|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 4.0.0 (2019-07-09) |
| 4 | + |
| 5 | +- Remove the warning filter; users must set the filter themselves |
| 6 | +- Refactor internal data representation |
| 7 | + - Deprecate satosa.internal_data module |
| 8 | + - Use satosa.internal module |
| 9 | + - Store the NameID value as satosa.internal.InternalData.subject_id |
| 10 | + - Store the NameID nameid-format as satosa.internal.InternalData.subject_type |
| 11 | +- Deprecate hash configuration option set in internal attributes |
| 12 | +- Deprecate USER_ID_HASH_SALT configuration option |
| 13 | +- Remove attribute hashing |
| 14 | +- Deprecate UserIdHasher classes |
| 15 | +- Deprecate UserIdHashType enum |
| 16 | +- Support SAML NameID nameid-format emailAddress and unspecified |
| 17 | +- Accept authn response with no NameID element |
| 18 | +- Reset state after cookie decryption failure |
| 19 | +- Add API to load data in Context object |
| 20 | + - KEY_BACKEND_METADATA_STORE |
| 21 | + - KEY_TARGET_ENTITYID |
| 22 | + - KEY_FORCE_AUTHN |
| 23 | + - KEY_MEMORIZED_IDP |
| 24 | +- Add initial eIDAS support |
| 25 | +- Support memoization of IdP selection when using MDQ |
| 26 | +- plugins: Warn when AssertionConsumerService binding is HTTP-Redirect in the saml2 backend |
| 27 | +- plugins: Add SAMLUnsolicitedFrontend frontend |
| 28 | +- plugins: Add SAMLVirtualCoFrontend frontend |
| 29 | +- plugins: Add extra_scopes configuration to support multiple scopes |
| 30 | +- plugins: Use the latest pyop version |
| 31 | +- plugins: Add primary identifier micro-service |
| 32 | +- plugins: Misc fixes and improvents for LDAP attribute store micro-service |
| 33 | +- plugins: Add verify_ssl option to OIDC backend |
| 34 | +- plugins: Add hasher micro-service |
| 35 | +- plugins: Add support in frontend for common domain cookie |
| 36 | +- plugins: Add Ping frontend |
| 37 | +- plugins: Fixes for the account linking micro-service |
| 38 | +- tests: Misc improvements |
| 39 | +- tests: Use latest pytest |
| 40 | +- build: Set supported python versions to py35 py36 py37 and pypy3 |
| 41 | + - Dropped support for py34 |
| 42 | +- build: Set minimum supported pysaml2 version |
| 43 | +- docs: Instructions to use with Apache and mod_wsgi |
| 44 | +- docs: Add satosa-users mailing list information |
| 45 | +- docs: Add ui_info in example configs |
| 46 | +- docs: Add GÉANT contribution notice |
| 47 | +- docs: Misc typos and improvements |
0 commit comments