The latest OpenSAML major version (4.x) requires JDK 11, and the earlier OpenSAML version (3.x) has reached its end of life. In order to complete #9095, it is required to build with JDK 11.
To update to JDK 11 will require the following:
- [x] Migrate LDAP samples to use UnboundIdContainer - #9414
- [x] Remove
javax.annotationusage - #9415 - [x] Rework LDAP ApacheDS tests to work with JDK 11 - #9416
- [x] Update Git workflows to use JDK 11 - #9417
- [x] Update community guidelines to require JDK 11 - #9418
- [x] R2dbcReactiveOAuth2AuthorizedClientServiceTests should anticipate a lower-precision timestamp - #9449
- [x] OAuth2AuthenticationTokenMixinTests should anticipate a lower-precision timestamp - #9461