Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 1.28 KB

CHANGELOG.md

File metadata and controls

46 lines (27 loc) · 1.28 KB

Changelog

All notable changes to this project should be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2021-05-03

  • StarletteTracingMiddleware & TracingMiddleware (Flask_trace.py): generate trace-id if not set

Updating major version as this is a breaking change from previous behaviour.

[0.8.16] - 2020-03-17

  • StarletteTracingMiddleware: Also logging exceptions including log context

Using unicorn this may lead to double logging, but at least exceptions are logged using log context.

May consider adding an option to opt out of this behaviour.

[0.8.15] - 2020-03-15

  • added logging of user agent header to request StarletteTracingMiddleware
  • reformatted all code using black formatter

[0.8.14] - 2020-01-15

  • removed usage of walrus operator in order to be python 3.6 compatible

[0.8.13] - 2020-01-15

Added

  • Logging of user-id
    • user-id is picked up from incoming http header User-Id and added to LogContext
    • Outgoing requests also send User-Id header if user_id is present in LogContext

[0.8.12] - 2020-01-07

Added

  • Some README text briefly describing the project.
  • MIT license.
  • Changelog!