Releases: elastic/ecs-logging-python
Releases · elastic/ecs-logging-python
2.3.0
What's Changed
Features
- Add support for Python 3.14 (#195)
- Add
ensure_asciiparameter toStdlibFormatterandStructlogFormatterto control non-ASCII character escaping (#188) - Migrate docs from AsciiDoc to Markdown (#157)
- Bump baseline supported version to Python 3.8 and add support for Python 3.13 (#154)
Bugfixes
- Fix linting with newer mypy (#172)
New Contributors
- @obltmachine made their first contribution in #133
- @elastic-observability-automation[bot] made their first contribution in #137
- @colleenmcginnis made their first contribution in #156
- @dliappis made their first contribution in #172
- @oakrizan made their first contribution in #174
- @Copilot made their first contribution in #184
- @k8scat made their first contribution in #188
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
Features
- Rewrite type annotations (#119)
- Make it possible override the JSON serializer in
StructlogFormatter(#114)
Bugfixes
- Don't de-dot
ecs.version(#118) - Use
fromtimestampinstead of deprecatedutcfromtimestamp(#105) - Remove unused imports and fix an undefined name (#101)
New Contributors
- @MrSnapperVibes made their first contribution in #101
- @dependabot made their first contribution in #104
- @ericdevries made their first contribution in #105
- @reakaleek made their first contribution in #109
- @xrmx made their first contribution in #111
- @lcawl made their first contribution in #110
- @mj0nez made their first contribution in #114
Full Changelog: 2.1.0...2.2.0
2.1.0
Features
- Add support for
service.environmentfrom APM log correlation (#96)
Bugfixes
- Fix stack trace handling in StructLog for ECS compliance (#97)
New Contributors
- @ndoornekamp made their first contribution in #97
Full Changelog: 2.0.2...2.1.0