v8.1.6
·
40 commits
to main
since this release
Canonical Java 8 / 8.1.x download home: this repository (
percussioncms-java8).Binaries for the 8.1.x line are published here. The main percussioncms repo tracks Java 21 / 8.2 development.
PercussionCMS v8.1.6 Release Notes
Overview
This release provides security updates and bug fixes for PercussionCMS while maintaining compatibility with Java 8 (JDK 1.8.0).
Important Note
Several dependency updates were rolled back to maintain Java 8 compatibility. The versions listed below reflect what is actually deployed in this release.
Dependency Updates
Security & Core Libraries
- OWASP CSRF Guard: Updated to 4.5.0
- Jackson: Updated to 2.20.1
- Apache Tika: Updated to 2.9.4
- JSON: Updated to 20251224
- Eclipse Jetty: Updated to 9.4.58.v20250814
- Apache CXF: Updated to 3.5.11
- Apache PDFBox: Updated to 2.0.30
- Apache FOP: Updated to 2.11
- Rome: Updated to 2.1.0
- ICU4J: Updated to 77.1
- Apache Tomcat Updated to 9.0.113
Java 8 Compatibility Maintenance
The following dependencies remain at Java 8-compatible versions:
- Apache MyFaces: 2.3.11 (3.x requires Java 11+)
- Apache Shindig: 1.1-BETA5-incubating (3.x requires Java 11+)
Rolled Back Updates
The following dependency updates were attempted but rolled back for compatibility:
- Apache Commons Digester - Reverted to maintain stability
- Spotless Maven Plugin - Reverted to maintain compatibility
- Phloc Commons - Reverted to maintain compatibility
- javax.jcr - Reverted to maintain compatibility
Requirements
- Java Version: JDK 1.8.0 (Java 8)
- All dependencies in this release are compatible with Java 8
Build Information
- Branch: development-8.1.x
- Commit: 0a58214
For detailed information about specific PRs and version changes, see the detailed correction document.