Skip to content

Latest commit

 

History

History
618 lines (477 loc) · 50.8 KB

CHANGELOG.md

File metadata and controls

618 lines (477 loc) · 50.8 KB

Changelog

0.3.11 (2023-12-27)

Full Changelog

Merged pull requests:

0.3.10 (2023-10-30)

Full Changelog

Merged pull requests:

  • Forced long to Thread/sleep duration to avoid reflection error #1036 (jamtur01)

0.3.9 (2023-10-29)

Full Changelog

Closed issues:

  • influxdb2 keeps accumulating background threads #1027
  • amazonica throws RuntimeException on jdk 17/18 #1021
  • "Interrupted consumption" from riemann.kafka and it never recovers #1016
  • Has 0.3.8 been retagged? #1013
  • [influxdb.clj] SSLSocketfactory not supported on JDK 9+ #1007
  • Logback needs update to 1.2.10 #1006
  • Docker image builds switched architecture #1002

Merged pull requests:

0.3.8 (2021-12-13)

Full Changelog

Closed issues:

  • Which versions of riemann, if any, are susceptible to log4shell (log4j vulnerability)? #1001

0.3.7 (2021-11-26)

Full Changelog

Closed issues:

  • Implement InfluxDB 2.0 plugin #993
  • Riemann writes not all messages to InfluxDB #992
  • Auto-reload the Kafka Consumer #991
  • Questions: prometheus-batch exceptions #990
  • rabbitmq routing-key as a function rather than a static string #988
  • Latest release 0.3.6 is not on clojars.org. #984
  • forward does not reconnect to when connection interrupted #983

Merged pull requests:

0.3.6 (2020-09-06)

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:

0.3.5 (2019-11-23)

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 clojure.lang.LazySeq@aa452d23 #950

Merged pull requests:

  • revert http-kit to eliminate websocket interleaving bug #960 (dch)

0.3.4 (2019-09-27)

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)

0.3.3 (2019-06-22)

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:

0.3.2 (2019-05-12)

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
  • 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)
  • Allow for using Riemann as a dependency #881 (derekchiang)

0.3.1 (2018-05-23)

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:

0.3.0 (2018-01-15)

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
  • 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:

0.2.14 (2017-07-10)

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

0.2.13 (2017-04-06)

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:

0.2.12 (2016-12-06)

Full Changelog

Implemented enhancements:

  • Suppress exception logging if the exception is handled by exception-stream #726
  • Add support for KairosDB HTTP integration and metric TTLs #627 (ryancrum)

Fixed bugs:

  • async-queue! (threadpool-service) never go above core-pool-size #668

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
  • 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

Merged pull requests:

0.2.11 (2016-04-20)

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

Merged pull requests:

  • test.clj: test-stream-intervals: minor typo #680 (Anvil)
  • 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)
  • Twilio REST API POST parameter names are updated. #663 (metebalci)
  • folds: add modes and mode, fixes #363 #652 (pyr)
  • Fixed PagerDuty documentation #641 (jamtur01)
  • Added support for a PagerDuty formatter for events #639 (jamtur01)
  • Fix percentiles documentation for correct service name #626 (jamtur01)
  • Allow overriding graphite metric conversion method #625 (agile)
  • 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 (ghost)
  • add insecure flag for influxdb in case cert is self-signed for https #609 (jeanpralo)
  • Freshen WIP InfluxDB 0.9 support #608 (ghost)
  • 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)
  • Fix logging, use logback instead log4j #598 (juise)
  • Updating netty to 4.0.30.Final #595 (hiloboy0119)
  • logging: fallback to "riemann" when an unknown layout is provided #586 (vincentbernat)
  • Allow graphite to take a function as host name #582 (joerayme)
  • [WIP] Add first draft of encoding influxdb line protocol #575 (timbuchwaldt)

0.2.10 (2015-07-21)

Full Changelog

Closed issues:

  • tapped index allows duplicate host/service pairs #565
  • Events' reinjection and expiration not working correctly #538
  • Start up failure on OpenJDK 1.6.0_34 #535
  • Riemann API docs site shows 0.2.7 instead of 0.2.8 #518

Merged pull requests:

0.2.9 (2015-03-09)

Full Changelog

Closed issues:

  • unclean close of SSE transport connection causes high cpu, memory leak #522

Merged pull requests:

  • Put EXTRA_CLASSPATH after riemann.jar #520 (md5)
  • Specify seconds resolution in output to InfluxDB #517 (fhalim)
  • Retain time specified in event #516 (fhalim)

0.2.8 (2015-01-09)

Full Changelog

0.2.7 (2015-01-06)

Full Changelog

0.2.6 (2014-07-18)

Full Changelog

0.2.5 (2014-04-30)

Full Changelog

0.2.4 (2013-11-25)

Full Changelog

0.2.3 (2013-11-12)

Full Changelog

0.2.2 (2013-06-05)

Full Changelog

0.2.1 (2013-04-08)

Full Changelog

0.2.0 (2013-03-17)

Full Changelog

0.1.5 (2012-12-04)

Full Changelog

0.1.4 (2012-12-04)

Full Changelog

0.1.3 (2012-11-13)

Full Changelog

0.1.2 (2012-06-17)

Full Changelog

0.1.1 (2012-05-24)

Full Changelog

0.1.0 (2012-03-08)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator