CHANGES¶
reno: Update master for unmaintained/2023.1
5.7.0¶
Stop setting deprecated fields in redacted_copy
Add note about requirements lower bounds
Run pyupgrade to clean up Python 2 syntaxes
Remove Python 3.8 support
Fix outdated tox minversion
Declare Python 3.12 support
Drop SETUPTOOLS_USE_DISTUTILS
Update master for stable/2024.2
5.6.0¶
reno: Update master for unmaintained/zed
Remove old excludes
pre-commit: Remove outdated comment
Update master for stable/2024.1
reno: Update master for unmaintained/xena
reno: Update master for unmaintained/wallaby
reno: Update master for unmaintained/victoria
5.5.0¶
Add is_admin to redacted context
5.4.0¶
reno: Update master for unmaintained/yoga
tox: Drop envdir
Bump hacking
Update python classifier in setup.cfg
5.3.0¶
pre-commit: Integrate bandit, mypy
pre-commit: Bump dependencies
Add method for getting redacted copy of context
Update master for stable/2023.2
Bump bandit
5.2.0¶
Revert “Moves supported python runtimes from version 3.8 to 3.10”
Moves supported python runtimes from version 3.8 to 3.10
Update master for stable/2023.1
5.1.1¶
Fix the docs job
5.1.0¶
Add Python3 antelope unit tests
Update master for stable/zed
Cleanup py27 support
5.0.0¶
Drop python3.6/3.7 support in testing runtime
Remove unnecessary unicode prefixes
Add Python3 zed unit tests
Update master for stable/yoga
4.1.0¶
Integrate mypy
4.0.0¶
Don’t test with setuptools local distutils
Remove the deprecated argument tenant from RequestContext
3.4.0¶
Add Python3 yoga unit tests
Update master for stable/xena
Fix context from_dict() for system_scope
3.3.1¶
3.3.0¶
setup.cfg: Replace dashes with underscores
Ussuri+ is python3 only and update python to python3
Fix formatting of release list
Move flake8 as a pre-commit local target
Add Python3 xena unit tests
Update master for stable/wallaby
Remove lower-constraints remnants
Drop use of deprecated collections classes
3.2.0¶
Switch to collections.abc.MutableMapping
Dropping lower constraints testing
Use TOX_CONSTRAINTS_FILE
Use py3 as the default runtime for tox
Add Python3 wallaby unit tests
Update master for stable/victoria
Adding pre-commit
3.1.1¶
Bump bandit version
drop mock from lower-constraints
Fix pygments style
3.1.0¶
Remove translation sections from setup.cfg
Fix hacking min version to 3.0.1
Switch to newer openstackdocstheme and reno versions
Remove the unused coding style modules
Align contributing doc with oslo’s policy
Bump default tox env from py37 to py38
Add py38 package metadata
Add release notes links to doc index
Add Python3 victoria unit tests
Update master for stable/ussuri
3.0.2¶
Don’t build universal wheel
3.0.1¶
Update hacking for Python3
Filter out auth_token_info from logging values
trivial: Cleanup tox.ini
remove outdated header
reword releasenote for py27 support dropping
3.0.0¶
Drop python 2.7 support and testing
tox: Trivial cleanup
tox: Trivial cleanup
Bump the openstackdocstheme extension to 1.20
gitignore: Hide reno cache files
tox: Stop using ‘python setup.py test’
Switch to Ussuri jobs
tox: Keeping going with docs
Switch to Ussuri jobs
Update the constraints url
Update master for stable/train
2.23.0¶
Add Python 3 Train unit tests
Cap Bandit below 1.6.0 and update Sphinx requirement
Replace git.openstack.org URLs with opendev.org URLs
OpenDev Migration Patch
Dropping the py35 testing
Update master for stable/stein
2.22.1¶
add python 3.7 unit test job
Update hacking version
Use template for lower-constraints
Update mailinglist from dev to discuss
2.22.0¶
Implement domain-scope for context objects
Clean up .gitignore references to personal tools
Always build universal wheels
add lib-forward-testing-python3 test job
add python 3.6 unit test job
import zuul job settings from project-config
import zuul job settings from project-config
Update reno for stable/rocky
Switch to stestr
Add release notes link to README
fix tox python3 overrides
2.21.0¶
Implement system-scope
Remove stale pip-missing-reqs tox test
Trivial: Update pypi url to new url
Switch pep8 job to python 3
add lower-constraints job
pypy not checked at gate
Updated from global requirements
Update links in README
Add -W for document build
Update reno for stable/queens
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
2.20.0¶
Updated from global requirements
Follow the new PTI for document build
Remove -U from pip install
Avoid tox_install.sh for constraints support
add bandit to pep8 job
Remove setting of version/release from releasenotes
2.19.3¶
Ouput a placeholder instead of the auth_token
2.19.2¶
Make from_dict extensible
2.19.1¶
Output ‘project’ key in context’s to_dict function
Rename deprecated context params
2.19.0¶
Updated from global requirements
2.18.1¶
Update the documentation link for doc migration
Revert “Postpone deprecation warnings to Pike”
2.18.0¶
Updated from global requirements
Remove use of positional decorator
Update reno for stable/pike
Updated from global requirements
2.17.0¶
Fix URLs according to document migration
Cleanup document formatting
rearrange the documentation to fit into the new standard layout
2.16.0¶
Switch from oslosphinx to openstackdocstheme
Updated from global requirements
2.15.0¶
Optimize the link address
Remove pbr warnerrors in favor of sphinx check
Updated from global requirements
2.14.0¶
Provide unified calling interface for global_id
Add global_request_id to context
Updated from global requirements
Updated from global requirements
Updated from global requirements
2.13.0¶
Updated from global requirements
[Fix gate]Update test requirement
Updated from global requirements
pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
Postpone deprecation warnings to Pike
Update reno for stable/ocata
2.12.0¶
Updated from global requirements
Remove references to Python 3.4
Add Constraints support
Show team and repo badges on README
Add the service token details to context
Reformat the Context.__init__ arguments
Move existing attributes to _id suffixed attributes
2.11.0¶
Updated from global requirements
Revert “Fix X-User and X-Tenant deprecated headers in from_environ”
Updated from global requirements
Updated from global requirements
Changed the home-page link
2.10.0¶
Enable release notes translation
Updated from global requirements
Provide a way to deprecate policy values
Update reno for stable/newton
Fix typos
Fix X-User and X-Tenant deprecated headers in from_environ
2.9.0¶
Updated from global requirements
2.8.0¶
Delete H803 in flake8 ignore list
Fix parameters of assertEqual are misplaced
Manually specify from_dict parameters
2.7.0¶
Add Python 3.5 classifier and venv
Emit deprecation warnings when positional args passed
2.6.0¶
Allow deprecated X-Tenant-Name in from_environ
Handle openstack.request_id in from_environ
Add is_admin_project to context
Updated from global requirements
2.5.0¶
Add reno for releasenotes management
Add oslo.context name attributes matching ids
2.4.0¶
Trivial: ignore openstack/common in flake8 exclude list
Strip roles in from_environ
Allow deprecated headers in from_environ
2.3.0¶
Drop babel as requirement since its not used
Updated from global requirements
Ensure to_dict() supports unicode
2.2.0¶
Standardize an oslo.policy credentials dictionary
Revert “Add common oslo.log format parameters”
Add roles to context
2.1.0¶
Agnostic approach to construct context from_dict
Add common oslo.log format parameters
2.0.0¶
Improve Context docs with example syntax
Define method for oslo.log context parameters
Add additional unit tests
Fix request_id type on Python 3: use text (Unicode)
Updated from global requirements
Provide a helper to load a context from environment
1.0.1¶
Revert “Add properties for id attributes”
Add properties for id attributes
Trival: Remove ‘MANIFEST.in’
1.0.0¶
Updated from global requirements
Remove python 2.6 classifier
Remove python 2.6 and cleanup tox.ini
0.9.0¶
Remove reference to undefined attributes
0.8.0¶
Fix coverage configuration and execution
0.7.0¶
Add shields.io version/downloads links/badges into README.rst
Change ignore-errors to ignore_errors
Updated from global requirements
0.6.0¶
Updated from global requirements
Updated from global requirements
Updated from global requirements
0.5.0¶
Updated from global requirements
Updated from global requirements
Add tox target to find missing requirements
Updated from global requirements
Updated from global requirements
0.4.0¶
Remove support for Python 3.3
Do not sync run_cross_tests.sh
Updated from global requirements
0.3.0¶
Uncap library requirements for liberty
Standardize setup.cfg summary for oslo libs
Update to latest hacking
Updated from global requirements
fix bug tracker link
0.2.0¶
ensure we reset contexts when fixture is used
Activate pep8 check that _ is imported
0.1.0¶
Workflow documentation is now in infra-manual
Documentation cleanup
Add ClearRequestContext fixture
Cache the current context for the thread
Add docstring to get_admin_context()
Change instance_uuid to resource_uuid
Better information in the README
Generate better documentation for the module
Move out of the oslo namespace package
get test to actually run
fix links and requirements to latest versions
Make the unit test run properly - fix import
exported from oslo-incubator by graduate.sh
Add a RequestContext.from_dict method
Use oslotest instead of common test module
Python 3: enable tests/unit/middleware/test_request_id.py
Add model_query() to db.sqlalchemy.utils module
Adding domain to context and log
Remove vim header
Remove uuidutils imports in oslo modules
Revert “Removes generate_uuid from uuidutils”
Removes generate_uuid from uuidutils
Adding instance_uuid to context and log
Replace using tests.utils with openstack.common.test
Fix bad default for show_deleted
Enable hacking H404 test
Replaces the standard uuid with common in the context module
Fix Copyright Headers - Rename LLC to Foundation
Fix inconsistency with auth_tok/auth_token
Replace direct use of testtools BaseTestCase
Use testtools as test base class
Move get_context_from_function_and_args() to context.py
Added dictify() and uuids to the common request context
add context ‘tests’
make the skeleton project a template
reog from import merge
Add some more generic middleware, request context, utils, and versioning. Add basic template for server binary
Initial skeleton project