Skip to content

Upgrade to Play 3.0#61

Merged
davidfurey merged 16 commits into
mainfrom
play3.0
May 31, 2024
Merged

Upgrade to Play 3.0#61
davidfurey merged 16 commits into
mainfrom
play3.0

Conversation

@davidfurey

Copy link
Copy Markdown
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
Copy Markdown
Member Author

Deployed to CODE, publishing still works

@phillipbarron phillipbarron left a comment

Copy link
Copy Markdown

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