v3.9.4
Improvements
- Use
toByteBufferUnsafe
intoArraySlice
by @armanbilge in #3331 - Add flow.unsafeToPublisher by @BalmungSan in #3342
- Fix subtle bug in the interop.flow/StreamSubscription by @BalmungSan in #3347
- Handle root path correctly by @InversionSpaces in #3354
- Call
Subscriber.onSubscribe(StreamSubscription)
before returning fromStreamPublisher.subscribe(Subscriber)
by @BalmungSan in #3360 - Avoid double evaluation of pattern matchers in Chunk.collect by @flipp5b in #3364
- Tidy unnecessary cast in JS
Socket
by @armanbilge in #3352 - Default
client_auth_type = optional
for TLS clients on Native by @armanbilge in #3349 - Preserve chunking of input to
writeUtf8Lines
withintersperse
. by @zainab-ali in #3357 - Don't use
Dispatcher
forsuspendReadableAndRead
and TLS initialization on Node.js by @armanbilge in #3348 - Enforce new wildcard syntax by @xuwei-k in #3367
- Use nondirect buffer instead of direct buffer by @Bunyod in #3371
- Remove
SuspendedStream
,MicrotaskExecutor
hacks in Node.jsProcess
by @armanbilge in #3366 - Refactor Node.js
Duplex
interop by @armanbilge in #3365 - Move
j.u.c.Flow
interop methods onto Stream by @armanbilge in #3346 - Use ev directly in flatten. by @He-Pin in #3375
- Add keepAlive method in Stream. by @fmeriaux in #3374
- Add Chunk#collectWhile. by @He-Pin in #3379
- Add
List[Stream]#parJoinUnbounded
. by @kamilkloch in #3363 - Fix fetching permissions through getPosixFileAttributes and add equality by @dantb in #3345
- Add methods to timeout on pulls by @bplommer in #2845
Docs
- Input Objects GmbH adopter by @jrozanski in #3340
Updates
- Update munit-cats-effect to 2.0.0-M4 by @typelevel-steward in #3333
- Update scalafmt-core to 3.7.17 by @typelevel-steward in #3339
- Update sbt-typelevel, sbt-typelevel-site to 0.6.2 by @typelevel-steward in #3334
- Update sbt-typelevel, sbt-typelevel-site to 0.6.3 by @typelevel-steward in #3356
- Update sbt-jmh to 0.4.7 by @typelevel-steward in #3358
- Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by @typelevel-steward in #3362
- Update sbt to 1.9.8 by @typelevel-steward in #3361
- Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by @typelevel-steward in #3368
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @typelevel-steward in #3372
- Update cats-effect, cats-effect-laws, ... to 3.5.3 by @typelevel-steward in #3373
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in #3380
New Contributors
- @jrozanski made their first contribution in #3340
- @InversionSpaces made their first contribution in #3354
- @flipp5b made their first contribution in #3364
- @Bunyod made their first contribution in #3371
- @fmeriaux made their first contribution in #3374
- @dantb made their first contribution in #3345
Full Changelog: v3.9.3...v3.9.4