Pre-2.0 Releases

1.9.0 (2015年11月17日)

  • openstack server Blueprint 服务器 进行了多项更新

    • openstack server start

    • openstack server stop

    • openstack server pause

    • openstack server unpause

    • openstack server lock

    • openstack server unlock

  • 修复调试模式下密码被泄露的问题 Bug 1501598

  • 清理 identity provider show Bug 1478995

  • identity provider set 添加 description Bug 1515815

  • 添加 compute service delete Bug 1503510

  • 在设置非 ASCII 对象存储属性时记录警告 Bug 1503898

  • openstack flavor list 添加 ‘marker’ 和 ‘limit’ Bug 1505874

  • region createregion set 中移除 url Bug 1506841

  • openstack image add project 在 image v2 时出现 AttributeError Bug 1509054

  • openstack usage show 输出不一致 Bug 1512220

  • 使用 openstack console log show 验证 –lines Bug 1512263

  • 使用 openstack quota set 验证 –project 是否存在 Bug 1512638

  • openstack server list 中指定 –user 时无法列出服务器 Bug 1513701

  • openstack volume list 中指定 –user 时无法列出卷 Bug 1514145

  • openstack server create 中使用 –block-device-mapping 时无法找到卷 Bug 1514394

  • 修复 credential set 的文档 Bug 1418837

1.8.0 (2015年10月18日)

  • image create –volume 命令 (v1) 会尝试创建两个镜像 Bug 1497221

  • 为命令 volume list 添加按项目/用户过滤的功能 Bug 1483976

  • 插件使用的密码在调试模式下显示 Bug 1501598

  • 添加对 object store account 的支持 Bug 1501943

  • 添加设置对象和容器属性的支持 Bug 1501945

  • role list 忽略 –inherited 选项 Bug 1502822

  • compute service list 不返回服务 ID 编号 Bug 1503430

  • 包含非 ASCII 字符的容器和对象失败 Bug 1503508

1.7.1 (2015年9月30日)

  • Image v2 查找问题 Bug 1501362

1.7.0 (2015年9月22日)

  • 添加对 v2 image create/update 命令的支持 Bug 1405562

  • ICMP secgroup 规则必须具有 --dst-port -1 才能实际允许 ICMP Bug 1477629

  • 在开发者文档中添加关于 pip install -e . 的说明 Bug 1483384

  • 为命令 ‘openstack server list’ 添加按用户过滤的功能 Bug 1483974

  • 使用 –user 指定时无法列出其他项目的服务器 Bug 1488486

  • 缺少镜像导致 ‘server show’ 响应令人困惑 Bug 1489901

  • 附加的卷不正确 Bug 1489954

  • novaclient 2.27.0 破坏了版本处理 Bug 1492467

  • 支持列出非默认域范围组中的用户 Bug 1492916

  • ERROR: InvocationError: ‘/opt/stack/new/python-openstackclient/.tox/functional/bin/ostestr’ in gate-osc-dsvm-functional Bug 1496337

  • image list –long 在 v2 时损坏 Bug 1498150

  • 添加 --log-file 选项支持

  • 将默认 Block Storage API 版本设置为 2

1.6.0 (2015年8月10日)

  • 添加了对 Block Storage v2 API 的支持 Blueprint volume-v2

    • 备份

    • 快照

    • Volume

    • Volume Type

    • Volume QoS

  • 更新 python-cliff 提供了改进的 UX

    • -h 和 –help 在子命令中使用时会恢复到顶级帮助 Bug 1444983

    • 如果命令未识别,则建议命令 Bug 1462192

  • 继承的角色分配 CRUD 中存在错误的参数 Bug 1482254

  • 配额显示对于项目来说会崩溃 Bug 1481803

  • 未作用域的 saml 身份验证错误消息引用了无效的选项 os-auth-type Bug 1477083

  • 需要一个显示当前配置的命令 Bug 1476729

  • 类型应该是 volume_type Bug 1475958

  • openstack volume(v1) type 缺少 show Bug 1475879

  • property 应该是在 unset cmd 中的必需参数 Bug 1475872

  • –or-show 缺少一些命令文档 Bug 1475485

  • 缺少 project-domain 以防止项目名称冲突,用于用户 v3 Bug 1475357

  • 无法通过 ID 操作组员 Bug 1475127

  • glance client 仅期望 image ID,应该使用基本资源 Bug 1475001

  • trust 角色在 show 和 create 时显示尾随字符 Bug 1474707

  • catalog list 在 identity v2 中失败 Bug 1474656

  • openstack flavor unset NoneType 错误,在没有 –property 的情况下使用 Bug 1474237

  • TypeError: ‘NoneType’ object does not support item assignment,使用最新的 os-client-config Bug 1473921

  • 身份验证失败,当 openstackclient 提示输入密码时 Bug 1473862

  • 新的 mock release(1.1.0) 破坏了 unit/function 测试 Bug 1473454

  • 无法使用 python-openstackclient 使用 trustor/trustee id 创建 keystone trust Bug 1473298

  • “role assignment list” 如果两个用户在不同的域中具有相同的名称则失败 Bug 1472909

  • openstack catalog list 始终返回 publicURL Bug 1472629

  • network list –dhcp 选项不一致 Bug 1472613

  • 添加支持在 hypervisor 的属性中显示 aggregates Bug 1470875

  • 无法让 OpenStackClient/examples 工作 Bug 1470272

  • openstack server ssh 无法看到浮动 IP 地址 Bug 1469843

  • network create v2 中 domain 参数令人困惑 Bug 1468988

  • network.rst 中存在小错误 Bug 1468282

  • 添加对 Cinder volume qos 命令的支持 Bug 1467967

  • server.rst 中的选项不匹配 Bug 1466742

  • user create 文档中对象名称不匹配 Bug 1466738

  • 调用 image create 时会更新现有镜像 Bug 1461817

  • ERROR: openstack ‘ArgumentParser’ object has no attribute ‘debug’ Bug 1459519

  • 添加 –os-endpoint-type cli 可选参数,以从云配置列表中选择 Bug 1454392

  • API 版本被 OCC 忽略 Bug 1453229

  • OpenStackClient / Locale / OSX 存在问题 Bug 1436898

  • 不支持镜像共享 Bug 1402420

  • rename 需要标准名称的文件 Bug 1179008

1.5.0 (2015年6月16日)

  • openstack ‘ListEC2Creds’ 对象没有 ‘determine_ec2_user’ 属性 Bug 1465561

1.4.0 (2015年6月11日)

  • AttributeError: ‘Client’ 对象没有 ‘ec2’ 属性 Bug 1236326

  • Group/role identity v3 命令没有用于操作域的选项 Bug 1446546

  • –insecure 在 OS_CACERT 环境变量设置时被忽略 Bug 1447784

  • security group list 始终使用 identity admin 端点 Bug 1459629

  • 删除安全组规则失败 Bug 1460112

  • v3 project set 缺少 –domain 参数 Bug 1460122

  • Project create 缺少文档中的 –parent 参数 Bug 1460256

  • v3 role add 缺少文档中的域范围参数 Bug 1460296

  • 无法强制使用 v2password 身份验证插件 Bug 1460369

  • 让我们不要使用已弃用的参数 Bug 1462389

1.3.0 (2015年5月27日)

  • 需要指定域才能使用 role list Bug 1421328

  • 添加对 keystone service providers 的支持 Bug 1435962

  • 无法更新镜像的 disk_format 和 container_format Bug 1446362

  • Openstack –os-image-api-version 2 image show <image_id> 失败 Bug 1450829

  • insecure 选项在命令行选项和 OCC 中被忽略 Bug 1450855

  • 删除安全组规则失败 Bug 1450872

  • 配额设置发送无效消息 Bug 1451640

  • Keystone Access Log 将 “python-keystoneclient” 作为 User-Agent 记录,即使请求是由 openstack client 发起的 Bug 1453995

  • 客户端错误,在救援实例时 Bug 1457983

1.2.0 (2015年4月30日)

  • 修复 security group create 命令在未提供 –description 时存在的错误 Bug 1434172

  • 正确处理 image list 分页,现在将正确返回所有镜像 Bug 1443089

  • 当选择 –proto ICMP 时,不要在 security group rule create 命令中需要 –dst-port 选项 Bug 1443963

  • 正确传递 image create 命令中的 –location 参数 Bug 1445460

  • 正确处理项目管理员对 role 命令的使用。即使名称由于非管理员约束而无法使用,ID 仍然有效 Bug 1445528

  • 如果无法完成身份验证,则正确退出并显示错误 Bug 1444640

  • 修复 backup create 以正确使用提供的 –container 值 Bug 1446751

  • 不兼容的更改 中记录向后不兼容的更改。Bug 1406470

  • 添加 project create 命令的 –parent 选项

1.1.0 (2015年4月21日)

  • 添加全局 –os-cloud 选项,以从云配置列表中选择。有关更多详细信息,请参阅 配置

  • 修复全局 --timing 选项操作。Bug 1402577

  • 添加 flavor setflavor unset 命令。Bug 1434137

  • network create 命令添加 --domain--project 选项。Bug 1435640

  • quota set 命令添加 --volume-type 选项。Bug 1438377

  • limits show 命令添加 --domain--project 选项。Bug 1438379

  • 改进 --nic 选项在 server create 命令中的帮助信息。Bug 1444685

  • identity provider createidentity provider set 命令添加 --remote-id--remote-id-file 选项。

1.0.3 (2015年3月10日)

  • 为 Identity v3 添加 catalog listcatalog show 命令。

  • 添加 ‘hypervisor stats show’ 命令。Bug 1423748

  • server resize 选项的 --verify 重命名为 confirm。它与全局 --verify 选项冲突,并且在此之前从未正常工作。Bug 1416542

  • 添加 trust create/delete/list/show 命令。Bug 1413718

  • image list 命令添加 --sort。Bug 1410251

  • volume create 选项的 --snapshot-id 更改为 --snapshot。旧名称仍然被静默支持。Bug 1418742

  • quota show 命令添加网络 API 配额。Bug 1411160

  • flavor list 命令添加 --public--private--all--long 选项。从默认输出中删除“Extra Specs”、“Swap”和“RXTX Factor”列。Bug 1411160

  • image list 命令添加 --shared--property 选项。Bug 1401902

  • volume set 命令添加 --size 选项。Bug 1413954

  • Bug 1353040: server create –nic 选项繁琐

  • Bug 1366279: nova lock 命令描述过于简短

  • Bug 1399588: 需要身份验证才能使用帮助命令

  • Bug 1401902: 无法筛选镜像

  • Bug 1410251: openstack 镜像列表中的排序和筛选选项

  • Bug 1411160: 为配额显示添加网络支持

  • Bug 1413718: 支持 keystone v3 trust 扩展

  • Bug 1413954: 缺少卷扩展

  • Bug 1415182: 在扩展卷时添加额外的验证

  • Bug 1416542: openstack client resize verify 未完成工作流

  • Bug 1416780: flavor list 缺少功能

  • Bug 1417614: server show 中的 tenant_id

  • Bug 1417854: 修复 os security group rule createos security group rule list 的帮助信息

  • Bug 1418024: novaclient 的 contrib 模块导入错误

  • Bug 1418384: openstack client help 显示域可以更改项目

  • Bug 1418742: volume create –snapshot-id 错误

  • Bug 1418810: 使用 os-token 身份验证失败,出现意外的关键字参数 ‘user_domain_id’

  • Bug 1420080: 使用新的 keystoneclient 版本时功能测试失败

  • Bug 1420732: 改进 sort_items 的错误消息

  • Bug 1423748: 添加对 hypervisor-stats 和 hypervisor-uptime 命令的支持

  • Bug 1428912: 通过密码提示进行身份验证已损坏

  • Bug 1429211: 如果缺少区域,‘catalog list’ 将失败

1.0.2 (2015年1月19日)

  • OpenStackClient 内容已从 OpenStack Wiki 迁移到 OSC 源代码仓库。这包括 命令结构命令列表用户界面指南 文档。

  • 当未设置 OS_USER_DOMAIN_IDOS_USER_DOMAIN_NAME 时,设置默认域 ID。同样适用于 OS_PROJECT_DOMAIN_IDOS_PROJECT_DOMAIN_NAME。(仅限 Identity API v3)。Bug 1385338: 改进使用 v3 identity 时与域相关的默认值

  • 添加新的 usage show 命令以显示项目资源使用信息。Bug 1400796: 快速使用报告 - nova 使用情况

  • user list 命令添加 --project 选项,以按项目筛选用户(仅限 Identity API v3)。Bug 1397251: 允许 openstack user list 使用其他筛选器

  • project list 命令添加 --user 选项,以按用户筛选项目(仅限 Identity API v3)。Bug 1394793: 支持 keystone api /v3/users/$userid/projects

  • role list 添加 --project--user 选项,以按项目和/或用户筛选角色。这使得 v2 命令与 v3 命令非常相似。(仅限 Identity API v2)。Bug 1406737: user role list 命令应整合到 role list

  • Bug 1385338: 改进使用 v3 identity API 时与域相关的默认值

  • Bug 1390507: 配额显示需要 keystone 中的 cinder

  • Bug 1394793: 支持 keystone api /v3/users/$userid/projects

  • Bug 1397251: 允许 openstack user list 使用其他筛选器

  • Bug 1399757: EC2 凭据创建在 1.0.0 中失败

  • Bug 1400531: 身份验证失败导致无用的错误消息

  • Bug 1400597: 删除多个对象

  • Bug 1400795: 缺少列出可用区域的选项

  • Bug 1400796: 快速使用报告 - nova 使用情况

  • Bug 1404073: v2.0 service create 需要 type

  • Bug 1404434: 添加 service 命令的缺失文档

  • Bug 1404931: volume list 不显示附加的服务器

  • Bug 1404997: 允许为 service create/update 设置描述

  • Bug 1405416: 计算区域选择已损坏

  • Bug 1406654: 从帮助中删除已弃用的命令

  • Bug 1406737: v3 端点相关命令在未检查的情况下访问 service.name

  • Bug 1408585: 备份列表不显示备份的名称

  • Bug 1409179: user role list 命令应整合到 role list

  • Bug 1410364: 使用默认 Keystone 配置时版本发现失败

  • Bug 1411179: network client 不使用 session

  • Bug 1411337: identity v3 service list 应具有“description”列

1.0.1 (2014年12月8日)

  • Bug 1399757: EC2 凭据创建失败

1.0.0 (2014年12月4日)

  • Bug 1337422: 记录不同的身份验证方式

  • Bug 1383333: 从镜像创建卷需要镜像 ID

  • Bug 1292638: 也许 API 版本应该更容易匹配

  • Bug 1390389: 创建时使用软失败(创建或显示)进行 Keystone 操作

  • Bug 1387932: 添加 keystone v3 区域对象

  • Bug 1378842: OSC 无法显示从卷启动的服务器的详细信息

  • Bug 1383338: boot-from-volume 中的 server create 问题

  • Bug 1337685: 添加列出网络扩展的能力

  • Bug 1355838: 如果提供的参数不足,则不要对 Keystone 进行 authN 调用

  • Bug 1371924: 字符串被视为数字

  • Bug 1372070: openstack image save 中的帮助文本错误

  • Bug 1372744: v3 凭据设置始终需要 –user 选项

  • Bug 1376833: 通过 Keystone v3 API 编辑用户的域时出现奇怪的行为

  • Bug 1378165: 域应支持 ‘user show’ 命令

  • Bug 1378565: ‘–domain’ 参数不应需要域查找

  • Bug 1379871: token issue for identity v3 已损坏

  • Bug 1383083: 在交互模式下重复生成 clientmanager

  • 添加了功能测试框架和 identity/object 测试

  • 身份验证插件支持

  • 使用 keystoneclient.session 作为基础 HTTP 传输

  • 实现 swift 客户端命令

  • 清理 keystone v3 资源中的“links”部分

  • 将 cliff-tablib 添加到 requirements

  • 包含在测试中使用 oslo 调试器的支持

  • 关闭未关闭的文件句柄

  • 添加了 i18n 支持的框架,并标记了 Identity v2.0 文件以进行翻译

  • 添加 ‘command list’ 命令

  • 支持 OS-FEDERATION 资源(协议、映射、身份提供者)

0.4.1 (2014年9月8日)

  • Bug 1319381: 删除不安全的 keyring 支持

  • Bug 1317478: 修复 domain admin 的 project create

  • Bug 1317485: 修复 domain admins 的 project list

  • Bug 1281888: 将区域筛选器添加到 endpoint list 命令

  • Bug 1337245: 添加 user password set 命令

  • Bug 1337684: 添加 extension list --compute

  • Bug 1337687: 添加 extension list --volume

  • Bug 1343658: 修复 container list 命令

  • Bug 1343659: 添加 network 命令帮助文本

  • Bug 1348475: 添加字段到 image list 输出

  • Bug 1351121: v3 endpoint set 不应需要 service 选项

  • Bug 1352119: v2 user create 响应错误

  • Bug 1353788: test_file_resource() 失败

  • Bug 1364540: load_keyring() 异常已在 bug 1319381 中修复

  • Bug 1365505: 域信息未在帮助输出中显示

  • 修复非管理员的 security group list

  • 修复 server add security group

  • 添加 container createcontainer delete 命令

  • 添加 object createobject delete 命令

  • 添加对全局 --timing 选项的初步支持(类似于 nova CLI)

  • 完成 Python 3 兼容性

  • 修复 server resize 命令

  • 添加通过 --os-trust-id 进行 Identity v3 身份验证

  • 添加对网络 API 的初步支持,network create|delete|list|show

0.4.0 (2014年6月20日)

  • Bug 1184012: 修复 Identity v2 端点命令名称/ID 处理

  • Bug 1207615: 添加 --volume--forceimage create 命令

  • Bug 1220280: 添加 --property 到项目创建和设置命令

  • Bug 1246310: 添加 role assignments list 命令

  • Bug 1285800: 将 agent 重命名为 compute agent

  • Bug 1289513: 添加 --domain 到项目列表

  • Bug 1289594: 修复 keypair show 输出

  • Bug 1292337: 修复 ec2 凭证项目 ID 输出

  • Bug 1303978: 修复 volume type create 命令的输出

  • Bug 1316870: 在从 console log show 命令中省略 --lines 时显示所有输出

  • 添加 ‘interface’ 和 ‘url’ 列到端点列表命令

  • 添加身份提供程序创建/删除/列表/设置/显示命令

  • volume create --volume-type 选项更改为 --type

  • 修复 server image create 命令输出

  • --verbose--quiet--debug 配置适当的日志级别

  • 正确处理 Image v1 createset 命令中的属性

  • 将 Identity v2 token create 重命名为 token issue

  • 添加 Identity v2 token revoke 命令

  • 重构 group|user|role list 命令过滤器,以便每个命令仅列出该类型对象的行,例如 user list 始终列出用户等。

  • 添加 role assignment list 命令

  • 添加 extension list 命令

0.3.1 (2014年2月28日)

  • 添加 token create 命令

  • 内部更改以实现 Python 3.3 兼容性

  • Bug 1100116: 在 user createuser set 中提示交互式用户输入密码

  • Bug 1198171: 添加 Identity v3 的域支持选项

  • Bug 1241177: 修复卷命令中的区域处理

  • Bug 1256935: 清理 security group rule list 输出格式

  • Bug 1269821: 修复内部类结构中未发布的 Glance 客户端更改

  • Bug 1284957: 正确将 --cacert--insecure 传递到令牌流身份验证中的 Identity 客户端

0.3.0 (2013年12月17日)

  • 添加新的命令插件结构

  • 完成转换基本测试类

  • 添加支持 TLS 证书验证的选项

  • 添加对象存储显示命令,用于容器和对象

0.2.2 (2013年9月20日)

  • 添加对象存储列表命令和 API 库

  • 添加测试结构

0.2.1 (2013年8月6日)

  • 同步 requirements.txt、test-requirements.txt

  • 删除 d2to1 依赖项

0.2.0 (2013年8月2日)

  • 首次公开发布到 PyPI

  • 实现了 Compute、Identity、Image 和 Volume API 命令