From 770264f23920f5eca5826ab42307482114b16ea3 Mon Sep 17 00:00:00 2001 From: Steve Martinelli Date: Wed, 18 Nov 2015 00:15:46 -0500 Subject: [PATCH] Add release notes for mitaka thus far Add release notes for patches that have landed in mitaka prior to using reno for release notes management. Change-Id: Icaa875c344e75888764a94aff941f442126403df --- .../notes/catalog-caching-12f2532cfb71325a.yaml | 7 +++++++ .../extensions-to-core-a0d270d216d47276.yaml | 17 +++++++++++++++++ .../notes/httpd-keystone-d51b7335559b09c8.yaml | 5 +++++ .../notes/ldap-emulation-91c4d535eb9c3d10.yaml | 8 ++++++++ .../notes/oslo.cache-a9ce47bfa8809efa.yaml | 16 ++++++++++++++++ .../notes/request_context-e143ba9c446a5952.yaml | 7 +++++++ .../notes/s3-aws-v4-c6cb75ce8d2289d4.yaml | 6 ++++++ ...3-endpoints-in-v2-list-b0439816938713d6.yaml | 6 ++++++ 8 files changed, 72 insertions(+) create mode 100644 releasenotes/notes/catalog-caching-12f2532cfb71325a.yaml create mode 100644 releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml create mode 100644 releasenotes/notes/httpd-keystone-d51b7335559b09c8.yaml create mode 100644 releasenotes/notes/ldap-emulation-91c4d535eb9c3d10.yaml create mode 100644 releasenotes/notes/oslo.cache-a9ce47bfa8809efa.yaml create mode 100644 releasenotes/notes/request_context-e143ba9c446a5952.yaml create mode 100644 releasenotes/notes/s3-aws-v4-c6cb75ce8d2289d4.yaml create mode 100644 releasenotes/notes/v3-endpoints-in-v2-list-b0439816938713d6.yaml diff --git a/releasenotes/notes/catalog-caching-12f2532cfb71325a.yaml b/releasenotes/notes/catalog-caching-12f2532cfb71325a.yaml new file mode 100644 index 0000000000..785fb3cfb7 --- /dev/null +++ b/releasenotes/notes/catalog-caching-12f2532cfb71325a.yaml @@ -0,0 +1,7 @@ +--- +features: + - > + [`bug 1489061 `_] + Caching has been added to catalog retrieval on a per user ID and project + ID basis. This affects both the v2 and v3 APIs. As a result this should + provide a performance benefit to fernet-based deployments. diff --git a/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml b/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml new file mode 100644 index 0000000000..74bbbd54fd --- /dev/null +++ b/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml @@ -0,0 +1,17 @@ +--- +other: + - > + [`blueprint move-extensions `_] + If any extension migrations are run, for example: ``keystone-manage db_sync + --extension endpoint_policy`` an error will be returned. This is working as + designed. To run these migrations simply run: ``keystone-manage db_sync``. + The complete list of affected extensions are: ``oauth1``, ``federation``, + ``endpoint_filter``, ``endpoint_policy``, and ``revoke``. + - > + The ``keystone-paste.ini`` file must be updated to remove extension + filters, and their use in ``[pipeline:api_v3]``. + Remove the following filters: ``[filter:oauth1_extension]``, + ``[filter:federation_extension]``, ``[filter:endpoint_filter_extension]``, + and ``[filter:revoke_extension]``. See the sample `keystone-paste.ini + `_ + file for guidance. diff --git a/releasenotes/notes/httpd-keystone-d51b7335559b09c8.yaml b/releasenotes/notes/httpd-keystone-d51b7335559b09c8.yaml new file mode 100644 index 0000000000..5343fe5088 --- /dev/null +++ b/releasenotes/notes/httpd-keystone-d51b7335559b09c8.yaml @@ -0,0 +1,5 @@ +--- +other: + - The file ``httpd/keystone.py`` has been deprecated in favor of + ``keystone-wsgi-admin`` and ``keystone-wsgi-public`` and may be + removed in the 'O' release. diff --git a/releasenotes/notes/ldap-emulation-91c4d535eb9c3d10.yaml b/releasenotes/notes/ldap-emulation-91c4d535eb9c3d10.yaml new file mode 100644 index 0000000000..28911b9c14 --- /dev/null +++ b/releasenotes/notes/ldap-emulation-91c4d535eb9c3d10.yaml @@ -0,0 +1,8 @@ +--- +features: + - > + [`bug 1515302 `_] + Two new configuration options have been added to the ``[ldap]`` section. + ``user_enabled_emulation_use_group_config`` and + ``project_enabled_emulation_use_group_config``, which allow deployers to + choose if they want to override the default group LDAP schema option. diff --git a/releasenotes/notes/oslo.cache-a9ce47bfa8809efa.yaml b/releasenotes/notes/oslo.cache-a9ce47bfa8809efa.yaml new file mode 100644 index 0000000000..c8ff301f0e --- /dev/null +++ b/releasenotes/notes/oslo.cache-a9ce47bfa8809efa.yaml @@ -0,0 +1,16 @@ +--- +upgrade: + - > + Keystone now uses oslo.cache. Update the ``[cache]`` section of + ``keystone.conf`` to point to oslo.cache backends: + ``oslo_cache.memcache_pool`` or ``oslo_cache.mongo``, refer to the + sample configuration file for examples. See `oslo.cache + `_ for additional + documentation. +other: + - > + ``keystone.common.cache.backends.memcache_pool``, + ``keystone.common.cache.backends.mongo``, and + ``keystone.common.cache.backends.noop`` are deprecated in favor of + oslo.cache backends. The keystone backends will be removed in the 'O' + release. diff --git a/releasenotes/notes/request_context-e143ba9c446a5952.yaml b/releasenotes/notes/request_context-e143ba9c446a5952.yaml new file mode 100644 index 0000000000..9c27ba9694 --- /dev/null +++ b/releasenotes/notes/request_context-e143ba9c446a5952.yaml @@ -0,0 +1,7 @@ +--- +features: + - > + [`bug 1500222 `_] + Added information such as: user ID, project ID, and domain ID to log + entries. As a side effect of this change, both the user's domain ID and + project's domain ID are now included in ``auth_context``. diff --git a/releasenotes/notes/s3-aws-v4-c6cb75ce8d2289d4.yaml b/releasenotes/notes/s3-aws-v4-c6cb75ce8d2289d4.yaml new file mode 100644 index 0000000000..85fcd6d83a --- /dev/null +++ b/releasenotes/notes/s3-aws-v4-c6cb75ce8d2289d4.yaml @@ -0,0 +1,6 @@ +--- +features: + - > + [`bug 1473042 `_] + Keystone's S3 compatibility support can now authenticate using AWS + Signature Version 4. diff --git a/releasenotes/notes/v3-endpoints-in-v2-list-b0439816938713d6.yaml b/releasenotes/notes/v3-endpoints-in-v2-list-b0439816938713d6.yaml new file mode 100644 index 0000000000..ae1846055c --- /dev/null +++ b/releasenotes/notes/v3-endpoints-in-v2-list-b0439816938713d6.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - > + [`bug 1480270 `_] + Endpoints created when using v3 of the keystone REST API will now be + included when listing endpoints via the v2.0 API.