CHANGES

  • 更新 TOX_CONSTRAINTS_FILE 以支持 stable/2025.2

  • 更新 .gitreview 以支持 stable/2025.2

3.6.0

  • 添加 pyproject.toml 以支持 pip 23.1

  • tox: 移除 basepython

  • 更新 master 以支持 stable/2025.1

3.5.1

  • 跳过安装以加快 pep8 速度

  • reno: 更新 master 以支持 unmaintained/2023.1

3.5.0

  • 添加关于 requirements 下限的说明

  • 移除对 Python 3.8 的支持

  • 运行 pyupgrade 以清理 Python 2 语法

  • 声明对 Python 3.12 的支持

  • 更新 master 以支持 stable/2024.2

  • 处理测试套件中的 shell_completion 选项

3.4.0

  • 移除旧的排除项

  • 更新 master 以支持 stable/2024.1

  • reno: 更新 master 以支持 unmaintained/victoria

3.3.0

  • 移除对 python 2 的支持逻辑

  • 更新覆盖率命令

  • pre-commit: 集成 bandit

  • pre-commit: 升级版本

  • 使 greenlet 可选

  • 添加缺失的直接导入

  • Bump hacking

  • 更新 setup.cfg 中的 python 分类器

3.2.0

  • 更新 master 以支持 stable/2023.2

  • GMR:允许禁用信号处理程序

3.1.0

  • 从 Zanata 导入翻译

  • 升级 bandit

  • 撤销“将支持的 python 运行时从版本 3.8 更改为 3.10”

  • 将支持的 python 运行时从版本 3.8 更改为 3.10

  • 更新 master 以支持 stable/2023.1

3.0.0

  • 移除代码中的 unicode 前缀

  • 移除代码中的 unicode 字面量

  • 从 Zanata 导入翻译

  • 修复发布列表的格式

  • 在测试运行时移除对 python3.6/3.7 的支持

2.4.0

  • 更新 CI 以使用未版本化的 jobs 模板

  • 支持文本序列化中字典的整数键

  • 将 tox 中的 minversion 更改为 3.18.0

2.3.0

  • 切换到 Xena 测试运行时

  • setup.cfg: 将破折号替换为下划线

  • 将 flake8 移动到 pre-commit 本地目标

  • 删除 lower-constraints 残留物

  • 移除较低约束的测试

  • 用 f-strings 替换连接

  • 使用 TOX_CONSTRAINTS_FILE

  • 将 py3 作为 tox 的默认运行时

  • 修复 hacking min 版本到 3.0.1

  • 移除所有 six 的使用

  • 添加 pre-commit

  • 添加 Python3 wallaby 单元测试

  • 更新 master 以支持 stable/victoria

2.2.0

  • [目标] 将测试迁移到 ubuntu focal

  • 升级 bandit 版本

  • 修复 pygments 样式

2.1.0

  • 停止使用 __future__ 模块

  • 切换到更新的 openstackdocstheme 和 reno 版本

  • 删除未使用的编码风格模块

  • 移除 setup.cfg 中的翻译部分

  • 使 contributing 文档与 oslo 的策略保持一致

  • 将默认 tox env 从 py37 升级到 py38

  • 添加 py38 包元数据

  • 将发布说明链接添加到文档索引

  • 添加 Python3 victoria 单元测试

  • 更新 master 以支持 stable/ussuri

2.0.1

  • 更新 hacking 以支持 Python3

  • 使用 unittest.mock 代替第三方 mock

2.0.0

  • 移除过时的标题

  • [ussuri][目标] 移除 python 2.7 的支持和测试

  • tox: 琐碎的清理

  • 琐碎:移除 sphinx 配置文件中的杂项

  • tox:为 ‘releasenotes’ 作业添加缺失的依赖项

1.31.1

  • 从 ‘collections’ 切换到 ‘collections.abc’

  • 从 apidoc 中排除测试

  • tox: 继续进行文档

  • 切换到 Ussuri jobs

  • 更新约束 URL

1.31.0

  • 更新 master 以支持 stable/train

1.30.0

  • 添加 Python 3 Train 单元测试

  • 将与文档相关的模块移动到 doc/requirements.txt

  • 同步 Sphinx 需求

  • 将 git.openstack.org URL 替换为 opendev.org URL

  • OpenDev 迁移补丁

  • 更新 master 以支持 stable/stein

1.29.2

  • 添加 python 3.7 单元测试任务

  • 更新 hacking 版本

  • 使用模板进行较低约束

  • 更新 mailinglist 从 dev 到 discuss

  • 清理 .gitignore 中指向个人工具的引用

1.29.1

  • 从 Zanata 导入翻译

  • 添加 lib-forward-testing-python3 测试任务

  • 添加 python 3.6 单元测试任务

  • 从 project-config 导入 zuul 任务设置

  • 更新单元测试以反映最新的 oslo.config

  • 更新 reno 以支持 stable/rocky

  • 切换到 stestr

  • 将发布说明链接添加到 README

  • 修复 tox python3 覆盖

  • 移除已移除选项的剩余部分

  • 将弃用的 “auth_uri” 替换为 “www_authenticate_uri”

  • 移除过时的 pip-missing-reqs 和 pypy tox 测试

  • 琐碎: 更新 pypi url 到新 url

1.28.0

  • 将默认 python 设置为 python3

  • 修复较低的约束并取消 eventlet 的上限

  • 记录 AccessDenied 错误的解决方法

  • 添加 lower-constraints 任务

  • 从全局需求中更新

  • 更新 README 中的链接

1.27.0

  • 从 Zanata 导入翻译

  • 从 Zanata 导入翻译

  • 更新 reno 以支持 stable/queens

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

1.26.0

  • 从全局需求中更新

  • 将 bandit 添加到 pep8 任务

1.25.0

  • 从 pip install 中删除 -U

  • 避免使用 tox_install.sh 以支持约束

  • 从全局需求中更新

  • 移除从 releasenotes 设置版本/发布

  • 从全局需求中更新

  • 从全局需求中更新

1.24.0

  • 从 Zanata 导入翻译

  • 移除 psutil 1.x 兼容包装

  • 从全局需求中更新

1.23.0

  • 从全局需求中更新

  • 更新文档链接

  • 移除在 Ocata 之后弃用的 SIGUSR1 处理程序

  • 从全局需求中更新

  • 更新 reno 以支持 stable/pike

  • 从全局需求中更新

1.22.0

  • 从全局需求中更新

  • 根据文档迁移更新文档 URL

1.21.1

  • 切换到 oslosphinx 到 openstackdocstheme

  • 重新排列内容以适应新的标准布局

1.21.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 移除 pbr warnerrors 以支持 sphinx 检查

  • 从全局需求中更新

1.20.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

1.19.0

  • 移除日志翻译

  • 从全局需求中更新

1.18.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 更新 reno 以支持 stable/ocata

  • 删除对 Python 3.4 的引用

1.17.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 添加 Constraints 支持

  • 升级 hacking 依赖项

  • 在 README 上显示团队和仓库徽章

1.16.0

  • 修复一个拼写错误

  • 从全局需求中更新

  • 添加 reno 以进行发布说明管理

  • 从全局需求中更新

  • 从全局需求中更新

  • 更改主页链接

1.15.0

  • 从全局需求中更新

1.14.0

  • 从全局需求中更新

1.13.0

  • 从全局需求中更新

  • 添加 Python 3.5 分类器和 venv

1.12.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

1.11.0

  • 使用文件修改事件代替信号处理程序

  • 从 Zanata 导入翻译

1.10.0

  • 从全局需求中更新

1.9.0

  • 琐碎的:忽略 openstack/common 在 flake8 exclude 列表中

1.8.0

  • 移除对 babel 的直接依赖

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

1.6.0

  • 从全局需求中更新

  • 从全局需求中更新

1.5.0

  • 从全局需求中更新

1.4.0

  • 更新翻译设置

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

  • 从全局需求中更新

1.3.0

  • 从全局需求中更新

1.2.0

  • 如果 run() 中发生异常,则打印堆栈跟踪

  • 将信号处理程序参数重命名为 ‘frame’

  • 从全局需求中更新

  • 从全局需求中更新

  • 琐碎: 移除 ‘MANIFEST.in’

1.1.0

  • 停止使用 python 2.6 支持

1.0.0

  • 从全局需求中更新

  • 删除 Python 2.6 分类器

  • 从全局需求中更新

  • 移除 python 2.6 并清理 tox.ini

0.8.0

  • 修复 Transition to SIGUSR2 in oslo.reports 破坏升级

  • 从全局需求中更新

  • 从全局需求中更新

0.7.0

  • 从全局需求中更新

  • 修复 process.py 中的一个拼写错误

0.6.0

  • 移除多余的覆盖率 omit 指令

  • 不需要 Oslo Incubator Sync

  • 修复覆盖率配置和执行

  • 如何使用 oslo.reports 文档

  • 添加自动生成的 api 文档

  • 清理 toctree 中的发布说明

  • 添加配置选项的自动生成文档

  • 将 shields.io 版本/下载链接/徽章添加到 README.rst

  • 从全局需求中更新

  • guru_meditation_report:使用 SIGUSR2 代替 SIGUSR1

0.5.0

  • 从全局需求中更新

  • 从全局需求中更新

  • 添加用于生成 gmr 的目录的配置

  • 从 wiki 中的信息填充 README

  • 从全局需求中更新

  • 设置翻译

  • 从全局需求中更新

0.4.0

  • 从全局需求中更新

0.3.0

  • 从全局需求中更新

  • 修复 mock 1.1.0 的 open() 模拟

  • 修复 GMR 与新 psutil 版本不兼容的问题

0.2.0

  • 添加 oslo.utils 依赖项

  • 添加 tox 目标以查找缺少的依赖项

0.1.0

  • 从全局需求中更新

  • 缺少 version_string 时 Guru Meditation Reports 损坏

  • 修复由于排序顺序导致的间歇性测试失败

  • 毕业准备:使用 six.text_type 代替 str

  • 毕业准备:初始导入修复

  • 从 oslo-incubator 由 graduate.sh 导出

  • 移除 timeutils.strtime() 的使用

  • 从 oslo.config 切换到 oslo_config

  • 使用 oslo_utils 代替已弃用的 oslo.utils

  • 报告:添加基本进程部分

  • 将 oslo.config 更改为 oslo_config

  • 切换到 oslo_serialization

  • 报告:使用 sig 处理程序堆栈跟踪获取当前线程

  • 报告:通过集合传播 view_type

  • 报告:支持将序列和映射作为数据

  • 使用与 mask_password 相同的掩码模式进行报告

  • 输出 conf 时掩码密钥

  • 删除已毕业的序列化文件

  • 移除我们自定义的测试基类

  • 切换 oslo-incubator 以使用 oslo.utils 并移除旧模块

  • 修复 tests.unit.reports.* 在 python3.4 下的测试

  • 修复 tests.unit.reports.test_base_report 在 python3.4 下的测试

  • 为 doc 构建设置 pbr ‘warnerrors’ 选项

  • 修复 RETF 规则发现的拼写错误

  • 报告:修复 JinjaView deepcopy

  • 修复了几个拼写错误

  • 修复 Python3 下 tests.unit.reports.test_guru_meditation_report 的测试

  • 在报告模块中使用 from/import 样式

  • 修复 Python3 下 tests.unit.reports.test_views 失败的测试

  • 添加 GM 报告转储到文件的选项

  • 移除不必要的 #noqa 标签

  • 修复 Guru Meditation 可移植性问题

  • 修复报告模块内联文档中的拼写错误

  • 使用 six.StringIO/BytesIO 代替 StringIO.StringIO

  • 将 Openstack 重命名为 OpenStack

  • 避免在 32 位操作系统上 test_basic_report 失败

  • 修复 python 3 兼容性导致的 filter() 使用问题

  • 使用 six.moves 统一 Python2/3 之间的不同名称

  • 删除 vim 标头

  • 使用 six.string_type 代替 basestring

  • 修复 oslo 中的拼写错误

  • 调整导入顺序以符合 PEP8 导入规则

  • 将 assertEquals 替换为 assertEqual

  • 引入 Guru Meditation Report

  • 引入 Openstack 特定的报告实用程序

  • 引入报告视图

  • 引入基本报告和模型

  • 初始提交

  • 初始骨架项目