0.9.3
- Tracer: Bugfix - Runtime Error for nested sync due to incorrect loop usage
0.9.2
- Tracer: Bugfix - aiohttp lazy import so it's not a hard dependency
0.9.0
- Tracer: Support for async functions in
Tracerviacapture_methoddecorator - Tracer: Support for
aiohttpviaaiohttp_trace_configtrace config - Tracer: Support for patching specific modules via
patch_modulesparam - Tracer: Document escape hatch mechanisms via
tracer.provider
0.8.1
- Metrics: Fix metric unit casting logic if one passes plain string (value or key)
- **Metrics: **Fix
MetricUnitenum values forBytesPerSecondKilobytesPerSecondMegabytesPerSecondGigabytesPerSecondTerabytesPerSecondBitsPerSecondKilobitsPerSecondMegabitsPerSecondGigabitsPerSecondTerabitsPerSecondCountPerSecond
0.8.0
- Logger: Introduces
Loggerclass for stuctured logging as a replacement forlogger_setup - Logger: Introduces
Logger.inject_lambda_contextdecorator as a replacement forlogger_inject_lambda_context - Logger: Raise
DeprecationWarningexception for bothlogger_setup,logger_inject_lambda_context
0.7.0
- Middleware factory: Introduces Middleware Factory to build your own middleware via
lambda_handler_decorator - Metrics: Fixes metrics dimensions not being included correctly in EMF
0.6.3
- Logger: Fix
log_metricsdecorator logic not calling the decorated function, and exception handling
0.6.1
- Metrics: Introduces Metrics middleware to utilise CloudWatch Embedded Metric Format
- Metrics: Adds deprecation warning for
log_metrics
0.5.0
- Logger: Introduces log sampling for debug - Thanks to Danilo's contribution
- Public beta release