Open renovate[bot] opened 2 years ago
@rultor please, try to merge
@rultor please, try to merge
@yegor256 OK, I'll try to merge now. You can check the progress of the merge here
@rultor please, try to merge
@renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 11s)
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 2843389
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Fri 04 Nov 2022 11:00:33 PM CET
+ uptime
23:00:33 up 129 days, 2:01, 0 users, load average: 2.51, 1.07, 0.80
+ cat
com.rultor.spi.Profile: There is no 'merge' section in .rultor.yml
at com.rultor.agents.req.StartsRequest.docker(StartsRequest.java:350)
at com.rultor.agents.req.StartsRequest.vars(StartsRequest.java:255)
at com.rultor.agents.req.StartsRequest.script(StartsRequest.java:148)
at com.rultor.agents.req.StartsRequest.process(StartsRequest.java:109)
at com.rultor.agents.AbstractAgent.execute(AbstractAgent.java:70)
at com.rultor.spi.Agent.execute(Agent.java:84)
at com.rultor.Routine.process(Routine.java:202)
at com.rultor.Routine.unsafe_aroundBody0(Routine.java:180)
at com.rultor.Routine.run(Routine.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:179)
at com.jcabi.aspects.aj.MethodInterrupter.wrap(MethodInterrupter.java:108)
at com.rultor.Routine.unsafe(Routine.java:175)
at com.rultor.Routine.run(Routine.java:142)
at com.jcabi.log.VerboseRunnable.run(VerboseRunnable.java:190)
at com.jcabi.aspects.aj.MethodScheduler.lambda./run.sh(MethodScheduler.java:194)
at java.base/java.util.concurrent.Executors.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor.run(ThreadPoolExecutor.java:635)
at com.jcabi.log.VerboseThreads.run(VerboseThreads.java:222)
at java.base/java.lang.Thread.run(Thread.java:833)
+ exit -1
'cid' file is absent, most probably the Docker container wasn't started correctly
This PR contains the following updates:
3.2.12
->3.11.0
Release Notes
typelevel/fs2 (co.fs2:fs2-io)
### [`v3.11.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.11.0) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.10.2...v3.11.0) #### Features - Add StreamDecoder#{filter, withFilter} and Chunk#withFilter by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3432](https://redirect.github.com/typelevel/fs2/pull/3432) - Replace fs2.hash with fs2.hashing.Hashing\[F] by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3454](https://redirect.github.com/typelevel/fs2/pull/3454) - Add `unfoldChunkLoop` and `unfoldChunkLoopEval`, more (downstream) efficient versions of `unfoldLoop` and `unfoldLoopEval`. by [@CremboC](https://redirect.github.com/CremboC) in [https://github.com/typelevel/fs2/pull/3457](https://redirect.github.com/typelevel/fs2/pull/3457) - Update Hashing to support HMACs, update names in fs2.hashing to be clearer, introduce Digest type by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3465](https://redirect.github.com/typelevel/fs2/pull/3465) - Add tests for hashPureStream and hashChunk by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3466](https://redirect.github.com/typelevel/fs2/pull/3466) - Refactor hashPureStream by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3467](https://redirect.github.com/typelevel/fs2/pull/3467) #### Fixes - reactive-streams: report errors using the ExecutionContext by [@fredfp](https://redirect.github.com/fredfp) in [https://github.com/typelevel/fs2/pull/3425](https://redirect.github.com/typelevel/fs2/pull/3425) #### Docs - 📝 Add more examples / uses to the Concurrency section in the documentation guide of Fs2 by [@Hombre-x](https://redirect.github.com/Hombre-x) in [https://github.com/typelevel/fs2/pull/3437](https://redirect.github.com/typelevel/fs2/pull/3437) - Fix README link by [@bwignall](https://redirect.github.com/bwignall) in [https://github.com/typelevel/fs2/pull/3447](https://redirect.github.com/typelevel/fs2/pull/3447) #### Build Support - Fix macos gha runners by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3431](https://redirect.github.com/typelevel/fs2/pull/3431) #### Updates - Update scalafmt-core to 3.8.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3417](https://redirect.github.com/typelevel/fs2/pull/3417) - Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3418](https://redirect.github.com/typelevel/fs2/pull/3418) - Update munit-cats-effect to 2.0.0-M5 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3421](https://redirect.github.com/typelevel/fs2/pull/3421) - Update scala-library to 2.13.14 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3427](https://redirect.github.com/typelevel/fs2/pull/3427) - Update sbt to 1.10.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3428](https://redirect.github.com/typelevel/fs2/pull/3428) - Update sbt-scala-native-config-brew-github-actions to 0.3.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3426](https://redirect.github.com/typelevel/fs2/pull/3426) - Update sbt-typelevel, sbt-typelevel-site to 0.7.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3429](https://redirect.github.com/typelevel/fs2/pull/3429) - Update munit-cats-effect to 2.0.0-RC1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3430](https://redirect.github.com/typelevel/fs2/pull/3430) - Update munit-cats-effect to 2.0.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3439](https://redirect.github.com/typelevel/fs2/pull/3439) - Update cats-core, cats-laws to 2.11.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3441](https://redirect.github.com/typelevel/fs2/pull/3441) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3438](https://redirect.github.com/typelevel/fs2/pull/3438) - Update ip4s-core to 3.6.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3445](https://redirect.github.com/typelevel/fs2/pull/3445) - Update Guide snippet error by [@bwignall](https://redirect.github.com/bwignall) in [https://github.com/typelevel/fs2/pull/3450](https://redirect.github.com/typelevel/fs2/pull/3450) - Update scalafmt-core to 3.8.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3448](https://redirect.github.com/typelevel/fs2/pull/3448) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3443](https://redirect.github.com/typelevel/fs2/pull/3443) - Update sbt-typelevel, sbt-typelevel-site to 0.7.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3456](https://redirect.github.com/typelevel/fs2/pull/3456) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3452](https://redirect.github.com/typelevel/fs2/pull/3452) - Update sbt to 1.10.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3455](https://redirect.github.com/typelevel/fs2/pull/3455) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3459](https://redirect.github.com/typelevel/fs2/pull/3459) #### New Contributors - [@Hombre-x](https://redirect.github.com/Hombre-x) made their first contribution in [https://github.com/typelevel/fs2/pull/3437](https://redirect.github.com/typelevel/fs2/pull/3437) - [@bwignall](https://redirect.github.com/bwignall) made their first contribution in [https://github.com/typelevel/fs2/pull/3447](https://redirect.github.com/typelevel/fs2/pull/3447) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.10.2...v3.11.0 ### [`v3.10.2`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.10.2) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.10.1...v3.10.2) #### What's Changed - Remove CODE_OF_CONDUCT override, use org default by [@valencik](https://redirect.github.com/valencik) in [https://github.com/typelevel/fs2/pull/3414](https://redirect.github.com/typelevel/fs2/pull/3414) - Fix [#3415](https://redirect.github.com/typelevel/fs2/issues/3415) - fromIterator looping infinitely by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3416](https://redirect.github.com/typelevel/fs2/pull/3416) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.10.1...v3.10.2 ### [`v3.10.1`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.10.1) #### What's Changed - Fix ignored parameters in deprecated Files.walk() by [@sven42](https://redirect.github.com/sven42) in [https://github.com/typelevel/fs2/pull/3413](https://redirect.github.com/typelevel/fs2/pull/3413) #### New Contributors - [@sven42](https://redirect.github.com/sven42) made their first contribution in [https://github.com/typelevel/fs2/pull/3413](https://redirect.github.com/typelevel/fs2/pull/3413) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.10.0...v3.10.1 ### [`v3.10.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.10.0) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.9.4...v3.10.0) #### Improvements - Update scaladoc for Process by [@daddykotex](https://redirect.github.com/daddykotex) in [https://github.com/typelevel/fs2/pull/3381](https://redirect.github.com/typelevel/fs2/pull/3381) - Add chunk-preserving ensure function. by [@zainab-ali](https://redirect.github.com/zainab-ali) in [https://github.com/typelevel/fs2/pull/3382](https://redirect.github.com/typelevel/fs2/pull/3382) - Do not let handled errors get printed to the console by [@fredfp](https://redirect.github.com/fredfp) in [https://github.com/typelevel/fs2/pull/3385](https://redirect.github.com/typelevel/fs2/pull/3385) - Improve performance of Files.walk on the JVM by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3383](https://redirect.github.com/typelevel/fs2/pull/3383) - Fix performance of Stream.from(Blocking)Iterator when using large chunk sizes by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3392](https://redirect.github.com/typelevel/fs2/pull/3392) - Add `Files.walkWithAttributes` by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3390](https://redirect.github.com/typelevel/fs2/pull/3390) - Remove walkEager optimization by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3394](https://redirect.github.com/typelevel/fs2/pull/3394) - add/remove on PosixPermissions by [@daddykotex](https://redirect.github.com/daddykotex) in [https://github.com/typelevel/fs2/pull/3396](https://redirect.github.com/typelevel/fs2/pull/3396) - Add conflate operations to Stream by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3401](https://redirect.github.com/typelevel/fs2/pull/3401) - Make Chunk.asSeqPlatform private by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3409](https://redirect.github.com/typelevel/fs2/pull/3409) - Add retries to UdpSuite by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3408](https://redirect.github.com/typelevel/fs2/pull/3408) #### Updates - Update ip4s-core to 3.5.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3386](https://redirect.github.com/typelevel/fs2/pull/3386) - Update jnr-unixsocket to 0.38.22 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3389](https://redirect.github.com/typelevel/fs2/pull/3389) - Update sbt-typelevel, sbt-typelevel-site to 0.6.6 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3391](https://redirect.github.com/typelevel/fs2/pull/3391) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3335](https://redirect.github.com/typelevel/fs2/pull/3335) - Update sbt to 1.9.9 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3395](https://redirect.github.com/typelevel/fs2/pull/3395) - Update scalafmt-core to 3.8.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3393](https://redirect.github.com/typelevel/fs2/pull/3393) - Update sbt-typelevel, sbt-typelevel-site to 0.6.7 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3397](https://redirect.github.com/typelevel/fs2/pull/3397) - Update scala-library to 2.12.19 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3398](https://redirect.github.com/typelevel/fs2/pull/3398) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3400](https://redirect.github.com/typelevel/fs2/pull/3400) - Update scala3-library, ... to 3.3.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3402](https://redirect.github.com/typelevel/fs2/pull/3402) - Update cats-effect, cats-effect-laws, ... to 3.5.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3407](https://redirect.github.com/typelevel/fs2/pull/3407) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3405](https://redirect.github.com/typelevel/fs2/pull/3405) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3410](https://redirect.github.com/typelevel/fs2/pull/3410) #### New Contributors - [@fredfp](https://redirect.github.com/fredfp) made their first contribution in [https://github.com/typelevel/fs2/pull/3385](https://redirect.github.com/typelevel/fs2/pull/3385) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.9.4...v3.10.0 ### [`v3.9.4`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.9.4) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.9.3...v3.9.4) #### Improvements - Use `toByteBufferUnsafe` in `toArraySlice` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3331](https://redirect.github.com/typelevel/fs2/pull/3331) - Add flow.unsafeToPublisher by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3342](https://redirect.github.com/typelevel/fs2/pull/3342) - Fix subtle bug in the interop.flow/StreamSubscription by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3347](https://redirect.github.com/typelevel/fs2/pull/3347) - Handle root path correctly by [@InversionSpaces](https://redirect.github.com/InversionSpaces) in [https://github.com/typelevel/fs2/pull/3354](https://redirect.github.com/typelevel/fs2/pull/3354) - Call `Subscriber.onSubscribe(StreamSubscription)` before returning from `StreamPublisher.subscribe(Subscriber)` by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3360](https://redirect.github.com/typelevel/fs2/pull/3360) - Avoid double evaluation of pattern matchers in Chunk.collect by [@flipp5b](https://redirect.github.com/flipp5b) in [https://github.com/typelevel/fs2/pull/3364](https://redirect.github.com/typelevel/fs2/pull/3364) - Tidy unnecessary cast in JS `Socket` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3352](https://redirect.github.com/typelevel/fs2/pull/3352) - Default `client_auth_type = optional` for TLS clients on Native by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3349](https://redirect.github.com/typelevel/fs2/pull/3349) - Preserve chunking of input to `writeUtf8Lines` with `intersperse`. by [@zainab-ali](https://redirect.github.com/zainab-ali) in [https://github.com/typelevel/fs2/pull/3357](https://redirect.github.com/typelevel/fs2/pull/3357) - Don't use `Dispatcher` for `suspendReadableAndRead` and TLS initialization on Node.js by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3348](https://redirect.github.com/typelevel/fs2/pull/3348) - Enforce new wildcard syntax by [@xuwei-k](https://redirect.github.com/xuwei-k) in [https://github.com/typelevel/fs2/pull/3367](https://redirect.github.com/typelevel/fs2/pull/3367) - Use nondirect buffer instead of direct buffer by [@Bunyod](https://redirect.github.com/Bunyod) in [https://github.com/typelevel/fs2/pull/3371](https://redirect.github.com/typelevel/fs2/pull/3371) - Remove `SuspendedStream`, `MicrotaskExecutor` hacks in Node.js `Process` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3366](https://redirect.github.com/typelevel/fs2/pull/3366) - Refactor Node.js `Duplex` interop by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3365](https://redirect.github.com/typelevel/fs2/pull/3365) - Move `j.u.c.Flow` interop methods onto Stream by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3346](https://redirect.github.com/typelevel/fs2/pull/3346) - Use ev directly in flatten. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/typelevel/fs2/pull/3375](https://redirect.github.com/typelevel/fs2/pull/3375) - Add keepAlive method in Stream. by [@fmeriaux](https://redirect.github.com/fmeriaux) in [https://github.com/typelevel/fs2/pull/3374](https://redirect.github.com/typelevel/fs2/pull/3374) - Add Chunk#collectWhile. by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/typelevel/fs2/pull/3379](https://redirect.github.com/typelevel/fs2/pull/3379) - Add `List[Stream]#parJoinUnbounded`. by [@kamilkloch](https://redirect.github.com/kamilkloch) in [https://github.com/typelevel/fs2/pull/3363](https://redirect.github.com/typelevel/fs2/pull/3363) - Fix fetching permissions through getPosixFileAttributes and add equality by [@dantb](https://redirect.github.com/dantb) in [https://github.com/typelevel/fs2/pull/3345](https://redirect.github.com/typelevel/fs2/pull/3345) - Add methods to timeout on pulls by [@bplommer](https://redirect.github.com/bplommer) in [https://github.com/typelevel/fs2/pull/2845](https://redirect.github.com/typelevel/fs2/pull/2845) #### Docs - Input Objects GmbH adopter by [@jrozanski](https://redirect.github.com/jrozanski) in [https://github.com/typelevel/fs2/pull/3340](https://redirect.github.com/typelevel/fs2/pull/3340) #### Updates - Update munit-cats-effect to 2.0.0-M4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3333](https://redirect.github.com/typelevel/fs2/pull/3333) - Update scalafmt-core to 3.7.17 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3339](https://redirect.github.com/typelevel/fs2/pull/3339) - Update sbt-typelevel, sbt-typelevel-site to 0.6.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3334](https://redirect.github.com/typelevel/fs2/pull/3334) - Update sbt-typelevel, sbt-typelevel-site to 0.6.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3356](https://redirect.github.com/typelevel/fs2/pull/3356) - Update sbt-jmh to 0.4.7 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3358](https://redirect.github.com/typelevel/fs2/pull/3358) - Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3362](https://redirect.github.com/typelevel/fs2/pull/3362) - Update sbt to 1.9.8 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3361](https://redirect.github.com/typelevel/fs2/pull/3361) - Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3368](https://redirect.github.com/typelevel/fs2/pull/3368) - Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3372](https://redirect.github.com/typelevel/fs2/pull/3372) - Update cats-effect, cats-effect-laws, ... to 3.5.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3373](https://redirect.github.com/typelevel/fs2/pull/3373) - Update nscplugin, sbt-scala-native, ... to 0.4.17 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3380](https://redirect.github.com/typelevel/fs2/pull/3380) #### New Contributors - [@jrozanski](https://redirect.github.com/jrozanski) made their first contribution in [https://github.com/typelevel/fs2/pull/3340](https://redirect.github.com/typelevel/fs2/pull/3340) - [@InversionSpaces](https://redirect.github.com/InversionSpaces) made their first contribution in [https://github.com/typelevel/fs2/pull/3354](https://redirect.github.com/typelevel/fs2/pull/3354) - [@flipp5b](https://redirect.github.com/flipp5b) made their first contribution in [https://github.com/typelevel/fs2/pull/3364](https://redirect.github.com/typelevel/fs2/pull/3364) - [@Bunyod](https://redirect.github.com/Bunyod) made their first contribution in [https://github.com/typelevel/fs2/pull/3371](https://redirect.github.com/typelevel/fs2/pull/3371) - [@fmeriaux](https://redirect.github.com/fmeriaux) made their first contribution in [https://github.com/typelevel/fs2/pull/3374](https://redirect.github.com/typelevel/fs2/pull/3374) - [@dantb](https://redirect.github.com/dantb) made their first contribution in [https://github.com/typelevel/fs2/pull/3345](https://redirect.github.com/typelevel/fs2/pull/3345) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.9.3...v3.9.4 ### [`v3.9.3`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.9.3) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.9.2...v3.9.3) #### Improvements - Fix temporary file name generation on Node.js by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3312](https://redirect.github.com/typelevel/fs2/pull/3312) - Add result type to Stream#`withFilter` by [@He-Pin](https://redirect.github.com/He-Pin) in [https://github.com/typelevel/fs2/pull/3309](https://redirect.github.com/typelevel/fs2/pull/3309) - FileHandle from SeekableByteChannel by [@lhns](https://redirect.github.com/lhns) in [https://github.com/typelevel/fs2/pull/3299](https://redirect.github.com/typelevel/fs2/pull/3299) - Implement Node.js stream `destroy` w/ `interruptWhen` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3322](https://redirect.github.com/typelevel/fs2/pull/3322) - Fix 'fs.io.readInputStreamGeneric' overallocation of underlying buffers by [@seigert](https://redirect.github.com/seigert) in [https://github.com/typelevel/fs2/pull/3318](https://redirect.github.com/typelevel/fs2/pull/3318) - Restore the logo(s) by [@Zelenya](https://redirect.github.com/Zelenya) in [https://github.com/typelevel/fs2/pull/3317](https://redirect.github.com/typelevel/fs2/pull/3317) #### Updates - Update sbt to 1.9.5 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3306](https://redirect.github.com/typelevel/fs2/pull/3306) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3303](https://redirect.github.com/typelevel/fs2/pull/3303) - Update sbt-typelevel, sbt-typelevel-site to 0.5.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3308](https://redirect.github.com/typelevel/fs2/pull/3308) - Update sbt to 1.9.6 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3307](https://redirect.github.com/typelevel/fs2/pull/3307) - Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3313](https://redirect.github.com/typelevel/fs2/pull/3313) - Update cats-effect, cats-effect-laws, ... to 3.5.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3314](https://redirect.github.com/typelevel/fs2/pull/3314) - Update nscplugin, sbt-scala-native, ... to 0.4.16 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3319](https://redirect.github.com/typelevel/fs2/pull/3319) - Update sbt-typelevel, sbt-typelevel-site to 0.5.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3315](https://redirect.github.com/typelevel/fs2/pull/3315) - Update sbt-mdoc to 2.3.8 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3316](https://redirect.github.com/typelevel/fs2/pull/3316) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3310](https://redirect.github.com/typelevel/fs2/pull/3310) - Update sbt-typelevel, sbt-typelevel-site to 0.6.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3320](https://redirect.github.com/typelevel/fs2/pull/3320) - Update scalafmt-core to 3.7.15 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3325](https://redirect.github.com/typelevel/fs2/pull/3325) - Update sbt to 1.9.7 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3324](https://redirect.github.com/typelevel/fs2/pull/3324) - Update scodec-bits to 1.1.38 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3323](https://redirect.github.com/typelevel/fs2/pull/3323) - Update ip4s-core to 3.4.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3330](https://redirect.github.com/typelevel/fs2/pull/3330) - Update sbt-typelevel, sbt-typelevel-site to 0.6.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3327](https://redirect.github.com/typelevel/fs2/pull/3327) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3326](https://redirect.github.com/typelevel/fs2/pull/3326) #### New Contributors - [@He-Pin](https://redirect.github.com/He-Pin) made their first contribution in [https://github.com/typelevel/fs2/pull/3309](https://redirect.github.com/typelevel/fs2/pull/3309) - [@lhns](https://redirect.github.com/lhns) made their first contribution in [https://github.com/typelevel/fs2/pull/3299](https://redirect.github.com/typelevel/fs2/pull/3299) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.9.2...v3.9.3 ### [`v3.9.2`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.9.2) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.9.1...v3.9.2) #### Improvements - Add `Channel#closeWithElement` by [@tothpeti](https://redirect.github.com/tothpeti) in [https://github.com/typelevel/fs2/pull/3280](https://redirect.github.com/typelevel/fs2/pull/3280) #### Fixes - Remove `@nowarn213` annotation from `io` package object by [@armanbilge](https://redirect.github.com/armanbilge) in [`a9566bd`](https://redirect.github.com/typelevel/fs2/commit/a9566bdf2a7ca506c42df375a17f79b3aa69dda7) #### Updates - Update nscplugin, sbt-scala-native, ... to 0.4.15 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3295](https://redirect.github.com/typelevel/fs2/pull/3295) - Update sbt-jmh to 0.4.6 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3296](https://redirect.github.com/typelevel/fs2/pull/3296) - Update scalafmt-core to 3.7.14 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3292](https://redirect.github.com/typelevel/fs2/pull/3292) - Update testng-7-5 to 3.2.17.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3297](https://redirect.github.com/typelevel/fs2/pull/3297) - Update scala3-library, ... to 3.3.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3298](https://redirect.github.com/typelevel/fs2/pull/3298) - Update scala-library to 2.13.12 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3301](https://redirect.github.com/typelevel/fs2/pull/3301) - Update sbt-typelevel, sbt-typelevel-site to 0.5.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3302](https://redirect.github.com/typelevel/fs2/pull/3302) - Update jnr-unixsocket to 0.38.21 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3304](https://redirect.github.com/typelevel/fs2/pull/3304) #### New Contributors - [@tothpeti](https://redirect.github.com/tothpeti) made their first contribution in [https://github.com/typelevel/fs2/pull/3280](https://redirect.github.com/typelevel/fs2/pull/3280) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.9.1...v3.9.2 ### [`v3.9.1`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.9.1) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.9.0...v3.9.1) #### Bug Fixes - Localize `@nowarn212` to method parameters by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3291](https://redirect.github.com/typelevel/fs2/pull/3291) - Fix for decoding a PES packet with a header, when the DTS (Decoding Timestamp) is unavailable. by [@tomiwu](https://redirect.github.com/tomiwu) in [https://github.com/typelevel/fs2/pull/3290](https://redirect.github.com/typelevel/fs2/pull/3290) #### New Contributors - [@tomiwu](https://redirect.github.com/tomiwu) made their first contribution in [https://github.com/typelevel/fs2/pull/3290](https://redirect.github.com/typelevel/fs2/pull/3290) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.9.0...v3.9.1 ### [`v3.9.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.9.0) This is the ninth minor release in the 3.x series (and the nine thousand two hundred and ninety first release as measured by unique commits). This release features improvements to the `Chunk` class (including the addition of the new, generic `Chunk.from` method to create chunks from collections and subsequent deprecation of various concrete constructors like `seq` and `vector`). The `StreamDecoder` type also has some important bug fixes. #### Improvements - Chunk improvements by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3274](https://redirect.github.com/typelevel/fs2/pull/3274) - Optimize `fs2.text.{char2string,string2char}` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3278](https://redirect.github.com/typelevel/fs2/pull/3278) - Fix rechunkRandomly with large ending chunk by [@domaspoliakas](https://redirect.github.com/domaspoliakas) in [https://github.com/typelevel/fs2/pull/3277](https://redirect.github.com/typelevel/fs2/pull/3277) - Handle `AggregateError`s on Node.js by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3269](https://redirect.github.com/typelevel/fs2/pull/3269) - Fix various issues with PCAP decoding by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3283](https://redirect.github.com/typelevel/fs2/pull/3283) - Chunk - Optimise Flatten implementation. by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3190](https://redirect.github.com/typelevel/fs2/pull/3190) #### Documentation & Build - fix comment about followLinks by [@nikiforo](https://redirect.github.com/nikiforo) in [https://github.com/typelevel/fs2/pull/3273](https://redirect.github.com/typelevel/fs2/pull/3273) - Fix compile, run I/O tests on macOS via Cirrus CI by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3286](https://redirect.github.com/typelevel/fs2/pull/3286) - Fix compilation error due to bad merge and change in Chunk constructors by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3288](https://redirect.github.com/typelevel/fs2/pull/3288) - Fix deprecations and tweak Cirrus CI by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3289](https://redirect.github.com/typelevel/fs2/pull/3289) #### Updates - Update scalafmt-core to 3.7.12 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3270](https://redirect.github.com/typelevel/fs2/pull/3270) - Update cats-core, cats-laws to 2.10.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3275](https://redirect.github.com/typelevel/fs2/pull/3275) - Update epollcat to 0.1.6 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3284](https://redirect.github.com/typelevel/fs2/pull/3284) - Update scalafmt-core to 3.7.13 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3285](https://redirect.github.com/typelevel/fs2/pull/3285) - Update sbt to 1.9.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3282](https://redirect.github.com/typelevel/fs2/pull/3282) - Update sbt-typelevel, sbt-typelevel-site to 0.5.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3281](https://redirect.github.com/typelevel/fs2/pull/3281) - Update to sbt-typelevel 0.5.0 by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3272](https://redirect.github.com/typelevel/fs2/pull/3272) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3268](https://redirect.github.com/typelevel/fs2/pull/3268) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3287](https://redirect.github.com/typelevel/fs2/pull/3287) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.8.0...v3.9.0 ### [`v3.8.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.8.0) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.7.0...v3.8.0) #### Improvements - Optimize the **Java** `Flow` interop by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3130](https://redirect.github.com/typelevel/fs2/pull/3130) - Cross-compile `interop.flow` by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3160](https://redirect.github.com/typelevel/fs2/pull/3160) - Add String to Char and Char to String conversion by [@susuro](https://redirect.github.com/susuro) in [https://github.com/typelevel/fs2/pull/3218](https://redirect.github.com/typelevel/fs2/pull/3218) - Refactor merge implementation by [@zainab-ali](https://redirect.github.com/zainab-ali) in [https://github.com/typelevel/fs2/pull/3242](https://redirect.github.com/typelevel/fs2/pull/3242) - Stream - Refactor Parjoins by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3248](https://redirect.github.com/typelevel/fs2/pull/3248) - Stream - BroadcastThrough - refactor code by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3254](https://redirect.github.com/typelevel/fs2/pull/3254) - Add variant of `Stream.fromQueueUnterminated` for Monad. by [@kamilkloch](https://redirect.github.com/kamilkloch) in [https://github.com/typelevel/fs2/pull/3264](https://redirect.github.com/typelevel/fs2/pull/3264) - Add `Stream.filterNot` by [@kiendang](https://redirect.github.com/kiendang) in [https://github.com/typelevel/fs2/pull/3265](https://redirect.github.com/typelevel/fs2/pull/3265) #### Bugfixes - Fixing interruption behaviour by [@Angel-O](https://redirect.github.com/Angel-O) in [https://github.com/typelevel/fs2/pull/3183](https://redirect.github.com/typelevel/fs2/pull/3183) - Suppress errors in socket read/write canceler by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3238](https://redirect.github.com/typelevel/fs2/pull/3238) - Fix `TLSSocket` addresses on JS by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3256](https://redirect.github.com/typelevel/fs2/pull/3256) - Fix TLS session access on JS by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3257](https://redirect.github.com/typelevel/fs2/pull/3257) #### Documentation - Add fs2-aes to the ecosystem. by [@jwojnowski](https://redirect.github.com/jwojnowski) in [https://github.com/typelevel/fs2/pull/3222](https://redirect.github.com/typelevel/fs2/pull/3222) - Update Jack Henry by [@ChristopherDavenport](https://redirect.github.com/ChristopherDavenport) in [https://github.com/typelevel/fs2/pull/3239](https://redirect.github.com/typelevel/fs2/pull/3239) - Fix skunk doc link in cover page by [@ShapelessCat](https://redirect.github.com/ShapelessCat) in [https://github.com/typelevel/fs2/pull/3241](https://redirect.github.com/typelevel/fs2/pull/3241) #### Updates - Update sbt-typelevel, sbt-typelevel-site to 0.4.21 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3221](https://redirect.github.com/typelevel/fs2/pull/3221) - Update testng-7-5 to 3.2.16.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3223](https://redirect.github.com/typelevel/fs2/pull/3223) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3214](https://redirect.github.com/typelevel/fs2/pull/3214) - Update nscplugin, sbt-scala-native, ... to 0.4.14 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3233](https://redirect.github.com/typelevel/fs2/pull/3233) - Update scalafmt-core to 3.7.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3226](https://redirect.github.com/typelevel/fs2/pull/3226) - Update sbt-jmh to 0.4.5 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3230](https://redirect.github.com/typelevel/fs2/pull/3230) - Update jnr-unixsocket to 0.38.20 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3235](https://redirect.github.com/typelevel/fs2/pull/3235) - Update sbt to 1.9.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3228](https://redirect.github.com/typelevel/fs2/pull/3228) - Update scala3-library, ... to 3.3.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3227](https://redirect.github.com/typelevel/fs2/pull/3227) - Update epollcat to 0.1.5 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3234](https://redirect.github.com/typelevel/fs2/pull/3234) - Update scala-library to 2.13.11 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3237](https://redirect.github.com/typelevel/fs2/pull/3237) - Update scala-library to 2.12.18 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3236](https://redirect.github.com/typelevel/fs2/pull/3236) - Update scalafmt-core to 3.7.8 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3255](https://redirect.github.com/typelevel/fs2/pull/3255) - Update cats-effect, cats-effect-laws, ... to 3.5.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3244](https://redirect.github.com/typelevel/fs2/pull/3244) - Update sbt to 1.9.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3253](https://redirect.github.com/typelevel/fs2/pull/3253) - Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3243](https://redirect.github.com/typelevel/fs2/pull/3243) - Update sbt-scala-native-crossproject to 1.3.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3252](https://redirect.github.com/typelevel/fs2/pull/3252) - Update jimfs to 1.3.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3250](https://redirect.github.com/typelevel/fs2/pull/3250) - Update scalafmt-core to 3.7.10 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3259](https://redirect.github.com/typelevel/fs2/pull/3259) - Update sbt-typelevel, sbt-typelevel-site to 0.4.22 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3232](https://redirect.github.com/typelevel/fs2/pull/3232) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3225](https://redirect.github.com/typelevel/fs2/pull/3225) - Update sbt to 1.9.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3262](https://redirect.github.com/typelevel/fs2/pull/3262) - Update scalafmt-core to 3.7.11 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3263](https://redirect.github.com/typelevel/fs2/pull/3263) #### New Contributors - [@jwojnowski](https://redirect.github.com/jwojnowski) made their first contribution in [https://github.com/typelevel/fs2/pull/3222](https://redirect.github.com/typelevel/fs2/pull/3222) - [@ShapelessCat](https://redirect.github.com/ShapelessCat) made their first contribution in [https://github.com/typelevel/fs2/pull/3241](https://redirect.github.com/typelevel/fs2/pull/3241) - [@kiendang](https://redirect.github.com/kiendang) made their first contribution in [https://github.com/typelevel/fs2/pull/3265](https://redirect.github.com/typelevel/fs2/pull/3265) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.7.0...v3.7.1 ### [`v3.7.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.7.0) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.6.1...v3.7.0) #### ⚠️ Important note - This release updates cats-effect to 3.5.0, which includes an important change to the behavior of the `Async#async` and `IO.async` methods. Please check the [cats-effect release notes for v3.5.0](https://redirect.github.com/typelevel/cats-effect/releases/tag/v3.5.0) for more details, in case the behavior change impacts your codebase. #### New Features - Added writeUtf8 and writeUtf8Lines by [@TonioGela](https://redirect.github.com/TonioGela) in [https://github.com/typelevel/fs2/pull/3167](https://redirect.github.com/typelevel/fs2/pull/3167) - Introduce `Process` API by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3149](https://redirect.github.com/typelevel/fs2/pull/3149) - Implicit instances for `IO` only by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3179](https://redirect.github.com/typelevel/fs2/pull/3179) - Offer implicits for any `LiftIO` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3192](https://redirect.github.com/typelevel/fs2/pull/3192) #### Improvements - Tweak `Scope#close` for a bit better performance by [@danicheg](https://redirect.github.com/danicheg) in [https://github.com/typelevel/fs2/pull/3137](https://redirect.github.com/typelevel/fs2/pull/3137) - Microptimize `Signal#getAndDiscreteUpdates` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3144](https://redirect.github.com/typelevel/fs2/pull/3144) - Optimize `Chunk#to{Byte,Char}Buffer`, add note about mutability by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3147](https://redirect.github.com/typelevel/fs2/pull/3147) - Fix `async_` usages for new uncancelable semantic by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3063](https://redirect.github.com/typelevel/fs2/pull/3063) - Refactor JVM unixsockets by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3165](https://redirect.github.com/typelevel/fs2/pull/3165) - Stream - reimplement without Pull.loop by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3154](https://redirect.github.com/typelevel/fs2/pull/3154) - Relax status check for google TLS tests by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3177](https://redirect.github.com/typelevel/fs2/pull/3177) - Chunk - Add optimised traverse\_ for StackSafeMonad. by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3191](https://redirect.github.com/typelevel/fs2/pull/3191) - Slower sleep+timeout for `timed` doctest by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3188](https://redirect.github.com/typelevel/fs2/pull/3188) - Stream - microptimise EvalTap by [@diesalbla](https://redirect.github.com/diesalbla) in [https://github.com/typelevel/fs2/pull/3196](https://redirect.github.com/typelevel/fs2/pull/3196) - Specialize `Chunk#toArraySlice` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3198](https://redirect.github.com/typelevel/fs2/pull/3198) - Replace recursive `Pull` with `foreach` in `writeWritable` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3208](https://redirect.github.com/typelevel/fs2/pull/3208) #### Bugfixes - Fix interleaveOrdered effectful cases \[Fixes [#3156](https://redirect.github.com/typelevel/fs2/issues/3156)] by [@ivan-klass](https://redirect.github.com/ivan-klass) in [https://github.com/typelevel/fs2/pull/3161](https://redirect.github.com/typelevel/fs2/pull/3161) - Fix NPE for socket writes on Node.js 19 by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3178](https://redirect.github.com/typelevel/fs2/pull/3178) - More `null` checks in JS streams by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3184](https://redirect.github.com/typelevel/fs2/pull/3184) - fixing assertion in parEval test by [@Angel-O](https://redirect.github.com/Angel-O) in [https://github.com/typelevel/fs2/pull/3185](https://redirect.github.com/typelevel/fs2/pull/3185) - Fix unintended unchunking by adding override map by [@yyy1000](https://redirect.github.com/yyy1000) in [https://github.com/typelevel/fs2/pull/3189](https://redirect.github.com/typelevel/fs2/pull/3189) - Fix `Signal#ap` bug in `getAndDiscreteUpdates` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3206](https://redirect.github.com/typelevel/fs2/pull/3206) #### Build / Site / Docs - Tweak some scaladocs by [@danicheg](https://redirect.github.com/danicheg) in [https://github.com/typelevel/fs2/pull/3139](https://redirect.github.com/typelevel/fs2/pull/3139) - Don't test TLSv1, v1.1 on Node.js, fix JVM TLS error test by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3145](https://redirect.github.com/typelevel/fs2/pull/3145) - Added Lepus to ecosystem by [@hnaderi](https://redirect.github.com/hnaderi) in [https://github.com/typelevel/fs2/pull/3163](https://redirect.github.com/typelevel/fs2/pull/3163) - Add macOS to CI matrix by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3180](https://redirect.github.com/typelevel/fs2/pull/3180) - Increase timeouts by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3181](https://redirect.github.com/typelevel/fs2/pull/3181) - Use Discord typelevel channel instead of gitter in Guide page by [@lenguyenthanh](https://redirect.github.com/lenguyenthanh) in [https://github.com/typelevel/fs2/pull/3209](https://redirect.github.com/typelevel/fs2/pull/3209) - comment typo fix by [@nikita12100](https://redirect.github.com/nikita12100) in [https://github.com/typelevel/fs2/pull/3216](https://redirect.github.com/typelevel/fs2/pull/3216) #### Updates - Update epollcat to 0.1.4 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3146](https://redirect.github.com/typelevel/fs2/pull/3146) - Update scalafmt-core to 3.7.2 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3150](https://redirect.github.com/typelevel/fs2/pull/3150) - Update scodec-bits to 1.1.37 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3152](https://redirect.github.com/typelevel/fs2/pull/3152) - Update sbt-scala-native-config-brew-github-actions to 0.1.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3158](https://redirect.github.com/typelevel/fs2/pull/3158) - Update to ip4s 3.3.0 by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3172](https://redirect.github.com/typelevel/fs2/pull/3172) - Update CONTRIBUTING.md for Native build by [@mpilquist](https://redirect.github.com/mpilquist) in [https://github.com/typelevel/fs2/pull/3176](https://redirect.github.com/typelevel/fs2/pull/3176) - Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3203](https://redirect.github.com/typelevel/fs2/pull/3203) - Update sbt-scala-native-crossproject to 1.3.1 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3211](https://redirect.github.com/typelevel/fs2/pull/3211) - flake.lock: Update by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3204](https://redirect.github.com/typelevel/fs2/pull/3204) - Update sbt-typelevel, sbt-typelevel-site to 0.4.20 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3213](https://redirect.github.com/typelevel/fs2/pull/3213) - Update cats-effect, cats-effect-laws, ... to 3.5.0 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3219](https://redirect.github.com/typelevel/fs2/pull/3219) - Update sbt to 1.8.3 by [@typelevel-steward](https://redirect.github.com/typelevel-steward) in [https://github.com/typelevel/fs2/pull/3220](https://redirect.github.com/typelevel/fs2/pull/3220) #### New Contributors - [@hnaderi](https://redirect.github.com/hnaderi) made their first contribution in [https://github.com/typelevel/fs2/pull/3163](https://redirect.github.com/typelevel/fs2/pull/3163) - [@TonioGela](https://redirect.github.com/TonioGela) made their first contribution in [https://github.com/typelevel/fs2/pull/3167](https://redirect.github.com/typelevel/fs2/pull/3167) - [@Angel-O](https://redirect.github.com/Angel-O) made their first contribution in [https://github.com/typelevel/fs2/pull/3185](https://redirect.github.com/typelevel/fs2/pull/3185) - [@yyy1000](https://redirect.github.com/yyy1000) made their first contribution in [https://github.com/typelevel/fs2/pull/3189](https://redirect.github.com/typelevel/fs2/pull/3189) - [@lenguyenthanh](https://redirect.github.com/lenguyenthanh) made their first contribution in [https://github.com/typelevel/fs2/pull/3209](https://redirect.github.com/typelevel/fs2/pull/3209) - [@nikita12100](https://redirect.github.com/nikita12100) made their first contribution in [https://github.com/typelevel/fs2/pull/3216](https://redirect.github.com/typelevel/fs2/pull/3216) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.6.1...v3.7.0 ### [`v3.6.1`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.6.1) [Compare Source](https://redirect.github.com/typelevel/fs2/compare/v3.6.0...v3.6.1) #### Bugfixes - Fix `ByteBuffer` linking in `Chunk#toByteVector` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3136](https://redirect.github.com/typelevel/fs2/pull/3136) #### Docs - Highlight Scala 3.2 usage in docs by [@danicheg](https://redirect.github.com/danicheg) in [https://github.com/typelevel/fs2/pull/3134](https://redirect.github.com/typelevel/fs2/pull/3134) #### Build - Fix build by [@danicheg](https://redirect.github.com/danicheg) in [https://github.com/typelevel/fs2/pull/3135](https://redirect.github.com/typelevel/fs2/pull/3135) **Full Changelog**: https://github.com/typelevel/fs2/compare/v3.6.0...v3.6.1 ### [`v3.6.0`](https://redirect.github.com/typelevel/fs2/releases/tag/v3.6.0): 3.6.0 #### Improvements - Add .interleaveOrdered to combine sorted streams (i.e. "merge-sort") by [@ivan-klass](https://redirect.github.com/ivan-klass) in [https://github.com/typelevel/fs2/pull/3110](https://redirect.github.com/typelevel/fs2/pull/3110) - Add limit combinator to Stream by [@sgjbryan](https://redirect.github.com/sgjbryan) in [https://github.com/typelevel/fs2/pull/3113](https://redirect.github.com/typelevel/fs2/pull/3113) - Add `Signal#changes` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3126](https://redirect.github.com/typelevel/fs2/pull/3126) - Add interop with Java Flow types by [@BalmungSan](https://redirect.github.com/BalmungSan) in [https://github.com/typelevel/fs2/pull/3102](https://redirect.github.com/typelevel/fs2/pull/3102) - Add `Signal#getAndDiscreteUpdates` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3125](https://redirect.github.com/typelevel/fs2/pull/3125) #### Bugfixes - Correctly handle TLS empty writes in `S2nConnection` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3115](https://redirect.github.com/typelevel/fs2/pull/3115) - Mask `getBasicFileAttributes` errors in `Files[F].walk` by [@fthomas](https://redirect.github.com/fthomas) in [https://github.com/typelevel/fs2/pull/3120](https://redirect.github.com/typelevel/fs2/pull/3120) - Fix `hold1` by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3112](https://redirect.github.com/typelevel/fs2/pull/3112) - Use `UndefOr` for Node.js file `Flag`s not supported on windows by [@armanbilge](https://redirect.github.com/armanbilge) in [https://github.com/typelevel/fs2/pull/3127](https://redirect.github.com/typelevel/fs2/pull/31Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.