Http4s Tracer Versions Save

:bar_chart: End-to-end tracing system for Http4s

1.0-RC4

5 years ago

Summary of changes

  • KFX has been renamed to Trace.
  • Creation of Tracer is now effectful so you now need to call create on startup make it available as an implicit.
  • TracedHttpRoute now requires an implicit Trace[F] in scope.
  • Tracer.apply is now Tracer[F].middleware which requires an implicit Tracer[F].

Dependency updates

No version updates with respect to RC3.

Changes

#16 Removing immutable state + refactoring examples

1.0-RC3

5 years ago

This version depends on http4s-0.20.0-M3, cats-effect-1.1.0-M1 and fs2-1.0.0.

1.0-RC2

5 years ago

This version depends on http4s-0.19.0-M4, cats-effect-1.0.0 and fs2-1.0.0.

1.0-RC1

5 years ago

This version depends on http4s-0.19.0-M3, cats-effect-1.0.0 and fs2-1.0.0-RC1.

1.0-M3

5 years ago

Dependencies:

  • cats-effect v1.0.0
  • fs2 v1.0.0-M5.
  • http4s v0.19.0-M2

1.0-M2

5 years ago

This version depends on http4s v0.19.0-M1, cats-effect 1.0.0-RC2 and fs2 v1.0.0-M1.

0.2

5 years ago

This new release brings improvements and upgrades to fs2 v0.10.4, cats-effect v0.10.1 and http4s v0.18.12.

  • Configurable Trace Id header name with default value "Trace-Id"
  • On each incoming request, it now performs a look up for a TraceId in the request headers. If exists, it just uses that one, otherwise it creates a new one.
  • The TraceId is inserted in the headers of the Http Response as well.