| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-12 | 10.4 kB | |
| v3.13.0 source code.tar.gz | 2026-03-12 | 948.6 kB | |
| v3.13.0 source code.zip | 2026-03-12 | 1.5 MB | |
| Totals: 3 Items | 2.4 MB | 2 | |
Cats Effect 3.7.0 and Scala Native 0.5 support with real multi-threading on Scala Native!
Features
- Use virtual threads when possible for
JdkUnixSocketsby @onsah in https://github.com/typelevel/fs2/pull/3548 - Implement
Socket#sendFileby @rahulrangers in https://github.com/typelevel/fs2/pull/3551 - Unify TCP/UDP and UnixSocket APIs by @mpilquist in https://github.com/typelevel/fs2/pull/3563
- Added Cats-Effect selector-based Datagramsocket implementation for JVM by @rahulrangers in https://github.com/typelevel/fs2/pull/3604
- Add support for collecting elements to a SortedSet or SortedMap by @mpilquist in https://github.com/typelevel/fs2/pull/3613
- Add
Lift{Kind,Value}instances forStreamby @NthPortal in https://github.com/typelevel/fs2/pull/3594 - Add support for SO_ORIGINAL_DST socket option in scala-native by @rreckel in https://github.com/typelevel/fs2/pull/3656
Fixes
- Fix spinloop bug in TLSEngine by @mpilquist in https://github.com/typelevel/fs2/pull/3599
- Stream merge blocking downstream work. by @AdamChlupacek in https://github.com/typelevel/fs2/pull/3610
- fix: close soundness holes from Scala 3.8.0 by @hamzaremmal in https://github.com/typelevel/fs2/pull/3618
- Fix SocketSuite test that is failing due to JVM changes by @mpilquist in https://github.com/typelevel/fs2/pull/3654
- test(Topic): Add failing tests for [#3642]: Concurrent subscription and closure of a Topic by @TomasMikula in https://github.com/typelevel/fs2/pull/3643
- test(Topic): Add failing tests for [#3644] (lying publish1 result) by @TomasMikula in https://github.com/typelevel/fs2/pull/3645
- fix(Topic): Fix race condition on racing subscribe and close by @TomasMikula in https://github.com/typelevel/fs2/pull/3662
- test(Topic): Add failing test for [#3646]: Inconsistent message ordering across subscribers on concurrent publishers by @TomasMikula in https://github.com/typelevel/fs2/pull/3647
- Reduce iterations of TopicSuite tests that are timing out on CI by @mpilquist in https://github.com/typelevel/fs2/pull/3670
Docs / Build / Refactoring
- Make comment align with code for Stream.takeWhile by @lenguyenthanh in https://github.com/typelevel/fs2/pull/3559
- Add ldbc to the ecosystem by @takapi327 in https://github.com/typelevel/fs2/pull/3565
- clarify chunkN doc about allowFewer by @samspills in https://github.com/typelevel/fs2/pull/3569
- Fix for https://github.com/typelevel/fs2/issues/3590 by @mtomko in https://github.com/typelevel/fs2/pull/3591
- Add more resources to the documentation by @zainab-ali in https://github.com/typelevel/fs2/pull/3596
- chore: migrate to source compatibility with 3.8.0 by @hamzaremmal in https://github.com/typelevel/fs2/pull/3634
- Docs: tweak 'Shared Resource' example by @rtyley in https://github.com/typelevel/fs2/pull/3635
- fixed Private key and certificates on repo by @guptapratykshh in https://github.com/typelevel/fs2/pull/3666
Updates
- Update munit-cats-effect to 2.1.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3557
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3556
- Update scala3-library, ... to 3.3.6 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3568
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3566
- Update cats-effect, cats-effect-laws, ... to 3.6.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3562
- Update sbt, scripted-plugin to 1.11.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3573
- Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3574
- Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3577
- Update sbt, scripted-plugin to 1.11.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3579
- Update cats-effect, cats-effect-laws, ... to 3.6.2 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3580
- Update cats-effect, cats-effect-laws, ... to 3.6.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3583
- Update jimfs to 1.3.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3581
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3572
- Update Scala Native to 0.5.8 by @iRevive in https://github.com/typelevel/fs2/pull/3586
- Update sbt, scripted-plugin to 1.11.4 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3587
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3584
- Update sbt-doctest to 0.11.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3588
- Update sbt, scripted-plugin to 1.11.5 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3592
- Update to Scalafmt 3.9.9 by @mpilquist in https://github.com/typelevel/fs2/pull/3593
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3597
- Update sbt, scripted-plugin to 1.11.6 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3606
- Update sbt-doctest to 0.11.4 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3609
- Update to Scala.js 1.20.1 by @mpilquist in https://github.com/typelevel/fs2/pull/3615
- Update sbt-doctest to 0.12.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3614
- Update doctest-runtime, sbt-doctest to 0.12.2 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3616
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3617
- Update sbt-jmh to 0.4.8 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3620
- Update sbt-typelevel, sbt-typelevel-site to 0.8.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3623
- Update Scala Native to 0.5.9 by @iRevive in https://github.com/typelevel/fs2/pull/3629
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3633
- Update jnr-unixsocket to 0.38.24 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3632
- Update sbt, scripted-plugin to 1.11.7 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3626
- Update scala3-library, ... to 3.3.7 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3630
- Update scalafmt-core to 3.9.10 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3639
- Update scala-library to 2.13.18 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3638
- Update sbt-typelevel, sbt-typelevel-site to 0.8.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3637
- Update scalafmt-core to 3.10.2 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3640
- Update scala-library to 2.12.21 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3648
- Update sbt-typelevel, sbt-typelevel-site to 0.8.4 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3649
- Update doctest-runtime, sbt-doctest to 0.12.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3651
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3652
- Update scalafmt-core to 3.10.3 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3650
- Update scalafmt-core to 3.10.4 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3664
- Update to ip4s 3.8.0-RC3 by @mpilquist in https://github.com/typelevel/fs2/pull/3657
- Update sbt-scalajs, scalajs-compiler, ... to 1.20.2 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3659
- Update sbt, scripted-plugin to 1.12.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3660
- Update auxlib, clib, javalib, nativelib, ... to 0.5.10 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3669
- Update sbt, scripted-plugin to 1.12.1 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3671
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3672
- Update scalafmt-core to 3.10.5 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3673
- Update scalafmt-core to 3.10.6 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3674
- Update cats-effect, cats-effect-laws, ... to 3.7.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3690
- Update Maven Central badge link in README.md by @xuwei-k in https://github.com/typelevel/fs2/pull/3689
- flake.lock: Update by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3686
- Update scalafmt-core to 3.10.7 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3677
- Update sbt-typelevel, sbt-typelevel-site to 0.8.5 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3684
- Update munit-cats-effect to 2.2.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3691
- Update scalacheck-effect-munit to 2.1.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3692
- Update sbt, scripted-plugin to 1.12.5 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3687
- Update doctest-runtime, sbt-doctest to 0.12.4 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3679
- Update ip4s-core to 3.8.0 by @typelevel-steward[bot] in https://github.com/typelevel/fs2/pull/3695
New Contributors
- @takapi327 made their first contribution in https://github.com/typelevel/fs2/pull/3565
- @samspills made their first contribution in https://github.com/typelevel/fs2/pull/3569
- @NthPortal made their first contribution in https://github.com/typelevel/fs2/pull/3594
- @hamzaremmal made their first contribution in https://github.com/typelevel/fs2/pull/3618
- @TomasMikula made their first contribution in https://github.com/typelevel/fs2/pull/3643
- @guptapratykshh made their first contribution in https://github.com/typelevel/fs2/pull/3666
- @rreckel made their first contribution in https://github.com/typelevel/fs2/pull/3656
Full Changelog: https://github.com/typelevel/fs2/compare/v3.12.2...v3.13.0