All Versions
28
Latest Version
Avg Release Cycle
123 days
Latest Release
502 days ago

Changelog History
Page 1

  • v0.3.6 Changes

    September 06, 2020

    Full Changelog

    Closed issues:

    • Query Regarding async-queue! #979
    • Inconsistency in time across streams #948
    • Forward events if one of downstream down(unreachable). #771

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Update issue templates #982 (jamtur01)
    • Create CODE_OF_CONDUCT.md #981 (jamtur01)
    • โšก๏ธ Update packaging to produce EL8 packages too #978 (faxm0dem)
    • Pass http options to elasticsearch #976 (smortex)
    • โž• added pushover priorities support #975 (mrkooll)
    • Do not record events if *results* is nil. #974 (sanel)
    • โ™ป๏ธ refactoring send-lines fn in GraphiteUDPClient #972 (ertugrulcetin)
    • ๐Ÿ›  Fix InfluxDB typo and improve copy #971 (maddenp)
    • ๐Ÿ›  fix(transport): potential msg decoding error is handled in rabbitmq-transport #970 (serge-medvedev)
    • ๐Ÿ“„ docs(rabbitmq-transport): comments are tidied up #969 (serge-medvedev)
    • feat(stream): rabbitmq stream is introduced #968 (serge-medvedev)
    • โ™ป๏ธ refactor(rabbitmq-transport): configuration made even more flexible #967 (serge-medvedev)
    • ๐Ÿ›  fix(transport): service/conflict? doesn't fail if rabbitmq-transport isn't started #965 (serge-medvedev)
    • โ™ป๏ธ refactor(transport): rabbitmq-transport configuration made more flexible #964 (serge-medvedev)
    • ๐Ÿ‘ feat(transport): rabbitmq-transport got index querying support #963 (serge-medvedev)
    • ๐Ÿ“„ docs: typo's fixed; rabbitmq-related functions are either documented or made private #962 (serge-medvedev)
    • feat(transport): rabbitmq consumer is introduced #961 (serge-medvedev)
  • v0.3.5 Changes

    November 23, 2019

    Full Changelog

    Closed issues:

    • websockets stream broken in 0.3.4 #959
    • Explicit Java requirements #958
    • Unable to use Env variables in riemann.config - Riemann 0.3.2 #956
    • Trouble including functions in Riemann 0.3.3 #954
    • ๐Ÿ‘ป Receiving exception on reload: java.lang.IllegalStateException: Could not find a suitable classloader to modify from [email protected] #950

    ๐Ÿ”€ Merged pull requests:

    • โช revert http-kit to eliminate websocket interleaving bug #960 (dch)
  • v0.3.4 Changes

    September 27, 2019

    Full Changelog

    Closed issues:

    • ๐Ÿš€ Deb package for v0.3.3 does not exist in release section #949

    ๐Ÿ”€ Merged pull requests:

    • โž• Add syntax highlighting to datadog example in docs #955 (rwaweber)
    • โž• Add predict-linear stream #953 (boernd)
    • โž• Added circleci config #952 (jamtur01)
    • โ™ป๏ธ riemann.bin: Refactor ensure-dynamic-classloader and call on reload #951 (198d)
    • โฌ†๏ธ Upgraded to netty 4.1.25 #926 (jamtur01)
  • v0.3.3 Changes

    June 22, 2019

    Full Changelog

    Closed issues:

    • ๐Ÿ“ฆ Might need to rebuild RPM package for v0.3.2 #946
    • InfluxDB new-stream missing fields #943
    • Getting data from influxDB to Riemann Streams to use the metrics ? #942
    • โš  many netty warning in log file #937
    • folds/quotient-sloppy divides by zero #934
    • ๐Ÿ”ง Reloading configuration with OpenJDK 10 throws a java.lang.NoClassDefFoundError #928
    • Which part-time constructor to use? #884
    • ๐Ÿ”ง How to have dynamic set of email users configured to send notifications based on Alert Rules? #826

    ๐Ÿ”€ Merged pull requests:

  • v0.3.2 Changes

    May 12, 2019

    Full Changelog

    Closed issues:

    • How to filter riemann-health to send only numeric metric for cpu event instead of all the process data. #936
    • Riemann to Nagios Integration #933
    • Is Riemann able to detect a service is up ?? #931
    • โž• adding a new tool #930
    • 0๏ธโƒฃ Question: How to determine fields exist and give default value? #927
    • Meet java.util.concurrent.RejectedExecutionException after running some days #913

    ๐Ÿ”€ Merged pull requests:

    • โž• Add send batch to prometheus #945 (yershalom)
    • Escape backslash in ns-string to allow for compilation #944 (slipset)
    • โž• add stream untag (inverse of tag) #940 (deoqc)
    • โž• Adding external dependencies fails due to missing class EntityReplacementMap. #939 (cresh)
    • โž• Add Zabbix support #938 (vortura)
    • ๐Ÿ– Handle div by 0 in quotient-sloppy #935 (jstokes)
    • clj-nsca: use version "0.0.4" #932 (mcorbin)
    • Cast the time in long in the pagerduty stream. #929 (mcorbin)
    • ๐Ÿ“š Docker documentation #924 (xrstf)
    • ๐Ÿ‘ Allow for using Riemann as a dependency #881 (derekchiang)
  • v0.3.1 Changes

    May 23, 2018

    Full Changelog

    Closed issues:

    • TLS Certificate Chains #920
    • Opsgenie API v2 #918
    • NPE with Riemann 0.3.0 and inject! #917
    • Could not find a suitable classloader to modify from clojure.lang.LazySeq #914
    • Execute custom script on a state trigger / stream #899
    • โœ… Provide example for testing with junit xml output #897

    ๐Ÿ”€ Merged pull requests:

    • โฌ†๏ธ Upgraded to netty 4.1.25 #926 (jamtur01)
    • ๐Ÿ‘Œ Support for Opsgenie v2 API #925 (mcorbin)
    • ๐Ÿ“š Docker documentation #924 (xrstf)
    • ๐Ÿณ Docker improvements #923 (xrstf)
    • ๐Ÿณ Provide a Docker image #922 (xrstf)
    • Pull in less-awful-ssl 1.0.3 #921 (MichaelDoyle)
    • ๐Ÿ›  Fix incorrect assertions in tests #919 (Mongey)
    • โž• Add default TLS port in documentation #916 (mcorbin)
    • ๐Ÿ‘Œ Improve the formatting of the API documentation #915 (mcorbin)
    • config: lexicographically sort files before including them #912 (pyr)
    • ๐Ÿ”Š Enable TCP-TLS in logstash plugins #911 (epabced)
    • โž• Add multiple events support to the Graphite stream #910 (mcorbin)
    • โž• Add support for tags in Graphite input and output #909 (mcorbin)
    • โž• Add missing atom deref to properly close kafka client #908 (peffenberger)
    • โž• Add riemann-discovery on the plugin list #906 (mcorbin)
    • ๐Ÿ›  Fix doc typo #905 (mcorbin)
    • โž• Add documentation for the core in the test framework #904 (mcorbin)
    • โž• Add documentation for the not-expired stream #903 (mcorbin)
    • โž• Add pagerduty v2 documentation #902 (mcorbin)
  • v0.3.0 Changes

    January 15, 2018

    Full Changelog

    Closed issues:

    • ๐Ÿš€ Create new release #901
    • InfluxDB: field type conflict on "riemann executor agg accepted rate" #898
    • โšก๏ธ Issue when updating com.cemerick/pomegranate #890
    • riemann server ws in/out rate always 0 #880
    • Lein deps fails with lein 2.8.1 #870
    • Error using clojure 1.9 / campfire integration #866
    • Java Classloading #859
    • riemann index name a bit repetition puzzle #857
    • Reimann fails Installation on Cent OS using RPM #856
    • Extract riemann.streams to a separate library #853
    • KQueue #851
    • Catch exceptions during event expiration #850
    • [regression] InfluxDB lib should be fed consistent data type #848
    • ๐Ÿ“ฆ Package gogs-0.11.19-1500937836.643c85e9.centos7.x86_64.rpm is not signed #841
    • โœ… inject-intervals! test helper #839
    • โž• Add index support in test mode #838
    • Question: how to replace multi pattern #835
    • java.lang.NullPointerException: null in Riemann #834
    • riemann.streams/call-rescue is catching java.lang.Error #833
    • Riemann internal metrics from haproxy to graphite #832
    • gh-pages: quickstart, syntax highlighting bug #796
    • provide streams like runs but on duration #788
    • Notification from zombie events #768
    • riemann executor rejected rate is always 0 #727
    • ๐Ÿ— by-builder accepts multiple "forms" but passes events only to the last form #699

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix logsize-rotate #900 (asonix)
    • โž• Adds OpenTSBD and Graphite default ports #895 (mcorbin)
    • โœ… initiates controlled time in with-test-env #893 (mcorbin)
    • โž• Add a modifiable classloader for pomegranate. #892 (mcorbin)
    • โฌ†๏ธ bump kinsky dependency #891 (mcorbin)
    • โšก๏ธ Update project dependencies #889 (mcorbin)
    • ๐Ÿ›  fix ws out rate metric and remove ws latency metric #888 (mcorbin)
    • โ™ป๏ธ Refactor test imports #887 (mcorbin)
    • โฌ†๏ธ Upgrade kinsky to 0.1.20 #885 (boernd)
    • ๐Ÿ‘Œ Improve kafka docs #883 (boernd)
    • โž• Add a not-expired stream #882 (mcorbin)
    • โšก๏ธ Updates to support Java9 #879 (jamtur01)
    • ๐Ÿ‘‰ Use clj-nsca fork #878 (mcorbin)
    • โž• Add samplerr to plugins doc #877 (boernd)
    • โž• Add riemann-cond-dt plugin documentation #876 (mcorbin)
    • ๐Ÿ‘ Allow for not using index-suffix #875 (derekchiang)
    • โ™ป๏ธ Refactor test imports and fix indentation #873 (mcorbin)
    • ๐Ÿ”ง Modify the :host configuration in influx tests #872 (mcorbin)
    • โ™ป๏ธ Mock a core in test mode, refactoring reaper #871 (mcorbin)
    • โž• Add the "riemann" tag in index instrumentation #869 (mcorbin)
    • ๐Ÿ‘ป Document exception-stream #868 (mcorbin)
    • โœ‚ Remove campfire integration #867 (mcorbin)
    • ๐Ÿ›  Fix #796: add scrollbar when code line is too long #864 (thachmai)
    • โž• Add new elixir client #863 (hazardfn)
    • ๐Ÿ‘ Allows to generate test results in junit format #862 (mcorbin)
    • โ™ป๏ธ Refactoring the telegram output #861 (mcorbin)
    • Document the tag stream #860 (mcorbin)
    • ๐Ÿ›  Fix the where macro for clojure 1.9 #858 (mcorbin)
    • Catch AssertionError in stream.clj and time.clj #855 (mcorbin)
    • โž• Add a try/catch where events are expired #854 (mcorbin)
    • โž• Adds Netty Kqueue support #852 (jamtur01)
    • Converts clojure.lang.BigInt to double in influx stream #849 (mcorbin)
    • โšก๏ธ Updated docs for JDK 8 and 9 and removing JDK 7 #847 (jamtur01)
    • โœ‚ Remove support for JDK7 and add JDK9 #846 (jamtur01)
    • Document the Elasticsearch streams #845 (mcorbin)
    • ๐Ÿ›  Fix by-builder stream #843 (mcorbin)
    • ๐Ÿ‘ป Replace Throwable by Exception #842 (mcorbin)
    • โฌ†๏ธ Upgrade influxdb-java dependency #840 (mcorbin)
    • โž• Add Pagerduty v2 API support #837 (mcorbin)
    • โšก๏ธ Update the IRC log url #836 (mcorbin)
  • v0.2.14 Changes

    July 10, 2017

    Full Changelog

    Closed issues:

    • When using keepalived+ LVS TCP check , Riemann will have Connection reset by peer error #828
    • How to change Riemann internal metrics interval #827
    • ๐Ÿ‘ [Feature Request] Add support for routing SNMP events #824
    • โž• Add dummy environment variables to TravisCI #822
    • ๐Ÿ‘ Riemann output support multi graphite? #820
    • ๐Ÿ”Š Email not getting triggered in logstash 5.2.1 #819
    • How to keep Graphite format in Riemann kafka output #818
    • Need directory paths for riemann rpm in RHEL 7.2 #817
    • Need directory locations for riemann rpm file RHEL 7.2 #816
    • Unexpected behavior regarding events with missing fields specified in by macro #813
    • Riemann-health not working #809
    • ๐Ÿ‘ [feature request] Support batch functionality in elasticsearch output #791
    • Reload not working on RHEL 7.1 #780
    • [InfluxDB] Allow :tag-fields to be set per-event #742
    • ๐Ÿ‘ Document supported influxdb versions #723
    • ๐Ÿ‘€ Riemann notifications seems to be delayed #713

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›ฐ Netuitive Payload Size Reduction #831 (TheConnMan)
    • โž• Add ms teams output #830 (boernd)
    • Remove all *warn-on-reflection* warning in the influxdb stream #829 (mcorbin)
    • โž• Add sflatten stream #825 (mcorbin)
    • โž• Added some env variables for Travis testing #823 (jamtur01)
    • โž• Add link to riemann-go-client in clients.html #815 (mcorbin)
    • โฌ†๏ธ bump clj-http to 3.5.0 - http-integrations over a sniproxy \o/ #814 (andrerocker)
    • Replace refs in moving-time-window by an atom #811 (mcorbin)
    • ๐Ÿ›  Fix typo in kafka howto doc #810 (boernd)
    • Extend pushover functionality #808 (boernd)
    • โž• Add Kafka output documentation #807 (mcorbin)
    • [gh-pages] Add missing api html files #806 (boernd)
    • โ™ป๏ธ Refactoring Elasticsearch output #804 (mcorbin)
    • ๐Ÿ›  Fix code block render in quickstart.html #803 (sudoankit)
    • โž• Add documentation on time_micros #802 (mcorbin)
    • ๐Ÿ›  Fix quickstart tar command args #801 (mreinhardt)
    • โšก๏ธ Updated a number of project dependencies #800 (jamtur01)
    • ๐Ÿ›  Fix download links #799 (Ben-M)
    • ๐Ÿ›  replace refs in fixed-time-window-fn by an atom #797 (mcorbin)
    • ๐Ÿ“š [Ready] Add influxdb documentation #770 (mcorbin)
  • v0.2.13 Changes

    April 06, 2017

    Full Changelog

    Closed issues:

    • โœ… Pretty print test output #787
    • ๐ŸŒฒ Override logging config from logback.xml (or similar logback config) #783
    • โœ… running a single test (single namespace) #775
    • [Feature Request] Add kafka as input option #767
    • 0.2.12 not published to clojars #764
    • Accept more Twilio params and do not force 'from' #761
    • [Question] Callbacks that runs periodically #759
    • Stream state and (by) #758
    • [Feature request] keep streams state between reloads #743
    • ๐Ÿ‘ [Feature request] Improve influxdb support #739
    • ๐Ÿ‘ [Feature request] support microseconds in :time #738
    • ๐Ÿš€ release: prometheus #733
    • ๐Ÿ‘ [Feature request] Influxdb supports dynamic database & retention policy targeting #730
    • netty 64bit shared library fails on non-glibc systems #725
    • ๐Ÿš€ Include distribution files in GitHub releases? #716

    ๐Ÿ”€ Merged pull requests:

    • โž• Add a section to explain how to configure Logback from a file #798 (Mogztter)
    • ๐Ÿ›  Fix "bootstrap.servers" typo #795 (mcorbin)
    • ๐Ÿ”ง Configure logging via logback.configurationFile environment variable #794 (Mogztter)
    • ๐Ÿ›  fix Maximum typo #793 (mcorbin)
    • ๐Ÿ›  Fix max-pool-size typo #792 (boernd)
    • โœ… uses humane-test-output to pretty print test outputs #790 (mcorbin)
    • ๐Ÿ›  Fix version discrepancy in quickstart guide #786 (cddr)
    • Document inject! on specific streams #785 (mcorbin)
    • โž• Add pagerduty :options key doc and fix jekyll command #784 (mcorbin)
    • โž• add kafka as input option #781 (boernd)
    • โœ‚ Remove trailing whitespaces on the netuitive code #779 (mcorbin)
    • โž• add ability to run single test (namespace), fixes #775 #776 (andrusieczko)
    • โœ‚ Remove capacitor dependency #774 (mcorbin)
    • โž• Add an :options parameter to the pagerduty stream #773 (mcorbin)
    • ๐Ÿ›  Fix pagerduty documentation (:service-key parameter) #772 (mcorbin)
    • โฌ†๏ธ Bump nrepl to 0.2.12 #769 (mcorbin)
    • ๐Ÿ›  Fix service name for netty queue size #766 (mcorbin)
    • ๐Ÿ›  Fix some tests for time micro #765 (mcorbin)
    • โช Revert coalesce stream state storage #763 (mcorbin)
    • โ™ป๏ธ Twilio : refactor options #762 (mcorbin)
    • โž• Add kafka as an output option #760 (boernd)
    • โช Restore netty "queue size" metric #757 (mcorbin)
    • โž• Add "riemann" tag to Instrumented transports and services #756 (mcorbin)
    • ๐Ÿ›  Fix typo in the doc string of Instrumented protocol. #755 (avichalp)
    • ๐Ÿ‘ Allow specifying HTTP basic authentication credentials when writing to Elasticsearch #754 (dhruvbansal)
    • โž• Add Netuitive plugin #753 (joepusateri)
    • Clarify splitting into multiple files. #752 (Ben-M)
    • Clarify throttle doc-string #751 (Ben-M)
    • Slack : cast event :tags into vector #749 (mcorbin)
    • coalesce: simplify coalesce state storage #748 (pyr)
    • ๐Ÿ‘ Prometheus label / body only support some char. #747 (shinji62)
    • ๐Ÿ›  Fix typo #746 (mcorbin)
    • Keep coalesce state between reloads #744 (mcorbin)
    • โ™ป๏ธ [Need review] Refactoring influxdb #741 (mcorbin)
    • ๐Ÿ‘ Telegram notification support #714 (islander)
  • v0.2.12 Changes

    December 06, 2016

    Full Changelog

    Implemented enhancements:

    • ๐ŸŒฒ Suppress exception logging if the exception is handled by exception-stream #726
    • ๐Ÿ‘Œ Improve error messages for librato with missing metrics #374
    • โž• Add support for KairosDB HTTP integration and metric TTLs #627 (thorstadt)

    ๐Ÿ›  Fixed bugs:

    • async-queue! (threadpool-service) never go above core-pool-size #668
    • Graphite UDP server gets ClassCastException #509
    • fold-interval-metric doesn't run on second inject! #433

    Closed issues:

    • Writing empty tag field values to Influx is failing #732
    • ws-server binds to all interfaces/IP addresses even if config requires otherwise #721
    • [question/help] multiple async-queues #720
    • Hosting of RPMs & DEBs #718
    • Influx 0.13.0 with Riemann 0.2.10 - database is required #715
    • โž• Added lein plugin template #709
    • 0๏ธโƒฃ Can't use default user and image with Slack integration #707
    • TCP backlog #705
    • REST interface for integrating with local services #703
    • [question] forward "mapped" metrics into influxdb #700
    • ๐Ÿ‘ฏ Question : lein run on the cloned Riemann git #698
    • Question : Riemann to InfluxDB connection #697
    • Query : Riemann Slack integration #688
    • Its not an issue but a question #687
    • Client might be not reading acks fast enough or network is broken #686
    • Events not being reinjected to the main streams after TTL is expired. #676
    • graphite pickle/batched writes #671
    • ๐Ÿ—„ influxdb JSON write protocol has been deprecated #669
    • ๐Ÿ“š Documentation: Default port used for tcp-server #662
    • ๐ŸŒฒ Log should roll up repeated messages #495
    • Debian init.d script swallows init errors #459

    ๐Ÿ”€ Merged pull requests:

    • โž• Add Crabby to Toolbox section of clients.html #745 (chrissnell)
    • ๐Ÿ›  Fix sse listening address #737 (mcorbin)
    • ๐Ÿ›  Fix RuntimeException in udp graphite-server #736 (mcorbin)
    • ๐Ÿ›  fix websocket listening address #735 (mcorbin)
    • โœ‚ Remove tags and fields if value is nil or empty #734 (mcorbin)
    • ๐ŸŒฒ don't log exceptions if in exception-stream #729 (mcorbin)
    • โช revert previous 'fix' closing unwritable channels #724 (abailly)
    • โž• Add riemann.elasticsearch #722 (eguven)
    • โž• Add HTML body support for mailgun #719 (jerray)
    • ๐Ÿ›  Fix nested escaping of strings #717 (frankiesardo)
    • ๐Ÿ”— Link to '/' rather than index.html #711 (macalinao)
    • ๐Ÿ›  Fix fraction divisor in generating events example #708 (guillaumebreton)
    • โž• Add ChannelOption/SO_BACKLOG to TCP server #706 (pradeepchhetri)
    • Clarify GC behavior of (by) streams #704 (blalor)
    • ๐Ÿšง Correction in maintenance-mode function #702 (pradeepchhetri)
    • โž• Add the ability to read SNS credentials from the default credential chain #701 (hexedpackets)
    • โœ‚ Removed deprecated functions: within, without and combine #696 (jamtur01)
    • ๐Ÿ›  Fixes #374 - Librato error without metric #695 (jamtur01)
    • โšก๏ธ Updating netty to 4.1.0 #694 (pradeepchhetri)
    • โž• Added documentation for CLASSPATH-based include and deprecated include approach #693 (jamtur01)
    • โž• Added Prometheus Plugin #692 (pradeepchhetri)
    • โž• Added Druid plugin #691 (pradeepchhetri)
    • ๐Ÿ“‡ Renamed com.aphyr to io.riemann in Riemann core #685 (jamtur01)
    • ๐Ÿ“š Renamed com.aphyr to io.riemann in Documentation #684 (jamtur01)
    • โฌ†๏ธ Include api changes to help others in upgrading #683 (agile)
    • โž• Added HOWTO entry for ports documentation #682 (jamtur01)
    • ๐Ÿ‘ Allow explicit config of Slack HTTP connection params #681 (dbriones)
    • โž• Add batch forwarding for datadog #679 (thearthur)
    • ๐Ÿ›  Fixed deprecation warning to use correct new function. #678 (jamtur01)
    • slack: fix tags handling #677 (mfournier)