Skip to content

Releases: typelevel/fs2-grpc

v2.1.2

21 May 07:52
8561773
Compare
Choose a tag to compare

Dependencies

  • fs2 v3.0.4

v2.1.1

20 May 08:32
b5bd954
Compare
Choose a tag to compare

API Changes

  • Add method overloads in generated code with respect to using defaults for ClientOptions and ServerOptions. 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

17 May 13:55
e7a0892
Compare
Choose a tag to compare

Bugfixes

Prefetching was, mistakingly, done before client call was started. Update to this version.

v2.0.0

17 May 10:45
ff2119c
Compare
Choose a tag to compare

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 and fs2.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

16 May 02:46
v0.11.0
f65e636
Compare
Choose a tag to compare

Breaking changes

  • #369 Backport streaming client backpressure from #361. See the ticket for differences from 1.x.

Dependency updates

  • cats-effect-2.5.0
  • fs2-2.5.5
  • sbt-protoc-1.0.3
  • scalapb-0.11.2

v1.1.5

04 May 10:31
7e4dcc8
Compare
Choose a tag to compare

Dependencies

  • scala v3.0.0-RC3
  • scalapb - v0.11.2
  • fs2 v3.0.2
  • cats-effect: v3.1.0

v1.1.4

19 Apr 08:25
c4a4f11
Compare
Choose a tag to compare

Bugfixes

#360 - runtime: add back pressure to streaming client call listener.

v0.10.3

19 Apr 04:23
b8e9e2b
Compare
Choose a tag to compare

Bugfixes

#361: Add backpressure to streaming client call listener

v1.1.3

13 Apr 20:02
9f19064
Compare
Choose a tag to compare

Dependencies

  • sbt-protoc v1.0.3

v1.1.2

11 Apr 16:01
cdd17a8
Compare
Choose a tag to compare

Fix MiMa checks so it publishes. See v1.1.0 for the exciting bits.