All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
More infos about this file : https://keepachangelog.com/
- Breaking :
com.colisweb.tracing.core.TracingContext.TracingContextBuilder
has been moved tocom.colisweb.tracing.TracingContextBuilder
LoggingTracingContext
now prints tags to the console- All tracing context companion objects now include a
get[...]TracingContextBuilder[F]
method that returns aF[TracingContextBuilder[F]]
. TheTracingContext[F]
that thisTracingContextBuilder[F]
will build will have no parent span. This has been done for consitency with regard to theDDTracingContext
which requires some effectful registration to be ran before the tracer can work properly. - Code has been reorganised so all implicits can be imported with
com.colisweb.tracing.implicits._
- There is now a
Tags
type alias forMap[String, String]
- Log correlation has been reorgnaised to support more than Datadog in the future
- One can now pass a
Http4sServerOptions
class to thetoTracedRoute
andtoTracedRouteRecoverErrors