-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to Cats-Effect 3 #374
Conversation
Migrate all modules and examples except for base-zio, inject-zio, sttp-client3, sttp-tapir
* update documentation * fix wrong imports
# Conflicts: # README.md # docs/components.md # docs/examples.md # docs/sampling.md # project/Dependencies.scala
* Update model:core to 1.4.0 * Update model:core to 1.4.0 * Update http4s-blaze-client, ... to 0.21.21 * Update vulcan, vulcan-enumeratum, ... to 1.5.0 * Update zio-interop-cats to 2.4.0.0 * Update cats-core, cats-laws to 2.5.0 * Update cats-effect, cats-effect-laws to 2.4.1 * Update scala-collection-compat to 2.4.3 * Bump version to 0.10.0 Also remove legacy changelog * fix broken link in docs Co-authored-by: Scala Steward <me@scala-steward.org> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: janstenpickle <chris.jansen@permutive.com>
Sync with CE2
Will this also include context propagation via |
* update dependencies, upgrade sbt syntax
# Conflicts: # README.md # docs/components.md # docs/examples.md # docs/sampling.md # modules/collector/src/main/scala-2.13/io/janstenpickle/trace4cats/collector/Collector.scala # modules/opentelemetry-common/src/main/scala/io/janstenpickle/trace4cats/opentelemetry/common/OpenTelemetryGrpcSpanExporter.scala # modules/opentelemetry-jaeger-exporter/src/main/scala/io/janstenpickle/trace4cats/opentelemetry/jaeger/OpenTelemetryJaegerSpanCompleter.scala # modules/opentelemetry-jaeger-exporter/src/main/scala/io/janstenpickle/trace4cats/opentelemetry/jaeger/OpenTelemetryJaegerSpanExporter.scala # modules/opentelemetry-otlp-grpc-exporter/src/main/scala/io/janstenpickle/trace4cats/opentelemetry/otlp/OpenTelemetryOtlpGrpcSpanCompleter.scala # modules/opentelemetry-otlp-grpc-exporter/src/main/scala/io/janstenpickle/trace4cats/opentelemetry/otlp/OpenTelemetryOtlpGrpcSpanExporter.scala # modules/stackdriver-grpc-exporter/src/main/scala/io/janstenpickle/trace4cats/stackdriver/StackdriverGrpcSpanCompleter.scala # modules/stackdriver-grpc-exporter/src/main/scala/io/janstenpickle/trace4cats/stackdriver/StackdriverGrpcSpanExporter.scala # project/Dependencies.scala
# Conflicts: # project/Dependencies.scala
# Conflicts: # project/Dependencies.scala
# Conflicts: # project/Dependencies.scala
# Conflicts: # project/Dependencies.scala
# Conflicts: # project/Dependencies.scala
Ports #468 to CE3 branch
Port case-insensitive headers to ce3
# Conflicts: # modules/http4s-common/src/main/scala/io/janstenpickle/trace4cats/http4s/common/Http4sHeaders.scala # modules/sttp-client/src/main/scala/io/janstenpickle/trace4cats/sttp/client/SttpHeaders.scala # project/Dependencies.scala
# Conflicts: # modules/http4s-common/src/main/scala/io/janstenpickle/trace4cats/http4s/common/Http4sHeaders.scala # modules/sttp-client/src/main/scala/io/janstenpickle/trace4cats/sttp/client/BackendTracer.scala # project/Dependencies.scala
Port attribute helpers to CE3
# Conflicts: # modules/http4s-common/src/main/scala/io/janstenpickle/trace4cats/http4s/common/Http4sHeaders.scala # modules/sttp-client/src/main/scala/io/janstenpickle/trace4cats/sttp/client/SttpRequest.scala
# Conflicts: # README.md # docs/examples.md
curious, how was tapir handled here? (I see your PR in tapir isn't closed yet) |
We've just decided to ignore it 😂. We plan on doing bugfixes for CE2 against 0.11, and will release 0.12 or a later version when Tapir is ready |
Opening this to track differences with 0.11.x (CE2-compatible)
Closes #299