CHANGELOG.md in statsd-instrument-3.8.0 vs CHANGELOG.md in statsd-instrument-3.9.0
- old
+ new
@@ -4,9 +4,21 @@
creating a pull request, please add an entry to the "unreleased changes"
section below.
## Unreleased changes
+## Version 3.9.0
+
+- Introduced an experimental aggregation feature to improve the efficiency of metrics reporting by aggregating
+multiple metric events into a single sample. This reduces the number of network requests and can significantly
+decrease the overhead associated with high-frequency metric reporting. To enable metric aggregation, set the
+`STATSD_ENABLE_AGGREGATION` environment variable to true. More information on this feature is available in the README.
+- Added support for sending StatsD via Unix domain sockets. This feature is enabled by
+setting the `STATSD_SOCKET` environment variable to the path of the Unix domain socket.
+ - :warning: **Possible breaking change**: We removed/renamed some classes and now Sinks are generic, so the classes `UDPSink` and `UDPBatchedSink` are now called
+`StatsD::Instrument::Sink` and `StatsD::Instrument::Sink` respectively.
+If you used those internal classes, you will need to update your code to use the new classes.
+
## Version 3.8.0
- UDP batching will now track statistics about its own batching performance, and
emit those statistics to the default sink when `STATSD_BATCH_STATISTICS_INTERVAL`
is set to any non-zero value. The default value is zero; additional information