[api] add changelog from 3.0 -> 3.7

This section was missed from the migration (from specs to api-ref).

Change-Id: Id7243ea0f2dbfbb4b579489fdb4f75c7a4b7b940
Closes-Bug: 1637214
This commit is contained in:
Steve Martinelli 2016-11-17 18:59:00 -05:00 committed by henry-nash
parent 34b0cf2a1b
commit f4a30aac66
1 changed files with 113 additions and 0 deletions

View File

@ -23,6 +23,119 @@ For information about Identity API protection, see
<http://docs.openstack.org/admin-guide/identity_service_api_protection.html>`_
in the OpenStack Cloud Administrator Guide.
What's New in Version 3.7
=========================
- Addition of the ``password_expires_at`` field to the user response object.
- Introduce a flag to bypass expiration and revocation checking.
What's New in Version 3.6
=========================
- Listing role assignments for a tree of projects.
- Setting the project ``is_domain`` attribute enables a project to behave as
a domain.
- Addition of the ``is_domain`` field to project scoped token response that
represents whether a project is acting as a domain.
- Enable or disable a subtree in the project hierarchy.
- Delete a subtree in the project hierarchy.
- Additional identifier for tokens scoped to the designated ``admin project``.
- Addition of ``domain_id`` filter to list user projects
- One role can imply another via role_inference rules.
- Enhance list role assignment to optionally provide names of entities.
- The defaults for domain-specific configuration options can be retrieved.
- Assignments can be specified as inherited, causing the assignment to be
placed on any sub-projects.
- Support for domain specific roles.
- Support ``enabled`` and ``id`` as optional attributes to filter identity
providers when listing.
What's New in Version 3.5
=========================
- Addition of ``type`` optional attribute to list credentials.
- Addition of ``region_id`` optional attribute to list endpoints.
- Addition of ``is_domain`` optional attribute to projects. Setting this
currently has no effect, it is reserved for future use.
What's New in Version 3.4
=========================
- For tokenless authorization, the scope information may be set in the
request headers.
- Addition of ``parent_id`` optional attribute to projects. This enables the
construction of a hierarchy of projects.
- Addition of domain specific configuration management for a domain entity.
- Removal of ``url`` optional attribute for ``regions``. This attribute was
only used for the experimental phase of keystone-to-keystone federation and
has been superseded by making service provider entries have its own entry in
the service catalog.
- The JSON Home support now will indicate the status of resource if it is not
stable and current.
What's New in Version 3.3
=========================
These features are considered stable as of September 4th, 2014.
- Addition of ``name`` optional variable to be included from service definition
into the service catalog.
- Introduced a stand alone call to retrieve a service catalog.
- Introduced support for JSON Home.
- Introduced a standard call to retrieve possible project and domain scope
targets for a token.
- Addition of ``url`` optional attribute for ``regions``.
What's New in Version 3.2
=========================
These features are considered stable as of January 23, 2014.
- Introduced a mechanism to opt-out from catalog information during
token validation
- Introduced a region resource for constructing a hierarchical
container of groups of service endpoints
- Inexact filtering is supported on string attributes
- Listing collections may indicate only a subset of the data has been
provided if a particular deployment has limited the number of entries
a query may return
What's New in Version 3.1
=========================
These features are considered stable as of July 18, 2013.
- A token without an explicit scope of authorization is issued if the user does
not specify a project and does not have authorization on the project
specified by their default project attribute
- Introduced a generalized call for getting role assignments, with filtering
for user, group, project, domain and role
- Introduced a mechanism to opt-out from catalog information during token
creation
- Added optional bind information to token structure
What's New in Version 3.0
=========================
These features are considered stable as of February 20, 2013.
- Former "Service" and "Admin" APIs (including CRUD operations previously
defined in the v2 OS-KSADM extension) are consolidated into a single core API
- "Tenants" are now known as "projects"
- "Groups": a container representing a collection of users
- "Domains": a high-level container for projects, users and groups
- "Policies": a centralized repository for policy engine rule sets
- "Credentials": generic credential storage per user (e.g. EC2, PKI, SSH, etc.)
- Roles can be granted at either the domain or project level
- User, group and project names only have to be unique within their owning
domain
- Retrieving your list of projects (previously ``GET /tenants``) is now
explicitly based on your user ID: ``GET /users/{user_id}/projects``
- Tokens explicitly represent user+project or user+domain pairs
- Partial updates are performed using the HTTP ``PATCH`` method
- Token ID values no longer appear in URLs
This page lists the Identity API operations in the following order:
* `Authentication and token management`_