This file summarizes notable changes for each release, but does not describe internal changes unless they are particularly exciting. This change log is ordered chronologically, so each release contains all changes described below it.
- cats-effect-3.5.0
- fs2-3.7.0
- http4s-0.23.19
- Due to internal changes, the dependency on reactive-streams has been dropped.
- scala-3.2.2
- fs2-3.6.0
- On creation, the
Client
andWSClient
are no longer wrapped in aResource
due to an internal refactoring.
- cats-effect-3.4.1
- fs2-3.4.0
This is the spiritual successor to v0.5.0.
- We now use the upstream WebSocket model made public in http4s-0.23.11.
- scala-2.12.15, scala-2.13.8, scala-3.1.1
- cats-2.7.0
- cats-effect-3.3.8
- fs2-3.2.5
- http4s-0.23.11
This release is considered stable.
- http4s-0.23.0
- scala-2.12.14
- scala-3.0.1
- cats-effect-3.2.1
- fs2-3.0.6
The v0.5.x releases will now track http4s-0.23.x.
- Rename package from
org.http4s.client.jdkhttpclient
toorg.http4s.jdkhttpclient
. #442
- scala-3.0.0
- http4s-0.23.0-RC1
- scala-2.13.6
- cats-2.6.1
- cats-effect-3.1.1
- fs2-3.0.4
- scodec-bits-1.1.27
- vault-3.0.3
- case-insensitive-1.1.4
- scala-3.0.0-RC2
- cats-2.5.0
- cats-effect-3.0.2
- fs2-3.0.1
- scodec-bits-1.1.25
- http4s-1.0.0-M21
- vault-3.0.1
- case-insensitive-1.1.2
- #395 Handle
Content-Length: 0
correctly.
- scala-2.13.5
- case-insensitive-1.1.0
- cats-effect-3.0.0-RC3
- http4s-1.0.0-M19
- scala-3.0.0-RC1
- scodec-bits-1.1.24
- case-insensitive-1.0.0
- cats-effect-3.0.0-RC2
- fs2-3.0.0-M9
- vault-3.0.0-RC2
- http4s-1.0.0-M18
This release is considered stable.
- #335 Fix a resource leak if the response body is not touched at all.
- http4s-0.21.15
This release is considered stable.
- #331 Fix resource leaks in certain cases of request cancellation.
- scodec-bits-1.1.23
- fs2-2.5.0
- http4s-0.21.14
This release is considered stable.
In particular, the dependency on fs2 is updated to 2.4.6 w.r.t. #321.
- cats-2.3.0
- cats-effect-2.3.0
- scodec-bits-1.1.22
- fs2-2.4.6
- http4s-0.21.13
This release is considered stable.
- #260 Workaround for a spurious deadlock with Java 11 and TLS 1.3
- cats-effect-2.1.4
- fs2-2.4.2
- http4s-0.21.7
- scodec-bits-1.1.18
- scala-2.12.12 and scala-2.13.3
This release is considered stable.
- #191 Now shifting back from the HTTP thread pool. This adds
ContextShift
bounds to client creation. - #207 Fix connection leak if body is not consumed
- cats-core-2.1.1
- fs2-2.3.0
- http4s-0.21.3
- scodec-bits-1.1.14
- scala-2.12.11
This release is considered stable.
- http4s-0.21.0
This release is fully source compatible with v0.2.0-RC4, but has a binary-incompatible dependency on http4s.
- http4s-0.21.0-RC3
This release is fully source compatible with v0.2.0-RC2, but has a binary-incompatible dependency on http4s.
- http4s-0.21.0-RC2
- scodec-bits-1.1.13
## v0.2.0-RC3 (2020-02-01)
Cursed release. Sonatype says it's there, Maven Central says it's not.
- http4s-0.21.0-RC1
- #139: Re-raise error in finalizer of web socket listener
- cats-2.1.0
- fs2-2.2.1
- fs2-2.1.0
- http4s-0.21.0-M6
- #65: Add
receive[F[Option[WSDataFrame]]]
to the high-level interface.receiveStream
is now final.
- cats-2.0.0-RC2
- fs2-2.0.1
- http4s-0.21.0-M5
- scala-2.12.9 (2.12 cross build)
- #53: Adds an experimental WebSocket client. In the long term, the plan is to move the
WSClient
interface into http4s-core and unify the client and server frame ADT, but we encourage users to give this a try.
- better-monadic-for-0.3.1
- cats-2.0.0-RC1
- cats-effect-2.0.0-RC1
- http4s-0.21.0-M4
- Adds Scala 2.13 support.
- Drops Scala 2.13.0-M5 support.
- cats-2.0.0-M4
- cats-effect-2.0.0-M4
- fs2-1.1.0-M1
- http4s-client-0.21.0-M1
- Initial release