- typecheck: add sdk/resources and drop mypy (#4578)
- Refactor
BatchLogRecordProcessor
to simplify code and make the control flow more clear (#4562 and #4535). - Use PEP702 for marking deprecations (#4522)
- Refactor
BatchLogRecordProcessor
andBatchSpanProcessor
to simplify code and make the control flow more clear (#4562 #4535, and #4580). - Remove log messages from
BatchLogRecordProcessor.emit
, this caused the program to crash at shutdown with a max recursion error (#4586). - Configurable max retry timeout for grpc exporter (#4333)
- opentelemetry-api: allow importlib-metadata 8.7.0 (#4593)
- opentelemetry-test-utils: assert explicit bucket boundaries in histogram metrics (#4595)
- Bump semantic conventions to 1.34.0 (#4599)
- Drop support for Python 3.8 (#4520)