- Flask Middleware: AttributeError in DB instrumentation when cursor.lastrowid doesn't exist [91](https://github.com/honeycombio/beeline-python/pull/91).
2.11.0
Not secure
Features
- Asyncio support! The new `AsyncioTracer` is used instead of `SynchronousTracer` when the beeline is initialized from within an asyncio event loop. [87](https://github.com/honeycombio/beeline-python/pull/87)
2.10.1
Not secure
- Traces propagated from other beelines (nodejs, go) which supply the "dataset" field in the trace context can now be handled by `unmarshal_trace_context`. The dataset is discarded - honoring this override will come in a later version.
2.10.0
Features
- `awslambda` middleware can now extract Honeycomb Trace context from single SNS/SQS messages. [77](https://github.com/honeycombio/beeline-python/pull/77)
2.9.1
Not secure
Fixes
- Don't try to access self.state.span in handle_error of Flask DB middleware if there is no current_app [81](https://github.com/honeycombio/beeline-python/pull/81).
2.9.0
Not secure
Improvements
- Django middleware now supports instrumentation of multiple database connections. See [80](https://github.com/honeycombio/beeline-python/pull/80).