Releases: typelevel/fs2-grpc
Releases · typelevel/fs2-grpc
v2.1.2
Dependencies
- fs2 v3.0.4
v2.1.1
API Changes
- Add method overloads in generated code with respect to using defaults for
ClientOptions
andServerOptions
. This should make it less convoluted when you do not need to configure options. (#389)
Dependencies
- sbt-protoc v1.0.4
Note
Same as version 2.1.0
released to Sonatype, but never got to Maven Central due to sync issues.
v2.0.1
Bugfixes
Prefetching was, mistakingly, done before client call was started. Update to this version.
v2.0.0
Going 2.0.0
We have made some breaking changes to generated methods and made some internal things private in order to stabilize the user-facing API going forward.
User-facing Breaking Changes
- Generated methods for client and server have changed signature in that they require:
fs2.grpc.client.ClientOptions
andfs2.grpc.server.ServerOptions
, respectively. Moreover, some of the arguments that were on generated methods are now on the options classes.
Internal breaking changes
- Various internal implementation related methods that were deprecated have been removed. See changes for more details.
Improvements
Clients can now be configured to prefetch messages from server, e.g. ClientOptions.default.withPrefetchN(100)
. Servers can also be configured to enable compression, e.g. ServerOptions.default.configureCallOptions(_.withServerCompressor(Some(GzipCompressor)))
. See fs2.grpc.client.ClientOptions
and fs2.grpc.server.ServerOptions
for available configuration options.
Dependency Updates
- scala 3.0.0
- fs2 v3.0.3
- cats-effect v3.1.1
- scalapb v0.11.3
v0.11.0
v1.1.5
Dependencies
- scala v3.0.0-RC3
- scalapb - v0.11.2
- fs2 v3.0.2
- cats-effect: v3.1.0
v1.1.4
v0.10.3
v1.1.3
Dependencies
- sbt-protoc v1.0.3