v0.3.0
🎉 Initial (alpha) Netty web-server support
Breaking changes:
- switch from
connect-rpc-scala-coretoconnect-rpc-scala-http4sdependency to continue using http4s frontend org.ivovk.connect_rpc_scala.ConnectRouteBuilderneeds to be renamed toorg.ivovk.connect_rpc_scala.http4s.Http4sRouteBuilderclassHttp4sRouteBuilder.buildRoutesmethod now returnsRoutescase class, allowing to choose whether to useconnect/transcodingprotocols routes, orallroutes combined.
Everything else should work the same.
What is supported and whatnot by Netty at the current moment, can be read in the README: https://github.com/igor-vovk/connect-rpc-scala
What's Changed
- [netty] Initial Netty support by @igor-vovk in #107
- [netty] Fix writing to the closed channel by @igor-vovk in #109
- [http4s] Expose routes object to be able to choose between connect an… by @igor-vovk in #110
- Generalize media type parsing by @igor-vovk in #111
- Document feature matrix for both frontends by @igor-vovk in #112
- [netty] Fix proto parsing, improve dealing with netty futures, slight… by @igor-vovk in #114
Library updates
- Update grpc-core, grpc-inprocess, ... to 1.70.0 by @scala-steward in #102
- Update scalafmt-core to 3.8.6 by @scala-steward in #103
- Update scala3-library to 3.3.5 by @scala-steward in #105
- Update sbt-native-packager to 1.11.1 by @scala-steward in #108
Full Changelog: v0.2.8...v0.3.0