* Fri Feb 23 2018 tbechtold@suse.com
- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-devel@suse.de
- update to version 3.4.0 (bsc#1078607)
- Implement system scope
- Make none auth usable in CLI
- Mark SAML loader properties as required
- Shift additional_user_agent in the stack
- Fix docs builds
- Use stestr in tox.ini
- Add documentation and release note for app creds
- Add osc, shade and sdk tips jobs
- Add support for application credentials
- Updated from global requirements
- Fix masked variable name
* Fri Dec 08 2017 cloud-devel@suse.de
- update to version 3.3.0
- Add tests for mutually exclusive [min|max]version
- Migrate to stestr
- Correct docs usage of keystoneauth1 session
- Nits in using-sessions.rst
- Make discover._version_between more consistent
- Updated from global requirements
- Remove setting of version/release from releasenotes
- Sanely order assertion args in test_discovery
- Recommend unversioned for endpoint-override
- Add version discovery support to BaseAuthPlugin
- Add loading mock fixtures
- Add EndpointData.__str__ for debugging
- Extract iterables for test_keystone_version_data
* Mon Dec 04 2017 cloud-devel@suse.de
- update to version 3.2.0
- Add release note for 'none' auth plugin
- Protect against missing interface attribute
- Fix docstring typo
- Adapter.get_conf_options(deprecated_opts)
- Update discovery url normalization with catalog info
- Fix exception message in adapter loading
- Enable some off-by-default checks
- Allow discovery URLs to have trailing slashes
- Add method to get the api major version
- Remove use of positional decorator
- Don't use mutable defaults in allow arguments
- Update reno for stable/pike
- Set self.allow to a dict if None is passed
- Parameter to tune mutual authentication in kerberos
- Updated from global requirements
* Mon Aug 07 2017 cloud-devel@suse.de
- update to version 3.1.0
- Allow setting EndpointReference in ADFSPassword
- Add returning EndpointData objects from discovery
- Refactor volume mock urls in identity_common tests
- Add support for version ranges
- Record the discovered major api version
- Add an allow_version_hack flag to session and identity plugins.
- Use https for *.openstack.org references
- Add note to requirements.txt
- Miscellaneous cleanup in discover.py
- Make discover.version_between private
- Support a list of interface values
- Clean up a few review nits
- Updated inconsistent value of scope parameter
- Pass kwargs to the plugin getter
- Add paragraph clarifying major and micro versions
- Trivial fix typo in document
- Introduce keystoneauth1.loading.adapter
- Update reno for stable/ocata
- Add flags to turn discovery on and off
- Fix html_last_updated_fmt for Python3
- Ensure constructed urls have trailing '/'s
- Add global_request_id param to Adapter constructor
- Update docs and add a release note
- Optimize the link address
- Allow users to specify a serializer easily
- Fixed minor review comments and updated docs
- Fix ClientException message property not set properly
- Plumb endpoint_override through get_endpoint_data
- get_conf_options can exclude deprecated opts
- Fix _run_discovery caching
- Allow new cassettes to be recorded via fixture
- Uncomment warning-is-error for doc building
- Remove unused test requirement pycrypto
- Support explicitly requesting the 'latest' version
- Move version discovery logic to keystoneauth1.discover
- Add min_version and max_version to adapter constructors
- Replace assertTrue(isinstance()) with assertIsInstance()
- Expose getting EndpointData on adapter and session
- Fixed multiple target Auth warning in docstring
- Add 'none' identity plugin
- normalize_version_number([1]) => (1, 0) and docs
- Using assertFalse(A) instead of assertEqual(False, A)
- Add tests to specifically test trailing slash behavior
- Add url manipulation and microversion collection
- Remove kwargs from adapter.get_endpoint_data
- Minor cleanup
- Add ADFSPassword to keystoneauth1 entry points
- Remove deprecated_since for interface and fix text
- Fix V3ADFSPassword retrieval of scoped token
- Handle pathless URLs
- Add bindep.txt file
- Include the auth_url in the discovery failure message
- Expose valid_interfaces as a ListOpt for config files
- Remove pbr warnerrors in favor of sphinx check
- Rework EndpointData construction to normalize catalog first
- Change locations of docs for intersphinx
- Discourage 'version' and accept 'M.latest'
- Optimize matching version no microversion needed
- Make Discover.version_data accept null max_version
- Rework discovery cache
- Add support for next_min_version and not_before
- Add ability to specify a microversion in a request
- Port the missing version data discovery tests from ksc
- Expand some discover.py docstrings
- Update test requirement
- Prevent JSON decode errors in the pre-record hook
- Nix EndpointData.get_versioned_data(authenticated)
- Allow users to specify request matchers in Betamax
- Switch from oslosphinx to openstackdocstheme
- Enable sphinx todo extension
- Update URLs in documents according to document migration
- Updated from global requirements
- Ensure we discover only when we should
* Fri Feb 10 2017 cloud-devel@suse.de
- update to version 2.18.0:
- Allow specifying client and service info to user_agent
- Prevent MemoryError when logging response bodies
- Only log application/json in session to start
- Fix a typo in opts.py
- Fix parameters for Kerberos Auth Plugin
- Enable release notes translation
- mark a few oidc parameters as required
- Drop MANIFEST.in - it's not needed by pbr
- Remove discover from test-requirements
- Update reno for stable/newton
- Remove references to Python 3.4
- Raise NotImplementedError instead of NotImplemented
- Add Constraints support
- Show team and repo badges on README
- Use mockpatch fixtures from fixtures
- Replace six.iteritems() with .items()
- Using assertIsNotNone() instead of assertNotEqual(None)
- Replace yaml.load() with yaml.safe_load()
- be more explicit about connection errors
- Add test for header in Saml2 plugin
- Correct betamax fixture for more strict IDNA
- X-Serivce-Token should be hashed in the log
- Don't issue deprecation warning when nesting adapters
- Correctly Omit Response Body in Debug Mode
- doc: remove unused import
- Removes unnecessary utf-8 encoding
- Test that v3fedkerb plugin loads
- Allow setting client_name, client_version on adapter
- Log request-id for each api call
- standardize release note page ordering
- Fix a typo in base.py
- Add a service token wrapper
- Implement caching for the generic plugins.
- Add reauthenticate to generic plugins
- Show deprecation warning and limit features for KSC session
- Don't use private testtools.test module
- Prevent changing content type in request
- Add __ne__ built-in function
- Add a full listing of all auth plugins and there options
- Updated from global requirements
- Use comma as separator in ECP Accept HTTP header
* Tue Jan 31 2017 dmueller@suse.com
- update to 2.12.3:
* Correctly Omit Response Body in Debug Mode
* Use comma as separator in ECP Accept HTTP header
* Only log application/json content type
* X-Serivce-Token should be hashed in the log
* Don't use private testtools.test module
* Tue Nov 15 2016 dmueller@suse.com
- update to 2.12.2:
* be more explicit about connection errors
* Tue Oct 04 2016 tbechtold@suse.com
- Fix url
* Wed Aug 31 2016 tbechtold@suse.com
update to version 2.12.1
* get_endpoint should return None when no version found