Releases: http4s/http4s-netty
Releases · http4s/http4s-netty
v0.5.14
Fixes
- Fix idle timeout by @hamnis in #621
- Hardening of unregistering the http4s handler by @hamnis in #623
Dependency updates
- Update scalafmt-core to 3.8.0 in series/0.5 by @http4s-steward in #618
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.25.Final in series/0.5 by @http4s-steward in #617
- Update sbt to 1.9.9 in series/0.5 by @http4s-steward in #619
Full Changelog: v0.5.13...v0.5.14
v0.5.13
Notable changes
- Add MacOS Aarch64 runtime dependency by @fsamier in #614
- This fixes hanging on boot on apple silicon when using Native Transport.
- Make it possible to set default request headers by @hamnis in #610
Dependency updates
- pin netty-reactive-streams-http to 2.x by @hamnis in #602
- Update cats-effect to 3.5.3 in series/0.5 by @http4s-steward in #605
- Update java-socks-proxy-server to 3.0.0 in series/0.5 by @http4s-steward in #609
- Update fs2-reactive-streams to 3.9.4 in series/0.5 by @http4s-steward in #608
- Update jetty-http2-client, ... to 12.0.6 in series/0.5 by @http4s-steward in #613
- Update netty-codec-http, ... to 4.1.107.Final in series/0.5 by @http4s-steward in #616
New Contributors
Full Changelog: v0.5.12...v0.5.13
v0.5.12
Dependency updates
- Update fs2-reactive-streams to 3.9.3 in series/0.5 by @http4s-steward in #573
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.24.Final in series/0.5 by @http4s-steward in #580
- Update scalafmt-core to 3.7.17 in series/0.5 by @http4s-steward in #581
- Update logback-classic to 1.2.13 in series/0.5 by @http4s-steward in #583
- Update sbt-http4s-org to 0.16.2 in series/0.5 by @http4s-steward in #584
- Update sbt to 1.9.8 in series/0.5 by @http4s-steward in #591
- Update netty-codec-http, ... to 4.1.104.Final in series/0.5 by @http4s-steward in #592
- Update netty-reactive-streams-http to 2.0.12 in series/0.5 by @http4s-steward in #594
- Update jetty-client to 12.0.5 in series/0.5 by @http4s-steward in #596
- Update http4s-circe, http4s-client, ... to 0.23.25 in series/0.5 by @http4s-steward in #598
Full Changelog: v0.5.11...v0.5.12
v0.5.11
Security updates:
Upgrade Netty to 4.1.100 to avoid CVE-2023-44487
Dependency upgrades
- Update scalafmt-core to 3.7.14 in series/0.5 by @http4s-steward in #544
- Update scala3-library to 3.3.1 in series/0.5 by @http4s-steward in #546
- Update scala-library to 2.13.12 in series/0.5 by @http4s-steward in #549
- Update fs2-reactive-streams to 3.9.2 in series/0.5 by @http4s-steward in #551
- Update sbt to 1.9.6 in series/0.5 by @http4s-steward in #553
- Update sbt-http4s-org to 0.15.3 in series/0.5 by @http4s-steward in #554
- Update netty-codec-http, ... to 4.1.100.Final in series/0.5 by @http4s-steward in #563
- Update jetty-http2-client, ... to 12.0.2 in series/0.5 by @http4s-steward in #562
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.23.Final in series/0.5 by @http4s-steward in #559
- Update cats-effect to 3.5.2 in series/0.5 by @http4s-steward in #557
Full Changelog: v0.5.10...v0.5.11
v0.5.10
Noteworthy changes
- Http/2 support for client by @hamnis in #520
- Add withHttp2 and withoutHttp2 to client builder by @hamnis in #523
- exclude deps from proxyee in tests by @hamnis in #535
build changes
- Bump JDK 17 for tests. Library is still published with Java 8 bytecode. Report any issues with this.
Dependency changes
- Update scalafmt-core to 3.7.12 in series/0.5 by @http4s-steward in #522
- Update netty-codec-http, ... to 4.1.97.Final in series/0.5 by @http4s-steward in #528
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.22.Final in series/0.5 by @http4s-steward in #534
- Update sbt to 1.9.4 in series/0.5 by @http4s-steward in #530
- Update scalafmt-core to 3.7.13 in series/0.5 by @http4s-steward in #532
- Update fs2-reactive-streams to 3.9.0 in series/0.5 by @http4s-steward in #533
- Update sbt-http4s-org to 0.15.0 in series/0.5 by @http4s-steward in #527
- Update jetty-client to 12.0.0 in series/0.5 by @http4s-steward in #525
Full Changelog: v0.5.9...v0.5.10
v0.5.9
Noteworthy changes
- Allow greater control of netty transport by @hamnis in #517
- Try to mediate race-condition on shutdown by @hamnis in #505
Dependency Upgrades
- Update netty-reactive-streams-http to 2.0.9 in series/0.5 by @http4s-steward in #499
- Update http4s-circe, http4s-client, ... to 0.23.23 in series/0.5 by @http4s-steward in #509
- Update netty-codec-http, ... to 4.1.95.Final in series/0.5 by @http4s-steward in #510
- Update sbt to 1.9.3 in series/0.5 by @http4s-steward in #512
- Update scalafmt-core to 3.7.11 in series/0.5 by @http4s-steward in #515
Full Changelog: v0.5.8...v0.5.9
v0.5.8
This is a dependency update release
Noteworthy
We have changed to Scala 3.3.0 LTS in the Scala 3 version.
Dependency updates
- Update http4s-jdk-http-client to 0.9.1 in series/0.5 by @http4s-steward in #469
- Update scala3-library to 3.3.0 in series/0.5 by @http4s-steward in #474
- Update scalafmt-core to 3.7.4 in series/0.5 by @http4s-steward in #472
- Update netty-codec-http, ... to 4.1.93.Final in series/0.5 by @http4s-steward in #470
- Update sbt-http4s-org to 0.14.13 in series/0.5 by @http4s-steward in #477
- Update scala-library to 2.12.18 in series/0.5 by @http4s-steward in #479
- Update scala-library to 2.13.11 in series/0.5 by @http4s-steward in #481
- Update netty-codec-http, ... to 4.1.94.Final in series/0.5 by @http4s-steward in #484
- Update http4s-circe, http4s-client, ... to 0.23.22 in series/0.5 by @http4s-steward in #488
- Update proxyee to 1.7.6 in series/0.5 by @http4s-steward in #485
- Update sbt to 1.9.1 in series/0.5 by @http4s-steward in #487
- Update cats-effect to 3.5.1 in series/0.5 by @http4s-steward in #486
Full Changelog: v0.5.7...v0.5.8
0.5.7
What's Changed
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.21.Final in series/0.5 by @http4s-steward in #459
- Update cats-effect to 3.4.11 in series/0.5 by @http4s-steward in #463
- Update sbt to 1.8.3 in series/0.5 by @http4s-steward in #465
- Update http4s-circe, http4s-client, ... to 0.23.19 in series/0.5 by @http4s-steward in #468
Full Changelog: v0.5.6...v0.5.7
0.5.6
What's Changed
- Update http4s-jdk-http-client to 0.9.0 in series/0.5 by @http4s-steward in #421
- Update fs2-reactive-streams to 3.6.0 in series/0.5 by @http4s-steward in #419
- Update netty-codec-http, ... to 4.1.88.Final in series/0.5 by @http4s-steward in #425
- Update fs2-reactive-streams to 3.6.1 in series/0.5 by @http4s-steward in #424
- Update netty-codec-http, ... to 4.1.89.Final in series/0.5 by @http4s-steward in #426
- Update cats-effect to 3.4.7 in series/0.5 by @http4s-steward in #428
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.18.Final in series/0.5 by @http4s-steward in #431
- Update cats-effect to 3.4.8 in series/0.5 by @http4s-steward in #430
- Update scalafmt-core to 3.7.1 in series/0.5 by @http4s-steward in #390
- Update netty-codec-http, ... to 4.1.90.Final in series/0.5 by @http4s-steward in #442
- Update sbt-http4s-org to 0.14.11 in series/0.5 by @http4s-steward in #441
- Update http2-client, ... to 11.0.14 in series/0.5 by @http4s-steward in #438
- Update scalafmt-core to 3.7.2 in series/0.5 by @http4s-steward in #434
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.19.Final in series/0.5 by @http4s-steward in #439
- Update logback-classic to 1.2.12 in series/0.5 by @http4s-steward in #444
- Update cats-effect to 3.4.9 in series/0.5 by @http4s-steward in #453
- Update http2-client, ... to 11.0.15 in series/0.5 by @http4s-steward in #451
- Update scalafmt-core to 3.7.3 in series/0.5 by @http4s-steward in #446
- Add WebSocket compression support by @DeviLab in #454
- Update netty-codec-http, ... to 4.1.91.Final in series/0.5 by @http4s-steward in #447
- Update sbt-http4s-org to 0.14.12 in series/0.5 by @http4s-steward in #457
- Update netty-codec-http, ... to 4.1.92.Final in series/0.5 by @http4s-steward in #458
New Contributors
Full Changelog: v0.5.5...v0.5.6
0.5.5
Release Highlights
- Add support for HTTP/2 Prior Knowledge to the server implementation by @bryce-anderson in #404
- Better client side handling
- Server side cancellation
- Websocket client stabilization
server side
- Add support for HTTP/2 Prior Knowledge to the server implementation by @bryce-anderson in #404
- Add support for server-side request cancellation by @bryce-anderson in #396
- Reuse the RFC7231InstantFormatter for all Netty Channels by @bryce-anderson in #392
client side
- Websocket/drain by @hamnis in #413
- Fix a race condition where a client channel closes and leaves a dispatch hanging by @bryce-anderson in #414
- try to avoid deadlock for websockets by @hamnis in #415
- Avoid deadlock websocket client by @hamnis in #416
- http client - even safer dispatch by @hamnis in #417
- Client/shared handler by @hamnis in #407
- client fixes by @hamnis in #410
- Websocket client - use reactive streams by @hamnis in #408
- Remove self in a safer way by @hamnis in #398
- Mark some tests as flaky and quiet logs by @hamnis in #399
- Fix error handling in the Http4sNettyHandler by @bryce-anderson in #395
- Mostly fix bugs with websockets by @hamnis in #393
- Use the Netty EventLoop for execution in the Http4sNettyHandler by @bryce-anderson in #394
Dependency Updates
- Update proxyee to 1.7.3 in series/0.5 by @http4s-steward in #367
- Update cats-effect to 3.4.2 in series/0.5 by @http4s-steward in #368
- Update netty-codec-http, ... to 4.1.86.Final in series/0.5 by @http4s-steward in #369
- Update proxyee to 1.7.4 in series/0.5 by @http4s-steward in #370
- Update cats-effect to 3.4.3 in series/0.5 by @http4s-steward in #371
- Update sbt to 1.8.1 in series/0.5 by @http4s-steward in #373
- Update cats-effect to 3.4.4 in series/0.5 by @http4s-steward in #372
- Update sbt to 1.8.2 in series/0.5 by @http4s-steward in #379
- Update http4s-circe, http4s-client, ... to 0.23.17 in series/0.5 by @http4s-steward in #376
- Update cats-effect to 3.4.5 in series/0.5 by @http4s-steward in #384
- Update netty-codec-http, ... to 4.1.87.Final in series/0.5 by @http4s-steward in #382
- Update fs2-reactive-streams to 3.5.0 in series/0.5 by @http4s-steward in #385
- Update http4s-circe, http4s-client, ... to 0.23.18 in series/0.5 by @http4s-steward in #386
- Update sbt-http4s-org to 0.14.10 in series/0.5 by @http4s-steward in #381
- Update scala3-library to 3.2.2 in series/0.5 by @http4s-steward in #402
- Update netty-incubator-transport-classes-io_uring, ... to 0.0.17.Final in series/0.5 by @http4s-steward in #403
- Update cats-effect to 3.4.6 in series/0.5 by @http4s-steward in #409
New Contributors
- @bryce-anderson made their first contribution in #392
Full Changelog: v0.5.4...v0.5.5