Skip to content

Releases: akka/akka-grpc

Akka gRPC 2.0.0

26 May 11:35
v2.0.0
b9a5cfa
Compare
Choose a tag to compare

This version of Akka gRPC updates from ScalaPB 0.10.x to 0.11.x, which is a
breaking change for Scala users: code generated with ScalaPB 0.10.x will not
work with version 0.11.x of the runtime, meaning projects that use Akka gRPC
directly need a clean recompile, and if you use libraries that use Akka gRPC
you will need to make sure they are on the same major version.

Changes since 1.1.x

Documentation

Development infrastructure

Client side

  • Fix client streaming cancellation before trailers read #1333 by @pvlugter

Gradle

  • No -SNAPSHOT postfix for gradle plugin snapshots #1355 by @raboof
  • The generated java sources are not compiled when a project has only kotlin sources #1308 by @ihostage

sbt

  • List the com.google.protobuf protos version in BuildInfo #1330 by @ennru

Updates

For a full list of changes see the releases overview

Credits

For this release we had the help of 11 contributors – thank you all very much!

Author Commits Lines added Lines removed
raboof raboof 11 101 113
ignasi35 ignasi35 8 414 44
bjaglin bjaglin 3 99 15
lomigmegard lomigmegard 3 24 15
jtjeferreira jtjeferreira 1 47 2
andreaTP andreaTP 1 39 15
pvlugter pvlugter 1 37 1
justcoon justcoon 1 29 25
marcospereira marcospereira 1 19 92
ihostage ihostage 1 13 1
ennru ennru 1 6 3

The Akka core team is employed by Lightbend. If you're looking to take your Akka systems to the next level, let's set up a time to discuss our enterprise-grade expert support, self-paced education courses, and technology enhancements that help you manage, monitor and secure your Akka systems - from development to production.

Happy hakking!

– The Akka Team

Akka gRPC 1.1.1

24 Feb 10:35
014e3ed
Compare
Choose a tag to compare

We're happy to announce version 1.1.1 of Akka gRPC!

This release bumps a bunch of dependencies and includes bug fixes for the maven plugin.

Changes

Updates

Akka gRPC v1.1.0

09 Feb 10:57
9c6bc9b
Compare
Choose a tag to compare

We're happy to announce version 1.1.0 of Akka gRPC!

Highlighted changes since 1.0.x

Akka gRPC 1.1.0 requires Akka 2.6.x and Akka HTTP 10.2.x.

This release introduces a new, experimental client backend powered by Akka-HTTP. The default backend is still the classic client implemented using grpc-java which is based on Netty. You can enable the new backend using akka.grpc.client."*".backend="akka-http". The Akka-HTTP backend for gRPC is built using the Akka HTTP client support for HTTP/2 introduced in Akka HTTP 10.2.3. The Akka-HTTP backend for Akka gRPC client is released as a preview and the recommendation for general purpose usage is still the existing, netty-based backend.

Detailed list of Changes

Maven

sbt

Read more

Akka gRPC 1.0.2

22 Sep 15:09
10aad69
Compare
Choose a tag to compare

Changes

Gradle

Maven

sbt

  • Expose helpers to bridge external generators to sbt #1115 by @raboof

Updates

Akka gRPC 1.0.1

21 Jul 07:16
d6e82b1
Compare
Choose a tag to compare

Highlights of this patch release are a number of improvements in the Gradle plugin by @eshepelyuk and a ScalaPB update by @thesamet

Changes

  • Avoid generating duplicate imports in scala clients #1059 by @raboof

Internal changes

Gradle

sbt

  • Update to ScalaPB 0.10.6 and support running in a sandboxed classloader. #1032 by @thesamet

Updates

Akka gRPC 1.0.0

17 Jun 12:40
4207080
Compare
Choose a tag to compare

Changes

sbt

Updates

Akka gRPC 1.0.0-M1

15 May 08:54
a6e5b99
Compare
Choose a tag to compare

Changes

sbt

  • Avoid shipping classes already in scalapb-runtime #943 by @raboof

Project infrastructure

  • Add sonatype staging for scripted tests #944 by @raboof
  • Adds a scripted tests which uses Akka 2.6.x #906 by @ignasi35
  • Build: disable MiMa instead of fail-no-previous #909 by @ennru

Updates

Akka gRPC 0.8.4

03 Apr 11:39
817aa17
Compare
Choose a tag to compare

Changes

  • Extract classic actor system via helper; improve generated API docs #904 by @ennru

Updates

Akka gRPC 0.8.3

02 Apr 14:31
d39b7f5
Compare
Choose a tag to compare

Changes

  • Use correct service-name when using static service-discovery mechanism #899 by @fredfp

sbt

  • bump sbt-protoc & fix compatibility with other sbt-protoc plugins #896 by @bjaglin

Updates

Akka gRPC 0.8.2

31 Mar 09:59
32a734e
Compare
Choose a tag to compare

Changes

  • Fix isDefinedAt bug in concatOrNotFound #888 by @raboof
  • fix non-nullary method overrides nullary method #889 by @enzief
  • Simplifying and removing excess allocations for CamelCasing #882 by @viktorklang
  • Docs: link to Akka Discovery and Management #891 by @ennru
  • Set the apiURL for pom.xml correctly #890 by @ennru

Gradle

Maven

  • Added ability to specify the protoc version #885 by @dotbg

sbt

  • Less Materializer in the API #824 by @raboof
  • Use 'protobuf-src' introduced in sbt-protoc 0.99.29 #883 by @raboof

Updates

  • Use 'protobuf-src' introduced in sbt-protoc 0.99.29 #883 by @raboof