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 create 和 region 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继承的角色分配 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 set和flavor 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 create和identity provider set命令添加--remote-id和--remote-id-file选项。
1.0.3 (2015年3月10日)¶
为 Identity v3 添加
catalog list和catalog 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 1413954Bug 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 create 和 os 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_ID和OS_USER_DOMAIN_NAME时,设置默认域 ID。同样适用于OS_PROJECT_DOMAIN_ID和OS_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 listBug 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 createBug 1317485: 修复 domain admins 的
project listBug 1281888: 将区域筛选器添加到
endpoint list命令Bug 1337245: 添加
user password set命令Bug 1337684: 添加
extension list --computeBug 1337687: 添加
extension list --volumeBug 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 1365505: 域信息未在帮助输出中显示
修复非管理员的
security group list修复
server add security group添加
container create和container delete命令添加
object create和object 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和--force到image create命令Bug 1220280: 添加
--property到项目创建和设置命令Bug 1246310: 添加
role assignments list命令Bug 1285800: 将
agent重命名为compute agentBug 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
create和set命令中的属性将 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 create和user 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 命令