Skip to content

v0.3.1

Compare
Choose a tag to compare
@bpholt bpholt released this 19 Jul 17:32
· 112 commits to main since this release

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 where Local[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