Releases: akka/akka-grpc
Akka gRPC 1.0.0-M1
Changes
- Support JDK 1.8.0_252 #964 by @raboof
- Document error that may occur when not enabling h2 #940 by @raboof
- Show configuring from code in walkthrough #965 by @raboof
- Keep the Travis JDK on _242 #963 by @raboof
- Avoid ManagedChannel in API used by generated code #955 by @raboof
- Remove unused code/config #954 by @raboof
- Publish -codegen for Scala 2.13 #951 by @raboof
- Missing private modifiers #926 by @ignasi35
- Improve docs for power api and addheader #941 by @raboof
- Make Trailers a non-case class #934 by @ignasi35
- Make "default" private #925 by @ignasi35
- More InternalApi annotations and apidocs. #929 by @ignasi35
- ASCII-art fix #931 by @ignasi35
- Remove unused import #932 by @ignasi35
- Adds missing annotation and docs for (already) private methods #927 by @ignasi35
- [docs TLS] Remove TODO and cross-reference to correct section #921 by @ignasi35
- Documents deploying over TLS #912 by @ignasi35
sbt
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
- Update akka-http, akka-http-core, ... to 10.1.12 #966 by @scala-steward
- Update akka-http-cors to 0.4.3 #922 by @scala-steward
- Update compilerplugin, scalapb-runtime to 0.10.3 #958 by @scala-steward
- Update grpc-core, grpc-interop-testing, ... to 1.29.0 #933 by @scala-steward
- Bumps jetty agent to 2.0.10 #952 by @ignasi35
- Update junit-4-12 to 3.1.2.0 #968 by @scala-steward
- Update sbt, scripted-plugin to 1.3.10 #920 by @scala-steward
- Update sbt-header to 5.6.0 #923 by @scala-steward
- Update sbt-paradox-akka to 0.33 #939 by @scala-steward
- Update sbt-scalafmt to 2.3.4 #916 by @scala-steward
- Update scalatest to 3.1.2 #960 by @scala-steward
Akka gRPC 0.8.4
Changes
Updates
- Update grpc-core, grpc-interop-testing, ... to 1.28.1 #903 by @scala-steward
- Update sbt-publish-rsync to 0.2 #902 by @scala-steward
Akka gRPC 0.8.3
Changes
sbt
Updates
- Update sbt-paradox-akka to 0.32 #894 by @scala-steward
- Update sbt, scripted-plugin to 1.3.9 #895 by @scala-steward
- Update akka-discovery, akka-slf4j, ... to 2.5.31 #897 by @scala-steward
Akka gRPC 0.8.2
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
sbt
- Less Materializer in the API #824 by @raboof
- Use 'protobuf-src' introduced in sbt-protoc 0.99.29 #883 by @raboof
Updates
Akka gRPC 0.8.1
Changes
- Server reflection: support service/message definitions across files #874 by @bjaglin
- Correctly deal with conflicting class names #877 by @raboof
- Update MiMa #868 by @raboof
Maven
sbt
- Codegen: fallback to protobuf package when no java_package is defined #873 by @bjaglin
- Don't generate code for external proto's by default #878 by @raboof
Updates
- Bump sbt-protoc #867 by @bjaglin
- Upgrading to Akka 2.5.30 and migrating code to use the new Base64 API… #871 by @viktorklang
- Update org.eclipse.jgit to 5.7.0.202003110725-r #870 by @scala-steward
- Update compilerplugin, scalapb-runtime to 0.10.2 #865 by @scala-steward
- Update akka-discovery, akka-slf4j, ... to 2.5.30 #866 by @scala-steward
Akka gRPC 0.8.0
This is the full list of changes in 0.8.0 - for background and highlights see the release announcement
Changes
- Mark more API's internal or ApiMayChange #864 by @raboof
- Widen AkkaDiscoveryNameResolverProviderSpec timeout #862 by @raboof
- Remove gradle wrapper from the benchmark-java project #855 by @ignasi35
- Don't generate unidoc for codegen projects #861 by @raboof
- Remove unused values #847 by @raboof
- Autolabel more things #856 by @ennru
- Update org.eclipse.jgit to 5.7.0.202003090808-r #858 by @scala-steward
- Add automatic JPMS name to runtime jar #857 by @ennru
- Update scalapb to 0.10.1 #736 by @raboof
- Link to Server Reflection experimental issue #851 by @ennru
- Docs: small fixes #848 by @ennru
- Simplify ClientState #843 by @raboof
- Widen AkkaDiscoveryNameResolverSpec timeout #846 by @raboof
- Document binary compatibility #842 by @raboof
- Add server reflection to 'combined' test server #834 by @raboof
- Adding support for custom headers #577 #838 by @drmontgomery
- Plug Akka Discovery into the grpc-java NameResolver #811 by @raboof
- Don't generate unidoc for the sbt plugin #837 by @raboof
- Document status codes #825 by @raboof
- Docs: configure creating Scaladoc #828 by @ennru
- CI: coloured output; latest JDKs #818 by @ennru
- Refactoring monitor channel #785 by @tayvs
- Add note about ALPN agent #812 by @Parth
- Fatal Scala warnings #799 by @raboof
- Docs: add project info #815 by @ennru
- Docs: link to guides on Lightbend Tech Hub #816 by @ennru
- Document client-side load balancing #810 by @raboof
- Update protobuf gradle plugin to 0.8.11, require gradle 5.6.4 #797 by @lukasito
- More patience in GrpcExceptionHandlerSpec #795 by @raboof
- Server Reflection #654 by @raboof
- Deploy docs #789 by @raboof
- Update the build #788 by @raboof
- Return INVALID_ARGUMENT when no parameter is found #779 by @raboof
- Add an 'updates' section in release-drafter #783 by @raboof
- Add coursier cache #782 by @raboof
- Update copyright to 2020 #778 by @raboof
- Remove sbt-git dependency #773 by @raboof
- Add mima #767 by @raboof
- Make sure akka-grpc can be cross-built #766 by @raboof
- Remove explicit dependencies on ssl-config and config #731 #763 by @raboof
Server side
Gradle
- Update grpc-core, grpc-interop-testing, ... to 1.28.0 #860 by @scala-steward
- Clarify we don't support loading proto's from artifacts outside sbt #764 by @raboof
Maven
sbt
- Update grpc-core, grpc-interop-testing, ... to 1.28.0 #860 by @scala-steward
Updates
- Update grpc-core, grpc-interop-testing, ... to 1.28.0 #860 by @scala-steward
- Update protoc-jar to 3.11.4 #853 by @scala-steward
- Update sbt-scalafmt to 2.3.2 #849 by @scala-steward
- Update sbt-mima-plugin to 0.7.0 #844 by @scala-steward
- Update scalatest to 3.1.1 #832 by @scala-steward
- Update scalafmt-core to 2.4.2 #836 by @scala-steward
- Update silencer-lib, silencer-plugin to 1.6.0 #835 by @scala-steward
- Update org.eclipse.jgit to 5.6.1.202002131546-r #823 by @scala-steward
- Update silencer-lib, silencer-plugin to 1.5.0 #822 by @scala-steward
- Update sbt, scripted-plugin to 1.3.8 #807 by @scala-steward
- Update akka-discovery, akka-slf4j, ... to 2.5.29 #800 by @scala-steward
- Update sbt-header to 5.4.0 #781 by @scala-steward
- Update sbt-paradox-akka to 0.29 #780 by @scala-steward
- Update sbt-bintray to 0.5.6 #775 by @scala-steward
- Update slf4j-api to 1.7.30 #771 by @scala-steward
Akka gRPC 0.7.3
Changes
- Retry channel creation when it fails #727 by @raboof
- Remove unnecessary print out of gradle tasks on plugin apply #739 by @jewertow
- Enable the client-side load balancing provided by grpc-java #715 by @pasikon
- Scala 2.12.10, Scala 2.13.1 #708 by @sullis
- Whitelist allowed protoc settings #720 by @raboof
- Don't use unicode arrows in templates #717 by @kristoflemmens
- sbt: improve support for configurations #702 by @bjaglin
Updates
- Update akka-http, akka-http-core, ... to 10.1.11 #748 by @scala-steward
- Update sbt-paradox-akka to 0.28 #747 by @scala-steward
- Update protoc-jar to 3.10.1 #746 by @scala-steward
- Update maven-core, maven-plugin-api to 3.6.3 #743 by @scala-steward
- Update sbt-header to 5.3.1 #742 by @scala-steward
- Update sbt-twirl to 1.5.0 #737 by @scala-steward
- Update sbt-paradox-akka to 0.27 #738 by @scala-steward
- Update sbt, scripted-plugin to 1.3.4 #741 by @scala-steward
- Update compilerplugin, scalapb-runtime to 0.9.6 #734 by @scala-steward
- Update akka-discovery, akka-slf4j, ... to 2.5.26 #714 by @scala-steward
- Update grpc-core, grpc-interop-testing, ... to 1.25.0 #726 by @scala-steward
- Update scalafmt-core to 2.2.2 #723 by @scala-steward
- Update sbt-header to 5.3.0 #729 by @scala-steward
- Update sbt-paradox-akka to 0.26 #725 by @scala-steward
- Update grpc-core, grpc-interop-testing, ... to 1.24.1 #718 by @scala-steward
- Update sbt-scalafmt to 2.2.1 #722 by @scala-steward
- Update sbt-whitesource to 0.1.18 #713 by @scala-steward
- Update sbt, scripted-plugin to 1.3.3 #709 by @scala-steward
- Update compilerplugin, scalapb-runtime to 0.9.4 #707 by @scala-steward
- Update scalafmt-core to 2.1.1 #704 by @scala-steward
- Update sbt-scalafmt to 2.0.7 #703 by @scala-steward
- Update slf4j-api to 1.7.29 #721 by @scala-steward
- Update sbt-paradox-akka to 0.25 #699 by @scala-steward
Akka gRPC 0.7.2
Changes
- play nice on projects with other sbt-protoc-based plugins #696 by @bjaglin
- Update sbt-scalafmt to 2.0.6 #690 by @scala-steward
- Update grpc-core, grpc-interop-testing, ... to 1.24.0 #689 by @scala-steward
- Update scalafmt-core to 2.1.0 #693 by @scala-steward
- Update jdk #691 by @raboof
- Update akka-http, akka-http-core, ... to 10.1.10 #687 by @scala-steward
- Update sbt, scripted-plugin to 1.3.2 #688 by @scala-steward
- Update sbt-paradox-akka to 0.24 #683 by @scala-steward
- Update sbt-scalafmt to 2.0.5 #685 by @scala-steward
- Update compilerplugin, scalapb-runtime to 0.9.1 #684 by @scala-steward
- Update sbt-whitesource to 0.1.17 #682 by @scala-steward
- Update maven-core, maven-plugin-api to 3.6.2 #678 by @scala-steward
- Switch to torkild credentials #680 by @2m
- Update to Lightbend Community Code of Conduct #677 by @TimMoore
- Update akka-discovery, akka-slf4j, ... to 2.5.25 #675 by @scala-steward
- Update sbt-scalafmt to 2.0.4 #676 by @scala-steward
- Store the gradle plugin logfile inside the build directory #674 by @hithran
- Retry service discovery if no target is found #671 by @fredfp
- Update grpc-core, grpc-interop-testing, ... to 1.23.0 #668 by @scala-steward
- Akka Paradox theme 0.22 #666 by @ennru
- Update grpc-core, grpc-interop-testing, ... to 1.22.2 #663 by @scala-steward
- Update scalafmt to 2.0.1 #662 by @scala-steward
- Release train updates #661 by @raboof
Akka gRPC 0.7.1
Changes
- Don't preprend
.
to service name if package not set #650 by @chbatey - update akkaGrpcCodeGeneratorSettings possible values #651 by @bjaglin
- prevent closing comment early by ensure heading whitespace #653 by @bjaglin
- Enable flat_package as default in maven plugin. #645 by @tz70s
- Fix #636 by publishing bat scripts for Windows #644 by @mlangc
- #635 akka grpc gradle plugin: compatibility with JDK8 #637 by @lukasito
Project infrastructure
- Add release drafter plugin #638 by @raboof
- Document to use script for creating a release template #627 by @raboof
- Automatically publish for 2.13 #643 by @raboof
- On demand import statements generation. #649 by @tz70s
- Fix junit deprecation warning. #646 by @tz70s
Updates
-
Don't automatically update to ssl-config 0.4.0 #639 by @raboof
-
Update akka-discovery, akka-slf4j, ... to 2.5.24 #659 by @scala-steward
-
Update slf4j-api to 1.7.28 #660 by @scala-steward
-
Update slf4j-api to 1.7.27 #655 by @scala-steward
-
Update sbt-scalafmt to 2.0.3 #657 by @scala-steward
-
Update grpc-core, grpc-interop-testing, ... to 1.22.1 #642 by @raboof
-
Update protoc-jar to 3.8.0 #640 by @scala-steward
-
Update slf4j-api to 1.7.26 #634 by @scala-steward
-
Update maven-core, maven-plugin-api to 3.6.1 #633 by @scala-steward
-
Update typesafe:config to 1.3.4 #630 by @scala-steward
-
Update protoc-jar to 3.5.1.1 #629 by @scala-steward
0.7.0
An overview of changes in this release can be found in the milestone, but notable changes include:
- Update to Akka HTTP 10.1.9 #625, which fixes a memory leak in the HTTP/2 support #591 found by @Marcus-Rosti
- Gradle support on Windows #622 thanks to @mlangc
- Including comments from the proto definition in the generated code #546 thanks to @bjaglin
- Code formatting verification thanks to @tz70s and @lomigmegard
- Improved integration with IntelliJ when using Gradle #617 thanks to @orendain
- Migrate remaining Play-specific code to https://github.com/playframework/play-grpc (which depends on akka-grpc), allowing it to evolve more independently #598