|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 7.0.0 (2020-06-09) |
| 4 | + |
| 5 | +- Make the AuthnContextClassRefs available through the context |
| 6 | +- Extend YAML parsing to understand the `!ENV` and `!ENVFILE` tags, that read |
| 7 | + values or file contents from the environment |
| 8 | +- Add `satosa.yaml` module to handle YAML parsing |
| 9 | +- BREAKING: Remove previously deprecated configuration options: |
| 10 | + - `hash`: use the hasher micro-service instead |
| 11 | + - `USER_ID_HASH_SALT`: use the hasher micro-service instead |
| 12 | +- BREAKING: Remove previously deprecated classes: |
| 13 | + - `SAMLInternalResponse`: use `satosa.internal.InternalData` instead |
| 14 | + - `InternalRequest`: use `satosa.internal.InternalData` instead |
| 15 | + - `InternalResponse`: use `satosa.internal.InternalData` instead |
| 16 | + - `UserIdHashType`: use the hasher micro-service instead |
| 17 | + - `UserIdHasher`: use the hasher micro-service instead |
| 18 | +- BREAKING: Remove previously deprecated functions: |
| 19 | + - `hash_attributes`: use the hasher micro-service instead |
| 20 | + - `oidc_subject_type_to_hash_type`: use `satosa.internal.InternalData.subject_type` directly |
| 21 | + - `saml_name_id_format_to_hash_type`: use `satosa.internal.InternalData.subject_type` directly |
| 22 | + - `hash_type_to_saml_name_id_format`: use `satosa.internal.InternalData.subject_type` directly |
| 23 | +- BREAKING: Remove previously deprecated modules: |
| 24 | + - `src/satosa/internal_data.py` |
| 25 | +- BREAKING: Remove previously deprecated properties of the `saml2.internal.InternalData` class: |
| 26 | + - `name_id`: use use `subject_id` instead, |
| 27 | + - `user_id`: use `subject_id` instead, |
| 28 | + - `user_id_hash_type`: use `subject_type` instead, |
| 29 | + - `approved_attributes`: use `attributes` instead, |
| 30 | +- The cookie is now a session-cookie; To have the the cookie removed |
| 31 | + immediately after use, the CONTEXT_STATE_DELETE configuration option should |
| 32 | + be set to `True` |
| 33 | +- Create dedicated module to handle the proxy version |
| 34 | +- Set the logger to log to stdout on DEBUG level by default |
| 35 | +- Cleanup code around the wsgi calls |
| 36 | +- micro-services: separate core from micro-services; drop checks for |
| 37 | + micro-services order; drop references to the Consent and AccountLinking |
| 38 | + micro-services |
| 39 | +- micro-services: generate a random name for the pool name when REUSABLE client |
| 40 | + strategy is used for the ldap-attribute-store micro-service. |
| 41 | +- docs: improve example proxy configuration |
| 42 | +- docs: minor fixes/typos/etc |
| 43 | +- build: update CI to use Travis-CI stages |
| 44 | +- build: run tests for Python3.8 |
| 45 | +- build: tag docker image by commit, branch, PR number, version and "latest" |
| 46 | + |
| 47 | + |
3 | 48 | ## 6.1.0 (2020-02-28)
|
4 | 49 |
|
5 | 50 | - Set the SameSite cookie attribute to "None"
|
|
0 commit comments