Upgrades from to Play 2.8 to Play 3.0 including change from Akka to Pekko.
This requires an upgrade to SBT 1.9.6 and Java 11. Upgrading to Java 11 caused a strange issue related to Logstash and Jackson, requiring us to explicitly exclude jackson-module-jaxb-annotations. See the long comment in build.sbt for a full explanation.
In addition, this bumps various dependencies and does some spring cleaning of build.sbt and plugins.sbt.
Finally, the tests were not working on M1 macbooks, which has been resolved by adding an explicit test dependency on a newer version jnr-unixsocket. See https://github.com/spotify/docker-client/pull/1221 (unmerged and unreleased at present).
How to test
Deploy to code, check that you can still publish new articles in CODE composer
What does this change?
Upgrades from to Play 2.8 to Play 3.0 including change from Akka to Pekko.
This requires an upgrade to SBT 1.9.6 and Java 11. Upgrading to Java 11 caused a strange issue related to Logstash and Jackson, requiring us to explicitly exclude jackson-module-jaxb-annotations. See the long comment in build.sbt for a full explanation.
In addition, this bumps various dependencies and does some spring cleaning of
build.sbt
andplugins.sbt
.Finally, the tests were not working on M1 macbooks, which has been resolved by adding an explicit test dependency on a newer version jnr-unixsocket. See https://github.com/spotify/docker-client/pull/1221 (unmerged and unreleased at present).
How to test
Deploy to code, check that you can still publish new articles in CODE composer