You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenTelemetry protocol (OTLP) now can optionally do only logging or only tracing. Thanks to TertiumOrganum1 for the PR!
The framework now accepts OTLP headers for tracing by default and puts those headers for new requests.
PostgreSQL span names are now a little bit more informative. Thanks to TertiumOrganum1 for the PR!
Kafka now has a client.id static option. Many thanks to Nikolay Pervushin for the PR.
PostgreSQL type errors become more informative. Thanks to farmovit for the report!
Optimizations:
HTTP/2 server implementation now does not copy data to send, saving CPU and RAM.
HTTP/2 now relies on open-addressing unordered map from nghttp2, leading to faster stream lookup.
Kafka consumer now does not block a task processor thread, allowing multiple consumers to share the same OS thread. Consume cycle now can be treated as an asynchronous non-blocking event loop.
Kafka producer delivery acknowledgments processing is now done in parallel, leading to better scalability. Also it does not block the OS thread when waiting for new delivery acknowledgments.
Internals of all the Sockets became smaller in size, saving some RAM.