Bosun v0.8.0-preview Release Notes

Release Date: 2018-10-10 // over 5 years ago
  • πŸš€ 0.8.0-Preview Release Notes

    Bosun

    ⬆️ Upgrading

    πŸš€ Since it has been over a year since the previous release it is possible not all breaking changes are accounted for, so you should test this out first and backup your redis/ledis data. Some known breaking changes:

    • πŸ‘€ The elastic configuration is different, see System configuration :: ElasticConf for an example of what it should look like
    • πŸ‘ In order to support linking related incidents, a migration will run on the redis/ledis data on the first startup which will need to complete before Bosun starts running

    Major Changes

    Expression Language Changes

    Misc Enhancements

    • πŸ”§ Configuration: support RuleVars in system configuration for obscuring secrets. c699b45
    • ⏱ Scheduler : distributed alert checks can be enabled to prevent high load spikes #2249
    • πŸ’» UI : native short links in bosun instead of goo.gl #2210
    • πŸ’» UI : added setting for example expression in *.toml #2261
    • πŸ’» UI : disable items menu point for environments without OpenTSDB configuration #2267
    • πŸ’» UI : replace textarea with aceeditor in expr #2266
    • πŸ’» UI : fix incident view for closed incidents #2315
    • Incident Filters : added incident filter since #2215
    • Notifications : added extra info to unknown templates #2269
    • 🌲 Logging : improve logs #2299 #2218
    • Elastic : added ES SimpleClient support for bosun backend and annotation. #1947
    • Templates : add Scheme option to system configuration so generated links can be https #2209
    • Auth : support for LDAP user authentication. #2181
    • Expr : print db when profiling InfluxDB queries #2235
    • API : add notification stats to health endpoint #2222

    πŸ›  Misc Fixes

    • πŸ’» UI: silence view: fix durations #2311
    • πŸ’» UI : incident view: fix durations #2312
    • πŸ’» UI : fix "items" flashing with ng-cloak #2313 / #2286
    • πŸ’» UI : remove not used errors column in rule editor #2270
    • πŸ’» UI : fixed tags parameter for silencing button on dashboard #2265
    • Expr : fix math operations on results of aggr #2306
    • Expr : fix parsing of OpenTSDB 2.2+ filters so that only group terms get added to the result tag set #2212
    • Expr : Fix influxdb query caching #2234
    • API : routes should never serve home page as html. #2284
    • Silence : fix scheduled auto-forget silences #2120
    • Incident Filters : Fix user field #2246
    • Elastic : fix conflicts when using multiple ES cluster with client options enable. #2239
    • Notifications : fix issues with actionBodyForceClose, actionBodyDelayedClo and actionBodyCancelClose #2198
    • Notifications : fix macros for Notifications #2199
    • Notifications : fixed wrong nested ul in unknown notify #2208
    • Notifications : follow lookups for notification validation. #2168
    • Notifications : stop sending mail if 'To' slice empty #2217
    • Notifications : fix post notification logging #2196

    Misc Code Changes

    • Expr : Refactor: move miniprofiler Timer to state #2287
    • Expr : Add origin to expr state #2317
    • Expr : remove elastic v1 "logstash" code #2178

    scollector

    • πŸ“ˆ avoid panic in google analytics collector #2291
    • βž• add sync stats to redis collector #2232
    • 🏁 (wip) windows remote access services (ras) metrics #2245
    • 🐧 include slab as free mem for linux os.mem #2250
    • 🐧 more accurate linux mem free if available #2252
    • βž• Added Elastic config options #2257
    • πŸ‘Œ support new time format for puppet 5 #2191
    • βž• add windows support to puppet collector #2227
    • βž• add NETDataProviderForSqlServer metrics #2225
    • ⚑️ Update linux interface collector names. #1985
    • βž• Added SSL collectors into extrahop collector #1824
    • πŸ› bug fixes for Azure EA billing #1984
    • ⚑️ Updated Azure EA collector to add new tags. #2011
    • πŸ›  Fix bug in AWS billing collector. #2156
    • πŸ›  Fixed bug in ElasticSearch collector for Elastic 5.x #2155
    • πŸ‘ Allow Elasticsearch Auth and TLS #2308

    πŸ“„ docs

    • transpose t() explanation #2300
    • Document json, makeSlice, and makeMap template functions #2241
    • ⚑️ update system_configuration docs to reflect RedisDb configuration var… #2220

    πŸ— build

    • βœ‚ remove esv5 argument #2318
    • travis go verion 1.10.3 to 1.11 #2319

    silence

    • πŸ‘‰ use SSL to talk to bosun #2278

    Other

    • ⚑️ Update WMI to support int[] #2213