v3.0.0-RC7
What's Changed
- Documentation of Client by @khajavi in #2723
- Update path regex to support RFC1738 safe chars and properly escape forward slash by @russwyte in #2762
- add
Config
instance forURL
by @mberndt123 in #2772 - Update slf4j-api, slf4j-simple to 2.0.13 by @scala-steward in #2770
- Update zio, zio-streams, zio-test, ... to 2.0.22 by @scala-steward in #2768
- Mark
application/json
as NotBinary (#2752) by @guersam in #2764 - Documentation of Middleware and HandlerAspect by @khajavi in #2757
- Update scalafmt-core, scalafmt-dynamic to 3.8.1 by @scala-steward in #2754
- Update sbt-shading to 2.1.4 by @scala-steward in #2739
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward in #2736
- Update client3:core to 3.9.5 by @scala-steward in #2735
- introduce multipart/mixed support by @eyalfa in #2765
- Add the
Date
header to responses by default by @kyri-petrou in #2773 - Update README.md by @github-actions in #2744
- Documentation of Endpoint API by @khajavi in #2741
- Use
fork
instead ofrunOrFork
in NettyRuntime by @kyri-petrou in #2782 - Explicit and customizable error messages for Endpoint BadRequest (#2650) by @987Nabil in #2714
- Provide HandlerAspect context via env instead of function param (#2488) by @987Nabil in #2778
- Implement client SSL certificates by @WesselVS in #2783
- Update Documentation of Overview Section by @khajavi in #2784
- fix doc mixup for ConcreteEntity.scala and CliExamples.scala by @YassineMEJRI in #2788
- rename enumValues to enum to comply with OSA 3 by @lachezar in #2787
- Showcase for Both Client and Server by @khajavi in #2775
- Documentation of Testing HTTP Applications by @khajavi in #2774
- Update README.md by @github-actions in #2790
- Documentation of BinaryCodecs by @khajavi in #2793
- Documentation: Reference Section on Sidebar by @khajavi in #2785
- Update zio-schema, zio-schema-json, ... to 1.1.1 by @scala-steward in #2794
- Fix streaming response compression by @kyri-petrou in #2798
- Deprecate HttpApp and remove internal usage. by @987Nabil in #2791
- Avoid providing the ZEnvironment on very request by @kyri-petrou in #2800
- breaking: Make
Root
aPathCodec
, removeEmpty
by @erikvanoosten in #2796 - Documentation of FAQ Page by @khajavi in #2795
- Use current runtime when initializing AppRef by @kyri-petrou in #2807
- Cleanup Documentation by @khajavi in #2797
- Add
context
method to request context by @987Nabil in #2799 - Documentation: "Tutorials section >> docs" by @daveads in #2806
- Add tests to check if the ZIO Runtime is propagated to req execution by @kyri-petrou in #2809
- Update zio-config, zio-config-typesafe to 4.0.2 by @scala-steward in #2820
- Update README.md by @github-actions in #2802
- Enable Framework Benchmark Workflow by @khajavi in #2830
- Guide: How to Integrate ZIO HTTP with ZIO Config by @khajavi in #2810
- Prune the environment when installing an app by @kyri-petrou in #2833
- Simplify running ZIO effects by @kyri-petrou in #2828
- Code generator for protobuf specification by @pablf in #2814
- Fix gen schema with scala keywords as fields by @hochgi in #2839
- [ZClient] Unsafely fulfil promises to avoid race conditions by @kyri-petrou in #2843
- Ignore - Testing CI by @kyri-petrou in #2844
- Attempt fix to
StreamingForm
blocking due tounsafe.run
by @kyri-petrou in #2845 - Run Benchmark Tests Only for Pull Request Events by @khajavi in #2842
- apply more configuration parameters in WebSocketClientProtocolConfig by @mberndt123 in #2846
- Migrate scala-steward to use the ZIO org bot credentials by @guizmaii in #2834
- Documentation of HttpCodecs by @khajavi in #2824
- Diagrams for ProtocolStack, HandlerAspect and Middleware by @khajavi in #2826
- Add routes#serve method by @GrigoriiBerezin in #2829
- Update zio-sbt-website to 0.4.0-alpha.26 by @scala-steward in #2832
New Contributors
- @russwyte made their first contribution in #2762
- @mberndt123 made their first contribution in #2772
- @eyalfa made their first contribution in #2765
- @github-actions made their first contribution in #2744
- @WesselVS made their first contribution in #2783
- @YassineMEJRI made their first contribution in #2788
- @lachezar made their first contribution in #2787
- @daveads made their first contribution in #2806
- @hochgi made their first contribution in #2839
- @GrigoriiBerezin made their first contribution in #2829
Full Changelog: v3.0.0-RC6...v3.0.0-RC7