Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameExpected CompletionDependenciesDescription
IdP V4.22021Java 17Ensure support for Java 17 (the upcoming LTS release replacing Java 11) for the current IdP release branch. Other minor improvements as warranted.
IdP V52022Java 17, Spring 6Migration of the IdP platform and dependencies (including OpenSAML) to Java 17 and Spring Framework 6.x to keep the platform appropriately current. This will remove some deprecated function but is not focused on new features.
Second Generation IdP Proxy Support2022


Add sufficient OIDC and possibly CAS support to IdP to handle proxying use cases without additional software footprint. SAML proxying support was added to IdPv4.

OIDC/OAuth Enhancements2022
Additional features for the OIDC OP plugin, initially focused on use cases adjacent to OIDC specs, or adding optional OIDC material. Distinct from work focused on API security and full OAuth functionality, which is captured as "OAuth Authorization Service" below. See JOIDC project in Jira.
SP Packaging Automation2021
AWS-based process for automating SP packaging, at least encompassing RPM platforms. This will conincide with changes to the packages we produce.
SP V4 Redesign2023-2024Substantial design work

The SP is on an unsustainable path and needs to be replaced with a different software redesign that addresses sustainability challenges – see SP4Details

This work has begun with preliminary technical work and early planning and design, likely through 2021, with more comprehensive work starting in 2022.

Wiki and Issue Tracker MigrationBy 2024
Atlassian have discontinued Confluence and Jira Server, with full EOL in 2024. This encompasses migration of the current infrastructure to an alternative.
Java Project Deployment Changes2021
The Maven site deploys, which provide the javadocs, are no longer reliable for the larger projects so this needs to be reworked to avoid the use of WebDAV with thousands of small files. In parallel, the problems of unauthorized artifacts showing up in Maven Central require that we revisit and make decisions about supporting it, but no decisions have been made yet.
Browser Integration Testing2021
End to end testing with browsers through the free Sauce Labs service

Planned

Planned projects are work accepted by the Consortium but which are not yet under development due to lack of resources or unmet preconditions. When committed work is complete the individuals working on the completed work will normally pick up a project from this list.

...