Releases: Gr1N/aiodogstatsd
Releases · Gr1N/aiodogstatsd
v0.16.0
- Dropped Python 3.6.* support
- Added Python 3.10.* support
- Dropped Sanic support
- Fixed AIOHTTP support, #30
v0.15.0
- 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
v0.14.0
- Added Python 3.9.* support
- Fixed
.timeit()
in case of unhandled exceptions, #26
v0.13.0
- 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
v0.12.0
- Added
connected
, closing
and disconnected
client properties. Can be used to check connection state of client, #23
- Bumped minimum required
Sanic
version, #23
v0.11.0
- 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
v0.11.0a0
- Switch to GitHub Actions, #13
v0.10.0
- Fixed
MTags
type to be a Mapping
to avoid common invariance type-checking errors, #14 by @JayH5
v0.9.0
- 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