Trace4cats Versions Save

Distributed app tracing implementation in pure scala using cats-effect

v0.14.7

3 months ago

Changes

  • Fix span completer freezing issue @kovstas (#915)

🧰 Maintenance

  • Update scalatest to 3.2.17 @scala-steward (#904)
  • Update scala3-library to 3.3.1 @scala-steward (#901)
  • Update scala-library to 2.13.12 @scala-steward (#900)
  • Update scala-library to 2.12.18 @scala-steward (#872)
  • Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 @dependabot (#926)
  • Update sbt-tpolecat to 0.4.4 @scala-steward (#885)
  • Bump release-drafter/release-drafter from 5.23.0 to 5.25.0 @dependabot (#925)
  • Update fs2-core to 3.9.4 @scala-steward (#923)
  • Update sbt-dynver to 5.0.1 @scala-steward (#862)
  • Update scalacheck to 1.17.0 @scala-steward (#809)
  • Bump release-drafter/release-drafter from 5.20.0 to 5.23.0 @dependabot (#847)
  • Update cats-core, cats-laws to 2.10.0 @scala-steward (#894)
  • Update sbt-github-actions to 0.22.0 @scala-steward (#919)
  • Update commons-codec to 1.16.0 @scala-steward (#876)
  • Update cats-effect-laws, cats-effect-std, ... to 3.5.3 @scala-steward (#922)
  • Update sbt to 1.9.8 @scala-steward (#920)
  • Update scalafmt-core to 3.7.17 @scala-steward (#918)
  • Update scalafmt-core to 3.7.15 @scala-steward (#914)
  • Update sbt to 1.9.7 @scala-steward (#913)

v0.14.6

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/trace4cats/trace4cats/compare/v0.14.5...v0.14.6

v0.14.5

9 months ago

Changes

  • Fix module dependencies for iolocal @ybasket (#893)

🧰 Maintenance

  • Update fs2-core to 3.8.0 @scala-steward (#891)
  • Update scalafmt-core to 3.7.12 @scala-steward (#892)
  • Update scalafmt-core to 3.7.11 @scala-steward (#890)
  • Update sbt to 1.9.3 @scala-steward (#889)

v0.14.4

10 months ago

Changes

  • Fix shutdown of QueuedSpanCompleter @ybasket (#888)

🧰 Maintenance

  • Update cats-effect-laws, cats-effect-std, ... to 3.5.1 @scala-steward (#879)
  • Update scalafmt-core to 3.7.10 @scala-steward (#887)
  • Update scalafmt-core to 3.7.9 @scala-steward (#886)
  • Update scalafmt-core to 3.7.8 @scala-steward (#884)
  • Update sbt to 1.9.2 @scala-steward (#883)
  • Update scalafmt-core to 3.7.7 @scala-steward (#882)
  • Update scalafmt-core to 3.7.6 @scala-steward (#880)
  • Update sbt to 1.9.1 @scala-steward (#877)

v0.14.3

11 months ago

While mostly a maintenance release, it enables more precise span timings (theoretically down to nanoseconds) based on the improvements cats-effect 3.4 brought. Note that some exporters require updates to preserve this more fine-grained timing information properly.

Scala 3 has been updated 3.3, so make sure to be up-to-date as well.

Changes

  • Preserve nanosecond precision @ybasket (#875)

🧰 Maintenance

  • Update sbt to 1.9.0 @scala-steward (#869)
  • Update sbt-ci-release-early to 2.0.45 @scala-steward (#868)
  • Update scalatest to 3.2.16 @scala-steward (#867)
  • Update scalafmt-core to 3.7.4 @scala-steward (#866)
  • Update sbt to 1.8.3 @scala-steward (#865)
  • Update sbt-ci-release-early to 2.0.42 @scala-steward (#859)
  • Update scalafmt-core to 3.7.3 @scala-steward (#854)
  • Update sbt-ci-release-early to 2.0.39 @scala-steward (#852)

v0.14.2

1 year ago

Changes

  • Make parsing of Google's X-Cloud-Trace-Context less strict @sideeffffect (#850)

🧰 Maintenance

  • Update scalafmt-core to 3.7.2 @scala-steward (#848)
  • Update scalafmt-core to 3.7.1 @scala-steward (#840)
  • Update scalafmt-core to 3.7.0 @scala-steward (#838)
  • Update scalatest to 3.2.15 @scala-steward (#836)
  • Update sbt-tpolecat to 0.4.2 @scala-steward (#835)
  • Update sbt to 1.8.0 @scala-steward (#818)
  • Update sbt-scalafmt to 2.5.0 @scala-steward (#819)

v0.14.1

1 year ago

🐛 Bug Fixes

  • Rework span queued span completer @janstenpickle (#816)

🧰 Maintenance

  • Update scalafmt-core to 3.6.1 @scala-steward (#815)
  • Update sbt to 1.7.3 @scala-steward (#814)
  • Update sbt-ci-release-early to 2.0.37 @scala-steward (#813)
  • Update scalatest to 3.2.14 @scala-steward (#811)
  • Update scalafmt-core to 3.6.0 @scala-steward (#810)
  • Update sbt to 1.7.2 @scala-steward (#808)
  • Update fs2-core to 3.2.14 @scala-steward (#799)
  • Update sbt-ci-release-early to 2.0.35 @scala-steward (#796)
  • Update scalafmt-core to 3.5.9 @scala-steward (#794)
  • Update fs2-core to 3.2.12 @scala-steward (#793)
  • Update scalatest to 3.2.13 @scala-steward (#791)

v0.14.0

1 year ago

Changes

The most siginificant change in this release is the module and package re-org. See the migration guide for info on how to migrate.

🚀 Features

  • Add handled error type alias @janstenpickle (#761)
  • Migrate classes to new package structure @janstenpickle (#748)
  • Add specs to check randomness of ID generation @ybasket (#743)
  • Rename io packages to iolocal @ybasket (#752)
  • Fix DischargeSpan's parent of child @ybasket (#753)
  • Module re-org @janstenpickle (#742)
  • Add Trace.WithContext @janstenpickle (#741)
  • Add helpers to construct Trace backed by IOLocal @mrdziuban (#729)
  • Improve derivation for TraceId.Gen & SpanId.Gen @catostrophe (#736)
  • Introduce TraceId.Gen, SpanId.Gen @catostrophe (#732)
  • Span params case class @janstenpickle (#762)

🐛 Bug Fixes

  • Fix stream span exporter monoid @janstenpickle (#785)

🧰 Maintenance

  • Update scala-collection-compat to 2.8.1 @scala-steward (#789)
  • Update fs2-core to 3.2.11 @scala-steward (#788)
  • Update scala-collection-compat to 2.8.0 @scala-steward (#779)
  • Update log4cats-slf4j to 2.4.0 @scala-steward (#782)
  • Update sbt-tpolecat to 0.4.1 @scala-steward (#784)
  • Update cats-effect-laws, cats-effect-std, ... to 3.3.14 @scala-steward (#781)
  • Update sbt to 1.7.1 @scala-steward (#780)
  • Update sbt-ci-release-early to 2.0.32 @scala-steward (#778)
  • Update sbt-tpolecat to 0.4.0 @scala-steward (#777)
  • Update fs2-core to 3.2.10 @scala-steward (#776)
  • Update scala3-library to 3.1.3 @scala-steward (#768)
  • Update cats-core, cats-laws to 2.8.0 @scala-steward (#770)
  • Update discipline-scalatest to 2.2.0 @scala-steward (#772)
  • Update scala-library to 2.12.16 @scala-steward (#767)
  • Update log4cats-slf4j to 2.3.2 @scala-steward (#773)
  • Update cats-effect-laws, cats-effect-std, ... to 3.3.13 @scala-steward (#771)
  • Update scalafmt-core to 3.5.8 @scala-steward (#769)
  • Update sbt-tpolecat to 0.3.3 @scala-steward (#766)
  • Update fs2-core to 3.2.9 @scala-steward (#765)
  • Update sbt-ci-release-early to 2.0.30 @scala-steward (#759)
  • Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 @dependabot (#754)
  • Update cats-effect-laws, cats-effect-std, ... to 3.3.12 @scala-steward (#756)
  • Update log4cats-slf4j to 2.3.1 @scala-steward (#751)
  • Update log4cats-slf4j to 2.3.0 @scala-steward (#747)
  • Update sbt-tpolecat to 0.3.1 @scala-steward (#737)
  • Update scalatest to 3.2.12 @scala-steward (#739)
  • Update sbt-ci-release-early to 2.0.29 @scala-steward (#738)
  • Update sbt-tpolecat to 0.3.0 @scala-steward (#735)
  • Update scalafmt-core to 3.5.2 @scala-steward (#734)
  • Update discipline-core to 1.5.1 @scala-steward (#733)
  • Update scala3-library to 3.1.2 @scala-steward (#730)
  • Update sbt-tpolecat to 0.2.3 @scala-steward (#731)
  • Update discipline-core to 1.5.0 @scala-steward (#726)
  • Update scalacheck to 1.16.0 @scala-steward (#725)
  • Update scalafmt-core to 3.5.1 @scala-steward (#724)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.11 @scala-steward (#722)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.10 @scala-steward (#721)
  • Update scalafmt-core to 3.5.0 @scala-steward (#720)
  • Update sbt-tpolecat to 0.2.2 @scala-steward (#719)
  • Update readme for 0.14.0 release @janstenpickle (#790)

v0.13.1

2 years ago

Changes

🐛 Bug Fixes

  • Throwable.getMessage can return null @tdbgamer (#713)

🧰 Maintenance

  • Update hotswap-ref to 0.2.2 @trace4cats-steward (#718)
  • Update sbt-tpolecat to 0.2.1 @trace4cats-steward (#717)
  • Update fs2-core to 3.2.7 @scala-steward (#716)
  • Update sbt-tpolecat to 0.2.0 @scala-steward (#715)
  • Update fs2-core to 3.2.6 @scala-steward (#714)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.9 @scala-steward (#712)
  • Update scala-collection-compat to 2.7.0 @scala-steward (#711)

v0.13.0

2 years ago

Changes

🚀 Features

  • Add http.flavor to SemanticAttributeKeys @tarmath (#659)

🧰 Maintenance

  • Bump release-drafter/release-drafter from 5.18.0 to 5.19.0 @dependabot (#708)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.8 @scala-steward (#710)
  • Simplify build.sbt @bplommer (#700)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.7 @scala-steward (#709)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.6 @scala-steward (#707)
  • Update fs2-core to 3.2.5 @scala-steward (#706)
  • Update sbt-tpolecat to 0.1.22 @scala-steward (#705)
  • Update sbt-tpolecat to 0.1.21 @scala-steward (#704)
  • Update sbt-buildinfo to 0.11.0 @scala-steward (#703)
  • Update scalafmt-core to 3.4.3 @scala-steward (#699)
  • Update sbt-ci-release-early to 2.0.28 @scala-steward (#698)
  • Update slf4j-nop to 1.7.36 @scala-steward (#697)
  • Update scalafmt-core to 3.4.2 @scala-steward (#695)
  • Update scalafmt-core to 3.4.1 @scala-steward (#694)
  • Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 @dependabot (#693)
  • Update scala3-library to 3.1.1 @scala-steward (#691)
  • Update sbt to 1.6.2 @scala-steward (#692)
  • Update sbt-ci-release-early to 2.0.27 @scala-steward (#690)
  • Update scalafmt-core to 3.4.0 @scala-steward (#688)
  • Bump release-drafter/release-drafter from 5.17.5 to 5.17.6 @dependabot (#683)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.5 @scala-steward (#689)
  • Update slf4j-nop to 1.7.35 @scala-steward (#687)
  • Update scalatest to 3.2.11 @scala-steward (#686)
  • Update scalafmt-core to 3.3.3 @scala-steward (#685)
  • Update scalafmt-core to 3.3.2 @scala-steward (#684)
  • Update sbt-ci-release-early to 2.0.26 @scala-steward (#682)
  • Update log4cats-slf4j to 2.2.0 @scala-steward (#680)
  • Update sbt-ci-release-early to 2.0.22 @scala-steward (#679)
  • Update scala-library to 2.13.8 @scala-steward (#676)
  • Bump release-drafter/release-drafter from 5.15.0 to 5.17.5 @dependabot (#678)
  • Update slf4j-nop to 1.7.33 @scala-steward (#677)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.4 @scala-steward (#674)
  • Update scalafmt-core to 3.3.1 @scala-steward (#673)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.3 @scala-steward (#672)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.2 @scala-steward (#671)
  • Update sbt to 1.6.1 @scala-steward (#670)
  • Update sbt to 1.6.0 @scala-steward (#669)
  • Update fs2-core to 3.2.4 @scala-steward (#668)
  • Update scalafmt-core to 3.3.0 @scala-steward (#667)
  • Update sbt-scalafmt to 2.4.6 @scala-steward (#666)
  • Update scalafmt-core to 3.2.2 @scala-steward (#665)
  • Update sbt to 1.5.8 @scala-steward (#664)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.1 @scala-steward (#663)
  • Update discipline-core to 1.4.0 @scala-steward (#658)
  • Update sbt to 1.5.7 @scala-steward (#661)
  • Update sbt to 1.5.6 @scala-steward (#660)
  • Update fs2-core to 3.2.3 @scala-steward (#657)
  • Update sbt-scalafmt to 2.4.5 @scala-steward (#656)
  • Update scalafmt-core to 3.2.1 @scala-steward (#655)
  • Update sbt-github-actions to 0.14.2 @scala-steward (#654)
  • Update scalafmt-core to 3.2.0 @scala-steward (#652)
  • Update cats-effect, cats-effect-kernel, ... to 3.3.0 @scala-steward (#651)
  • Update cats-core, cats-laws to 2.7.0 @scala-steward (#650)
  • Update scalafmt-core to 3.1.2 @scala-steward (#649)
  • Update sbt-scalafmt to 2.4.4 @scala-steward (#648)
  • Update scalafmt-core to 3.1.1 @scala-steward (#645)
  • Update scala-collection-compat to 2.6.0 @scala-steward (#643)
  • Update scala-library to 2.13.7 @scala-steward (#642)
  • Update fs2-core to 3.2.2 @scala-steward (#640)
  • Update discipline-core to 1.3.0 @scala-steward (#637)
  • Update scala3-library to 3.1.0 @scala-steward (#633)
  • Update sbt-ci-release-early to 2.0.19 @scala-steward (#646)
  • Update case-insensitive to 1.2.0 @scala-steward (#636)
  • Update scalafmt-core to 3.0.8 @scala-steward (#641)
  • Update scalafmt-core to 3.0.7 @scala-steward (#635)
  • Update fs2-core to 3.1.6 @scala-steward (#632)
  • Update sbt-ci-release-early to 2.0.18 @scala-steward (#628)
  • Update fs2-core to 3.1.5 @scala-steward (#629)
  • Update fs2-core to 3.1.4 @scala-steward (#627)
  • Update scalafmt-core to 3.0.6 @scala-steward (#626)
  • Update scalafmt-core to 3.0.5 @scala-steward (#625)
  • Update fs2-core to 3.1.3 @scala-steward (#624)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.9 @scala-steward (#623)
  • Update scalatest to 3.2.10 @scala-steward (#621)
  • Update scalafmt-core to 3.0.4 @scala-steward (#620)
  • Update scala-library to 2.12.15 @scala-steward (#619)
  • Update scalafmt-core to 3.0.3 @scala-steward (#618)
  • Update fs2-core to 3.1.2 @scala-steward (#617)
  • Bump crazy-max/ghaction-import-gpg from 3 to 4 @dependabot (#614)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.8 @scala-steward (#615)
  • Update scala3-library to 3.0.2 @scala-steward (#609)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.7 @scala-steward (#613)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.6 @scala-steward (#611)
  • Update kind-projector to 0.13.2 @scala-steward (#612)
  • Update scalafmt-core to 3.0.2 @scala-steward (#610)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.5 @scala-steward (#607)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.4 @scala-steward (#606)
  • Update scalafmt-core to 3.0.1 @scala-steward (#605)
  • Update kind-projector to 0.13.1 @scala-steward (#604)
  • Update fs2-core to 3.1.1 @scala-steward (#603)
  • Update scalafmt-core to 3.0.0 @scala-steward (#602)
  • Update sbt-github-actions to 0.13.0 @scala-steward (#600)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.3 @scala-steward (#601)
  • Update fs2-core to 3.1.0 @scala-steward (#599)
  • Update cats-effect, cats-effect-kernel, ... to 3.2.2 @scala-steward (#598)