the-benchmarker / web-frameworks

Which is the fastest web framework?
MIT License
6.91k stars 642 forks source link

chore(deps): update dependency dev.zio:zio-http to v3.0.0-rc6 #7330

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
dev.zio:zio-http patch 3.0.0-RC4 -> 3.0.0-RC6

Release Notes

zio/zio-http (dev.zio:zio-http) ### [`v3.0.0-RC6`](https://togithub.com/zio/zio-http/releases/tag/v3.0.0-RC6) [Compare Source](https://togithub.com/zio/zio-http/compare/v3.0.0-RC5...v3.0.0-RC6) #### What's Changed - fix: use [@​caseName](https://togithub.com/caseName) annotations for openapi enums by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2544](https://togithub.com/zio/zio-http/pull/2544) - feat: Allow dynamic schema in openapi by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2543](https://togithub.com/zio/zio-http/pull/2543) - Error handling methods on `Route`/`Routes` that can access `Request` by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2546](https://togithub.com/zio/zio-http/pull/2546) - Support URL relative resolution, and use it in a ZClientAspect to follow redirects by [@​jgulotta](https://togithub.com/jgulotta) in [https://github.com/zio/zio-http/pull/2537](https://togithub.com/zio/zio-http/pull/2537) - Limit Scheme.Custom construction to calling decode by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2533](https://togithub.com/zio/zio-http/pull/2533) - [#​2541](https://togithub.com/zio/zio-http/issues/2541) Fix bug where the OpenAPI generator fails to generate multiple methods for the same path. by [@​daharon](https://togithub.com/daharon) in [https://github.com/zio/zio-http/pull/2542](https://togithub.com/zio/zio-http/pull/2542) - Implement Routes#apply by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2550](https://togithub.com/zio/zio-http/pull/2550) - Add docs for serving static files by [@​zalbia](https://togithub.com/zalbia) in [https://github.com/zio/zio-http/pull/2554](https://togithub.com/zio/zio-http/pull/2554) - Implement Routes#run and Route#run by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2552](https://togithub.com/zio/zio-http/pull/2552) - Middleware for adding swagger ui endpoint ([#​2494](https://togithub.com/zio/zio-http/issues/2494)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2556](https://togithub.com/zio/zio-http/pull/2556) - Don't flatten nested case classes for JsonSchema by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2558](https://togithub.com/zio/zio-http/pull/2558) - Add transform methods on `Endpoint`, for input, output and errors by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2551](https://togithub.com/zio/zio-http/pull/2551) - sourcing maxInitialLineLength through the config and propagating it to netty's configuration by [@​hdriviere](https://togithub.com/hdriviere) in [https://github.com/zio/zio-http/pull/2561](https://togithub.com/zio/zio-http/pull/2561) - Add prefix method to `Route`/`Routes` by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2547](https://togithub.com/zio/zio-http/pull/2547) - OpenAPI to Endpoint code gen ([#​1520](https://togithub.com/zio/zio-http/issues/1520)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2562](https://togithub.com/zio/zio-http/pull/2562) - Update scala versions by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2530](https://togithub.com/zio/zio-http/pull/2530) - chore: support mtls settings by [@​rajcspsg](https://togithub.com/rajcspsg) in [https://github.com/zio/zio-http/pull/2443](https://togithub.com/zio/zio-http/pull/2443) - Add Flash, Flash.Message and Flash.Backend by [@​TomTriple](https://togithub.com/TomTriple) in [https://github.com/zio/zio-http/pull/2481](https://togithub.com/zio/zio-http/pull/2481) - Allow HandlerAspect.customAuthProvidingZIO To Fail With User Specified Response by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2493](https://togithub.com/zio/zio-http/pull/2493) - CodeGenSpec is flaky by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2564](https://togithub.com/zio/zio-http/pull/2564) - Add description and client code to websocket example ([#​1418](https://togithub.com/zio/zio-http/issues/1418)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2567](https://togithub.com/zio/zio-http/pull/2567) - add mapError and mapErrorZIO to Routes and Route by [@​yisraelU](https://togithub.com/yisraelU) in [https://github.com/zio/zio-http/pull/2568](https://togithub.com/zio/zio-http/pull/2568) - add methods to update the body of a request by [@​yisraelU](https://togithub.com/yisraelU) in [https://github.com/zio/zio-http/pull/2571](https://togithub.com/zio/zio-http/pull/2571) - feat: OpenAPI allow non-nominal cases in enum by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2578](https://togithub.com/zio/zio-http/pull/2578) - Allow creating a body from `Array[Byte]` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2581](https://togithub.com/zio/zio-http/pull/2581) - Content-Length, chunked transfer encoding and Host header improvements by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2563](https://togithub.com/zio/zio-http/pull/2563) - Add missing method to ArrayBody by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2585](https://togithub.com/zio/zio-http/pull/2585) - Optimize RichTextCodec by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2597](https://togithub.com/zio/zio-http/pull/2597) - Schema based ops for en- and decoding bodies by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2569](https://togithub.com/zio/zio-http/pull/2569) - Add missing default http headers ([#​2557](https://togithub.com/zio/zio-http/issues/2557)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2595](https://togithub.com/zio/zio-http/pull/2595) - Use `zio.Config.Secret` instead of `String` to avoid leaks ([#​2508](https://togithub.com/zio/zio-http/issues/2508)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2593](https://togithub.com/zio/zio-http/pull/2593) - Handle defects in handled routes ([#​2580](https://togithub.com/zio/zio-http/issues/2580)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2596](https://togithub.com/zio/zio-http/pull/2596) - Fix hanging on stream response errors by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2599](https://togithub.com/zio/zio-http/pull/2599) - Only Handlers with Request input can have HandlerAspects applied ([#​2527](https://togithub.com/zio/zio-http/issues/2527)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2600](https://togithub.com/zio/zio-http/pull/2600) - Update testkit to use common DSL ([#​2559](https://togithub.com/zio/zio-http/issues/2559)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2601](https://togithub.com/zio/zio-http/pull/2601) - Implement QueryParam ordering by [@​easel](https://togithub.com/easel) in [https://github.com/zio/zio-http/pull/2591](https://togithub.com/zio/zio-http/pull/2591) - feat: htmx attributes by [@​neo773](https://togithub.com/neo773) in [https://github.com/zio/zio-http/pull/2589](https://togithub.com/zio/zio-http/pull/2589) - Update zio-schema, zio-schema-json, ... to 0.4.17 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2613](https://togithub.com/zio/zio-http/pull/2613) - Reproducer and fix for multipart/form-data bug by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2468](https://togithub.com/zio/zio-http/pull/2468) - Fix Client hanging on unexpected Channel closures by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2610](https://togithub.com/zio/zio-http/pull/2610) - Speedup test suite execution by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2624](https://togithub.com/zio/zio-http/pull/2624) - Update sbt to 1.9.8 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2615](https://togithub.com/zio/zio-http/pull/2615) - Update slf4j-api, slf4j-simple to 2.0.11 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2616](https://togithub.com/zio/zio-http/pull/2616) - Update zio, zio-streams, zio-test, ... to 2.0.21 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2612](https://togithub.com/zio/zio-http/pull/2612) - Update sbt-github-actions to 0.22.0 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2611](https://togithub.com/zio/zio-http/pull/2611) - Fixed [#​2373](https://togithub.com/zio/zio-http/issues/2373): don't propagate ReadTimeoutExceptions by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2619](https://togithub.com/zio/zio-http/pull/2619) - Initial scala.js setup by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2630](https://togithub.com/zio/zio-http/pull/2630) - Fallback to smaller priority Accept headers by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2636](https://togithub.com/zio/zio-http/pull/2636) - chore: update project plugins by [@​ezhil56x](https://togithub.com/ezhil56x) in [https://github.com/zio/zio-http/pull/2618](https://togithub.com/zio/zio-http/pull/2618) - Remove inactive contributor amitksingh1490 from CODEOWNERS by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2642](https://togithub.com/zio/zio-http/pull/2642) - Fix [#​2622](https://togithub.com/zio/zio-http/issues/2622): don't remove 'val' from case classes' parameters with names containing 'val' in them by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2634](https://togithub.com/zio/zio-http/pull/2634) - Micro-optimizations and improved `IOException` error handling by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2638](https://togithub.com/zio/zio-http/pull/2638) - Fix OpenAPI example extraction by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2635](https://togithub.com/zio/zio-http/pull/2635) - OpenAPI code gen collections fix ([#​2620](https://togithub.com/zio/zio-http/issues/2620)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2643](https://togithub.com/zio/zio-http/pull/2643) - Avoid unnecessary parsing of `content-type` header in `ServerInboundHandler` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2644](https://togithub.com/zio/zio-http/pull/2644) - Intoroduce query parameters with multiple values to Endpoint API by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2631](https://togithub.com/zio/zio-http/pull/2631) - Try to read oneOf, before handling empty schema type as Object ([#​2623](https://togithub.com/zio/zio-http/issues/2623)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2657](https://togithub.com/zio/zio-http/pull/2657) - Update Examples by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2656](https://togithub.com/zio/zio-http/pull/2656) - Rename `Handler.response` to `Handler.fromResponse` by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2664](https://togithub.com/zio/zio-http/pull/2664) - Add finalizer for Netty channels created via `NettyConnectionPool` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2663](https://togithub.com/zio/zio-http/pull/2663) - Only write non default values to OpenAPI Json ([#​2549](https://togithub.com/zio/zio-http/issues/2549)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2661](https://togithub.com/zio/zio-http/pull/2661) - HttpContentCodec - Customizable encoding for Endpoint API by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2655](https://togithub.com/zio/zio-http/pull/2655) - Simplify style attributes by [@​johnspade](https://togithub.com/johnspade) in [https://github.com/zio/zio-http/pull/2675](https://togithub.com/zio/zio-http/pull/2675) - Improve performance & memory usage of `asMultipartFormStream` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2674](https://togithub.com/zio/zio-http/pull/2674) - QueryOps by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2671](https://togithub.com/zio/zio-http/pull/2671) - OpenAPI: Don't generate request body, if it would be the null schema by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2672](https://togithub.com/zio/zio-http/pull/2672) - Flaky JS Test by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2670](https://togithub.com/zio/zio-http/pull/2670) - changed test site from google.com to example.com by [@​urbit-pilled](https://togithub.com/urbit-pilled) in [https://github.com/zio/zio-http/pull/2669](https://togithub.com/zio/zio-http/pull/2669) - Update slf4j-api, slf4j-simple to 2.0.12 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2665](https://togithub.com/zio/zio-http/pull/2665) - Snippet Utils: Handle Exceptions When Running Docs Commands on The Root Project by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2687](https://togithub.com/zio/zio-http/pull/2687) - Remove README Check on Build Phase by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2688](https://togithub.com/zio/zio-http/pull/2688) - Skip Publishing Jar Files for Documentation Project by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2690](https://togithub.com/zio/zio-http/pull/2690) - Enable Live Reload Docs by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2686](https://togithub.com/zio/zio-http/pull/2686) - Handler Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2689](https://togithub.com/zio/zio-http/pull/2689) - Request Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2692](https://togithub.com/zio/zio-http/pull/2692) - Response Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2696](https://togithub.com/zio/zio-http/pull/2696) - Documentation of Body Data Type by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2703](https://togithub.com/zio/zio-http/pull/2703) - fix: CodeGen should render UUID primitive type by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2709](https://togithub.com/zio/zio-http/pull/2709) - Documentation of Form and FormField by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2710](https://togithub.com/zio/zio-http/pull/2710) - feature: added Server Logging by [@​guptadeepak8](https://togithub.com/guptadeepak8) in [https://github.com/zio/zio-http/pull/2649](https://togithub.com/zio/zio-http/pull/2649) - Documentation of Headers by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2711](https://togithub.com/zio/zio-http/pull/2711) - Documentation of Cookies by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2712](https://togithub.com/zio/zio-http/pull/2712) - feat: load scalaFmt only once by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2717](https://togithub.com/zio/zio-http/pull/2717) - Documentation of Routes, RoutePattern and PathCodec by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2720](https://togithub.com/zio/zio-http/pull/2720) - Documentation of Flash Messages by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2719](https://togithub.com/zio/zio-http/pull/2719) - feat: Proper imports for generated openapi code by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2718](https://togithub.com/zio/zio-http/pull/2718) - OpenAPI: Don't generate request body, if it would be the Annotated null schema by by [@​Petter-K](https://togithub.com/Petter-K) in [https://github.com/zio/zio-http/pull/2743](https://togithub.com/zio/zio-http/pull/2743) - Bump zio-schema to 1.0.1 and remove snapshot resolver by [@​guersam](https://togithub.com/guersam) in [https://github.com/zio/zio-http/pull/2730](https://togithub.com/zio/zio-http/pull/2730) - Update Path for Request Data Type by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2758](https://togithub.com/zio/zio-http/pull/2758) - Fix usage of `Accept */*` headers in endpoint API ([#​2699](https://togithub.com/zio/zio-http/issues/2699)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2760](https://togithub.com/zio/zio-http/pull/2760) - Update zio-schema to 1.1.0 by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2761](https://togithub.com/zio/zio-http/pull/2761) - Documentation of ProtocolStack by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2756](https://togithub.com/zio/zio-http/pull/2756) - fix: added jsonplaceholder link by [@​guptadeepak8](https://togithub.com/guptadeepak8) in [https://github.com/zio/zio-http/pull/2667](https://togithub.com/zio/zio-http/pull/2667) - Fix :Add raw in Html object by [@​guptadeepak8](https://togithub.com/guptadeepak8) in [https://github.com/zio/zio-http/pull/2668](https://togithub.com/zio/zio-http/pull/2668) - Document HandlerAspect in middleware.md by [@​SmedbergM](https://togithub.com/SmedbergM) in [https://github.com/zio/zio-http/pull/2729](https://togithub.com/zio/zio-http/pull/2729) - Documentation of Server Configuration by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2731](https://togithub.com/zio/zio-http/pull/2731) - chore: cache jmh benchmarks by [@​alankritdabral](https://togithub.com/alankritdabral) in [https://github.com/zio/zio-http/pull/2750](https://togithub.com/zio/zio-http/pull/2750) - Update zio-sbt-website to 0.4.0-alpha.25 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2733](https://togithub.com/zio/zio-http/pull/2733) #### New Contributors - [@​jgulotta](https://togithub.com/jgulotta) made their first contribution in [https://github.com/zio/zio-http/pull/2537](https://togithub.com/zio/zio-http/pull/2537) - [@​daharon](https://togithub.com/daharon) made their first contribution in [https://github.com/zio/zio-http/pull/2542](https://togithub.com/zio/zio-http/pull/2542) - [@​zalbia](https://togithub.com/zalbia) made their first contribution in [https://github.com/zio/zio-http/pull/2554](https://togithub.com/zio/zio-http/pull/2554) - [@​hdriviere](https://togithub.com/hdriviere) made their first contribution in [https://github.com/zio/zio-http/pull/2561](https://togithub.com/zio/zio-http/pull/2561) - [@​kyri-petrou](https://togithub.com/kyri-petrou) made their first contribution in [https://github.com/zio/zio-http/pull/2581](https://togithub.com/zio/zio-http/pull/2581) - [@​easel](https://togithub.com/easel) made their first contribution in [https://github.com/zio/zio-http/pull/2591](https://togithub.com/zio/zio-http/pull/2591) - [@​neo773](https://togithub.com/neo773) made their first contribution in [https://github.com/zio/zio-http/pull/2589](https://togithub.com/zio/zio-http/pull/2589) - [@​ekhov](https://togithub.com/ekhov) made their first contribution in [https://github.com/zio/zio-http/pull/2619](https://togithub.com/zio/zio-http/pull/2619) - [@​ezhil56x](https://togithub.com/ezhil56x) made their first contribution in [https://github.com/zio/zio-http/pull/2618](https://togithub.com/zio/zio-http/pull/2618) - [@​johnspade](https://togithub.com/johnspade) made their first contribution in [https://github.com/zio/zio-http/pull/2675](https://togithub.com/zio/zio-http/pull/2675) - [@​urbit-pilled](https://togithub.com/urbit-pilled) made their first contribution in [https://github.com/zio/zio-http/pull/2669](https://togithub.com/zio/zio-http/pull/2669) - [@​guptadeepak8](https://togithub.com/guptadeepak8) made their first contribution in [https://github.com/zio/zio-http/pull/2649](https://togithub.com/zio/zio-http/pull/2649) - [@​Petter-K](https://togithub.com/Petter-K) made their first contribution in [https://github.com/zio/zio-http/pull/2743](https://togithub.com/zio/zio-http/pull/2743) - [@​SmedbergM](https://togithub.com/SmedbergM) made their first contribution in [https://github.com/zio/zio-http/pull/2729](https://togithub.com/zio/zio-http/pull/2729) - [@​alankritdabral](https://togithub.com/alankritdabral) made their first contribution in [https://github.com/zio/zio-http/pull/2750](https://togithub.com/zio/zio-http/pull/2750) **Full Changelog**: https://github.com/zio/zio-http/compare/v3.0.0-RC4...v3.0.0-RC6 ### [`v3.0.0-RC5`](https://togithub.com/zio/zio-http/releases/tag/v3.0.0-RC5) [Compare Source](https://togithub.com/zio/zio-http/compare/v3.0.0-RC4...v3.0.0-RC5) #### What's Changed - fix: use [@​caseName](https://togithub.com/caseName) annotations for openapi enums by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2544](https://togithub.com/zio/zio-http/pull/2544) - feat: Allow dynamic schema in openapi by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2543](https://togithub.com/zio/zio-http/pull/2543) - Error handling methods on `Route`/`Routes` that can access `Request` by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2546](https://togithub.com/zio/zio-http/pull/2546) - Support URL relative resolution, and use it in a ZClientAspect to follow redirects by [@​jgulotta](https://togithub.com/jgulotta) in [https://github.com/zio/zio-http/pull/2537](https://togithub.com/zio/zio-http/pull/2537) - Limit Scheme.Custom construction to calling decode by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2533](https://togithub.com/zio/zio-http/pull/2533) - [#​2541](https://togithub.com/zio/zio-http/issues/2541) Fix bug where the OpenAPI generator fails to generate multiple methods for the same path. by [@​daharon](https://togithub.com/daharon) in [https://github.com/zio/zio-http/pull/2542](https://togithub.com/zio/zio-http/pull/2542) - Implement Routes#apply by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2550](https://togithub.com/zio/zio-http/pull/2550) - Add docs for serving static files by [@​zalbia](https://togithub.com/zalbia) in [https://github.com/zio/zio-http/pull/2554](https://togithub.com/zio/zio-http/pull/2554) - Implement Routes#run and Route#run by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2552](https://togithub.com/zio/zio-http/pull/2552) - Middleware for adding swagger ui endpoint ([#​2494](https://togithub.com/zio/zio-http/issues/2494)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2556](https://togithub.com/zio/zio-http/pull/2556) - Don't flatten nested case classes for JsonSchema by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2558](https://togithub.com/zio/zio-http/pull/2558) - Add transform methods on `Endpoint`, for input, output and errors by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2551](https://togithub.com/zio/zio-http/pull/2551) - sourcing maxInitialLineLength through the config and propagating it to netty's configuration by [@​hdriviere](https://togithub.com/hdriviere) in [https://github.com/zio/zio-http/pull/2561](https://togithub.com/zio/zio-http/pull/2561) - Add prefix method to `Route`/`Routes` by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2547](https://togithub.com/zio/zio-http/pull/2547) - OpenAPI to Endpoint code gen ([#​1520](https://togithub.com/zio/zio-http/issues/1520)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2562](https://togithub.com/zio/zio-http/pull/2562) - Update scala versions by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2530](https://togithub.com/zio/zio-http/pull/2530) - chore: support mtls settings by [@​rajcspsg](https://togithub.com/rajcspsg) in [https://github.com/zio/zio-http/pull/2443](https://togithub.com/zio/zio-http/pull/2443) - Add Flash, Flash.Message and Flash.Backend by [@​TomTriple](https://togithub.com/TomTriple) in [https://github.com/zio/zio-http/pull/2481](https://togithub.com/zio/zio-http/pull/2481) - Allow HandlerAspect.customAuthProvidingZIO To Fail With User Specified Response by [@​adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio-http/pull/2493](https://togithub.com/zio/zio-http/pull/2493) - CodeGenSpec is flaky by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2564](https://togithub.com/zio/zio-http/pull/2564) - Add description and client code to websocket example ([#​1418](https://togithub.com/zio/zio-http/issues/1418)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2567](https://togithub.com/zio/zio-http/pull/2567) - add mapError and mapErrorZIO to Routes and Route by [@​yisraelU](https://togithub.com/yisraelU) in [https://github.com/zio/zio-http/pull/2568](https://togithub.com/zio/zio-http/pull/2568) - add methods to update the body of a request by [@​yisraelU](https://togithub.com/yisraelU) in [https://github.com/zio/zio-http/pull/2571](https://togithub.com/zio/zio-http/pull/2571) - feat: OpenAPI allow non-nominal cases in enum by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2578](https://togithub.com/zio/zio-http/pull/2578) - Allow creating a body from `Array[Byte]` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2581](https://togithub.com/zio/zio-http/pull/2581) - Content-Length, chunked transfer encoding and Host header improvements by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2563](https://togithub.com/zio/zio-http/pull/2563) - Add missing method to ArrayBody by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2585](https://togithub.com/zio/zio-http/pull/2585) - Optimize RichTextCodec by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2597](https://togithub.com/zio/zio-http/pull/2597) - Schema based ops for en- and decoding bodies by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2569](https://togithub.com/zio/zio-http/pull/2569) - Add missing default http headers ([#​2557](https://togithub.com/zio/zio-http/issues/2557)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2595](https://togithub.com/zio/zio-http/pull/2595) - Use `zio.Config.Secret` instead of `String` to avoid leaks ([#​2508](https://togithub.com/zio/zio-http/issues/2508)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2593](https://togithub.com/zio/zio-http/pull/2593) - Handle defects in handled routes ([#​2580](https://togithub.com/zio/zio-http/issues/2580)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2596](https://togithub.com/zio/zio-http/pull/2596) - Fix hanging on stream response errors by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2599](https://togithub.com/zio/zio-http/pull/2599) - Only Handlers with Request input can have HandlerAspects applied ([#​2527](https://togithub.com/zio/zio-http/issues/2527)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2600](https://togithub.com/zio/zio-http/pull/2600) - Update testkit to use common DSL ([#​2559](https://togithub.com/zio/zio-http/issues/2559)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2601](https://togithub.com/zio/zio-http/pull/2601) - Implement QueryParam ordering by [@​easel](https://togithub.com/easel) in [https://github.com/zio/zio-http/pull/2591](https://togithub.com/zio/zio-http/pull/2591) - feat: htmx attributes by [@​neo773](https://togithub.com/neo773) in [https://github.com/zio/zio-http/pull/2589](https://togithub.com/zio/zio-http/pull/2589) - Update zio-schema, zio-schema-json, ... to 0.4.17 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2613](https://togithub.com/zio/zio-http/pull/2613) - Reproducer and fix for multipart/form-data bug by [@​vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio-http/pull/2468](https://togithub.com/zio/zio-http/pull/2468) - Fix Client hanging on unexpected Channel closures by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2610](https://togithub.com/zio/zio-http/pull/2610) - Speedup test suite execution by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2624](https://togithub.com/zio/zio-http/pull/2624) - Update sbt to 1.9.8 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2615](https://togithub.com/zio/zio-http/pull/2615) - Update slf4j-api, slf4j-simple to 2.0.11 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2616](https://togithub.com/zio/zio-http/pull/2616) - Update zio, zio-streams, zio-test, ... to 2.0.21 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2612](https://togithub.com/zio/zio-http/pull/2612) - Update sbt-github-actions to 0.22.0 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2611](https://togithub.com/zio/zio-http/pull/2611) - Fixed [#​2373](https://togithub.com/zio/zio-http/issues/2373): don't propagate ReadTimeoutExceptions by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2619](https://togithub.com/zio/zio-http/pull/2619) - Initial scala.js setup by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2630](https://togithub.com/zio/zio-http/pull/2630) - Fallback to smaller priority Accept headers by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2636](https://togithub.com/zio/zio-http/pull/2636) - chore: update project plugins by [@​ezhil56x](https://togithub.com/ezhil56x) in [https://github.com/zio/zio-http/pull/2618](https://togithub.com/zio/zio-http/pull/2618) - Remove inactive contributor amitksingh1490 from CODEOWNERS by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2642](https://togithub.com/zio/zio-http/pull/2642) - Fix [#​2622](https://togithub.com/zio/zio-http/issues/2622): don't remove 'val' from case classes' parameters with names containing 'val' in them by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2634](https://togithub.com/zio/zio-http/pull/2634) - Micro-optimizations and improved `IOException` error handling by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2638](https://togithub.com/zio/zio-http/pull/2638) - Fix OpenAPI example extraction by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2635](https://togithub.com/zio/zio-http/pull/2635) - OpenAPI code gen collections fix ([#​2620](https://togithub.com/zio/zio-http/issues/2620)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2643](https://togithub.com/zio/zio-http/pull/2643) - Avoid unnecessary parsing of `content-type` header in `ServerInboundHandler` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2644](https://togithub.com/zio/zio-http/pull/2644) - Intoroduce query parameters with multiple values to Endpoint API by [@​ekhov](https://togithub.com/ekhov) in [https://github.com/zio/zio-http/pull/2631](https://togithub.com/zio/zio-http/pull/2631) - Try to read oneOf, before handling empty schema type as Object ([#​2623](https://togithub.com/zio/zio-http/issues/2623)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2657](https://togithub.com/zio/zio-http/pull/2657) - Update Examples by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2656](https://togithub.com/zio/zio-http/pull/2656) - Rename `Handler.response` to `Handler.fromResponse` by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2664](https://togithub.com/zio/zio-http/pull/2664) - Add finalizer for Netty channels created via `NettyConnectionPool` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2663](https://togithub.com/zio/zio-http/pull/2663) - Only write non default values to OpenAPI Json ([#​2549](https://togithub.com/zio/zio-http/issues/2549)) by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2661](https://togithub.com/zio/zio-http/pull/2661) - HttpContentCodec - Customizable encoding for Endpoint API by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2655](https://togithub.com/zio/zio-http/pull/2655) - Simplify style attributes by [@​johnspade](https://togithub.com/johnspade) in [https://github.com/zio/zio-http/pull/2675](https://togithub.com/zio/zio-http/pull/2675) - Improve performance & memory usage of `asMultipartFormStream` by [@​kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio-http/pull/2674](https://togithub.com/zio/zio-http/pull/2674) - QueryOps by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2671](https://togithub.com/zio/zio-http/pull/2671) - OpenAPI: Don't generate request body, if it would be the null schema by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2672](https://togithub.com/zio/zio-http/pull/2672) - Flaky JS Test by [@​987Nabil](https://togithub.com/987Nabil) in [https://github.com/zio/zio-http/pull/2670](https://togithub.com/zio/zio-http/pull/2670) - changed test site from google.com to example.com by [@​urbit-pilled](https://togithub.com/urbit-pilled) in [https://github.com/zio/zio-http/pull/2669](https://togithub.com/zio/zio-http/pull/2669) - Update slf4j-api, slf4j-simple to 2.0.12 by [@​scala-steward](https://togithub.com/scala-steward) in [https://github.com/zio/zio-http/pull/2665](https://togithub.com/zio/zio-http/pull/2665) - Snippet Utils: Handle Exceptions When Running Docs Commands on The Root Project by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2687](https://togithub.com/zio/zio-http/pull/2687) - Remove README Check on Build Phase by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2688](https://togithub.com/zio/zio-http/pull/2688) - Skip Publishing Jar Files for Documentation Project by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2690](https://togithub.com/zio/zio-http/pull/2690) - Enable Live Reload Docs by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2686](https://togithub.com/zio/zio-http/pull/2686) - Handler Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2689](https://togithub.com/zio/zio-http/pull/2689) - Request Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2692](https://togithub.com/zio/zio-http/pull/2692) - Response Documentation by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2696](https://togithub.com/zio/zio-http/pull/2696) - Documentation of Body Data Type by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2703](https://togithub.com/zio/zio-http/pull/2703) - fix: CodeGen should render UUID primitive type by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2709](https://togithub.com/zio/zio-http/pull/2709) - Documentation of Form and FormField by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2710](https://togithub.com/zio/zio-http/pull/2710) - feature: added Server Logging by [@​guptadeepak8](https://togithub.com/guptadeepak8) in [https://github.com/zio/zio-http/pull/2649](https://togithub.com/zio/zio-http/pull/2649) - Documentation of Headers by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2711](https://togithub.com/zio/zio-http/pull/2711) - Documentation of Cookies by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2712](https://togithub.com/zio/zio-http/pull/2712) - feat: load scalaFmt only once by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2717](https://togithub.com/zio/zio-http/pull/2717) - Documentation of Routes, RoutePattern and PathCodec by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2720](https://togithub.com/zio/zio-http/pull/2720) - Documentation of Flash Messages by [@​khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio-http/pull/2719](https://togithub.com/zio/zio-http/pull/2719) - feat: Proper imports for generated openapi code by [@​runtologist](https://togithub.com/runtologist) in [https://github.com/zio/zio-http/pull/2718](https://togithub.com/zio/zio-http/pull/2718) #### New Contributors - [@​jgulotta](https://togithub.com/jgulotta) made their first contribution in [https://github.com/zio/zio-http/pull/2537](https://togithub.com/zio/zio-http/pull/2537) - [@​daharon](https://togithub.com/daharon) made their first contribution in [https://github.com/zio/zio-http/pull/2542](https://togithub.com/zio/zio-http/pull/2542) - [@​zalbia](https://togithub.com/zalbia) made their first contribution in [https://github.com/zio/zio-http/pull/2554](https://togithub.com/zio/zio-http/pull/2554) - [@​hdriviere](https://togithub.com/hdriviere) made their first contribution in [https://github.com/zio/zio-http/pull/2561](https://togithub.com/zio/zio-http/pull/2561) - [@​kyri-petrou](https://togithub.com/kyri-petrou) made their first contribution in [https://github.com/zio/zio-http/pull/2581](https://togithub.com/zio/zio-http/pull/2581) - [@​easel](https://togithub.com/easel) made their first contribution in [https://github.com/zio/zio-http/pull/2591](https://togithub.com/zio/zio-http/pull/2591) - [@​neo773](https://togithub.com/neo773) made their first contribution in [https://github.com/zio/zio-http/pull/2589](https://togithub.com/zio/zio-http/pull/2589) - [@​ekhov](https://togithub.com/ekhov) made their first contribution in [https://github.com/zio/zio-http/pull/2619](https://togithub.com/zio/zio-http/pull/2619) - [@​ezhil56x](https://togithub.com/ezhil56x) made their first contribution in [https://github.com/zio/zio-http/pull/2618](https://togithub.com/zio/zio-http/pull/2618) - [@​johnspade](https://togithub.com/johnspade) made their first contribution in [https://github.com/zio/zio-http/pull/2675](https://togithub.com/zio/zio-http/pull/2675) - [@​urbit-pilled](https://togithub.com/urbit-pilled) made their first contribution in [https://github.com/zio/zio-http/pull/2669](https://togithub.com/zio/zio-http/pull/2669) - [@​guptadeepak8](https://togithub.com/guptadeepak8) made their first contribution in [https://github.com/zio/zio-http/pull/2649](https://togithub.com/zio/zio-http/pull/2649) **Full Changelog**: https://github.com/zio/zio-http/compare/v3.0.0-RC4...v3.0.0-RC5

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

waghanza commented 2 months ago

cc @whiplash

waghanza commented 2 months ago

CI is failing @whiplash

whiplash commented 2 months ago

Looks like it's using zio-schema version 0.4.17+4-0acf5af7-SNAPSHOT which hasn't been published 🤷 /cc @adamgfraser

whiplash commented 2 months ago

ping @tusharmath

tusharmath commented 2 months ago

@whiplash I don't maintain zio-http anymore.

whiplash commented 2 months ago

ping @987Nabil

987Nabil commented 2 months ago

@whiplash I'll publish a new version of zio http today or tomorrow

987Nabil commented 2 months ago

RC6 is released