We are happy to announce the availability of Lagom 1.5.0-RC2. This is the second release candidate of Lagom 1.5.0. We expect this to be considerably more stable than the milestone releases, not only in terms of functionality but we are also moving closer to the idea of freezing the APIs. Our plan is to later promote this release candidate to a stable release if we don’t find major issues.
Because of that, and as with milestones, the primary goal is to get feedback, so please let us know if something isn’t working or you see something that should be improved. If there are changes not well documented in javadocs, scaladocs or our migration guides, please, let us know so that we can improve them before the general availability release.
Highlights
Deployment
Since version 1.5.0-RC2
Lagom no longer supports Lightbend Orchestration. If you depend on Lightbend Orchestration to produce your Dockerfile
and deployment specs (Kubernetes or DC/OS) refer to the Lagom 1.5 Migration Guide.
If your deployment target is OpenShift you can also refer to the Deploying Lightbend applications to OpenShift guide.
Upgrades for major dependencies
- Play upgraded to 2.7.0 (release notes)
- Akka upgraded to 2.5.21 (release notes, but we also recommend that you read other release notes since Akka 2.5.18)
- Alpakka Kafka upgraded to 1.0-RC2 (release notes)
- Slick upgraded to 3.3.0 (release notes)
There is also a brand new integration with Akka Management providing an easier way to do cluster bootstrap, health-checks enabled by default, and works better with our new implementation of ServiceLocator based on Akka Discovery.
See GitHub for the full list of commits and the issues and pull requests assigned to the 1.5.0-RC2 milestone.
Updating a Lagom project to version 1.5.0-RC2
First, make sure you read the Lagom 1.5 Migration Guide for Scala or Java.
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
.
After updating, it is recommended to fix any new deprecation warnings you see when compiling or running your services.
Credits
Thanks to the community for their detailed bug reports and contributions.
Thanks to Lightbend for their continued sponsorship of the Lagom core team’s efforts. Lightbend offers commercial support for Lagom.
Special thanks to the following contributors who helped with this release:
commits added removed author
13 767 362 Renato Cavalcanti
7 1090 697 Ignasi Marimon-Clos
4 176 100 Marcos Pereira
2 6 5 Martynas Mickevičius
2 55 36 Dale Wijnand
1 10 0 Zhonglai Zhang
1 24 18 Enno
1 2 2 Fran Bermejo
1 2 2 Prashant Sharma
Cookies are required for this functionality.Allow Cookies