CHANGELOG.md in statsd-instrument-2.7.1 vs CHANGELOG.md in statsd-instrument-2.8.0

- old
+ new

@@ -4,10 +4,29 @@ creating a pull request, please add an entry to the "unreleased changes" section below. ### Unreleased changes -_Nothing yet!_ +_Nothing yet_ + +## Version 2.8.0 + +- ⚠️ Remove support for `assert_statsd_*(..., ignore_tags: ...)`. This feature + was never documented, and the only use case we were aware of has been + addressed since. It's highly unlikely that you are using this feature. + However, if you are, you can capture StatsD datagrams using the + `capture_statsd_datagrams` method, and run your own assertions on the list. +- ⚠️ Remove `StatsD.client`. This was added in version 2.6.0 in order to + experiment with the new client. However, at this point thereare better ways + to do this. + - You can set `StatsD.singleton_client` to a new client, which causes the + calls to the StatsD singleton to be handled by a new client. If you set + `STATSD_USE_NEW_CLIENT`, it will be initialized to a new client. + - If that doesn't work for you, you can instantiate a client using + `StatsD::Instrument::Client.from_env` and assign it to a variable of your + own choosing. +- Fix some compatibility issues when using `assert_statsd_*` methods when + using a new client with prefix. ## Version 2.7.1 This release has some small fixes related to the new client only: