@mpilquist mpilquist released this Sep 7, 2018 · 342 commits to series/1.0 since this release

Assets 2

For cats 1.1.0 and cats-effect 0.10.

This is the seventh release in the 0.10 series. This release is fully backwards compatible with 0.10.0.

Changes include:

  • Fixed a bug in merge and concurrently related to finalizer ordering and error propagation (#1187)
  • Added Stream.fromEither and Pull.fromEither (#1225)
  • Fixed compilation on Java 9 (#1198)
  • Fixed a bug in Segment which tested for an empty chunk via equals, resulting in surprising performance (#1201)
  • Added docs to observe and observe1 about their relative performance (#1178)
  • Fixed a bug in groupAdjacentBy (#1163)
  • Optimized Chunk.{seq, apply} (#1159)

Special thanks to contributors:

@mpilquist mpilquist released this Jun 1, 2018 · 346 commits to series/1.0 since this release

Assets 2

For cats 1.1.0 and cats-effect 0.10.

This is the sixth release in the 0.10 series. This release is fully backwards compatible with 0.10.0.

Changes include:

  • Fixed a memory leak when combining early termination pulls with infinite / long-lived streams (#1151 #1154 #1155)
  • Added mapAsync and mapAsyncUnordered (#1133)
  • Fixed bug where zipping bracketed streams resulted in error (#1130 #1131 #1134)
  • Added covaryId[F] to convert from a Stream[Id, O] to Stream[F, O] (#1138)
  • Added Functor and Applicative instances for Signal (#1139)
  • Added Sink.either (#1148)
  • Fixed OSGi metadata (#1127)

Special thanks to contributors:

@mpilquist mpilquist released this Apr 26, 2018 · 383 commits to series/1.0 since this release

Assets 2

For cats 1.1.0 and cats-effect 0.10.

This is the fifth release in the 0.10 series. This release is fully backwards compatible with 0.10.0.

Fixes include:

  • Optimized bracket and eval_ (#1114)
  • Fixed a bug in scope management that would result in an exception with message Outer scope is closed during inner stream startup (#1121)
  • Added evalMapAccumulate (#1123)
  • Fixed bug in Ref#access (#1125)
  • Added .to[C] syntax for compiling a stream (#1126)

Special thanks to contributors:

@mpilquist mpilquist released this Mar 20, 2018 · 398 commits to series/1.0 since this release

Assets 2

For cats 1.1.0 and cats-effect 0.10.

This is the fourth release in the 0.10 series. This release is fully backwards compatible with 0.10.0.

Fixes include:

  • Fixed a bug that would result in a StackOverflowException and memory leak for certain stream shapes (#1107)
  • Fixed a bug that would result in certain streams failing with an exception about a duplicate scope closure (#1096)
  • Fixed a bug that would result in a ClassCastException when zipping translated streams (#1099)
  • Improved performance of Chunk#{take, drop} (#1105)
  • Fixed a bug in observe that was causing early cleanup of resources (#1106)
  • Documentation fixes (#1093 #1094)
  • Upgraded to latest cats and cats-effect releases

Thanks to contributors:

@AdamChlupacek
@pchlupacek
@SystemFw
@zaneli
@gvolpe
@guersam
@jmcardon

@mpilquist mpilquist released this Feb 17, 2018 · 435 commits to series/1.0 since this release

Assets 2

For cats 1.0.1 and cats-effect 0.8.

This is the third release in the 0.10 series. This release is fully backwards compatible with 0.10.0.

Fixes include:

  • Fixed a scope bug where zipping scoped streams could result in an exception (#1083 #1084)
  • Fixed a bug in take where certain segment shapes could result in more than the requested number of elements (#1089 #1090)
  • Added more type class instances for Catenable (#1085)

Thanks to contributors:

@pchlupacek
@SystemFw
@AdamChlupacek