CHANGELOG.md in statsd-instrument-3.0.0.pre2 vs CHANGELOG.md in statsd-instrument-3.0.0
- old
+ new
@@ -6,9 +6,32 @@
### Unreleased changes
_Nothing yet_
+## Version 3.0.0
+
+This version makes the new client that was added in version 2.6+ the default
+client, and removes the legacy client.
+
+- All previously deprecated functionality has been removed (since version 2.5,
+ see below).
+- Support for the StatSite implementation has been dropped.
+- Support for Ruby version older than 2.4 has been dropped.
+- The default implementation has been changed to DataDog. To use the standard
+ StatsD implementation (which was the default in v2), set the
+ `STATSD_IMPLEMENTATION` environment variable to `statsd`.
+
+To upgrade, follow the following process:
+
+1. Upgrade to version 2.9.2.
+2. Switch to the new client by setting the `STATSD_USE_NEW_CLIENT` environment
+ variable to 1.
+ - You may want to use the Rubocop rules that ship with this library, and
+ strict mode to find and fix deprecated usage patterns. See below for more
+ information about strict mode and the available Rubocop rules.
+3. Upgrade to version 3.0.0, and unset `STATSD_USE_NEW_CLIENT`.
+
## Version 2.9.2
- Allow providing a value as second positional argument to `assert_statsd_*`
methods, rather than as keyword argument. This matches the arguments to the
StatsD metric call.