What is new in OpenSAML 4?

Cantor, Scott cantor.2 at osu.edu
Mon Oct 11 12:50:00 UTC 2021


On 10/11/21, 7:42 AM, "dev on behalf of Stefan Rasmusson" <dev-bounces at shibboleth.net on behalf of rasmusson.stefan at gmail.com> wrote:

>    As this is a major version change I guess there are some major changes in the library that I'm not seeing.

I can't answer your question, but that is not the definition of a major change in semantic-versioned software. A major change means nothing more than the possibility that APIs were changed or removed. How many isn't relevant to that designation, or you're not doing it right.

The principal reason for a new version was moving to Java 11 as the minimum requirement and among other things that included the use of standard functional interfaces in place of Guava, which was a significant change throughout the code, and the migration to the new Date/Time APIs.

-- Scott




More information about the dev mailing list