Skip to content

v2.0.0

Choose a tag to compare

@vthiery vthiery released this 07 Sep 14:26
· 11 commits to master since this release
a06a5b9

Changelog

Fixes

Features

  • feat: allow float gauges (#39) a06a5b9
  • feat: add Windows support (#33) ce5cae6
  • feat: extend batching controls (#31) 0a0ce6f
  • feat: support sets and tags (#30) 13ef6d1
  • feat: maintain buffer to avoid reallocations (#29) 61af069
  • feat: automatically add '.' between prefix and key when omitted (#28) fddf895
  • feat!: backport to C++11 f5d2cad

Build, tests & CI

Misc

v1.0.2...v2.0.0


Migration guide

Removal of send method

The method send has been removed in #30. Instead, one must use the metric-specific methods:
increment, decrement, count, gauge, timing and set.

Support of tags

#30 added the support for tags for every metric types.

Dot in prefix is added if missing

With #28, we changed the client behaviour so that when specifying a prefix, if the final dot is missing, it will be added for you.

CMake flags

With #34, we changed the CMakeLists.txt to avoid setting CMAKE_CXX_STANDARD and CMAKE_CXX_EXTENSIONS.
It is now up to the library user to set these flags.


Thanks <3

I want to thank all the contributors who helped to extend the library and allowing wider adoption.
Special thanks to @kevinkreiser who has made many contributions over the last few months!