Releases: typelevel/natchez
Releases · typelevel/natchez
v0.3.0-M1
Features
- Add ability to create a Trace[IO] from an EntryPoint[IO] by @mpilquist in #666
- Add support for span suppression and coalescing, simplify span creation API via builder pattern by @mpilquist in #665
Refactoring
- Refactor test to include IO instance by @mpilquist in #664
Full Changelog: v0.2.2...v0.3.0-M1
v0.2.2
What's Changed
- Fix bug in child span propagation introduced via spanR by @mpilquist in #663
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Update dd-trace-api, dd-trace-ot to 1.0.1 by @scala-steward in #661
- OpenTelemetry: Return null when getting a missing header by @kierendavies in #662
New Contributors
- @kierendavies made their first contribution in #662
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Features
- Cross-build for Native by @armanbilge in #613
- Add syntax for converting Long, Float, and Double to TraceValue by @massimosiani in #585
- Make ddspan public by @mpilquist in #614
- Setting appropriate error flags and logs in JaegerSpan by @msosnicki in #484
- Add utilities for converting Kleisli[F, Span[F], A] to F[A] by @mpilquist in #362
- Bring back Odin module by @ybasket in #391
- Add OpenTelemetry module by @hamnis in #539
- Add OpenTelemetry support from #368 by @mpilquist in #643
- Add Trace.spanR by @rossabaker in #526
- Implement mapK syntax for EntryPoint and Span by @alexcardell in #648
- add method for creating span from kernel and add current span and kernel to parent of new span by @EvgenyAfanasev in #636
- Add logging capabilities to Trace and Span by @sbly in #381
Docs
- Fix example in documentation by @ant8e in #531
- Update Kernel.scala - cleanup documentation by @iRevive in #485
Build
- Migrate to sbt-typelevel by @armanbilge in #612
- Adopt Scalafmt by @mpilquist in #659
Updates
- Update cats-effect, cats-effect-kernel to 3.3.1 by @scala-steward in #478
- Update fs2-io to 3.2.4 by @scala-steward in #479
- Update cats-effect, cats-effect-kernel to 3.3.2 by @scala-steward in #481
- Update cats-effect, cats-effect-kernel to 3.3.3 by @scala-steward in #482
- Update grpc-netty to 1.42.2 by @scala-steward in #488
- Update cats-effect, cats-effect-kernel to 3.3.4 by @scala-steward in #489
- Update ciris to 2.3.2 by @scala-steward in #490
- Update scala-library to 2.13.8 by @scala-steward in #492
- Update slf4j-simple to 1.7.33 by @scala-steward in #493
- Update slf4j-simple to 1.7.35 by @scala-steward in #498
- Update cats-effect, cats-effect-kernel to 3.3.5 by @scala-steward in #506
- Update scala3-library, ... to 3.1.1 by @scala-steward in #508
- Update libhoney-java to 1.4.1 by @scala-steward in #509
- Update sbt-header to 5.6.5 by @scala-steward in #512
- Update slf4j-simple to 1.7.36 by @scala-steward in #513
- Update fs2-io to 3.2.5 by @scala-steward in #521
- Update cats-effect, cats-effect-kernel to 3.3.6 by @scala-steward in #525
- Update cats-effect, cats-effect-kernel to 3.3.7 by @scala-steward in #529
- Update cats-effect, cats-effect-kernel to 3.3.8 by @scala-steward in #535
- Update cats-effect, cats-effect-kernel to 3.3.9 by @scala-steward in #538
- Update fs2-io to 3.2.6 by @scala-steward in #545
- Update fs2-io to 3.2.7 by @scala-steward in #546
- Update cats-effect, cats-effect-kernel to 3.3.10 by @scala-steward in #547
- Update cats-effect, cats-effect-kernel to 3.3.11 by @scala-steward in #549
- Update scala3-library, ... to 3.1.2 by @scala-steward in #550
- Update scodec-bits to 1.1.31 by @scala-steward in #555
- Update ip4s-core to 3.1.3 by @scala-steward in #561
- Update cats-effect, cats-effect-kernel to 3.3.12 by @scala-steward in #564
- Update fs2-io to 3.2.9 by @scala-steward in #567
- Update fs2-io to 3.2.10 by @scala-steward in #586
- Update fs2-io to 3.2.11 by @scala-steward in #595
- Update fs2-io to 3.2.12 by @scala-steward in #601
- Update fs2-io to 3.2.14 by @scala-steward in #611
- Update dd-trace-api, dd-trace-ot to 0.108.1 by @scala-steward in #610
- Update http4s-client, http4s-dsl to 0.23.15 by @scala-steward in #608
- Update grpc-netty to 1.49.0 by @scala-steward in #607
- Update slf4j-simple to 2.0.0 by @scala-steward in #605
- Update libhoney-java to 1.5.2 by @scala-steward in #603
- Update scala-collection-compat to 2.8.1 by @scala-steward in #599
- Update mdoc, sbt-mdoc to 2.3.3 by @scala-steward in #597
- Update netty-tcnative-boringssl-static to 2.0.54.Final by @scala-steward in #594
- Update log4cats-core, log4cats-slf4j to 2.4.0 by @scala-steward in #592
- Update cats-effect, cats-effect-kernel to 3.3.14 by @scala-steward in #591
- Update ciris to 2.3.3 by @scala-steward in #589
- Update telemetry-core, ... to 0.15.0 by @scala-steward in #588
- Update cats-mtl to 1.3.0 by @scala-steward in #583
- Update cats-core to 2.8.0 by @scala-steward in #581
- Update scodec-bits to 1.1.34 by @scala-steward in #580
- Update scala3-library, ... to 3.1.3 by @scala-steward in #579
- Update scala-library to 2.12.16 by @scala-steward in #578
- Update jaeger-client to 1.8.1 by @scala-steward in #574
- Update scala-java-time to 2.4.0 by @scala-steward in #572
- Update sbt-updates to 0.6.3 by @scala-steward in #571
- Update circe-core to 0.14.2 by @scala-steward in #563
- Update refined to 0.9.29 by @scala-steward in #560
- Update paradox-theme-generic, sbt-paradox to 0.10.2 by @scala-steward in #569
- Update opencensus-exporter-trace-ocagent to 0.31.1 by @scala-steward in #557
- Update grpc-netty to 1.49.2 by @scala-steward in #621
- Update sbt-typelevel to 0.4.16 by @scala-steward in #632
- Update scala3-library, ... to 3.2.0 by @scala-steward in #628
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scala-steward in #625
- Update opentelemetry-sdk to 1.19.0 by @scala-steward in #623
- Update fs2-io to 3.3.0 by @scala-steward in #616
- Update ip4s-core to 3.2.0 by @scala-steward in #617
- Update slf4j-simple to 2.0.3 by @scala-steward in #631
- Update sbt-mdoc to 2.3.6 by @scala-steward in #630
- Update sbt to 1.7.2 by @scala-steward in #629
- Update ciris to 2.4.0 by @scala-steward in #624
- Update scala-library to 2.13.10 by @scala-steward in #627
- Update scala-library to 2.12.17 by @scala-steward in #626
- Update refined to 0.10.1 by @scala-steward in #620
- Update sbt-updates to 0.6.4 by @scala-steward in #619
- Update dd-trace-api, dd-trace-ot to 0.108.2 by @scala-steward in #618
- Update libhoney-java to 1.5.3 by @scala-steward in #622
- Update sbt to 1.7.3 by @scala-steward in #640
- Update to Cats Effect 3.4.0 by @armanbilge in #642
- Update grpc-netty to 1.50.2 by @scala-steward in #639
- Update sbt-paradox to 0.10.3 by @scala-steward in #638
- Update dd-trace-api, dd-trace-ot to 0.114.0 by @scala-steward in #637
- Update scalafmt-core to 3.6.1 by @scala-steward in #641
- Update grpc-okhttp to 1.38.1 by @scala-steward in https://github.com/tpolecat/natc...
v0.1.4
v0.0.25
v0.1.2
v0.0.24
This adds a Scala 3 build for the log
artifact, which provides a log4cats tracing back end. In order to do this I upgraded to the new version of log4cats, which is hosted under org.typelevel
.
- Natchez users who have a dependency like
"io.chrisdavenport" %% "log4cats-<module>"
need to upgrade to 1.3.0 and change the organization to"org.typelevel"
. - Natchez pulls in Circe 0.13 for Scala 2, and 0.14 (currently on milestones) for Scala 3. When Circe reaches a stable release on 0.14 I will upgrade the Scala 2 version of Natchez to use it.