CHANGES¶
更新 TOX_CONSTRAINTS_FILE 以支持 stable/2025.2
更新 .gitreview 以支持 stable/2025.2
6.1.0¶
将构建系统添加到 pyproject.toml
6.0.0¶
pre-commit: 添加 ruff
将 mypy 配置移动到 pyproject.toml
启用严格类型检查
移除对已弃用设置的支持
修复文档示例中的过时参数
更新 master 以支持 stable/2025.1
5.7.1¶
跳过安装以加快 pep8 速度
reno: 更新 master 以支持 unmaintained/2023.1
5.7.0¶
停止在 redacted_copy 中设置已弃用的字段
添加关于 requirements 下限的说明
运行 pyupgrade 以清理 Python 2 语法
移除对 Python 3.8 的支持
修复过时的 tox minversion
声明对 Python 3.12 的支持
移除 SETUPTOOLS_USE_DISTUTILS
更新 master 以支持 stable/2024.2
5.6.0¶
reno: 更新 master 以支持 unmaintained/zed
移除旧的排除项
pre-commit: 移除过时的注释
更新 master 以支持 stable/2024.1
reno: 更新 master 以支持 unmaintained/xena
reno: 更新 master 以支持 unmaintained/wallaby
reno: 更新 master 以支持 unmaintained/victoria
5.5.0¶
将 is_admin 添加到 redacted context
5.4.0¶
reno: 更新 master 以支持 unmaintained/yoga
tox: 移除 envdir
Bump hacking
更新 setup.cfg 中的 python 分类器
5.3.0¶
pre-commit: 集成 bandit, mypy
pre-commit: 升级依赖项
添加获取 context 的 redacted 副本的方法
更新 master 以支持 stable/2023.2
升级 bandit
5.2.0¶
撤销“将支持的 python 运行时从版本 3.8 更改为 3.10”
将支持的 python 运行时从版本 3.8 更改为 3.10
更新 master 以支持 stable/2023.1
5.1.1¶
修复 docs job
5.1.0¶
添加 Python3 antelope 单元测试
更新 master 以支持 stable/zed
清理 py27 支持
5.0.0¶
在测试运行时移除对 python3.6/3.7 的支持
移除不必要的 unicode 前缀
添加 Python3 zed 单元测试
更新 master 以支持 stable/yoga
4.1.0¶
集成 mypy
4.0.0¶
不要使用 setuptools 本地 distutils 进行测试
移除 RequestContext 中已弃用的参数 tenant
3.4.0¶
添加 Python3 yoga 单元测试
更新 master 以支持 stable/xena
修复 system_scope 的 context from_dict()
3.3.1¶
3.3.0¶
setup.cfg: 将破折号替换为下划线
Ussuri+ 仅支持 python3 并将 python 更新为 python3
修复发布列表的格式
将 flake8 移动到 pre-commit 本地目标
添加 Python3 xena 单元测试
更新 master 以支持 stable/wallaby
删除 lower-constraints 残留物
移除对已弃用 collections 类的使用
3.2.0¶
切换到 collections.abc.MutableMapping
移除较低约束的测试
使用 TOX_CONSTRAINTS_FILE
将 py3 作为 tox 的默认运行时
添加 Python3 wallaby 单元测试
更新 master 以支持 stable/victoria
添加 pre-commit
3.1.1¶
升级 bandit 版本
从 lower-constraints 中移除 mock
修复 pygments 样式
3.1.0¶
移除 setup.cfg 中的翻译部分
修复 hacking min 版本到 3.0.1
切换到更新的 openstackdocstheme 和 reno 版本
删除未使用的编码风格模块
使 contributing 文档与 oslo 的策略保持一致
将默认 tox env 从 py37 升级到 py38
添加 py38 包元数据
将发布说明链接添加到文档索引
添加 Python3 victoria 单元测试
更新 master 以支持 stable/ussuri
3.0.2¶
不要构建 universal wheel
3.0.1¶
更新 hacking 以支持 Python3
从日志值中过滤掉 auth_token_info
trivial: 清理 tox.ini
移除过时的标题
重述 py27 支持删除的发布说明
3.0.0¶
移除对 python 2.7 的支持和测试
tox: 琐碎的清理
tox: 琐碎的清理
将 openstackdocstheme 扩展升级到 1.20
gitignore: 隐藏 reno 缓存文件
tox: 停止使用 ‘python setup.py test’
切换到 Ussuri jobs
tox: 继续进行文档
切换到 Ussuri jobs
更新约束 URL
更新 master 以支持 stable/train
2.23.0¶
添加 Python 3 Train 单元测试
将 Bandit 限制在 1.6.0 以下,并更新 Sphinx 要求
将 git.openstack.org URL 替换为 opendev.org URL
OpenDev 迁移补丁
移除 py35 测试
更新 master 以支持 stable/stein
2.22.1¶
添加 python 3.7 单元测试任务
更新 hacking 版本
使用模板进行较低约束
更新 mailinglist 从 dev 到 discuss
2.22.0¶
为 context 对象实现 domain-scope
清理 .gitignore 中指向个人工具的引用
始终构建通用 wheel
添加 lib-forward-testing-python3 测试任务
添加 python 3.6 单元测试任务
从 project-config 导入 zuul 任务设置
从 project-config 导入 zuul 任务设置
更新 reno 以支持 stable/rocky
切换到 stestr
将发布说明链接添加到 README
修复 tox python3 覆盖
2.21.0¶
实现 system-scope
移除过时的 pip-missing-reqs tox 测试
琐碎: 更新 pypi url 到新 url
将 pep8 job 切换到 python 3
添加 lower-constraints 任务
pypy 在 gate 上未被检查
从全局需求中更新
更新 README 中的链接
为文档构建添加 -W
更新 reno 以支持 stable/queens
从全局需求中更新
从全局需求中更新
从全局需求中更新
从全局需求中更新
2.20.0¶
从全局需求中更新
遵循新的 PTI 进行文档构建
从 pip install 中删除 -U
避免使用 tox_install.sh 以支持约束
将 bandit 添加到 pep8 job
移除从 releasenotes 设置版本/发布
2.19.3¶
输出 auth_token 的占位符而不是实际值
2.19.2¶
使 from_dict 可扩展
2.19.1¶
在 context 的 to_dict 函数中输出 ‘project’ 键
重命名已弃用的 context 参数
2.19.0¶
从全局需求中更新
2.18.1¶
更新文档迁移的链接
撤销 “推迟到 Pike 的弃用警告”
2.18.0¶
从全局需求中更新
移除对位置装饰器的使用
更新 reno 以支持 stable/pike
从全局需求中更新
2.17.0¶
修复文档迁移后的 URL
清理文档格式
重新排列文档以适应新的标准布局
2.16.0¶
从 oslosphinx 切换到 openstackdocstheme
从全局需求中更新
2.15.0¶
优化链接地址
移除 pbr warnerrors 以支持 sphinx 检查
从全局需求中更新
2.14.0¶
为 global_id 提供统一的调用接口
将 global_request_id 添加到 context
从全局需求中更新
从全局需求中更新
从全局需求中更新
2.13.0¶
从全局需求中更新
[修复 gate] 更新测试要求
从全局需求中更新
pbr.version.VersionInfo 需要包名称(oslo.xyz 而不是 oslo_xyz)
推迟到 Pike 的弃用警告
更新 reno 以支持 stable/ocata
2.12.0¶
从全局需求中更新
删除对 Python 3.4 的引用
添加 Constraints 支持
在 README 上显示团队和仓库徽章
将服务令牌详细信息添加到 context
重新格式化 Context.__init__ 的参数
将现有属性移动到 _id 后缀的属性
2.11.0¶
从全局需求中更新
撤销 “修复 from_environ 中的 X-User 和 X-Tenant 已弃用的标头”
从全局需求中更新
从全局需求中更新
更改主页链接
2.10.0¶
启用发布说明翻译
从全局需求中更新
提供一种弃用策略值的方法
更新 reno 以获得 stable/newton
修复拼写错误
修复 from_environ 中的 X-User 和 X-Tenant 已弃用的标头
2.9.0¶
从全局需求中更新
2.8.0¶
从 flake8 忽略列表中删除 H803
修复 assertEqual 参数的位置错误
手动指定 from_dict 参数
2.7.0¶
添加 Python 3.5 分类器和 venv
当传递位置参数时发出弃用警告
2.6.0¶
允许 from_environ 中使用已弃用的 X-Tenant-Name
处理 from_environ 中的 openstack.request_id
将 is_admin_project 添加到 context
从全局需求中更新
2.5.0¶
添加 reno 用于 releasenotes 管理
添加 oslo.context 名称属性匹配 id
2.4.0¶
琐碎的:忽略 openstack/common 在 flake8 exclude 列表中
从 from_environ 中移除角色
允许 from_environ 中使用已弃用的标头
2.3.0¶
移除 babel 作为依赖项,因为它未被使用
从全局需求中更新
确保 to_dict() 支持 unicode
2.2.0¶
标准化 oslo.policy 凭据字典
撤销 “添加通用的 oslo.log 格式参数”
将角色添加到 context
2.1.0¶
从 from_dict 构建 context 的不限方法
添加通用的 oslo.log 格式参数
2.0.0¶
改进 Context 文档,提供示例语法
定义 oslo.log context 参数的方法
添加额外的单元测试
修复 Python 3 上的 request_id 类型:使用文本 (Unicode)
从全局需求中更新
提供一个从环境中加载 context 的辅助函数
1.0.1¶
撤销 “添加 id 属性的属性”
添加 id 属性的属性
琐碎: 移除 ‘MANIFEST.in’
1.0.0¶
从全局需求中更新
移除 python 2.6 分类器
移除 python 2.6 并清理 tox.ini
0.9.0¶
移除对未定义属性的引用
0.8.0¶
修复覆盖率配置和执行
0.7.0¶
将 shields.io 版本/下载链接/徽章添加到 README.rst
将 ignore-errors 更改为 ignore_errors
从全局需求中更新
0.6.0¶
从全局需求中更新
从全局需求中更新
从全局需求中更新
0.5.0¶
从全局需求中更新
从全局需求中更新
添加 tox 目标以查找缺少的依赖项
从全局需求中更新
从全局需求中更新
0.4.0¶
移除对 Python 3.3 的支持
不要同步 run_cross_tests.sh
从全局需求中更新
0.3.0¶
取消 liberty 的库需求上限
标准化 oslo 库的 setup.cfg 摘要
更新到最新的 hacking
从全局需求中更新
修复 bug 跟踪器链接
0.2.0¶
确保在 fixture 使用时重置 context
激活 pep8 检查,以确保导入了 _
0.1.0¶
工作流文档现在位于 infra-manual 中
文档清理
添加 ClearRequestContext fixture
缓存线程的当前 context
为 get_admin_context() 添加文档字符串
将 instance_uuid 更改为 resource_uuid
改进 README 中的信息
为模块生成更好的文档
移出 oslo 命名空间包
使测试能够实际运行 - 修复导入
修复链接和要求到最新版本
使单元测试能够正确运行 - 修复导入
从 oslo-incubator 由 graduate.sh 导出
添加 RequestContext.from_dict 方法
使用 oslotest 代替 common test 模块
启用 Python 3 上的 tests/unit/middleware/test_request_id.py
将 model_query() 添加到 db.sqlalchemy.utils 模块
将 domain 添加到 context 和 log
删除 vim 标头
移除 oslo 模块中的 uuidutils 导入
撤销 “移除 uuidutils 中的 generate_uuid”
移除 uuidutils 中的 generate_uuid
将 instance_uuid 添加到 context 和 log
将 tests.utils 的使用替换为 openstack.common.test
修复 show_deleted 的错误默认值
启用 hacking H404 测试
将标准 uuid 替换为 context 模块中的 common
修复版权标头 - 将 LLC 更改为 Foundation
修复 auth_tok/auth_token 的不一致性
替换对 testtools BaseTestCase 的直接使用
使用 testtools 作为测试基类
将 get_context_from_function_and_args() 移动到 context.py
为通用的请求 context 添加 dictify() 和 uuids
添加 context ‘tests’
使骨架项目成为模板
reog from import merge
添加一些更通用的中间件、请求 context、工具和版本控制。添加服务器二进制文件的基本模板
初始骨架项目