Changelog for
python3-keystoneauth1-5.6.0-lp160.2.1.noarch.rpm :
* Thu May 02 2024 cloud-develAATTsuse.de- update to version 5.6.0 - Update python classifier in setup.cfg - Add doc of OAuth2.0 Client Credentials Grant Flow - Support PKCE with v3oidcdeviceauthz - Allow setting retriable status codes for Adapter via configuration options - Keep request-id at redirect - Update master for stable/2023.2 - Drop parameters when connecting to a redirected endpoint - Add project URLs from README as packaging metadata - Bump bandit - Fix \"dictionary changed size during iteration\" - Bump hacking, other flake8 plugins - Change retries log level to warning instead of info - Remove dependency on oslo_config - reno: Update master for unmaintained/yoga - Add doc of OAuth 2.0 Mutual-TLS Authenticate
* Tue Jul 18 2023 cloud-develAATTsuse.de- update to version 5.2.1 - Remove last reference to the python six package - Fix up some packaging metadata - Make v3oidcpassword send client_id - Add RFC required headers and data to the request
* Mon Jul 17 2023 cloud-develAATTsuse.de- update to version 5.2.0 - Replace abc.abstractproperty with property and abc.abstractmethod - setup.cfg: Restore python_requires after a typo - Remove six - New auth plugin v3oidcdeviceauthz - Update master for stable/zed - Switch to 2023.1 Python3 unit tests and generic template name - Update master for stable/2023.1 - OAuth 2.0 Mutual-TLS Support - Allow federation to work with unversioned auth_url
* Mon Mar 06 2023 cloud-develAATTsuse.de- update to version 5.1.2 - OAuth2.0 Client Credentials Grant Flow Support - Update python testing as per zed cycle teting runtime - Enforce scope mutual exclusion for system - Allow passing of version header - Fix docs build for tox4 - Fix linters and bindep on jammy
* Tue Jun 07 2022 cloud-develAATTsuse.de- update to version 4.6.0 - Improve help messages for a few options - Drop lower-constraints.txt and its testing - Fix version discovery check of url for integer project id - setup.cfg: Replace dashes by underscores - bump py37 to py38 in tox.ini - Update master for stable/wallaby - Fix bindep for current rpm based distributions - remove unicode from code - Allow logging of Content-Type text/plain - Fix docs build - Clarify token_endpoint.Token usecases - Use TOX_CONSTRAINTS_FILE - fix: miss attr _discovery_cache in ServiceTokenAuthWrapper - Update master for stable/yoga - Update master for stable/xena - User-friendly error message for DiscoveryFailure
* Fri May 13 2022 cloud-develAATTsuse.de- update to version 4.4.0
* Sun May 02 2021 cloud-develAATTsuse.de- update to version 4.3.1 - Provide the default get_auth_ref implementation - Specify manila microversion header - Update master for stable/victoria
* Fri Oct 09 2020 cloud-develAATTsuse.de- update to version 4.2.1 - Remove mox3 from local upper-constraints - Fix E741 pep8 failure - Add in-tree upper-constraints for py35 job - Cleanup py27 support - Fix get_endpoint_data for non-keystone plugins - Implement HTTP Basic client support in keystoneauth1 - Fix docs builds for modern stevedors - Fix hacking min version to 3.0.1 - Correct major version discovery for non-keystone plugins - Use unittest.mock instead of third party mock - Make header Case Insensitive - Update lower-constraints versions - Re-add python3.5 testing - Add py38 package metadata - Replace assertItemsEqual with assertCountEqual - Inject /v3 in token path for v3 plugins - Switch to newer openstackdocstheme and reno versions - Drop python 3.5 support - Update master for stable/ussuri
* Tue May 12 2020 cloud-develAATTsuse.de- update to version 4.0.0 - Follow the PTI for docs - Switch to Ussuri jobs - Remove universal wheel configuration - Fetch discovery documents with auth when needed - Update master for stable/train - fix bandit complains - Generate pdf documentation - [ussuri][goal] Drop python 2.7 support and testing - Update hacking for Python3 - Fix misspell word - Cleanup session on delete - Make tests pass in 2020 - Allow initializing session with connection retries
* Sat Mar 14 2020 Dirk Mueller
- fix doc requirements
* Fri Mar 13 2020 Dirk Mueller - switch to python 3.x only build
* Tue Mar 10 2020 Dirk Mueller - update to 3.17.2:
* Make tests pass in 2020
* Update TOX/UPPER\\_CONSTRAINTS\\_FILE for stable/train
* Update .gitreview for stable/train
* Wed Oct 09 2019 cloud-develAATTsuse.de- update to version 3.17.1 - Update the min version of tox - Simplify session logger object tests - Limit interval between retries to 1 minute - add handling for multiple error returns - Allow requesting fixed retry delay instead of exponential - Add remove_service to token fixtures - Blacklist bandit 1.6.0 & cap sphinx for 2.7 - Cap bandit - reno: per-request global_request_id - Factor Adapter conf-processing logic into a helper - add a handler for unknown HTTP errors - Resolves a typo in a link to use Application Credentials - OpenDev Migration Patch - Replace git.openstack.org URLs with opendev.org URLs - Add Python 3 Train unit tests - Update auth plugin name list in document - Add a per-request global_request_id - Update master for stable/stein - Allow setting retry counts for Adapter via configuration options - add support for auth_receipts and multi-method auth
* Mon Apr 08 2019 cloud-develAATTsuse.de- update to version 3.13.1 - add release notes to readme.rst - Replacing the HTTP protocal with HTTPS in using-sessions.rst. - Add support for client-side rate limiting - Drop py35 jobs - Use template for lower-constraints - Add Keystone2Keystone example - Fix rate semaphore for keystoneclient - import zuul job settings from project-config - Expose app creds and new attrs in fixtures - Add py36 tox environment - Change openstack-dev to openstack-discuss - Cache root urls with and without trailing slashes - Update reno for stable/rocky - Make new-style single endpoint version discovery actually work for ironic - Remove os-testr from requirements - Remove shade jobs - add python 3.6 unit test job - Protect against endpoint_data not existing - Reformat Adapter docstring - add lib-forward-testing-python3 test job - Add ability to filter version data by service-type - Fix version discovery for clouds with int project_ids - switch documentation job to new PTI - Add support for ironic single-version responses - Change log hashing to SHA256 - add python 3.7 unit test job - Add missing release note for ironic discovery fix - fix wrong spelling of \"unnecessary\" - Update sphinx extension logging - Expose application credentials in AccessInfoV3
* Tue Sep 11 2018 cloud-develAATTsuse.de- update to version 3.10.0 - Add netloc and version check for version discovery
* Mon Sep 03 2018 cloud-develAATTsuse.de- update to version 3.9.0 - Expose version_between as a real function - Make VersionData class - Update reno for stable/queens - Return the endpoint_override from EndpointData - Split request logging into four different loggers - Add some comments explaining split_loggers flag logic - Expose version status in EndpointData - Add optional support for retrying certain HTTP codes - Zuul: Remove project name - raise_exc default in Adapter - Turn normalize_status into a class - Allow tuples and sets in interface list - fix a typo in session.py - Fix logging of encoded headers - Fix a spelling error - Add oslo.config option for split-loggers - Be more helpful when version discovery fails - Reference class variable in Status - Add minimum version for requirements - Update links in README - Trivial: Update pypi url to new url - Implement service_type alias lookups - Add pep8 import order validation - Override support message in AuthorizationFailure class - fix tox python3 overrides - Add methods to get all of the version data - Remove PYTHONHASHSEED setting - Remove tox_install.sh and align with constraints consumption - Fix interface argument to get_all_version_data - Fix W503 line-break-before-binary-operator - Infer version from old versioned service type aliases - Use Status variables in tests - Collect timing information for API calls - Updated from global requirements - add lower-constraints job
* Fri Feb 23 2018 tbechtoldAATTsuse.com- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-develAATTsuse.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-develAATTsuse.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-develAATTsuse.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-develAATTsuse.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-develAATTsuse.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 dmuellerAATTsuse.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 dmuellerAATTsuse.com- update to 2.12.2:
* be more explicit about connection errors
* Tue Oct 04 2016 tbechtoldAATTsuse.com- Fix url
* Wed Aug 31 2016 tbechtoldAATTsuse.comupdate to version 2.12.1
* get_endpoint should return None when no version found
* Tue Aug 30 2016 tbechtoldAATTsuse.comupdate to version 2.12.0
* Allow identity plugins to discover relative version urls
* Disables TCP_KEEPCNT when using Windows Subsystem for Linux
* User-agent header shouldn\'t start with a space
* Add tests for user-agent with odd sys.argv
* add status code 308 to _REDIRECT_STATUSES
* Update the home-page in setup.cfg
* Updated from global requirements
* Wed Aug 10 2016 tbechtoldAATTsuse.com- update to version 2.11.0
* Add tests for YamlJsonSerializer
* Add missing class name to tuple of public objects
* Fix arguments to _auth_required()
* Don\'t include openstack/common in flake8 exclude list
* Fix the doc error in \"using-session\"
* Improve authentication plugins documentation
* Use assertEqual() instead of assertDictEqual()
* Updated from global requirements
* Correctly report available for ADFS plugin
* Sun Aug 07 2016 dmuellerAATTsuse.com- update to 2.10.0:
* Lazy load oauthlib for plugin loading
* oidc: add missing \'OidcAccessToken\' to __all__
* oidc: implement client_credentials grant type
* Fix ECP doc link in Saml2 Password class doc
* Updated from global requirements
* Fix link for \"extras dependencies\" in extras doc
* Add pretty serializer for betamax fixture
* Update hacking to global-requirements value
* Use SAML2 requests plugin
* Updated from global requirements
* oidc: move the get_unscoped_auth_ref into the base class
* oidc: deprecate grant_type argument
* oidc: add discovery document support
* Add additional_headers to session and adapter
* Add Python 3.5 classifier and venv
* remove unused LOG
* Updated from global requirements
* Updated from global requirements
* Add prompt parameter to Opt
* Auth plugin for X.509 tokenless authentication
* oidc: fix OpenID scope management
* Add create_plugin to loader
* Mon Jul 11 2016 tbechtoldAATTsuse.com- update to 2.9.0:
* Updated from global requirements
* move release note to correct directory
* oidc: fix OpenID Connect scope option
* oidc: add tests for plugin loader
* Don\'t mock the session.request function
* oidc: refactor unit tests
* Fix code example for OAuth1 authentication
* Add entrypoint for Federated Kerberos
* Fix kerberos available property
* Document named kerberos plugin
* Support TOTP auth plugin
* Make the kerberos plugin loadable
* Add available flag to plugin loaders
* PEP257: Ignore D203 because it was deprecated
* Apply a heuristic for product name if a user_agent is not provided
* Sun Jun 19 2016 dmuellerAATTsuse.com- update to 2.8.0:
* Updated from global requirements
* Let Oidc
* auth plugins accept scope parameters as kwargs
* Update keystoneauth fixture to support v3
* Check that all defined entry points can be loaded
* Use betamax hooks to mask fixture results
* oidc: fix typo on class name
* oidc: fix option definition
* oidc: add OidcAccessToken class to authenticate reusing an access token
* oidc: fix typo in docstring
* oidc: DRY when obtaining an access token
* oidc: DRY when obtaining a keystone token
* oidc: Remove unused parameters in _OidcBase
* Add is_domain to keystoneauth token
* docstring: fix typo
* Add oauth plugin to keystoneauth
* Expose is_admin_project in AccessInfo
* Expose allow parameters for URL discovery
* Refactor variables for fixture and service
* Enable bandit
* Lazy import oslo_config as required
* Add 303 as redirect code for k2k plugin
* Updated from global requirements
* Fix H405, D105, D200, and D203 PEP257
* Updated from global requirements
* Fixing D204, D205, D208, and D211 pep8
* Fixing D301 docstring
* Removing tox ignore D400
* Fix documentation example again
* Include query string in request logging
* Removing tox ignore D401 and make keystoneauth compliant
* Mon Jun 06 2016 dmuellerAATTsuse.com- switch to upstream maintained package- update to 2.6.0:
* Allow to send different recorders to betamax
* Fix doc build if git is absent
* Updated from global requirements
* Updated from global requirements
* fix OrderedDict mutated during iteration
* Fix for PEP8 violation - D202 (No blank lines allowed after function docstring.)
* Examples for migration from keystoneclient
* Renamed endpoint to interface in docstring
* Keystoneauth Authentication Plugin doc typo
* Allow seeing full token response when debug enabled
* Update reno for stable/mitaka
* Examples for kerberos and saml2 plugins
* Adding authentication compatibility for OpenStackClient
* Swap the order of username deprecation
* Fix exported symbol in identity.v3
* Editorial nits for docs
* Improve usability of docs
* Add links to federation plugins
* Remove unavailable parameter
* Generate FederationBaseAuth constructor parameters
* Update test run instructions
* Fix typos and improve formatting in migrating.rst
* Updated from global requirements
* Updated from global requirements
* Cleanup docstrings
* Fix docstring in identity.v3.oidc module
* Cleanup test-requirements.txt
* Updated from global requirements
* Allow parameter expansion in endpoint_override
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Use positional library instead of our own copy
* Remove argparse from requirements
* HTTPError should contain \'retry_after\' parameter
* Updated from global requirements
* Remove keyring as a test-requiremnet
* Mark password/secret options as secret
* Replace deprecated library function os.popen() with subprocess
* Thu Mar 03 2016 tbechtoldAATTsuse.com- update to 2.2.0:
* add release notes for ksa 2.2.0
* Updated from global requirements
* Replace assertEqual(None,
*) with assertIsNone in tests
* Updated from global requirements
* Change LOG.warn to LOG.warning
* Wrong usage of \"a\"
* On Windows and OSX, the \'socket\' python module does not contain the attributes TCP_KEEPCNT or TCP_KEEPINTVL, causing services consuming the library to malfunction
* Updated from global requirements
* Add betamax to test-requirements.txt
* Add some documentation about migrating from ksc
* Docstring corrections
* Iterate over copy of session.adapters keys in Python2/3
* Provide a RFC 7231 compliant user agent string
* Updated from global requirements
* Deprecated tox -downloadcache option removed
* small fix to missing parameters in documentation
* Remove confusing documentation
* Update coverage to keystoneauth1
* Updated from global requirements
* Cleanups to K2K plugin
* Get versioned url for K2K auth
* Extract SAML fixtures into templates
* Add BetaMax Fixture
* Updated from global requirements- Switch to .spec from rpm-packaging upstream project
* Tue Dec 08 2015 bwiedemannAATTsuse.com- Update to version 2.1.0
* Add oslo.config compatibility attributes
* Default for service service type should be empty
* Put py34 first in the env order of tox 2.0.0 - ----
* Add release notes for keystoneauth
* Add argparse registration from Adapter objects
* Fix PEP 257 error
* Remove Python 2.6 support
* Tweak the way plugin attributes are loaded
* Add load_from_options_getter to plugin loading
* Cleanup time patching
* Put Session options into an option group
* Address hacking check H405
* Allow saving and caching the plugin auth state
* Add three pieces of the Session interface
* Specify default_domain to generic plugin
* Migrate kerberos plugin
* Use XML matcher
* Add XML matcher
* Split ADFS and SAML2 plugins
* SAML2 authentication plugins in keystoneauth
* Correct references in authentication-plugin.rst
* Declare an extras directory for plugins
* Make public the base loader classes
* Refactored AccessInfo.project_scoped accessor 1.2.0 - ----
* Expose bind data via AccessInfo
* Return None from generic plugin if failure
* Fix deprecated options in oslo_config
* Add url as a deprecated alias for endpoint
* auto-generate release history
* Make RST section delineation length match title
* Remove \"Features\" section from README
* Update the project description
* Make __all__ immutable
* Add UnknownConnectionError to __all__
* remove references to keystone CLI
* Add shields.io version/downloads links/badges into README.rst
* Allow fetching oslo.config Opts from plugins
* add openid connect plugins
* Change ignore-errors to ignore_errors
* Sat Sep 26 2015 tbechtoldAATTsuse.com- Initial packaging (version 1.1.0)