Upgrade notes for SimpleSAMLphp 1.18

The minimum PHP version required is now PHP 5.6.

Deprecations

  • The use of the PHP memcache extension was deprecated in favour of memcached. In order to keep using memcache functionality you have to move to the PHP memcached extension, which is available from PECL; see https://pecl.php.net/package/memcached. The former is considered abandoned and it's safe use can no longer be guaranteed.

There are a few options here: - Depending on your distribution, the package may just be available for you to install - You could use the package from the REMI repository if you're on RHEL; https://rpms.remirepo.net/ - Download the source from https://pecl.php.net/package/memcached and compile the source as a PHP-extension manually; https://www.php.net/manual/en/install.pecl.phpize.php

  • Support for SAML1.1 / Shibboleth 1.3 will be discontinued in a future release.
  • The class SimpleSAML\Auth\TimeLimitedToken is now deprecated and will be removed in a future release If your custom module relies on this class, be sure to make a copy into your repository and make sure to also copy the unit tests that come along.
  • Setting privacypolicy in metadata files will be removed in a future release. It was only used by the consent module, which supports UIInfo's PrivacyStatementURL. See https://simplesamlphp.org/docs/stable/simplesamlphp-metadata-extensions-ui on how to configure this.