Riemann v0.2.11 Release Notes

Release Date: 2016-09-10 // over 7 years ago
  • Full Changelog

    Implemented enhancements:

    • hipchat no longer honors :from, sends server in post body #643
    • πŸ— streams: add by-builder and an additional arg to new-fork #661 (pyr)
    • ⚑️ index: update is now a reserved name #660 (pyr)
    • 🚚 project: move to clojure 1.8 #653 (pyr)
    • πŸ‘ Allow Cloudwatch to authenticate using IAM Instance Roles #645 (iramello)
    • close channel when it becomes unwritable #640 (abailly)
    • βž• Add tags to opsgenie events #596 (vixns)

    πŸ›  Fixed bugs:

    • πŸ›  error in fixed-time-window example in how-to #650
    • riemann stops working properly following OOME #623
    • querying the index stalls with numeric custom attributes #564

    Closed issues:

    • Twilio integration is not working #666
    • Pagerduty with proxy settings. #664
    • πŸ”Š RejectedExecutionException in logs #655
    • πŸ“š API documentation is missing #642
    • java.lang.NullPointerException Sending an email #638
    • πŸ‘Œ support for influxdb subscriptions #635
    • Why is version specific influxdb constructors not private #634
    • stream with http REST to send SMS,just like email #631
    • Undefined behavior in index expire #616
    • Trap SNMP events in riemann #613
    • Environment Variable #610
    • πŸ‘‰ Make sure or document that commas fail in InfluxDB 0.9 #602
    • Sending a UnixNano timestamp causes IntOverflow in InfluxDB #600
    • πŸ“¦ InvalidProtocolBufferException on big tcp package #597
    • Memory leak in netty 4.0.24.Final #594
    • πŸ“š Update api documentation #593
    • Question on calculating rate of events using given timestamp #592
    • question #591
    • Nanoseconds precision for timestamps #590
    • java.lang.IllegalArgumentException: Level cannot be null or an empty String when using nagios export #589
    • Consider switching from log4j? #588
    • πŸ‘ How to enable InfluxDB 0.9 support intoduced in 0.2.10? #587
    • InfluxDB 0.9 integration broken #574
    • java.lang.NoClassDefFoundError: riemann/bin #573
    • 🏁 How to start Riemann in Windows 7 #570
    • πŸ›  fixed-time-window doesn't seem to fire the vector of events by itself #563
    • πŸ›  Trouble with fixed time window #558
    • βœ‚ Delete old log files #556
    • πŸ–¨ Process locks up when receiving too much information #554
    • βœ… Riemann testing gives unexpected output #552
    • πŸ”Š logging to multiple files breaks when using :logsize-rotate #551
    • πŸ‘€ (depend plugin artifact version options) seems broken whith {offline? false} #547
    • Sending reserved protocol-buffer fields results in weird behaviour #545
    • Hyperloglog Stream #537
    • ✨ Enhancement: RPM init scripts return proper errors when startup fails (but not reload) #524
    • πŸ”— links to source in api docs broken #519
    • rollup on slack does not show event details #510
    • riemann-health: NoMethodError undefined method `map' for #<Riemann::Event:0x000000024c9e90> #506
    • java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: /tmp/libnetty-transport-native-epoll6734735497094555703.so: /tmp/libnetty-transport-native-epoll6734735497094555703.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) #505
    • UDP issue in 0.2.7 #488
    • πŸ”§ Init script returns OK on reload with errors in the configuration #467
    • Some keys don't work when accessing the dashboard #460
    • πŸ“¦ RPM package defaults to specify ENV vars to daemonize? #457
    • πŸ”Š Logstash should not filter events based on their metric #425
    • βœ… deftest does not expire events #415
    • If a TTL isn't specified on an event before it is processed by rate it will never expire #390
    • streams/top may not be expiring events to the demote stream #389
    • every! with negative delay drops first call to f #368
    • folds/mode #363
    • πŸ”Œ Integrating a plugin #355
    • πŸ‘ Discussion: custom attributes support in query language #300
    • committed .lein-classpath file causes lein to fail due to classpath problems. #246
    • βœ… Read through custom attributes, confirm tests exist and work, etc. #129
    • Provide optional "sort" and "limit" parameters to query #125

    πŸ”€ Merged pull requests:

    • βœ… test.clj: test-stream-intervals: minor typo #680 (Anvil)
    • πŸ›  fix mistakes in credits #674 (mfournier)
    • howto: provide a debugging config example #673 (pyr)
    • ⚑️ Updated CHANGELOG for 0.2.11 #672 (jamtur01)
    • 🚚 hipchat: remove threading as dissoc takes key sequnce as arguments #670 (thenonameguy)
    • slack: properly setup :fallback in bundled formatters #667 (mfournier)
    • thanks: add gfv #665 (mfournier)
    • ⚑️ Twilio REST API POST parameter names are updated. #663 (metebalci)
    • πŸ›  fixed maintenance-mode function name in example #656 (youngderekm)
    • πŸ›  folds: add modes and mode, fixes #363 #652 (pyr)
    • πŸ“„ Docs updates #649 (jamtur01)
    • πŸ›  typo fixed in concepts.html #647 (paweloczadly)
    • πŸ›  Fixed mistake regarding vector versus vec #644 (jamtur01)
    • πŸ›  Fixed PagerDuty documentation #641 (jamtur01)
    • βž• Added support for a PagerDuty formatter for events #639 (jamtur01)
    • πŸ›  Fixed column formatting for percentage of events HOWTO #636 (jamtur01)
    • πŸ›  Fix percentiles documentation for correct service name #626 (jamtur01)
    • πŸ‘ Allow overriding graphite metric conversion method #625 (agile)
    • howto.html: fix slack example #621 (pdericson)
    • πŸ›  Fixed some code formatting #620 (jamtur01)
    • ⬆️ Bump the nREPL dep to 0.2.11 #619 (bbatsov)
    • πŸ›  Xymon: fixes, scalability, multiple xymon host, error handling #615 (Anvil)
    • VictorOps integration #614 (mallman)
    • πŸ›  Fix misplaced docstring in riemann.slack #612 (greglook)
    • πŸ›  Fix InfluxDB 0.9 tags #611 (bwilber)
    • βž• add insecure flag for influxdb in case cert is self-signed for https #609 (jeanpralo)
    • 🚧 Freshen WIP InfluxDB 0.9 support #608 (bwilber)
    • πŸ‘ Xymon: ability to support more message types. Enable/Disable messages implementation #607 (Anvil)
    • fill-in-last*: apply arbitrary function to last event #606 (Anvil)
    • βž• Add -v and version command to display Lein or POM version #604 (aphyr)
    • βž• Add ChannelOption/RCVBUF_ALLOCATOR to UDP server #603 (MichaelDoyle)
    • ⚑️ Update Ganglia client wiki link #599 (satterly)
    • πŸ›  Fix logging, use logback instead log4j #598 (juise)
    • ⚑️ Updating netty to 4.0.30.Final #595 (hiloboy0119)
    • πŸ‘ Allow graphite to take a function as host name #582 (joerayme)
    • 🚧 [WIP] Add first draft of encoding influxdb line protocol #575 (timbuchwaldt)