Azure DocumentDB Python SDK
项目描述
🚨🚨🚨 针对1.x和2.x版本的Azure Cosmos DB SQL API Python SDK的pydocumentdb包将于2020年8月20日退役。有关更多信息,请参阅发行和退役文档。
请使用最新版本的Python SDK,并使用新的包名azure-cosmos。🚨🚨🚨
2.3.5的变更
- 更新了有关包弃用的README
2.3.3的变更
- 添加了对代理的支持
- 添加了对读取更改流的支持
- 添加了对集合配额头部的支持
- 修复了大型会话令牌问题
- 修复了ReadMedia API
- 修复了分区键范围缓存中的问题
2.3.2的变更
- 添加了对连接问题默认重试的支持
2.3.1的变更
- 更新了文档,以引用Azure Cosmos DB而不是Azure DocumentDB。
2.3.0的变更
- 此SDK版本需要从https://aka.ms/cosmosdb-emulator下载的最新版本的Azure Cosmos DB模拟器。
2.2.1的变更
- 修复了聚合字典问题
- 修复了资源链接中修剪斜杠的问题
- 添加了对Unicode编码的测试
2.2.0的变更
- 添加了对每分钟请求单位(RU/m)功能的支持。
- 添加了对名为ConsistentPrefix的新一致性级别的支持。
2.1.0 版本变更
- 添加了对聚合查询(COUNT、MIN、MAX、SUM和AVG)的支持。
- 添加了在针对DocumentDB模拟器运行时禁用SSL验证的选项。
- 移除了对依赖请求模块必须是2.10.0版本的限制。
- 将分区集合的最小吞吐量从10,100 RU/s降低到2,500 RU/s。
- 添加了对在存储过程执行期间启用脚本日志记录的支持。
- 此次发布将REST API版本提升至'2017-01-19'。
2.0.1 版本变更
- 对文档注释进行了编辑性修改。
2.0.0 版本变更
- 添加了对Python 3.5的支持。
- 添加了对使用requests模块进行连接池化的支持。
- 添加了对会话一致性的支持。
- 添加了对分区集合的TOP/ORDERBY查询的支持。
1.9.0 版本变更
-
添加了对节流请求的重试策略支持。(节流请求会收到请求速率过大的异常,错误码429。)默认情况下,当遇到错误码429时,DocumentDB会对每个请求重试九次,并尊重响应头中的retryAfter时间。如果您想忽略服务器在重试之间返回的retryAfter时间,现在可以将固定的重试间隔时间设置为连接策略对象的RetryOptions属性的一部分。DocumentDB现在为每个正在节流的请求等待最多30秒(无论重试次数多少)并返回带有错误码429的响应。您也可以在连接策略对象的RetryOptions属性中覆盖此时间。
-
DocumentDB现在将x-ms-throttle-retry-count和x-ms-throttle-retry-wait-time-ms作为每个请求的响应头返回,以表示节流重试次数和请求在重试之间等待的累积时间。
-
移除了RetryPolicy类以及暴露在document_client类上的对应属性(retry_policy),而是引入了RetryOptions类,该类在ConnectionPolicy类上暴露RetryOptions属性,可以用来覆盖一些默认的重试选项。
1.8.0 版本变更
- 添加了对地理复制数据库账户的支持。
- 对全局主机和masterKey进行了测试修复,以将其移动到单独的测试类中。
1.7.0 版本变更
- 添加了对文档的TTL(生存时间)功能的支持。
1.6.1 版本变更
- 修复了与服务器端分区相关的错误,允许在partitionkey路径中使用特殊字符。
1.6.0 版本变更
- 添加了对服务器端分区集合功能的支持。
1.5.0 版本变更
- 将客户端分片框架添加到SDK中。实现了HashPartionResolver和RangePartitionResolver类。
1.4.2 版本变更
- 实现了Upsert。添加了新的UpsertXXX方法以支持Upsert功能。
- 实现了基于ID的路由。没有公共API更改,所有更改都是内部的。
1.3.0 版本变更
- 跳过发布以使版本号与其他SDK保持一致
1.2.0 版本变更
- 支持地理空间索引。
- 对所有资源验证id属性。资源ID不能包含?、/、#、\字符或以空格结尾。
- 向ResourceResponse添加了新的头部“index transformation progress”。
1.1.0 版本变更
- 实现了V2索引策略。
1.0.1 版本变更
- 支持代理连接。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
pydocumentdb-2.3.5.tar.gz (107.6 kB 查看哈希值)
构建发行版
pydocumentdb-2.3.5-py3-none-any.whl (93.8 kB 查看哈希值)
pydocumentdb-2.3.5-py2-none-any.whl (93.8 kB 查看哈希值)
关闭
pydocumentdb-2.3.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1e6f072ae516fc061c9442f8ca470463b53dc626f0f6a86ff3a803293f4b50dd |
|
MD5 | bddfc4215655ed20072acb020c213154 |
|
BLAKE2b-256 | 58fac00ff2be2ef04a0eba20217f798193c2c7fe220aed0140e78c3473ecf42f |
关闭
pydocumentdb-2.3.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6d0722369e65636c5a0635110a7972f6decd2d6f4d35a9ab0864f2da70bd91f |
|
MD5 | 5b3e35f8187f53cb76afc751a1ce5895 |
|
BLAKE2b-256 | 6d9deb3e3aa910491ac01801d54f8f4c1998c593361168279721fa623a811143 |
关闭
pydocumentdb-2.3.5-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cc0ac34f211e18f1add990aedd0eb6e189045096e948de73dccdf71645639591 |
|
MD5 | 1e36294fef23a436b36556eff95aaf4b |
|
BLAKE2b-256 | 58b63534326d7854f3af6113ebf463da20d9f174a0f5b5a81cf31a1397f76bf4 |