Lagom 1.4.5 released

The Lagom team has released Lagom 1.4.5.

This release provides several bug fixes and updates.

Highlights:

  • Updates Play to 2.6.13
  • Updates Akka to 2.5.12
  • Updates Akka HTTP to 10.0.13
  • Fixes a bug in the TestKit for services using RDBMS persistence that overrides the database driver selected in application.conf with H2 (#1297)
  • Fixes a bug in the RDBMS persistence module that could cause perpetual timeout errors if creating the offset table fails on startup (#1336)

See GitHub for the full list of commits and the issues and pull requests assigned to the 1.4.5 milestone.

Updating a Lagom project to version 1.4.5

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.

Updating to sbt 1.x

Support for sbt 1.x was quietly released with Lagom 1.4.0, but at the time we had not yet thoroughly tested it with Lagom, so we did not yet document this support or recommend it for most users.

Some adventurous users have been using it since then, and in the meantime we have updated all of our example applications and new project templates. Since we haven’t encountered any new problems with sbt 1.x, we now recommend it for all users of Lagom with sbt.

You can update the sbt version in the project/build.properties file. The most recent version at the time of this writing is 1.1.5.

You might also need to update other plugins, global configuration, or custom build configuration. See the sbt documentation for details on migrating from version 0.13.x.

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:

    8     342      81 Ignasi Marimon-Clos
    4     150      58 Tim Moore
    4       4       4 Play Team
    3       6       6 Brent Eritou
    2      57      40 Sebastien Coquelin
    1       1       3 Renato  Cavalcanti
    1      15      20 Jules Ivanic
    1       1       1 Riccardo Sirigu
    1      91      88 Patrick Prémont
    1      55       1 Kyle Florence
    1       8       6 Ido Shamun
    1      22       3 James Roper