Aiodogstatsd Versions Save

An asyncio-based client for sending metrics to StatsD with support of DogStatsD extension

0.16.0.post0

2 years ago

0.16.0

2 years ago
  • Dropped Python 3.6.* support
  • Added Python 3.10.* support
  • Dropped Sanic support
  • Fixed AIOHTTP support, #30

0.15.0

3 years ago
  • Added .timeit_task(), asyncio.create_task like function that sends timing metric when the task finishes, #29 by @aviramha
  • Added threshold_ms (Optional) to .timeit() for sending timing metric only when exceeds threshold, #27 by @aviramha

0.14.0

3 years ago
  • Added Python 3.9.* support
  • Fixed .timeit() in case of unhandled exceptions, #26

0.13.0

3 years ago
  • Added configuration option to limit pending queue size. Can be configured by passing pending_queue_size named argument into aiodogstatsd.Client class. By default: 65536, #24

0.12.0

4 years ago
  • Added connected, closing and disconnected client properties. Can be used to check connection state of client, #23
  • Bumped minimum required Sanic version, #23

0.11.0

4 years ago
  • Updated documentation: described why 9125 port used by default, #16
  • Added Starlette framework integration helpers (middleware), #15
  • Fixed futures initialization. From this time futures always initialized in the same event loop, #15
  • Added documentation, #18

0.11.0a0

4 years ago
  • Switch to GitHub Actions, #13

0.10.0

4 years ago
  • Fixed MTags type to be a Mapping to avoid common invariance type-checking errors, #14 by @JayH5

0.9.0

4 years ago
  • Added sample rate as class attribute, for setting sample rate class-wide, #11 by @aviramha
  • Added timer context manager for easily timing events, #12 by @aviramha
  • Added Python 3.8.* support, #7