Release v3.0.0-RC2
What's Changed
- Update README by @vigoo in #2105
- Some refactorings to HttpCliApp by @jorge-vasquez-2301 in #2108
- Update zio, zio-streams, zio-test, ... to 2.0.13 by @scala-steward in #2107
- Update netty-incubator-transport-native-io_uring to 0.0.20.Final by @scala-steward in #2112
- Fix usage of Config.nested by @vigoo in #2115
- Allow middlewares to alter the error handler by @vigoo in #2114
- Update tapir-http4s-server, ... to 1.2.13 by @scala-steward in #2119
- Update netty-codec-http, ... to 4.1.92.Final by @scala-steward in #2120
- Significantly improve performance of streaming multipart/form-data by @vigoo in #2116
- Fix triple evaluation of context layer by @vigoo in #2124
- Endpoint factory methods for head, patch and trace by @jczuchnowski in #2132
- Update zio-schema, zio-schema-json to 0.4.11 by @scala-steward in #2129
- Update tapir-http4s-server, ... to 1.3.0 by @scala-steward in #2128
- Fix mapErrorZIO by @vigoo in #2135
- Fix rendering of content type boundary by @jgranstrom in #2130
- Add methods to
Endpoint
to apply any kind of in/out codec by @987Nabil in #2142 - Offer API to add examples to
HttpCodec
andEndpoint
(#2118) by @987Nabil in #2144 - Special support for byte stream on endpoint api in/out by @vigoo in #2145
- Refactor Websockets by @adamgfraser in #2152
- Support for multipart/form-data in endpoint API by @vigoo in #2158
- Support returning body from another request by @andrzejressel in #2161
- added basic implementation for Server sent events on the server side. by @devsprint in #2138
- Throw request body decoding error by @rhueara-ca in #2147
- Fix issue with streaming form decoding hanging forever by @vigoo in #2162
- Fix handling of multipart inputs on the endpoint API by @vigoo in #2163
- Handle Relative URLs in Handler#connect by @adamgfraser in #2171
- WS connect scheme fix by @vigoo in #2172
- Rename !! To Root by @adamgfraser in #2175
- Improve dx for ZClient by @987Nabil in #2139
- Propagate Correct Cause In Routes#toApp by @adamgfraser in #2180
- Some new tests for Endpoint API by @vigoo in #2179
- Make Http.collect safe by @vigoo in #2178
- Check file readability in
Http.fromFile
/Http.fromFileZIO
(#2167) by @987Nabil in #2183 - Allow appending query parameters in path, and fix grouping of Combiner types by @afsalthaj in #2181
- Fixed #2155 - Properly handle streaming body response when content length set by @dizinfector in #2156
- paramBool and QueryCodec tests by @TomTriple in #2186
- Pass the entire request for Auth middleware verification by @jgranstrom in #2188
- Don't run unreadable file test on Windows by @andrzejressel in #2192
- added support for server sent events in endpoints api by @devsprint in #2184
- start docs for html by @TomTriple in #2189
- Add support for error in EndpointClient by @andrzejressel in #2173
- Add convenience methods for implementing
Endpoint
s by @987Nabil in #2196 - Change naming of transform methods by @987Nabil in #2194
- Fix WS client interruptability by @vigoo in #2200
- Attempts to solve the issue of hanging forever in some client/sever tests by @vigoo in #2177
- Update tapir-http4s-server, ... to 1.4.0 by @scala-steward in #2208
- Update sbt to 1.8.3 by @scala-steward in #2210
- Update zio-cli to 0.5.0 by @scala-steward in #2209
- Enable Client connection pooling by default by @ccerbusca in #2153
- Proposal: routing to not have environment and failure by @vigoo in #2213
- Update netty-codec-http, ... to 4.1.93.Final by @scala-steward in #2216
- Fail with 400 if request to endpoint is malformed by @NavidJalali in #2206
- Docs appendable to Endpoint, no name req. for out methods in Endpoint by @987Nabil in #2203
New Contributors
- @jgranstrom made their first contribution in #2130
- @andrzejressel made their first contribution in #2161
- @rhueara-ca made their first contribution in #2147
- @dizinfector made their first contribution in #2156
- @NavidJalali made their first contribution in #2206
Full Changelog: v3.0.0-RC1...v3.0.0-RC2