Riemann v0.2.0 Release Notes

Release Date: 2013-03-17 // about 11 years ago
  • Full Changelog

    Closed issues:

    • RFC: More structured data in riemann events. #168
    • ๐ŸŒฒ when TCP connections are dropped the log file is noisy #162
    • If you kill -hup riemann too many times in quick succession, it drops TCP conns. #160
    • Riemann hangs if endpoint for forward is not available #159
    • ddt should run in real time. #158
    • NullPointer in moving-time-window #157
    • โœ‚ Remove ws-server :host for now #156
    • (where) doesn't work with some types of values #155
    • streams/project: coalesce but for vectors of predicates #154
    • Split and friends evaluate their forms more than once. #153
    • Transient + threading issue #147
    • ๐Ÿ— lein build failure #145
    • Java netty client #143
    • Thread/queue wrapper for java client. #139
    • Preserve index state across reload. #138
    • ๐Ÿ‘ท Experiment with worker threads for netty. #137
    • streams/tagged-all and streams/tagged-any should return whether they matched. #135
    • streams/where should accept zero branches, and return whether the event matched. #134
    • ๐Ÿ“‡ Rename streams/stream to streams/sdo #133
    • streams/counter should reset to the reset event's metric #132
    • streams/tag #130
    • ๐Ÿ“‡ riemann.email should preserve metadata #128
    • since 0.1.5 riemann does not accept a full path to the config file, only relative #127
    • (config/include) should be relative to the currently included file. #123
    • Coalesce should handle expiry. #122
    • Include riemann.time in config. #120
    • Top-K streams #119
    • โšก๏ธ Deprecate update-index in favor of index implementing IFn #116
    • โž• Add a deprecation macro. #115
    • Line numbers for riemann config exceptions #114
    • Roll up expensive grid rerenders. #113
    • ๐Ÿ›  Fix dash rendering on FF. #112
    • Dash should toast on save/load. #111
    • Rate should emit zeroes when no events arrive. #109
    • ๐Ÿ‘‰ Make riemann.email/body- customizable #108
    • ๐ŸŒฒ Running without (logging/init) might cause weird errors #105
    • Bring back "hyperspace core online" messages. #104
    • โš™ running with no config == log4j error? #103
    • Dash reconnects #93
    • Shrink dash density #92
    • Switch dash back to white theme #91
    • Finish next-gen dash #90
    • Continuous threadpool leak from tcp/udp servers #89
    • ๐Ÿ‘‰ Make sure pubsub reloads correctly #88
    • core :services #87
    • FAIL in (rate-fast) (streams.clj:613) #86
    • FAIL in (expires) (core.clj:115) #83
    • ๐Ÿ›  Fix threadpool leak on reload #79
    • streams/sdo #78
    • streams/split, streams/splitp #77
    • Riemann 0.1.3, java 1.6 & i686 #76
    • Riemann won't start with Oracle JDK 1.6.27 #74
    • Riemann won't start with Icedtea 1.7.0_09 #73
    • 2 cases of either invalid or no JSON produced off events #72
    • int64 metrics #69
    • FAIL in (rate-fast) (streams.clj:523) #49
    • โž• Add slides and presentations to Riemann's site #45
    • โž• Add a cookbook to the Riemann site #44
    • โ†” Integrate nrepl for production debugging #36
    • rollup stops when an expired event arrives #19
    • Percentiles in Graphite assume two digits of precision #16

    ๐Ÿ”€ Merged pull requests:

    • Rieman -> Riemann :-) #170 (mblair)
    • Tell Emacs that riemann configs are Clojure code. #166 (mblair)
    • ๐Ÿ›  Fix type error in graphite server. #164 (PeterScott)
    • โšก๏ธ Update concepts.html #152 (fcuny)
    • ๐Ÿ“š Very small documentation fix #151 (fcuny)
    • ๐Ÿ”Š clients.html wasn't mentioning graphite and logstash. #148 (mfournier)
    • repl/start-server! should take a hash-map instead of a vector #144 (PeterScott)
    • โšก๏ธ Update netty to 3.6.1, fixes leaking thread pools #140 (gmanika)
    • โž• Add Working with dashboard section in howto #121 (aaronfeng)
    • ๐Ÿ›  Fix graphite-server method name bug #107 (PeterScott)
    • โž• Add delete-by stream primitive and test case #102 (lwf)
    • Graphite client improvements #101 (lwf)
    • Catch exceptions when processing expired events #100 (lwf)
    • ๐Ÿ›  Fix missing endquotes. #98 (clee)
    • Do not try to encode back packets in protobuf when talking graphite #97 (pyr)
    • produce unique names for snapshot debs #96 (pyr)
    • ๐Ÿ“œ wrong paren placement in howto.html - results in parse errors: #94 (manos)
    • โž• Add split* and split, as described in aphyr/riemann/#77 #85 (pyr)
    • silence closed channel exceptions #84 (pyr)
    • ๐Ÿ”จ first phase of refactor to allow pluggable transports #82 (pyr)
    • Proposed implementation for aphyr/riemann/#78 #80 (pyr)