v0.3.1
What's Changed
This release fixes a bug when Natchez tracing is used. Previously, the background tasks that keep the set of authorities for a given service up to date were not being placed into their own root traces, so they would unnecessarily extend the duration of the trace that initially started the background task. To fix the bug, the constructor methods now demand a Local[F, Span[F]]
instance, which means there are source-breaking changes in this release. (Binary compatibility has been maintained, but code that isn't updated to use the new paths will still exhibit the tracing bug.)
- Update circe-optics and add Scala 3 Support by @bpholt in #141
- Improve Tracing by @bpholt in #177
- Remove circe-optics and add tests for
authoritiesForService
by @bpholt in #181 - Remove
Trace[F]
from method signatures whereLocal[F, Span[F]]
is also present by @bpholt in #182
Other Dependency and Build Updates
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @dwolla-oss-scala-steward in #100
- Update log4cats-core, log4cats-noop to 2.6.0 by @dwolla-oss-scala-steward in #104
- Update cats-effect to 3.4.11 by @dwolla-oss-scala-steward in #106
- Update sbt to 1.8.3 by @dwolla-oss-scala-steward in #108
- Update sbt-typelevel-ci-release, ... to 0.4.21 by @dwolla-oss-scala-steward in #109
- Update sbt-crossproject, ... to 1.3.1 by @dwolla-oss-scala-steward in #102
- Update case-insensitive to 1.4.0 by @dwolla-oss-scala-steward in #107
- Update http4s-circe, http4s-client, ... to 0.23.19 by @dwolla-oss-scala-steward in #110
- Update cats-effect to 3.5.0 by @dwolla-oss-scala-steward in #111
- Update scala-library to 2.13.11 by @dwolla-oss-scala-steward in #116
- Update sbt-typelevel-ci-release, ... to 0.4.22 by @dwolla-oss-scala-steward in #114
- Update natchez-core, natchez-jaeger, ... to 0.3.2 by @dwolla-oss-scala-steward in #112
- Update scala-library to 2.12.18 by @dwolla-oss-scala-steward in #115
- Update http4s-circe, http4s-client, ... to 0.23.20 by @dwolla-oss-scala-steward in #117
- Update sbt to 1.9.0 by @dwolla-oss-scala-steward in #113
- Update sbt to 1.9.1 by @dwolla-oss-scala-steward in #121
- Update cats-effect to 3.5.1 by @dwolla-oss-scala-steward in #120
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @dwolla-oss-scala-steward in #119
- Update http4s-circe, http4s-client, ... to 0.23.21 by @dwolla-oss-scala-steward in #118
- Update sbt-crossproject, ... to 1.3.2 by @dwolla-oss-scala-steward in #125
- Update sbt to 1.9.4 by @dwolla-oss-scala-steward in #131
- Update http4s-circe, http4s-client, ... to 0.23.23 by @dwolla-oss-scala-steward in #128
- Update sbt-tpolecat to 0.4.4 by @dwolla-oss-scala-steward in #127
- Update natchez-core, natchez-jaeger, ... to 0.3.3 by @dwolla-oss-scala-steward in #123
- Update sbt-tpolecat to 0.5.0 by @dwolla-oss-scala-steward in #132
- Update sbt-typelevel-ci-release, ... to 0.5.0 by @dwolla-oss-scala-steward in #130
- Update circe-generic, circe-literal to 0.14.6 by @dwolla-oss-scala-steward in #133
- Update scala-library to 2.13.12 by @dwolla-oss-scala-steward in #135
- Update sbt to 1.9.6 by @dwolla-oss-scala-steward in #138
- Update sbt-typelevel-ci-release, ... to 0.5.3 by @dwolla-oss-scala-steward in #139
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @dwolla-oss-scala-steward in #140
- Update keypool to 0.4.9 by @dwolla-oss-scala-steward in #152
- Update sbt-typelevel-ci-release, ... to 0.5.4 by @dwolla-oss-scala-steward in #143
- Update natchez-core, natchez-jaeger, ... to 0.3.5 by @dwolla-oss-scala-steward in #147
- Update sbt to 1.9.8 by @dwolla-oss-scala-steward in #148
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @dwolla-oss-scala-steward in #149
- Update http4s-circe, http4s-client, ... to 0.23.25 by @dwolla-oss-scala-steward in #150
- Update cats-effect to 3.5.3 by @dwolla-oss-scala-steward in #151
- Update kind-projector to 0.13.3 by @dwolla-oss-scala-steward in #157
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @dwolla-oss-scala-steward in #164
- Update sbt to 1.9.9 by @dwolla-oss-scala-steward in #156
- Update cats-effect to 3.5.4 by @dwolla-oss-scala-steward in #163
- Update scala-library to 2.13.14 by @dwolla-oss-scala-steward in #168
- Update scala-java-time, ... to 2.6.0 by @dwolla-oss-scala-steward in #174
- Update sbt-typelevel-ci-release, ... to 0.7.1 by @dwolla-oss-scala-steward in #171
- Update log4cats-core, log4cats-noop to 2.7.0 by @dwolla-oss-scala-steward in #169
- Update http4s-circe, http4s-client, ... to 0.23.27 by @dwolla-oss-scala-steward in #170
- Update sbt to 1.10.0 by @dwolla-oss-scala-steward in #175
- Update circe-generic, circe-literal to 0.14.7 by @dwolla-oss-scala-steward in #167
- Update sbt-tpolecat to 0.5.1 by @dwolla-oss-scala-steward in #165
- Update scala3-library, ... to 3.3.3 by @dwolla-oss-scala-steward in #161
- Update scala-library to 2.12.19 by @dwolla-oss-scala-steward in #159
- Update munit, munit-scalacheck to 1.0.0 by @dwolla-oss-scala-steward in #172
- Update circe-generic, circe-literal to 0.14.8 by @dwolla-oss-scala-steward in #176
- Update circe-generic, circe-literal to 0.14.9 by @dwolla-oss-scala-steward in #178
- Update sbt to 1.10.1 by @dwolla-oss-scala-steward in #179
- Update sbt-typelevel-ci-release, ... to 0.7.2 by @dwolla-oss-scala-steward in #180
Full Changelog: v0.3.0...v0.3.1