What's Changed
- Update fabric-protos by @bestbeforetoday in #755
- Fix GatewayException.printStackTrace(PrintStream) by @bestbeforetoday in #763
Migration considerations
The updated Fabric protocol buffer bindings in the Java implementation use protobuf-java v4 rather than protobuf-java v3, which was used in previous releases. This requires that the client application classpath resolves protobuf-java v4; otherwise the following error may be observed at runtime:
java.lang.NoClassDefFoundError: com/google/protobuf/RuntimeVersion$RuntimeDomain
It is recommended to include the v4 protobuf-bom as a Maven pom import in your pom.xml
file's dependencyManagement
section, or as a Gradle platform import in your build.gradle
file, to ensure that transitive dependency management resolves the correct version of protobuf-java, as described in the Java quickstart guide.
Full Changelog: v1.6.0...v1.7.0