IMPORTANT
All builds are done with JDK 17+. If you have issues please make sure to upgrade your JDK first. Scala (3) will also soon require JDK 17+
What's Changed
- New Website by @khajavi in #3504. See https://ziohttp.com/
- Prevent OOM when receiving large request streams by @davidlar in #3174
- Implement dependencyless query de-/encoding (#3521) by @987Nabil in #3525
- Schema-based query params use field descriptions for OpenAPI (#3535) by @987Nabil in #3546
- Support optional schema of a transformed schema (#3540) by @987Nabil in #3545
- Fix optional header decoding (#3532) by @987Nabil in #3533
- New default implementation for text-based bodies (#3529) by @987Nabil in #3548
- Add
JsonSchema.fromZSchemaInlineDeepOrFail
(#3168) by @guersam in #3559 - Fix: unexpected requestBody generation in OpenAPI by @brndt in #3564
- Replace Netty based RFC 1123 date encoding (#3527) by @987Nabil in #3550
- Add bad gateway for response by @Yummy-Yums in #3575
- Remove HeaderEncoding as it was unused and private (#3528) by @987Nabil in #3570
- Custom Cookie encoding (#3526) by @987Nabil in #3569
- feat: OpenAPI Auth in
paths
items by @mobley-trent in #3439 - Revert "Add
JsonSchema.fromZSchemaInlineDeepOrFail
(#3168) (#3559)" by @guersam in #3584 - Documentation: Securing Communication Between Client and Server Using SSL/TLS by @khajavi in #3563
- Make Examples Self-contained Using scala-cli by @khajavi in #3516
- Optimize
ServerSentEvent::encode
code && put theevent:
part first by @guizmaii in #3596 - Parse NC Parameter as Hexadecimal in Digest Authentication per RFC 7616 by @khajavi in #3598
Updates
- Update zio-sbt-website to 0.4.0-alpha.32 by @zio-scala-steward[bot] in #3534
- Update netty-codec-http, ... to 4.2.2.Final by @zio-scala-steward[bot] in #3536
- Update sbt, scripted-plugin to 1.11.1 by @zio-scala-steward[bot] in #3531
- Update scalafmt-dynamic to 3.9.7 by @zio-scala-steward[bot] in #3524
- Update sbt and prefer LTS Java version in Netlify by @guizmaii in #3537
- Update sbt-protoc to 1.0.8 by @zio-scala-steward[bot] in #3538
- Update tapir-http4s-server, ... to 1.11.33 by @zio-scala-steward[bot] in #3519
- Update protobuf-java to 4.31.1 by @zio-scala-steward[bot] in #3518
- Update README.md by @zio-assistant[bot] in #3505
- Update scalafmt-core, scalafmt-dynamic to 3.9.4 by @zio-scala-steward[bot] in #3401
- Update sbt-ci-release to 1.11.1 by @zio-scala-steward[bot] in #3530
- Update zio, zio-streams, zio-test, ... to 2.1.19 by @zio-scala-steward[bot] in #3523
- Update zio-schema, zio-schema-json, ... to 1.7.2 by @zio-scala-steward[bot] in #3502
- Update sbt, scripted-plugin to 1.11.2 by @zio-scala-steward[bot] in #3542
- Update compilerplugin, scalapb-runtime to 0.11.18 by @zio-scala-steward[bot] in #3541
- Bump brace-expansion from 1.1.11 to 1.1.12 in /website by @dependabot[bot] in #3549
- Update zio-schema, zio-schema-json, ... to 1.7.3 by @zio-scala-steward[bot] in #3558
- Update tapir-http4s-server, ... to 1.11.34 by @zio-scala-steward[bot] in #3555
- Update parsers to 4.13.7 by @zio-scala-steward[bot] in #3553
- Update zio-json-yaml to 0.7.44 by @zio-scala-steward[bot] in #3560
- Update jwt-core to 11.0.0 by @zio-scala-steward[bot] in #3562
- Update compilerplugin, scalapb-runtime to 0.11.19 by @zio-scala-steward[bot] in #3566
- Update tapir-http4s-server, ... to 1.11.35 by @zio-scala-steward[bot] in #3565
- Update jwt-core to 11.0.2 by @zio-scala-steward[bot] in #3576
- Update sbt, scripted-plugin to 1.11.3 by @zio-scala-steward[bot] in #3578
- Update sbt-scalafmt to 2.5.5 by @zio-scala-steward[bot] in #3573
- Update zio-metrics-connectors, ... to 2.4.0 by @zio-scala-steward[bot] in #3580
- Update sbt-ide-settings to 1.1.3 by @zio-scala-steward[bot] in #3586
- Update netty-codec-http, ... to 4.2.3.Final by @zio-scala-steward[bot] in #3585
- Update tapir-http4s-server, ... to 1.11.36 by @zio-scala-steward[bot] in #3581
- Update scalafmt-dynamic to 3.9.8 by @zio-scala-steward[bot] in #3568
- Update parsers to 4.13.8 by @zio-scala-steward[bot] in #3567
- Update scalajs-dom to 2.8.1 by @zio-scala-steward[bot] in #3592
- Update tapir-http4s-server, ... to 1.11.38 by @zio-scala-steward[bot] in #3591
- Update tapir-http4s-server, ... to 1.11.39 by @zio-scala-steward[bot] in #3594
- Update tapir-http4s-server, ... to 1.11.40 by @zio-scala-steward[bot] in #3595
- Update zio, zio-streams, zio-test, ... to 2.1.20 by @zio-scala-steward[bot] in #3589
- Update scalafmt-dynamic to 3.9.9 by @zio-scala-steward[bot] in #3602
- Update zio-schema-derivation to 1.7.3 by @zio-scala-steward[bot] in #3600
- Update zio-http, zio-http-gen to 3.3.3 by @zio-scala-steward[bot] in #3599
- Update parsers to 4.13.9 by @zio-scala-steward[bot] in #3601
- Update sbt, scripted-plugin to 1.11.4 by @zio-scala-steward[bot] in #3606
- Update zio-schema, zio-schema-derivation, ... to 1.7.4 by @zio-scala-steward[bot] in #3605
- Update tapir-http4s-server, ... to 1.11.41 by @zio-scala-steward[bot] in #3610
New Contributors
- @brndt made their first contribution in #3564
- @Yummy-Yums made their first contribution in #3575
Full Changelog: v3.3.3...v3.4.0