Skip to content
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

Merged
merged 56 commits into from
May 13, 2021
Merged

Migrate to Cats-Effect 3 #374

merged 56 commits into from
May 13, 2021

Conversation

catostrophe
Copy link
Member

@catostrophe catostrophe commented Mar 28, 2021

Opening this to track differences with 0.11.x (CE2-compatible)

Closes #299

Migrate all modules and examples except for base-zio, inject-zio, sttp-client3, sttp-tapir
@catostrophe catostrophe mentioned this pull request Mar 30, 2021
12 tasks
catostrophe and others added 6 commits March 30, 2021 20:19
* 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>
@andreamarcolin
Copy link

Will this also include context propagation via FiberLocal rather than Kleisli thanks to typelevel/cats-effect#1393?

* 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
@catostrophe catostrophe added CE3 Pull requests to the CE3 branch skip-changelog Pull requests that don't go to the changelog labels Apr 6, 2021
catostrophe and others added 14 commits April 30, 2021 10:46
# Conflicts:
#	project/Dependencies.scala
# Conflicts:
#	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/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
# 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
@catostrophe catostrophe changed the title Release 0.11.0 (CE3-compatible) Release 0.12.0 (CE3-compatible) May 13, 2021
@catostrophe catostrophe marked this pull request as ready for review May 13, 2021 15:17
@catostrophe catostrophe changed the title Release 0.12.0 (CE3-compatible) Migrate to Cats-Effect 3 May 13, 2021
@catostrophe catostrophe added enhancement New feature or request and removed skip-changelog Pull requests that don't go to the changelog labels May 13, 2021
@catostrophe catostrophe merged commit 92e311f into master May 13, 2021
@kubukoz
Copy link

kubukoz commented May 13, 2021

curious, how was tapir handled here? (I see your PR in tapir isn't closed yet)

@janstenpickle
Copy link
Collaborator

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

@catostrophe catostrophe deleted the CE3 branch May 17, 2021 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CE3 Pull requests to the CE3 branch enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate to CE3
4 participants