2025.1 系列发布说明¶
16.1.0-5¶
错误修复¶
修复了使用 eventlet 的服务中延迟的指标处理问题,该问题是由将原生线程与 eventlet 补丁队列混合引起的。有关详细信息,请参阅 bug 2098714。
Bug 2131652:修复了 rabbitmq 驱动程序忽略 Precondition Failed 错误的现象,以便将错误正确地抛给客户端。
修复了一个错误,在使用队列管理器时,在 podman 容器内调用某些 OpenStack 工具(例如
nova-manage)会导致失败。 LP#2091703
16.1.0¶
新特性¶
在 oslo_messaging_rabbit 下添加了一个名为 kombu_reconnect_splay 的新选项,可用于在发生可恢复错误时,在任何重新连接之前添加额外的随机延迟。默认情况下,此延迟设置为 0,因此不会更改原始行为。
16.0.0¶
升级说明¶
已删除弃用的
[oslo_messaging_rabbit] rabbit_use_ssl选项。请使用ssl选项代替。
已删除
[oslo_messaging_rabbit]部分中的以下弃用选项。请使用没有kombu_前缀的选项。kombu_ssl_versionkombu_ssl_keyfilekombu_ssl_certfilekombu_ssl_ca_certs
以下选项不再从
[DEFAULT]部分加载。请使用[oslo_messaging_rabbit]部分代替。amqp_auto_deletekombu_reconnect_delayrabbit_login_methodrabbit_retry_backoffrabbit_ha_queuesrpc_conn_pool_size
以下弃用选项已被删除。请使用
[oslo_messaging_notifications]secion 中的等效选项代替。[DEFAULT] notification_driver[DEFAULT] notification_transport_url[DEFAULT] notification_topics[DEFAULT] routing_config
已删除弃用的
[rpc_notifier2] topics选项。请使用[oslo_messaging_notifications] topics选项代替。
已删除
[oslo_messaging_kafka]部分中的以下弃用选项。pool_sizeconn_pool_min_sizeconn_pool_ttl
弃用说明¶
Eventlet 的用法已被弃用,并且 OpenStack 中删除 Eventlet 的 计划 已经制定,因此 Eventlet 执行器已被弃用。开始将您的堆栈迁移到线程执行器。请也开始考虑删除您内部的 Eventlet 用法。
MessageHandlingServer 类的 executor 参数现在已被弃用,并计划删除。Eventlet 执行器已被弃用。只有线程执行器可用,因此 executor 参数是无用的。
15.0.0¶
升级说明¶
由于使用有限且缺乏对最新发行版的支持,AMQP1 驱动程序(在 14.1.0 中已弃用)已被删除。请使用其他受支持的驱动程序,例如 RabbitMQ 或 Kafka。
已移除对 Python 3.8 的支持。 现在支持的最低 python 版本是 3.9。