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

Backing out cats effect #1624

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Workbench utility libraries, built for 2.13. You can find the full list of packa
Contains utility functions and classes. Util2 is added because util needs to support 2.11 for `firecloud-orchestration`,
but many libraries start to drop 2.11 support. Util2 doesn't support 2.11.

Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-util2" % "0.7-9e8bb8d"`
Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-util2" % "0.8-TRAVIS-REPLACE-ME"`

[Changelog](util2/CHANGELOG.md)

Expand Down Expand Up @@ -82,7 +82,7 @@ Workbench utility libraries, built for 2.13. You can find the full list of packa

Contains utility functions for talking to Google APIs via com.google.cloud client library (more recent) via gRPC.

Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-google2" % "0.34-2147824"`
Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-google2" % "0.35-TRAVIS-REPLACE-ME"`

To start the Google PubSub emulator for unit testing:

Expand All @@ -96,7 +96,7 @@ Workbench utility libraries, built for 2.13. You can find the full list of packa

Contains utility functions for publishing custom metrics using openTelemetry (openCensus and openTracing).

Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-opentelemetry" % "0.7-2eac218"`
Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-opentelemetry" % "0.8-TRAVIS-REPLACE-ME"`

[Changelog](openTelemetry/CHANGELOG.md)

Expand All @@ -106,7 +106,7 @@ Workbench utility libraries, built for 2.13. You can find the full list of packa

Contains utility functions for publishing custom metrics using openTelemetry (openCensus and openTracing).

Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-error-reporting" % "0.7-2eac218"`
Latest SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-error-reporting" % "0.8-TRAVIS-REPLACE-ME"`

[Changelog](errorReporting/CHANGELOG.md)

Expand Down
14 changes: 14 additions & 0 deletions errorReporting/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

This file documents changes to the `workbench-error-reporting` library, including notes on how to upgrade to new versions.

## 0.8

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-error-reporting" % "0.8-TRAVIS-REPLACE-ME"`

### Changes
* downgraded cats_effect, and corresponding fs2

### Dependency upgrades
| Dependency | Old Version | New Version |
|-------------------------------|:--------------------:|---------------------:|
| cats-effect | 3.5.2 | 3.4.11 |
| fs2-io | 3.9.3 | 3.8.0 |


## 0.7

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-error-reporting" % "0.7-2eac218"`
Expand Down
15 changes: 15 additions & 0 deletions google2/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

This file documents changes to the `workbench-google2` library, including notes on how to upgrade to new versions.

## 0.35

SBT Dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-google2" % "0.35-TRAVIS-REPLACE-ME"`


### Changes
* downgraded cats_effect, and corresponding fs2

### Dependency upgrades
| Dependency | Old Version | New Version |
|-------------------------------|:--------------------:|---------------------:|
| cats-effect | 3.5.2 | 3.4.11 |
| fs2-io | 3.9.3 | 3.8.0 |


## 0.34

SBT Dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-google2" % "0.34-2147824"`
Expand Down
14 changes: 14 additions & 0 deletions openTelemetry/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

This file documents changes to the `workbench-openTelemetry` library, including notes on how to upgrade to new versions.

## 0.8

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-opentelemetry" % "0.8-TRAVIS-REPLACE-ME"`

### Changes
* downgraded cats_effect, and corresponding fs2

### Dependency upgrades
| Dependency | Old Version | New Version |
|-------------------------------|:--------------------:|---------------------:|
| cats-effect | 3.5.2 | 3.4.11 |
| fs2-io | 3.9.3 | 3.8.0 |


## 0.7

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-opentelemetry" % "0.7-2eac218"`
Expand Down
5 changes: 3 additions & 2 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ object Dependencies {
val bouncyCastleProviderExt: ModuleID = "org.bouncycastle" % "bcprov-ext-jdk18on" % bouncyCastleVersion
val bouncyCastleProvider: ModuleID = "org.bouncycastle" % "bcprov-jdk18on" % bouncyCastleVersion

val catsEffect: ModuleID = "org.typelevel" %% "cats-effect" % "3.5.2"
val catsEffect: ModuleID = "org.typelevel" %% "cats-effect" % "3.4.11"

// metrics-scala transitively pulls in io.dropwizard.metrics:metrics-core
val metricsScala: ModuleID = "nl.grons" %% "metrics4-scala" % "4.2.9"
Expand Down Expand Up @@ -92,7 +92,7 @@ object Dependencies {
val http4sBlazeClient = "org.http4s" %% "http4s-blaze-client" % http4sVersion
val http4sDsl = "org.http4s" %% "http4s-dsl" % http4sVersion

val fs2Io: ModuleID = "co.fs2" %% "fs2-io" % "3.9.3"
val fs2Io: ModuleID = "co.fs2" %% "fs2-io" % "3.8.0"
val rawlsModel: ModuleID = "org.broadinstitute.dsde" %% "rawls-model" % "0.1-9de70db23" exclude("com.typesafe.scala-logging", "scala-logging_2.13") exclude("com.typesafe.akka", "akka-stream_2.13")
val openCensusApi: ModuleID = "io.opencensus" % "opencensus-api" % openCensusV
val openCensusImpl: ModuleID = "io.opencensus" % "opencensus-impl" % openCensusV
Expand Down Expand Up @@ -178,6 +178,7 @@ object Dependencies {
).map(excludeGuavaJDK5)

val google2Dependencies = commonDependencies ++ Seq(
catsEffect,
bouncyCastle,
bouncyCastleProviderExt,
bouncyCastleProvider,
Expand Down
14 changes: 14 additions & 0 deletions util2/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

This file documents changes to the `workbench-util2` library, including notes on how to upgrade to new versions.

## 0.8

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-util2" % "0.8-TRAVIS-REPLACE-ME"`

### Changes
* downgraded cats_effect, and corresponding fs2

### Dependency upgrades
| Dependency | Old Version | New Version |
|-------------------------------|:--------------------:|---------------------:|
| cats-effect | 3.5.2 | 3.4.11 |
| fs2-io | 3.9.3 | 3.8.0 |


## 0.7

SBT dependency: `"org.broadinstitute.dsde.workbench" %% "workbench-util2" % "0.7-2147824"`
Expand Down