Issues
- Track Spring Framework 7.0JPAR-234Ian Young
- Transitive use of httpcore5-h2 isn't being managedJPAR-233Resolved issue: JPAR-233Scott Cantor
- Validate java version used for buildsJPAR-232Ian Young
- Upgrade GPG plugin to latestJPAR-231
- Track Spring Framework 6.2JPAR-230Resolved issue: JPAR-230Ian Young
- Chase down keys for artifacts used during javadoc buildJPAR-229
- Update TestNG to latestJPAR-227
- Update commons-dbcp2 from 2.9.0 to more recentJPAR-226
- Update dependencies for the maint-11 branchJPAR-228Ian Young
- Add jdeprscan tests to buildsJPAR-225
- Remove site configuration from parent POM as part of minor version bump.JPAR-224Resolved issue: JPAR-224Scott Cantor
- Convert from per-module to aggregated javadocsJPAR-223Resolved issue: JPAR-223Scott Cantor
- Update JSE Javadoc links to Java 17JPAR-222Resolved issue: JPAR-222Philip Smart
- Migrate to Spring Framework 6.1JPAR-221Resolved issue: JPAR-221Ian Young
- Can't build projects if user ID or group ID is a big numberJPAR-220Resolved issue: JPAR-220
- Update Guava to 32.1.2-jreJPAR-219Resolved issue: JPAR-219Ian Young
- Compile everything with the javac -parameters optionJPAR-218Resolved issue: JPAR-218Ian Young
- Update mockitoJPAR-217Ian Young
- Initial dependency review for IdP v5JPAR-215Resolved issue: JPAR-215Ian Young
- Move versions-maven-plugin forward to 2.14.0 or 2.14.1JPAR-214Resolved issue: JPAR-214Rod Widdowson
- Investigate exclusion of woodstox dependencyJPAR-216Resolved issue: JPAR-216Scott Cantor
- Update to latest slf4j/logbackJPAR-213Resolved issue: JPAR-213Scott Cantor
- Migrate javadoc links into individual projectsJPAR-212Resolved issue: JPAR-212Scott Cantor
- Remove TestNG API link due to build failure in that projectJPAR-211Resolved issue: JPAR-211Ian Young
- Merge java-support and spring-extensions repositoriesJPAR-210Resolved issue: JPAR-210Ian Young
- Branch Git repositories for Java 17 platformJPAR-209Resolved issue: JPAR-209Ian Young
- Release parent 11.3.3JPAR-208Resolved issue: JPAR-208Philip Smart
- Revert maven-javadoc-plugin to official Apache versionJPAR-207Philip Smart
- Update maven-javadoc-plugin to reporting API 3.1.0JPAR-206Resolved issue: JPAR-206Philip Smart
- Account for change to Bouncy Castle artifact name/coordinatesJPAR-205Resolved issue: JPAR-205Ian Young
- Investigate a CI job to check mvn versions:setJPAR-204Resolved issue: JPAR-204Rod Widdowson
- Update to latest hibernate-coreJPAR-203Tom Zeller
- Update to janino 3.1.6JPAR-202Resolved issue: JPAR-202Ian Young
- Update to rhino 1.7.14JPAR-201Resolved issue: JPAR-201Rod Widdowson
- Update to jcommander 1.82JPAR-200
- Validate key 0xE0130A3ED5A2079E for org.webjars.gpgJPAR-199Resolved issue: JPAR-199Rod Widdowson
- Validate key 0xDDDAFA7674E54418 for org.testngJPAR-198Resolved issue: JPAR-198Rod Widdowson
- Remove our repositories from POMsJPAR-197Tom Zeller
- Copy project signed asc files into enforcer's data areaJPAR-196Resolved issue: JPAR-196
- Review and simplify release profileJPAR-195Ian Young
- Reduce public Maven repository lookupsJPAR-193Resolved issue: JPAR-193Tom Zeller
- Release maven IdP distribution enforcer rule 2.1.0JPAR-192Resolved issue: JPAR-192Philip Smart
- Find sources of very, very old dependencies..JPAR-191Resolved issue: JPAR-191Rod Widdowson
- Investigate an enforcer to check all jars and poms ~/.m2/.... towards the end of a buildJPAR-190Resolved issue: JPAR-190Rod Widdowson
- Need to signature check test a modified jar file.JPAR-189Resolved issue: JPAR-189Rod Widdowson
- Release maven IdP distribution enforcer rule 2.0.0JPAR-188Resolved issue: JPAR-188Philip Smart
- Release maven IdP distribution enforcer rule 1.0.0JPAR-187Resolved issue: JPAR-187
- Create Java 17 + Spring Framework 6 + Jakarta EE 9 platformJPAR-186Resolved issue: JPAR-186Ian Young
- Site builds are not compatible with Maven 3.8.2JPAR-185
- Extra exclusions for Hibernate.JPAR-184Resolved issue: JPAR-184Rod Widdowson
Track Spring Framework 7.0
Description
Environment
Details
Details
Details
Activity
Ian YoungJanuary 27, 2025 at 6:13 PM
I have committed dev/JPAR-234
branches to the following repositories:
java-parent-project
referencing the new milestone. The Spring project are including milestones in Maven Central now, so that’s all that is required.java-ship-shared
removing the reference tospring-jcl
java-identity-provider
commenting out the signature enforcement inidp-distribution
for probably obvious reasons (I disable the.m2
check in my test environment anyway)
With this in place, our unit tests run all the way up to the IdP and into the plugins. So, not too bad for now. I imagine there are other disruptions to come, of course.
Ian YoungJanuary 27, 2025 at 5:52 PM
For what it’s worth, the tests all the way up to the IdP and some plugins seem to have passed with spring-jcl
just removed from the one place it’s referenced. That’s not real, but it’s not the testbed either.
There are of course new dependencies all over the place with new keys. I’m not going to track those until later, I’ve just commented the enforcer out of the idp-distribution
module for now.
Scott CantorJanuary 27, 2025 at 5:41 PMEdited
The claim I guess is that commons-logging-1.3.0 does the “same” inference about use of SLF4J that spring-jcl did so they could include that in its place. The proof of course remains to be seen. We’d have to do some real world testing for sure, the testbed tends to contaminate the results (both for good and bad).
Ian YoungJanuary 27, 2025 at 5:31 PM
First observation in an initial exploration of this is that the spring-jcl
module has disappeared.
Hopefully this just simplifies things a little for us.
Spring Framework 7.0 has entered its “milestone” phase, with GA expected 2025-11 or so. We should track its development to make sure our stack is compatible with this release so that we can switch to it if and when required in a future major version.