Skip to content

Releases: elastic/ecs-logging-python

2.2.0

28 Jun 12:32
2.2.0
a4ef6e1
Compare
Choose a tag to compare

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 fromtimestamp instead of deprecated utcfromtimestamp (#105)
  • Remove unused imports and fix an undefined name (#101)

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0

16 Aug 19:23
2.1.0
366064d
Compare
Choose a tag to compare

Features

  • Add support for service.environment from APM log correlation (#96)

Bugfixes

  • Fix stack trace handling in StructLog for ECS compliance (#97)

New Contributors

Full Changelog: 2.0.2...2.1.0

2.0.2

17 May 17:41
2.0.2
bdce799
Compare
Choose a tag to compare
  • Allow flit-core 3+ (#94)
  • Remove python2 leftovers (#94)

Full Changelog: 2.0.0...2.0.2

2.0.0

18 May 18:53
2.0.0
b6859e5
Compare
Choose a tag to compare
  • Remove python 2 support (#78)
  • Add global extra context fields to StdLibFormatter (#65)

New Contributors

Full Changelog: 1.1.0...2.0.0

1.1.0

18 Oct 17:59
1.1.0
b004f2e
Compare
Choose a tag to compare
  • Remove python 3.5 support (#69)
  • Fix an issue where APM fields would override user-provided fields even when APM wasn't installed (#67)
  • Removed event.dataset field handling to match elastic-apm v6.6.0 (#69)

1.0.2

22 Sep 17:15
1.0.2
01b4c29
Compare
Choose a tag to compare
  • Fix a signature mismatch between StdLibFormatter and logging.Formatter,
    which could cause issues in Django and Gunicorn
    (#54)

1.0.1

06 Jul 17:37
1.0.1
0fd2d1a
Compare
Choose a tag to compare
  • Fixed an issue in StructlogFormatter caused by a conflict with event
    (used for the log message) and event.dataset (a field provided by the
    elasticapm integration) (#46)
  • Add default/fallback handling for json.dumps (#47)
  • Fixed an issue in StdLibFormatter when exc_info=False (#42)

1.0.0

08 Feb 18:19
1.0.0
45cc06a
Compare
Choose a tag to compare
  • Remove "beta" designation

0.6.0

21 Jan 16:51
0.6.0
fd7446e
Compare
Choose a tag to compare
  • Add validation against the ecs-logging spec [#31]
  • Add support for service.name from APM log correlation [#32]
  • Correctly order @timestamp, log.level, and message fields [#28]

0.5.0

27 Aug 16:05
04d9324
Compare
Choose a tag to compare
  • Updated supported ECS version to 1.6.0 (#24)
  • Added support for LogRecord.stack_info (#23)
  • Fixed normalizing of items in list that aren't of type dict (#22, contributed by @camerondavison)