Skip to content

Conversation

davidfurey
Copy link
Member

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 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 spotify/docker-client#1221 (unmerged and unreleased at present).

How to test

Deploy to code, check that you can still publish new articles in CODE composer

@davidfurey davidfurey requested a review from a team May 17, 2024 11:13
@davidfurey
Copy link
Member Author

Deployed to CODE, publishing still works

Copy link

@phillipbarron phillipbarron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested in code - all working as expected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants