Hi, after moving to 5.8.1 on more projects, I found an issue with a missing dependency due to some dependencies switching from 'compile' to 'implementation' in Gradle. It's the right approach, we've done the same in our projects, but it's easy to miss something that might be required in an edge-case. Especially if IDEs like Eclipse can still resolve everything, but Gradle won't.
In our case, tapestry-webresources no longer has the Google Closure Compiler exposed, which is needed if a custom org.apache.tapestry5.webresources.GoogleClosureMinimizerOptionsProvider is provided. This is just a FYI mail, I've created an issue and pushed a fix already: https://issues.apache.org/jira/browse/TAP5-2716 But if you run into some missing dependencies, it might help to check https://github.com/apache/tapestry-5/commit/17d58c3956eee98f7684bb803d19f19b74bb22b5 for a changed dependency. The workaround is to include the same dependency in your own build.gradle / pom.xml Cheers, Ben