Breaking changes
streamBinaryBody
now takes a codec format which determines the media type of the response. E.g.streamBinaryBody(Fs2Streams[F])(CodecFormat.Zip())
. The previous default wasCodecFormat.OctetStream()
- server interpreter artifacts have consistent naming using the template:
tapir-<server>-server-<effect>
. More specifically, the http4s-zio interpreter is now included in thetapir-http4s-server-zio
artifact. Moreover, vertx and netty interpreters have been split into separate subprojects for each effect implementation, so if you want to use vertx+cats, you need to depend ontapir-vertx-server-cats
.
What’s Changed
- Reorganize server source code & adjust artifact naming (#2169) @adamw
- ZIO 1.x support for Vert.X & Armeria (#2163) @danslapman
- Add a format parameter to streamBinaryBody (#2166) @adamw
- Fix armeria-zio example (#2157) @danslapman
- Add Scala Native support for jsoniter-scala integration (#2165) @plokhotnyuk
- Add support for Scala 3 on Scala Native (#2160) @lolgab
- remove unneeded old workaround code (#2151) @Zhen-hao
- Properly set content-length header if known in the zio-http interpreter (#2147) @adamw
- Fix zio vertx documentation (#2146) @desavitsky
- Add support for uPickle native (#2138) @lolgab
- Improve OpenTelemetry metrics integration (#2144) @adamw
- Ocado Technlogy added to adopters (#2135) @otrebski
Dependency updates
- Update http4s-circe, http4s-core, ... to 0.23.12 (#2156) @scala-steward
- Update vertx-web to 4.3.1 (#2158) @scala-steward
- Update scala-logging to 3.9.5 (#2150) @scala-steward
- Update gatling-sbt to 4.1.6 (#2136) @scala-steward
- Update http4s-blaze-client, ... to 0.23.12 (#2159) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.26 (#2154) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.25 (#2149) @scala-steward
- Update cats-effect to 3.3.12 (#2148) @scala-steward
- Update circe-core, circe-generic, ... to 0.14.2 (#2142) @scala-steward
- Update scala-java-time, ... to 2.4.0-M3 (#2143) @scala-steward
- Update play-ahc-ws-standalone to 2.1.10 (#2141) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.24 (#2139) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.23 (#2134) @scala-steward