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

chore(deps): update dependency co.fs2:fs2-io to v2.5.10 #3905

Merged
merged 4 commits into from
Apr 20, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 4, 2022

WhiteSource Renovate

This PR contains the following updates:

Package Update Change
co.fs2:fs2-io (source) minor 2.4.4 -> 2.5.10

Release Notes

typelevel/fs2

v2.5.10

Compare Source

Supports Cats Effect 2 and built for Scala 2.12, 2.13, and 3 final.

What's Changed

Full Changelog: typelevel/fs2@v2.5.9...v2.5.10

v2.5.9

Compare Source

Supports Cats Effect 2 and built for Scala 2.12, 2.13, and 3 final.

Fixes:
  • Backport: Fix TLS socket read stall immediately after handshake (#​2469)
Acknowledgments
➜  git shortlog -sn --no-merges "v2.5.8".."v2.5.9"
     2  Vasil Vasilev
     1  Eric Meisel

v2.5.8

Compare Source

Supports Cats Effect 2 and built for Scala 2.12, 2.13, and 3 final.

Fixes:
  • Fixed regression in readOutputStream (#​2458)
Acknowledgments
➜  git shortlog -sn --no-merges "v2.5.7".."v2.5.8"
     3  Vasil Vasilev

v2.5.7

Compare Source

Supports Cats Effect 2 and built for Scala 2.12, 2.13, and 3 final.

Fixes:
Acknowledgments
➜  git shortlog -sn --no-merges "v2.5.6".."v2.5.7"
    10  Vasil Vasilev

v2.5.6

Compare Source

FS2 2.5.x release built for Scala 2.12, 2.13, and 3.0 final.

v2.5.5

Compare Source

Same as 2.5.4 but includes support for Scala 3.0.0-RC3

v2.5.4

Compare Source

v2.5.3

Compare Source

This release fixes a bug in fs2-io's TLS support which caused read stalls (#​2290)

v2.5.2

Compare Source

v2.5.0

Compare Source

The 2.5.0 release is the first stable release on Cats 2.3.0 and Cats Effect 2.3.0, built for Scala 2.12, 2.13, 3.0.0-M3 and 3.0.0-M2.

➜  git shortlog -sn --no-merges "v2.4.6".."v2.5.0"
    16  Scala Steward
     8  Michael Pilquist
     4  mpilquist
     2  Diego E. Alonso Blas
     1  Lars Hupel
     1  Channing Walton
     1  Gabriel Volpe
     1  Akhtiam Sakaev

v2.4.6

Compare Source

This is a maintenance release for the 2.4 series and is fully backwards compatible with previous releases.

This release is built for Scala 2.12, 2.13, and Scala.js 1.3.0. Scala.js 0.6 support has been dropped now that it is EOL.

This release fixes a bug that prevented interruption of a stream that had been translated (#​2143).

v2.4.5

Compare Source

This is a maintenance release for the 2.4 series and is fully backwards compatible with previous releases.

This release is built for Scala 2.12, 2.13, and Scala.js 1.3.0. Scala.js 0.6 support has been dropped now that it is EOL.

This release fixes 2 important bugs found in the 2.4.4 release:

  • Keep chunk structure when encoding text (#​2096)
  • Slightly optimize Monad.pure for Stream (#​2099)
  • Fix race condition in reactive streams (#​2076)
  • Fix resource leak that occurs when parent scope is closed during resource acquisition (#​2074)
  • Prevent double completion of deferred during scope interruption (#​2056)
  • Support TLS application protocol selection (#​2036)
  • Add scan1Semigroup to Stream (#​2029)
  • Improve buffer usage in compression (#​2014)
  • Create chunks in Stream.fromIterator (#​2013)
git shortlog -sn --no-merges "v2.4.4".."v2.4.5"
    35  Scala Steward
    34  mpilquist
    11  Michael Pilquist
    10  Daniel Vigovszky
     4  Chris Davenport
     4  Ben Plommer
     4  Gabriel Volpe
     3  Sarunas Valaskevicius
     2  vbergeron
     2  Lars Hupel
     2  Lucas Satabin
     2  Robert Marek
     1  Piotr Gawryś
     1  Akshay Sachdeva
     1  Fabio Labella
     1  Diego E. Alonso-Blas
     1  Andreas Büchel
     1  satorg
     1  Gavin Bisesi

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/fs2version branch from e106537 to 7bfd092 Compare March 8, 2022 04:06
@edalex-ian edalex-ian added the SBT - assembly deduplication Issue with sbt-assembly deduplication of dependencies label Mar 9, 2022
@edalex-ian
Copy link
Member

Hmmm, got some deduplicate issues with simulacrum. AFAIK we don't include that ourselves, so I think we might be conflicting with one of the other scala libs. Shame, so close...

@PenghaiZhang
Copy link
Contributor

I have not seen simulacrum before, but I can add some fixes for the deduplicate issues.

@edalex-ian
Copy link
Member

Yeah only by coincidence was I reading about it the other day - a library for supporting Type Classes in scala 2.x. In Scala three it seems to no longer be required due to new language features (so there's a scalafix tool for it).

But yeah, if you want to address, go for it. It may help us update the others and also later update scala.

@renovate renovate bot force-pushed the renovate/fs2version branch from 7bfd092 to a995de9 Compare March 22, 2022 23:37
Copy link
Member

@edalex-ian edalex-ian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks @PenghaiZhang

Just wondering though.... Did you happen to find which was the other library bringing in the conflicting simulacrum? Because if that's identified, possibly the better fix is that they're both updated together (i.e. update both fs2 and what ever other library was bringing simulacrum.)

@PenghaiZhang
Copy link
Contributor

Nice, thanks @PenghaiZhang

Just wondering though.... Did you happen to find which was the other library bringing in the conflicting simulacrum? Because if that's identified, possibly the better fix is that they're both updated together (i.e. update both fs2 and what ever other library was bringing simulacrum.)

I did not check the dep tree, but I will do it asap!

@PenghaiZhang
Copy link
Contributor

It was io.lemonlabs:scala-uri which has another renovate PR at the moment.

@edalex-ian
Copy link
Member

Ah yes, #3886 . Seeing that one is about upgrading the the latest major of scala-uri, how about instead seeing if you can get one PR which does #3886 and the major upgrade for fs2 (as per #3963)? (Unless you already know that'd be crazy.)

@PenghaiZhang
Copy link
Contributor

Ah yes, #3886 . Seeing that one is about upgrading the the latest major of scala-uri, how about instead seeing if you can get one PR which does #3886 and the major upgrade for fs2 (as per #3963)? (Unless you already know that'd be crazy.)

Yeah I will try to get #3886 in first and then try #3963 .

@edalex-ian
Copy link
Member

Okay, #3886 is now sorted, and @PenghaiZhang has said he'll first try and get #3963 going. If that works out, that'll resolve this one.

@PenghaiZhang
Copy link
Contributor

The change for conflicting simulacrum should no longer be needed since we have updated scala-uri in develop.

@edalex-ian
Copy link
Member

Cool, if we get this green then let's at least merge this and then it's up to date.

@PenghaiZhang PenghaiZhang merged commit 85530e7 into develop Apr 20, 2022
@PenghaiZhang PenghaiZhang deleted the renovate/fs2version branch April 20, 2022 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SBT - assembly deduplication Issue with sbt-assembly deduplication of dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants