Skip to content

Releases: profunktor/http4s-tracer

1.0-RC4

29 Nov 06:21
Compare
Choose a tag to compare

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

21 Nov 03:39
2c38cb9
Compare
Choose a tag to compare

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

1.0-RC2

08 Oct 01:44
Compare
Choose a tag to compare

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

1.0-M2

30 Jul 10:58
e0ae5ae
Compare
Choose a tag to compare

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

1.0-RC1

28 Sep 09:40
Compare
Choose a tag to compare

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

1.0-M3

09 Sep 06:10
Compare
Choose a tag to compare

Dependencies:

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

0.2

23 Jun 03:00
Compare
Choose a tag to compare
0.2

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.