After upgrading to Shibboleth 5.1.2, we are now seeing new deprecation warnings. These indicate things that were not deprecated in version 4.3.1, but are now marked as deprecated in 5.1.2 and will be removed sometime in the future. These represent cleanup we will need to do eventually, but not required now.
Warnings noted:
[ ] DEPRECATED: Java class 'net.shibboleth.ext.spring.util.SpringExpressionPredicate', (Bean ID: uw.SameSiteCondition): This will be removed in the next major version of this software; replacement is net.shibboleth.shared.spring.expression.SpringExpressionPredicate
[ ] [DEPRECATED:130] - Java class 'net.shibboleth.idp.profile.spring.factory.BasicX509CredentialFactoryBean': This will be removed in the next major version of this software; replacement is Parent bean 'shibboleth.BasicX509CredentialFactoryBean'
[ ] [DEPRECATED:123] - Spring bean 'Liberty.SSOS or Liberty.SSOS.MDDriven', (relying-party.xml): This will be removed in the next major version of this software; replacement is (none)
[x] WARN [DEPRECATED:123] - Java class method 'setAdditionalAudiencesForAssertion', (relying-party.xml): This will be removed in the next major version of this software; replacement is setAssertionAudiences
[ ] [DEPRECATED:113] - property 'idp.authn.Duo.supportedPrincipals' is no longer supported
property 'idp.httpclient.filecaching.cacheDirectory' is no longer supported
After upgrading to Shibboleth 5.1.2, we are now seeing new deprecation warnings. These indicate things that were not deprecated in version 4.3.1, but are now marked as deprecated in 5.1.2 and will be removed sometime in the future. These represent cleanup we will need to do eventually, but not required now.
Warnings noted: