2023.1 系列发布说明¶
5.2.0¶
其他说明¶
此版本回滚了对 Bug #1983863 的修复:修复了 eventlet 原生线程中的日志记录。此修复在跨项目测试期间导致了 gate 问题,需要从 2023.1 Antelope 版本中移除。
5.0.1¶
错误修复¶
Bug #1983863:修复了 eventlet 原生线程中的日志记录。
5.0.0¶
错误修复¶
如果上下文中未传递键,则使用默认值初始化
global_request_id上下文变量。
4.8.0¶
升级说明¶
默认情况下,
[DEFAULT] logging_user_identity_format选项的默认值已更新,现在包含系统范围信息。
默认情况下,
[DEFAULT] logging_context_format_string选项的默认值已更新,现在会记录全局请求 ID。
4.7.0¶
升级说明¶
已更新
logging_user_identity_format选项的默认值,以用project替换过时的tenant参数。
4.2.0¶
错误修复¶
在使用 systemd journal 处理程序时,日志最终进入 kern.log,因为缺少 SYSLOG_FACILITY。此修复使用了与 syslog 处理程序相同的配置选项 ‘syslog-log-facility’ 来提供缺失的值。(Bug #1871840)
4.0.0¶
升级说明¶
不再支持 Python 2.7。Python 的最低支持版本现在是 Python 3.6。
3.42.0¶
新特性¶
以下新的配置选项将允许轮转日志文件,尤其在 Windows 上很有用: *
log_rotate_interval*log_rotate_interval_type*max_logfile_count*max_logfile_size_mb*log_rotation_type
3.41.0¶
新特性¶
在 oslo.log 中添加了 Windows 事件日志功能。将 use_eventlog 设置为 true 在服务的配置文件中使用它。
3.35.0¶
错误修复¶
JSONFormatter 格式化器现在使用 repr() 转换无法序列化的对象,以防止日志记录时出现 JSON 序列化错误。此修复需要 oslo.serialization 2.21.1 或更高版本。(Bug #1593641)
3.34.0¶
新特性¶
基于 JSON 的格式化器(即 JSONFormatter 和 FluentFormatter)现在输出一个名为“context”的额外部分,其中包含与上下文相关的键和值,例如用户、项目和域。
3.33.0¶
新特性¶
添加了 use_json 配置选项。当设置为 True 时,它会在日志中启用 JSON 格式化。该选项也可以通过命令行通过
--use-json标志使用。
3.27.0¶
新特性¶
如果日志格式字符串包含
%(error_summary)s,则当存在错误时,它将被替换为当前错误的摘要,否则将被替换为“-”。如果日志格式字符串不包含%(error_summary)s,则只有在存在错误时,错误摘要将自动附加到行尾。
3.24.0¶
新特性¶
添加了对 Systemd 原生日志的支持。您可以在服务中使用
use_journal标志启用此功能。
3.21.0¶
新特性¶
添加了一个新的
oslo_log.log.is_debug_enabled辅助函数,用于确定日志记录是否启用了调试模式。
3.17.0¶
升级说明¶
配置选项 use_stderr 的默认值现在为 False,这将避免通过选项 –log-file 在服务日志和特定日志文件中出现相同的日志。
3.12.0¶
新特性¶
`log_config_append` 配置选项现在是可变的,并且当重新读取配置文件时,它控制的日志设置将被重新配置。这可用于例如更改 logger 或 handler 的级别。
3.8.0¶
升级说明¶
已删除弃用的 ‘verbose’ 选项。
错误修复¶
在移除“verbose”选项时,默认日志级别错误地设置为“WARNING”。已将其修正回“INFO”。
3.2.0¶
升级说明¶
已移除弃用的配置选项 use_syslog_rfc_format。
3.1.0¶
升级说明¶
已移除弃用的配置选项 log_format。
其他说明¶
切换到 reno 来管理发布说明。