Skip to content

v3.0.0

Compare
Choose a tag to compare
@truthbk truthbk released this 02 Nov 20:17
· 178 commits to master since this release
2dcd458

This release marks a new major release, and includes some breaking changes.
Most notably:

  • Client aggregation enabled by default for simple types.
  • Client aggregation flush interval changed to 2s.
  • Internal client telemetry metrics are now included in the client telemetry by default.
  • Removal of most overloaded constructors.

Many users will be able to upgrade seamlessly, while some might be required to make
changes due to the removal of an excessively overladed constructor anti-pattern.
Please refer to the [readme][readme configuration] for tips on how to migrate to
v3.x builder pattern to instantiate your client.

  • [DEPRECATE] Removing deprecated constructors. See #158
  • [FEATURE] Client aggregation enabled by default. See #164
  • [FEATURE] Allow clients to override metric sampling. See #162
  • [FEATURE] Client internal metrics included in telemetry by default. See #157
  • [BUGFIX] Set client side aggregation flush interval to 2s. See #154
  • [BUGFIX] Make text in events non-mandatory. See #160
  • [DOCS] Make text in events non-mandatory. See #160