Releases: http4s/http4s
v1.0.0-M46
What's Changed
http4s-core
- merge 0.23 to main by @samspills in #7728
Full Changelog: v1.0.0-M45...v1.0.0-M46
v0.23.32
Important
v0.23.31 broke binary compatibility in http4s-dsl in org.http4s.dsl.Statuses, and this patch resolves those issues
What's Changed
http4s-dsl
- Restore binary compatibility with <0.23.31 in dsl.Statuses by @rossabaker in #7722
Behind the scenes
- Update http4s-circe, http4s-ember-client to 0.23.31 in series/0.23 by @http4s-steward[bot] in #7721
Full Changelog: v0.23.31...v0.23.32
v1.0.0-M45
What's Changed
http4s-core
- Merge series/0.23 into main by @danicheg in #7673
- Merge 0.23 to main by @rossabaker in #7715
- merge 0.23.31 into main by @samspills in #7718
Documentation
- Add Famly to list of adopters by @christianharrington in #7672
Behind the scenes
New Contributors
- @hugo-vrijswijk made their first contribution in #7654
- @bio-aeon made their first contribution in #7611
- @carlosrogue made their first contribution in #7660
- @christianharrington made their first contribution in #7672
Full Changelog: v1.0.0-M44...v1.0.0-M45
v0.23.31
Warning
This broke binary compatibility in http4s-dsl in org.http4s.dsl.Statuses. A release that restores compatibility across the 0.23 series is available in 0.23.32
What's Changed
http4s-core
- Rename HTTP 422 status by @NthPortal in #7661
- Add QueryOps.withQueryParamValue by @morgen-peschke in #7702
- Update ip4s-core, ip4s-test-kit to 3.7.0 in series/0.23 by @http4s-steward[bot] in #7666
- Update log4cats-core, log4cats-js-console, ... to 2.7.1 in series/0.23 by @http4s-steward[bot] in #7682
- Update cats-effect, cats-effect-std, ... to 3.6.3 in series/0.23 by @http4s-steward[bot] in #7698
- Update fs2-core, fs2-io to 3.12.2 in series/0.23 by @http4s-steward[bot] in #7707
http4s-server
- Respond with a 413 when raising an
EntityTooLargeby @danicheg in #7603 - Remove code duplication in
RequestIdmiddleware by @bio-aeon in #7611 - Log errors when fibers exit with an error in
ResponseLoggerby @danicheg in #7678
http4s-ember-core
- fail parsing invalid whitespace around field name by @samspills in #7716
http4s-client-testkit
- Update netty-buffer, netty-codec-http to 4.2.0.Final in series/0.23 by @http4s-steward[bot] in #7659
Documentation
- Update 'his/her' to 'their' by @hugo-vrijswijk in #7654
- Document Scala 2.x mill giter8 template support by @carlosrogue in #7660
Behind the scenes
- Update http4s-circe, http4s-ember-client to 0.23.30 in series/0.23 by @http4s-steward[bot] in #7595
- Update sbt, scripted-plugin to 1.10.6 in series/0.23 by @http4s-steward[bot] in #7590
- flake.lock: Update by @http4s-steward[bot] in #7591
- Update sbt-doctest to 0.11.1 in series/0.23 by @http4s-steward[bot] in #7600
- Update netty-buffer, netty-codec-http to 4.1.116.Final in series/0.23 by @http4s-steward[bot] in #7606
- Update Java-WebSocket to 1.6.0 in series/0.23 by @http4s-steward[bot] in #7604
- flake.lock: Update by @http4s-steward[bot] in #7605
- Update sbt, scripted-plugin to 1.10.7 in series/0.23 by @http4s-steward[bot] in #7607
- Update sbt-http4s-org to 0.17.6 in series/0.23 by @http4s-steward[bot] in #7609
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 in series/0.23 by @http4s-steward[bot] in #7592
- flake.lock: Update by @http4s-steward[bot] in #7612
- Update sbt-native-packager to 1.11.0 in series/0.23 by @http4s-steward[bot] in #7613
- flake.lock: Update by @http4s-steward[bot] in #7614
- Update netty-buffer, netty-codec-http to 4.1.117.Final in series/0.23 by @http4s-steward[bot] in #7619
- flake.lock: Update by @http4s-steward[bot] in #7618
- Update
Scala2andsbt-http4s-orgby @danicheg in #7625 - flake.lock: Update by @http4s-steward[bot] in #7627
- Update scala3-library, ... to 3.3.5 in series/0.23 by @http4s-steward[bot] in #7628
- Update sbt-http4s-org to 0.18.0 in series/0.23 by @http4s-steward[bot] in #7626
- flake.lock: Update by @http4s-steward[bot] in #7630
- Update sbt-native-packager to 1.11.1 in series/0.23 by @http4s-steward[bot] in #7636
- Update netty-buffer, netty-codec-http to 4.1.119.Final in series/0.23 by @http4s-steward[bot] in #7637
- Update sbt-scoverage to 2.3.1 in series/0.23 by @http4s-steward[bot] in #7641
- Update sbt, scripted-plugin to 1.10.10 in series/0.23 by @http4s-steward[bot] in #7639
- Update scalafmt-core to 3.9.4 in series/0.23 by @http4s-steward[bot] in #7642
- Update sbt, scripted-plugin to 1.10.11 in series/0.23 by @http4s-steward[bot] in #7646
- Update fs2-core, fs2-io to 3.12.0 in series/0.23 by @http4s-steward[bot] in #7651
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 in series/0.23 by @http4s-steward[bot] in #7658
- Update cats-effect, cats-effect-std, ... to 3.6.1 in series/0.23 by @http4s-steward[bot] in #7664
- Update munit-cats-effect to 2.1.0 in series/0.23 by @http4s-steward[bot] in #7657
- Remove Cachix by @rossabaker in #7665
- Update netty-buffer, netty-codec-http to 4.2.1.Final in series/0.23 by @http4s-steward[bot] in #7676
- Update scala3-library, ... to 3.3.6 in series/0.23 by @http4s-steward[bot] in #7677
- Update sbt-doctest to 0.11.2 in series/0.23 by @http4s-steward[bot] in #7681
- Update sbt, scripted-plugin to 1.11.1 in series/0.23 by @http4s-steward[bot] in #7683
- Update netty-buffer, netty-codec-http to 4.2.2.Final in series/0.23 by @http4s-steward[bot] in #7684
- Update sbt-scala-native-config-brew to 0.4.0 in series/0.23 by @http4s-steward[bot] in #7687
- Update sbt, scripted-plugin to 1.11.2 in series/0.23 by @http4s-steward[bot] in #7688
- Build with the current Node.js in Nix by @rossabaker in #7691
- Update cats-effect, cats-effect-std, ... to 3.6.2 in series/0.23 by @http4s-steward[bot] in #7693
- Update sbt, scripted-plugin to 1.11.3 in series/0.23 by @http4s-steward[bot] in #7692
- Update netty-buffer, netty-codec-http to 4.2.3.Final in series/0.23 by @http4s-steward[bot] in #7695
- Update sbt, scripted-plugin to 1.11.4 in series/0.23 by @http4s-steward[bot] in #7699
- Update netty-buffer, netty-codec-http to 4.2.4.Final in series/0.23 by @http4s-steward[bot] in #7701
- Update sbt-doctest to 0.11.3 in series/0.23 by @http4s-steward[bot] in #7700
- Update sbt-native-packager to 1.11.3 in series/0.23 by @http4s-steward[bot] in #7703
- Update sbt, scripted-plugin to 1.11.5 in series/0.23 by @http4s-steward[bot] in #7704
- Update netty-buffer, netty-codec-http to 4.2.5.Final in series/0.23 by @http4s-steward[bot] in #7705
- Update sbt, scripted-plugin to 1.11.6 in series/0.23 by @http4s-steward[bot] in #7709
- Update netty-buffer, netty-codec-http to 4.2.6.Final in series/0.23 by @http4s-steward[bot] in #7711
- Update sbt-doctest to 0.11.4 in series/0.23 by @http4s-steward[bot] in #7712
- Update scalafmt-core to 3.8.6 in series/0.23 by @http4s-steward[bot] in #7624
- Update sbt-http4s-org to 2.0.0 in series/0.23 by @http4s-steward[bot] in #7685
New Contributors
- @hugo-vrijswijk made their first contribution in #7654
- @bio-aeon made their first contribution in #7611
- @carlosrogue made their first contribution in #7660
Full Changelog: v0.23.30...v0.23.31
v1.0.0-M44
What's Changed
http4s-core
- merge 0.23.30 -> main by @samspills in #7594
Documentation
- update 1.0.0-Mxx releasing guide re ancillary releases by @samspills in #7572
Behind the scenes
New Contributors
- @i10416 made their first contribution in #7582
- @NthPortal made their first contribution in #7577
- @yawaramin made their first contribution in #7589
Full Changelog: v1.0.0-M43...v1.0.0-M44
v0.23.30
What's Changed
http4s-core
- Add
X-Forwarded-Hostheader in series/0.23 by @NthPortal in #7577
http4s-ember-core
- Fix/i7538 end stream by trailers cause client to hang by @i10416 in #7582
- tidy: client stream should start from idle state by @i10416 in #7584
Documentation
- Add documenation for FlagQueryParamMatcher. by @jan0sch in #7581
- Simplify form example by @yawaramin in #7589
- prep for v0.23.30: changelog update by @samspills in #7593
Behind the scenes
- Update http4s-circe, http4s-ember-client to 0.23.29 in series/0.23 by @http4s-steward in #7552
- Update sbt-doctest to 0.11.0 in series/0.23 by @http4s-steward in #7554
- Update sbt-http4s-org to 0.17.5 in series/0.23 by @http4s-steward in #7553
- Update sbt to 1.10.4 in series/0.23 by @http4s-steward in #7556
- Update cats-effect, cats-effect-std, ... to 3.5.5 in series/0.23 by @http4s-steward in #7555
- flake.lock: Update by @http4s-steward in #7557
- Update sbt-buildinfo to 0.13.0 in series/0.23 by @http4s-steward in #7573
- Update sbt to 1.10.5 in series/0.23 by @http4s-steward in #7574
- flake.lock: Update by @http4s-steward in #7575
- Update sbt-buildinfo to 0.13.1 in series/0.23 by @http4s-steward in #7576
- Update netty-buffer, netty-codec-http to 4.1.115.Final in series/0.23 by @http4s-steward in #7580
- flake.lock: Update by @http4s-steward in #7585
- Update cats-effect, cats-effect-std, ... to 3.5.6 in series/0.23 by @http4s-steward in #7586
- flake.lock: Update by @http4s-steward in #7587
- Update cats-effect, cats-effect-std, ... to 3.5.7 in series/0.23 by @http4s-steward in #7588
New Contributors
- @i10416 made their first contribution in #7582
- @NthPortal made their first contribution in #7577
- @yawaramin made their first contribution in #7589
Full Changelog: v0.23.29...v0.23.30
v1.0.0-M43
What's Changed
http4s-core
- merge v0.23.29 -> main by @samspills in #7550
Documentation
- Prep for 1.0.0-M43 release: update changelog + release guidelines by @samspills in #7570
Full Changelog: v1.0.0-M42...v1.0.0-M43
v0.23.29
This is a maintenance release to fix scalafix processing exceptions in http4s modules.
What's Changed
http4s-core
- Update scala3-library, ... to 3.3.4 in series/0.23 by @http4s-steward in #7531
- Update a bunch of upstream dependencies to align with Scala 2.12.20 and 2.13.15 by @http4s-steward in #7541
- Fix for Uri macro with
orgvariable by @samspills in #7537
Documentation
- notes on how to put together a v0.23.xx release by @samspills in #7519
Behind the scenes
- Update http4s-circe, http4s-ember-client, ... to 0.23.28 in series/0.23 by @http4s-steward in #7521
- Update sbt to 1.10.2 in series/0.23 by @http4s-steward in #7524
- flake.lock: Update by @http4s-steward in #7522
- Update netty-buffer, netty-codec-http to 4.1.114.Final in series/0.23 by @http4s-steward in #7533
- Update sbt-http4s-org to 0.17.3 in series/0.23 by @http4s-steward in #7514
- flake.lock: Update by @http4s-steward in #7525
- flake.lock: Update by @http4s-steward in #7536
- Update case-insensitive, ... to 1.4.2 in series/0.23 by @http4s-steward in #7535
- Update jnr-unixsocket to 0.38.23 in series/0.23 by @http4s-steward in #7542
- flake.lock: Update by @http4s-steward in #7544
- Ignore http4s-scalafix-internal updates by @rossabaker in #7545
- Update sbt-scoverage to 2.2.2 in series/0.23 by @http4s-steward in #7546
- Update sbt to 1.10.3 in series/0.23 by @http4s-steward in #7548
Full Changelog: v0.23.28...v0.23.29
v1.0.0-M42
What's Changed
http4s-core
- Address the Entity model in
CurlConverter.requestToCurlWithBodyby @danicheg in #7480 - Merge series/0.23 into main by @danicheg in #7494
- Merge 0.23.28 -> main by @rossabaker in #7518
Documentation
- Tweak the 'versions' page by @danicheg in #7488
- Draft the
v1.0.0-M42release notes by @danicheg in #7532
Behind the scenes
- Ignore sbt-scala-native-config-brew updates on main by @danicheg in #7442
- Ignore
com.earldouglas:xsbt-web-pluginupdates on main by @danicheg in #7479
New Contributors
- @KristianAN made their first contribution in #7401
- @Adam-McDevitt made their first contribution in #7417
- @mcenkar made their first contribution in #7428
- @henricook made their first contribution in #7435
- @SallyPerez made their first contribution in #7372
- @Chingles2404 made their first contribution in #7452
- @Dichotomia made their first contribution in #7472
- @dj707chen made their first contribution in #7469
Full Changelog: v1.0.0-M41...v1.0.0-M42
v0.23.28
What's Changed
http4s-core
- Made traits and objects public for Node.js files by @Chingles2404 in #7452
- Add CustomMetricsOps by @dj707chen in #7469
- Update to vault-3.6.0, cats-2.11.0 in series/0.23 by @http4s-steward in #7467
- Update ip4s-core, ip4s-test-kit to 3.6.0 in series/0.23 by @http4s-steward in #7455
- Update log4cats-core, log4cats-js-console, ... to 2.7.0 in series/0.23 by @http4s-steward in #7465
- Update keypool to 0.4.10 in series/0.23 by @http4s-steward in #7503
- Update fs2-core, fs2-io to 3.11.0 in series/0.23 by @http4s-steward in #7506
- Minor optimization in ServerResponse by @Chingles2404 in #7510
- Fix EmptyCustomLabels and SizedSeq0 singleton creation issue by @dj707chen in #7511
http4s-client
- WebSocket client
Reconnectmiddleware by @armanbilge in #7445
http4s-ember-client
- Ember Client : Retry when connection reset on JDK 17+ by @Dichotomia in #7472
http4s-laws
- Update munit to 1.0.0 in series/0.23 by @http4s-steward in #7462
- Update munit-cats-effect to 2.0.0 in series/0.23 by @http4s-steward in #7466
http4s-circe
- Update circe-core, circe-generic, ... to 0.14.8 in series/0.23 by @http4s-steward in #7470
Documentation
Behind the scenes
- Update munit to 1.0.0-RC1 in series/0.23 by @http4s-steward in #7438
- flake.lock: Update by @http4s-steward in #7447
- flake.lock: Update by @http4s-steward in #7450
- flake.lock: Update by @http4s-steward in #7453
- Fix bitrotten Nix actions by @rossabaker in #7454
- Update netty-buffer, netty-codec-http to 4.1.111.Final in series/0.23 by @http4s-steward in #7456
- Update http4s-circe, http4s-ember-client, ... to 0.23.27 in series/0.23 by @http4s-steward in #7457
- Update scalafmt-core to 3.8.2 in series/0.23 by @http4s-steward in #7463
- Update sbt to 1.10.0 in series/0.23 by @http4s-steward in #7461
- Update sbt-scoverage to 2.0.12 in series/0.23 by @http4s-steward in #7464
- Update scala-library to 2.13.14, sbt-http4s-org to 0.17.1 in series/0.23 by @http4s-steward in #7459
- flake.lock: Update by @http4s-steward in #7471
- Update xsbt-web-plugin to 4.2.5 in series/0.23 by @http4s-steward in #7478
- Update sbt-scoverage to 2.1.0 in series/0.23 by @http4s-steward in #7483
- flake.lock: Update by @http4s-steward in #7482
- Update sbt to 1.10.1 in series/0.23 by @http4s-steward in #7484
- flake.lock: Update by @http4s-steward in #7486
- Update Java-WebSocket to 1.5.7 in series/0.23 by @http4s-steward in #7485
- Update netty-buffer, netty-codec-http to 4.1.112.Final in series/0.23 by @http4s-steward in #7490
- Update sbt-http4s-org to 0.17.2 in series/0.23 by @http4s-steward in #7495
- flake.lock: Update by @http4s-steward in #7496
- Update sbt-native-packager to 1.10.4 in series/0.23 by @http4s-steward in #7497
- flake.lock: Update by @http4s-steward in #7498
- flake.lock: Update by @http4s-steward in #7500
- Update sbt-scoverage to 2.1.1 in series/0.23 by @http4s-steward in #7505
- flake.lock: Update by @http4s-steward in #7507
- Update sbt-scoverage to 2.2.0 in series/0.23 by @http4s-steward in #7516
- Update netty-buffer, netty-codec-http to 4.1.113.Final in series/0.23 by @http4s-steward in #7513
- flake.lock: Update by @http4s-steward in #7509
New Contributors
- @Chingles2404 made their first contribution in #7452
- @Dichotomia made their first contribution in #7472
- @dj707chen made their first contribution in #7469
Full Changelog: v0.23.27...v0.23.28