Skip to content
Snippets Groups Projects
Unverified Commit 3e5a164f authored by Jaime Pérez Crespo's avatar Jaime Pérez Crespo
Browse files

Update the changelog and upgrade notes.

parent 11fa34a9
No related branches found
No related tags found
No related merge requests found
......@@ -17,15 +17,17 @@ Released TBD
Released 2019-09-xx
* Fixed an issue with warnings being logged when using PHP 7.2 or newer (#1168).
* Fixed an issue with web server aliases or rewritten URLs not working (#1023, #1093).
* Fixed an issue that prevented errors to be logged if the log file was not writeable (#1194).
* Replace custom Email class with the phpmailer library.
* Allow to log to STDERR in the logging.handler option.
* Allow logging to STDERR in the `logging.handler` option by setting it to `stderr`.
* Allow use of stream wrappers (e.g. s3://) in paths.
* Improve 'update or insert' handling for different SQL drivers
* The default algorithm within the TimeLimitedToken-class has been bumped from SHA-1 to SHA-256
as announced by deprecation notice in 1.15-RC1
* Improved 'update or insert' handling for different SQL drivers.
* The default algorithm within the TimeLimitedToken class has been bumped from SHA-1 to SHA-256
as announced by deprecation notice in 1.15-RC1.
* Most modules have been externalized. They will not be included in our future releases by default,
but will be easily installable using Composer.
* The saml2-libary has been updated to v3.4.1
but will be easily installable using Composer. For now, they are still included in the package.
* Many minor fixes to code, css, documentation
### metarefresh
......@@ -34,29 +36,11 @@ Released 2019-09-xx
configuration option.
### saml
* Make the id of the generated signed metadata only change when metadata
content changes.
* New SP options `AssertionConsumerService` and `SingleLogoutServiceLocation`
that allow to override the default URL paths.
* Make the id of the generated signed metadata only change when metadata content changes.
* New SP metadata configuration options `AssertionConsumerService` and `SingleLogoutServiceLocation`
to allow overriding the default URL paths.
* Added support for per-IDP configurable `AuthnContextClassRef`/`AuthnContextComparison`.
### Interoperability
* The minimum PHP version required is now 5.6.
* Windows CI was added using Appveyor
* The codebase is now completely covered by Psalm static analysis
* Test coverage has increased by 3%
### Deprecation
* 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.
* The use of the PHP memcache-extension was deprecated in favour of memcached-extension.
The former is considered abandoned and it's safe use can no longer be guaranteed.
## Version 1.17.6
Released 2019-08-29
......
......@@ -3,12 +3,24 @@ Upgrade notes for SimpleSAMLphp 1.18
The minimum PHP version required is now PHP 5.6.
The use of the PHP Memcache-extension was deprecated in favour of the Memcached-extension.
In order to keep using Memcache-functionality you have to move to the PHP Memchached-extension,
which is available from PECL; see https://pecl.php.net/package/memcached
### 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 `memchached` 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 to install
- You could use the package from the REMI-repository if you're on RHEL; https://rpms.remirepo.net/
- 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.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment