Skip to content

v0.3.0

Choose a tag to compare

@igor-vovk igor-vovk released this 15 Feb 16:00
· 101 commits to main since this release
c7c8c74

🎉 Initial (alpha) Netty web-server support

Breaking changes:

  • switch from connect-rpc-scala-core to connect-rpc-scala-http4s dependency to continue using http4s frontend
  • org.ivovk.connect_rpc_scala.ConnectRouteBuilder needs to be renamed to org.ivovk.connect_rpc_scala.http4s.Http4sRouteBuilder class
  • Http4sRouteBuilder.buildRoutes method now returns Routes case class, allowing to choose whether to use connect / transcoding protocols routes, or all routes 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

Full Changelog: v0.2.8...v0.3.0