The Lagom team has released Lagom 1.3.3. This release is primarily a bugfix release, fixing issues related to Cassandra and Kafka.
Updating
To update an sbt project, change the version of lagom-sbt-plugin
in your project/plugins.sbt
file.
To update a Maven project, change the lagom.version
property in your top-level pom.xml
.
Migration notes
Binding multiple Lagom service descriptors in one Lagom service has been deprecated in this release. Although your Lagom services should continue to function with no changes, we recommend you update your application to fix any deprecation warnings that may have been introduced.
If you are currently binding multiple Lagom service descriptors in one Lagom service, you should combine these into one. The reason for this change is that we found most microservice deployment platforms simply don’t support having multiple names for the one service, hence a service that serves multiple service descriptors, each with their own name, would not be compatible with those environments.
Consequently, we have deprecated the methods for binding multiple service descriptors. To migrate, follow the instructions specific to your language:
Java
Instead of:
bindServices(serviceBinding(MyService.class, MyServiceImpl.class));
Use:
bindService(MyService.class, MyServiceImpl.class);
Scala
Instead of:
lazy val lagomServer = LagomServer.forServices(bindService[MyService].to(wire[MyServiceImpl]))
Use:
lazy val lagomServer = serverFor[MyService](wire[MyServiceImpl])
Change log
See the change log for more details on exactly what has been fixed in each release.
Cookies are required for this functionality.Allow Cookies