[VOTE] Release Roller 6.1.4 (rc2)
Dave Johnson <[email protected]> Sun, 6 Oct 2024 17:09:11 -0400
| Newsgroups | gmane.comp.java.roller.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear Apache Roller Community, I am pleased to call for a vote on the release of Apache Roller 6.1.4 = (RC2). This release includes several important updates and improvements, = including enhanced security measures, dependency updates, and various = code enhancements (change notes below). The release candidate files can = be found at the following location: https://dist.apache.org/repos/dist/dev/roller/roller-6.1/v6.1.4/ Please review the release candidate and cast your vote: [ ] +1 Release this package as Apache Roller 6.1.4=20 [ ] 0 No opinion=20 [ ] -1 Do not release this package because... The vote will be open for at least 72 hours. Please take the time to = review the release candidate and provide your feedback. Thank you for your time and contributions to the Apache Roller project. Best regards, Dave Changes since RC1: * One-time salt values * Comprehensive tests for salt filters * Web analytics disabled when weblogAdminsUntrusted=3Dtrue Key Changes in Apache Roller 6.1.4 Dependency Updates: * Upgraded several key libraries to their latest versions, ensuring = improved security and stability. Code Enhancements: * Enhanced salt handling (user specific one-time-salts) and validation = mechanisms. * Improved security settings and default configurations. * By default weblogAdminsUntrusted is not set to true. * Default settings now disable file uploads and custom themes. * Updated tests and documentation to ensure compatibility with new = configurations. Detailed Change List for Apache Roller 6.1.4 Dependency Updates app/pom.xml: - asm.version: 9.6 -> 9.7 - commons-validator.version: 1.8.0 -> 1.9.0 - commons-codec.version: 1.16.0 -> 1.17.1 - commons-text.version: 1.11.0 -> 1.12.0 - commons-lang3.version: 3.14.0 -> 3.16.0 - eclipse-link.version: 4.0.2 -> 4.0.4 - log4j2.version: 2.22.1 -> 2.23.1 - lucene.version: 9.9.1 -> 9.11.1 - maven-surefire.version: 3.2.5 -> 3.5.0 - slf4j.version: 2.0.11 -> 2.0.16 - spring.version: 5.3.31 -> 5.3.39 - spring.security.version: 5.8.8 -> 5.8.14 - jquery-ui: 1.13.2 -> 1.13.3 - jquery-validation: 1.19.5 -> 1.20.0 - mockito-core: 5.9.0 -> 5.12.0 - instancio-junit: 4.0.0 -> 5.0.1 - selenium-java: 4.17.0 -> 4.23.1 - selenium-firefox-driver: 4.17.0 -> 4.23.1 - maven-failsafe-plugin: 3.2.5 -> 3.5.0 pom.xml: - jetty.plugin.version: 10.0.19 -> 10.0.23 - maven-compiler-plugin: 3.12.1 -> 3.13.0 - versions-maven-plugin: 2.16.2 -> 2.17.1 - junit-jupiter-engine: 5.10.1 -> 5.11.0 Code Changes - ValidateSaltFilter.java: Added RollerSession and modified salt = validation to check against userId. - SaltCache.java: Changed get method return type to String and modified = put method to accept String. - roller.properties: Added weblogAdminsUntrusted=3Dtrue. - runtimeConfigDefs.xml: Changed default values of uploads.enabled and = themes.customtheme.allowed to false. - MediaFileTest.java: Enabled media uploads for the test. - SQLScriptRunnerTest.java: Replaced assertTrue with assertEquals for = command count check. - roller-install-guide.adoc: Updated security recommendations and safer = defaults section. - roller-template-guide.adoc: Updated note about theme customization = being disabled by default.theme customization being disabled by default.