Riemann v0.2.0 Release Notes
Release Date: 2013-03-17 // about 11 years ago-
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)