2023.1 系列发布说明

2.0.0

升级说明

  • 已停止对 Python 2.7 的支持。支持 py2.7 的 python-zaqarclient 的最后一个版本是 OpenStack Train。python-zaqarclient 现在支持的 Python 最低版本是 Python 3.6。

1.13.0

新特性

  • 支持使用过滤器 ‘with_count=true’ 查询队列,以返回队列的数量。这将帮助用户快速获取他们拥有的确切队列总数。

1.7.0

错误修复

  • 修复队列名称中包含特殊字符时创建队列的问题。在使用 zaqarclient 创建包含特殊字符(如“#”和“%”)的队列时,CLI 会返回队列已成功创建的消息,但在 zaqar 服务器端,名称与客户端不一致。添加了对一些特殊字符的检查,当在队列名称中使用这些字符时,将引发错误消息。

  • 将 zaqarclient 命令更改为与其他项目保持相同的格式。一致的命令格式为 ‘openstack messaging XXX’。将旧命令标记为已弃用,并在 Queen 版本发布后删除它们。

1.5.0

新特性

  • 支持在 openstackclient 中使用 ‘openstack queue list –detailed’ 查询 Zaqar 服务器上的详细队列列表。详细信息包括队列的名称、元数据和 Href。

  • 允许使用 CLI 发布和列出消息,以便用户可以轻松地通过命令行验证 Zaqar 的消息传递功能。

错误修复

  • 已删除项目 ID 的 “os” 前缀,以使其与 OpenStack 和 Keystone Client 保持一致。为了保持向后兼容性,“os” 前缀仍然可以使用,并且将在下一个版本中删除。

1.3.0

新特性

  • 支持为 Zaqar 创建性能跟踪。要使用此功能,Zaqar 必须首先启用它。命令类似于 “openstack –os-profile <SECRET_KEY> queue list”

  • 现在 Zaqar 客户端支持使用 keystone session 初始化 “Client” 对象。