IBM Cloudant 经典发行说明
使用这些发行说明来了解按日期和构建号分组的 IBM® Cloudant® for IBM Cloud® 的最新更新。
即将发生的变化
计划在下一个版本中进行以下更改:
- 遗产认证
- 为了提高安全性,Cloudant将在未来几个月内启用临时锁定账户功能。 在多次尝试使用不正确的凭据登录后,将在一段时间内拒绝进一步的登录尝试。 要解锁账户,请等待一段时间或更改密码后至少等待 5 分钟,以确保更改在整个系统中传播。
此处所述的临时锁定仅适用于旧版(非IAM)凭证。
2025 年 5 月
2025 年 5 月 20 日
第 8612 版作出了以下更改:
- 查询
- 之前,对
/_all_docs
或/_design/<ddoc>/_view/<viewname>
端点的响应会被静默限制在 268,435,456 行内。 该限制已被取消,以避免截断结果,但端点仍受服务定义的 HTTP 请求超时的限制。 - 运行时环境
- 将运行环境升级到最新的 Erlang/OTP 26 补丁版本。
2025 年 4 月
2025 年 4 月 24 日
第 8595 版作出了以下更改:
- 新内置的视图缩放器
_first
/_last
还原器会返回分组视图中与复合键相关的第一行/最后一行。 例如,如果视图的键形式为[device, timestamp]
,并指定了_first
还原器,那么在查询时使用group_level=1
时,将为每个device
返回最近的timestamp
。_top_N
/_bottom_N
还原器会返回与每个键相关的顶部/底部N
行,其中N
的范围为 [1 到 100] (含)。- 更多信息,请参阅 视图(MapReduce ) 和 分组。
- 运行时环境
- 升级到最新的 Erlang/OTP 26 版本。
2025 年 4 月 1 日
第 8588 版作出了以下更改:
- 优化
- 更新关联文档时,复制不再重新复制附件体。
- QuickJS
- BigInt 支持。
Date.parse
现在,当日期以大于 9 位连续数字表示时,将返回。NaN
- 接受
/[\-]/u
作为有效的正则表达式。
2025年3月
2025年3月13日
第 8585 版作出了以下更改:
- 附件
- 修复附件尺寸计算。
- 运行时环境
- 升级到最新的 Erlang/OTP 26 版本。
- 视图
- 恢复最新 JavaScript 引擎
QuickJS
的地图错误对象返回功能。 - 欢迎消息
- 提高欢迎消息中
search
功能状态的稳定性。
2025年2月
2025年2月26日
- 实例限制
- 添加新的
/_api/v2/user/capacity/databases
端点,用于返回 Cloudant 实例允许的数据库数量。 - 添加新的
/_api/v2/user/current/databases
端点,用于返回 Cloudant 实例的当前数据库数量。
2025年2月12日
第 8577 版作出了以下更改:
- TLS支持
- 通过验证内部服务的证书来提高 TLS 的安全性。
2025年1月
2025年1月14日
- 正在供应
- 允许在钦奈地区创建专用硬件计划实例。
2025年1月8日
第 8543 版作出了以下更改:
- 运行时环境
- 升级到最新的 Erlang/OTP 26 版本。
2024 年 11 月
2024 年 11 月 22 日
第 8542 版作出了以下更改:
X-Couch-Request-ID
HTTP 头-
允许用户使用 "
X-Couch-Request-ID
标头指定请求 ID,这对于在前面使用负载平衡器时追踪未能及时启动的请求非常有用。 - Cloudant
-
引入
allow_fallback
(布尔值)查询参数,用于确定当查询未指定索引或指定的索引对查询无效时,_find
是否可以回退到完全数据库扫描。 如果allow_fallback=false
,则返回400 Bad Request
。 缺省值是true
。 -
防止通过
_index
POST请求插入非法设计文件。 - 复制
-
提高复制的稳健性。
- 运行时环境
-
降级到最新的 Erlang/OTP 25 版本。
- 欢迎消息
-
如果启用 JavaScript
quickjs
作为默认 JavaScript,它将在欢迎功能列表中显示。
2024 年 10 月
2024 年 10 月 23 日
第 8537 版作出了以下更改:
- 运行时环境
- 升级到最新的 Erlang/OTP 26 版本。
2024 年 10 月 16 日
第 8536 版作出了以下更改:
_changes
端点- 如果请求中包含 "
limit
参数,"continuous
/"eventsource
馈送将在发送指定行数后停止。 - 复制器
- 防止复制者在复制文档时产生冲突。
- 运行时环境
- 升级到最新的 Erlang/OTP 25 发行版。
2024 年 9 月
2024 年 9 月 19 日
第 8534 版作出了以下更改:
- 遗产认证
- 准备迁移到更安全的密码散列方案。
- 运行时环境
- 将运行环境降级为 Erlang/OTP 25。
2024 年 9 月 5 日
第 8524 版作出了以下更改:
- 运行时环境
- 升级到最新的 Erlang/OTP 26 版本。
2024 年 8 月
2024 年 8 月 7 日
第 8521 版作出了以下更改:
_scheduler
端点- 如果路径无效,为
_scheduler/docs/{path}
返回400 Bad Request
响应,而不是500 function_clause
。 _search_analyze
端点- 现在访问
_search_analyze
终端需要验证。 COPY
请求- 使用 COPY 方法,如果
Destination
标题以_
开头,则防止创建新文档。 - 复制
- 提高再平衡期间复制的稳健性。
- 运行时环境
- 升级到最新的 Erlang/OTP 25 发行版。
- 欢迎消息
- 欢迎信息中的 CouchDB 版本从“专业
.
辅修.
补丁”更新为“专业.
辅修.
补丁+cloudant
”,例如:3.3.3+cloudant
。 Cloudant在上游应用自己的定制、扩展和安全修复CouchDB,因此CouchDB版本号仅可视为兼容性的参考。 为了明确这一区别,+cloudant
引入了后缀。
2024 年 6 月
2024 年 6 月 10 日
第 8513 版作出了以下更改:
- IAM 认证
- JSON Web 令牌 (JWT) 添加了
exp
声明,以确保用户令牌到期后被视为无效。 - 复制器
- 修订复制器会话插件以仅考虑设置了
AuthSession
的Set-Cookie
头,而忽略其他头。
5 2024 年 6 月
第 8511 版作出了以下更改:
- IAM 认证
-
凭证更改时刷新访问令牌。 先前,允许访问令牌在获取具有新凭证的新令牌之前到期。
- 运行时环境
-
升级到最新的 Erlang/OTP 25 发行版。
-
添加 QuickJS 作为 Javascript 引擎选项。
2024 年 4 月
2024 年 4 月 26 日
第 8510 版作出了以下更改:
- IAM 认证
- 在IAM访问策略中添加对数据库资源的支持。
- Cloudant
- 修正导致某些查询响应执行统计信息错误地为
total_keys_examined
报告零的竞争条件。 有关更多详细信息,请参阅 https://github.com/apache/couchdb/issues/4560。 - 复制器
- 修正复制器响应中的 case 子句错误。 有关更多信息,请参阅 高级复制。
- 运行时环境
- 升级到最新的 Erlang/OTP 25.3.2.11 发行版。
2024 年 3 月
2024 年 3 月 25 日
第 8495 版作出了以下更改:
- 优化
- 增加了 OTP 25 的兼容性并提高了性能。
2024 年 3 月 20 日
对 服务更改和废弃 进行了若干更新-除去 TXE 通知; 添加先前已声明的 _show
,_list
,_update
和 _rewrite
函数的废弃; 除去 _find
API 记帐通知。
8 2024 年 3 月
- 在专用环境上托管的 IBM Cloudant 实例的列表
- 专用硬件套餐上的 IBM Cloud Console GUI for IBM Cloudant 实例现在显示在专用环境上托管的实例的列表。
6 2024 年 3 月
第 8490 版作出了以下更改:
- 运行时环境
- 在解决相关生产问题后,将运行时环境升级回 Erlang/OTP 25。
2024 年 2 月
2024 年 2 月 12 日
第 8472 版作出了以下更改:
- 索引
-
在极少数情况下,特定索引的后台索引更新将失败,直到重新启动数据库节点为止。 节点重新启动后,该节点将立即开始更新这些索引。 如果这生成了大量索引活动,那么涉及此节点的客户请求将在该活动期间看到性能下降。 此发行版解决了后台建立索引失败的问题。 有关更多信息,请参阅 Cloudant Query。
- 复制
-
提高更新复制文档时的性能。
-
修复内部数据优化期间由冲突作业导致的复制延迟。 有关更多信息,请参阅 复制。
- 运行时环境
-
将运行时环境降级为 Erlang/OTP 24。
2024 年 1 月
2024 年 1 月 10 日
第 8469 版作出了以下更改:
- 运行时环境
- 升级到 Erlang/OTP-25.3.2.8。
2023 年 12 月
2023 年 12 月 4 日
第 8462 版作出了以下更改:
_active_tasks
- 优化
_active_tasks
以更好地处理繁重的工作负载。 - 索引
- 提高索引压缩的健壮性。
- Cloudant
- 引入
$beginsWith
操作程序。 - 运行时环境
- 将运行时环境降级为 Erlang/OTP 24。
- 安全性
- 允许更强的磁盘上密码散列,而不影响数据库请求性能。
2023 年 11 月
2023 年 11 月 17 日
- IBM Cloudant 仪表板
- 使用 JSON 输出的用户友好视图更新 Cloudant Query 说明页面。 已解析的视图更好地说明如何选择索引以帮助用户创建更高效的查询。
2023 年 10 月
2023 年 10 月 24 日
第 8452 版作出了以下更改:
- 运行时环境
- 升级到最新的 Erlang/OTP 25 发行版。
2023 年 10 月 18 日
第 8451 版作出了以下更改:
- 安全性
- 清除 JSON 请求中的敏感头。
2023 年 10 月 13 日
第 8448 版作出了以下更改:
_db_updates
端点-
除去
_db_updates
端点支持。 - Cloudant
-
请更正
_explain
API 以始终返回fields
的数组。 如果未设置fields
参数,那么返回[]
而不是"all_fields"
。 -
防止偶尔重复分页的
text
结果。 - 遗产认证
-
尽可能发送兼容的 AuthSession cookie。
- 复制器
-
在取消瞬态复制作业时修正
badrecord
错误。 -
将
kaboom
替换为open_doc_revs_failed
错误。 -
使用 HTTP 规则进行主机名验证。
2023 年 9 月
2023 年 9 月 14 日
第 8442 版作出了以下更改:
_changes
订阅源 (feed)-
改进拆分后发出的更改订阅源序列。
-
当
descending=true
时,返回正确的暂挂更改数。 - 设计文档
-
带有参数
keys
的_design_docs/queries
/_local_docs/queries
将分别仅返回设计/本地文档。 - 遗产认证
-
成功进行基本认证后发送会话 cookie,以将用户迁移到强密码散列方案,而不会影响每个请求的性能。
- Cloudant
-
从
indexable_fields
结果中除去重复元素。 -
将
_explain
endpointr
响应字段内容从字节数组更正为整数以与声明的 API 类型匹配。 -
将
_explain
端点响应covered
字段名称重命名为covering
以正确匹配 Apache CouchDB 名称。 - 复制器
-
修正
mem3_rep
清除复制逻辑中未定义的范围。 -
意外的 4XX 错误导致复制作业崩溃。
-
将
CouchDB-Replicator/...
用户代理程序添加到复制器/_session
请求。 - 搜索
-
将空构面结果的表示从
0
更正为{}
以与声明的 API 类型匹配。请参阅 PR。
- 分片分割
-
允许恢复失败的作业,并使
timeout
可配置。 - 优化
-
停止客户机进程并在客户机断开连接时进行清除。
2023 年 8 月
2023 年 8 月 30 日
第 8435 版作出了以下更改:
_all_dbs
端点- 将
_all_dbs
限制为仅接受二进制start_key
/end_key
参数。 _replicate
端点- 需要认证才能访问
_replicate
端点。 - Cloudant
- 在发生无效字段错误的情况下改进错误消息。
- 复制器
- 除去复制器端点代理支持。
2023 年 7 月
2023 年 7 月 21 日
第 8430 版作出了以下更改:
- 附件
-
修正多部分解析器“连接时间超过预期”错误。
-
除去 Content-MD5 头支持。
-
在 ETag 生成中将 MD5 替换为 xxHash。
- Cloudant
-
在
execution_stats
字段中返回正确的keys_examined
值。 -
改进
_index
端点的错误消息。 - 优化
-
加快内部复制器的速度。
-
优化低级文件名计算。
-
使用自 OTP 24 以来可用的更快集实现。
- 复制器
-
更好地处理升级期间的复制器实例启动时间。
- 重新哈尔丁
-
修正在分片分割期间复制到错误分片的清除信息。
2023 年 6 月
2023 年 6 月 5 日
第 8413 版作出了以下更改:
_all_docs
端点-
请勿返回非字符串
key
参数的文档。 - 过滤器视图函数
-
通过不必要地重新编译过滤器视图函数进行优化。
- 地理空间
-
除去地理空间功能。
- Javascript
-
将 javascript 内部错误 (例如 "内存不足") 视为致命错误。
_local_docs
端点-
缺省情况下,在
_local_docs
响应中隐藏内部检查点文档。 - Cloudant
-
返回具有
$regex
和文本索引的查询的正确文档。 -
使用仅覆盖索引的键来优化查询。
-
向
_explain
端点添加新的覆盖布尔字段,以指示查询是否由索引覆盖。 -
对于
_index
端点下的无效路径,返回 405 而不是 500。 - 分区数据库查询
-
修复分区
_find
和_explain
端点所需的许可权。 - 运行时环境
-
升级到最新的 Erlang/OTP 24 发行版。
- 查看查询
-
将单个元素
keys
参数视为与key
相同。
2023 年 4 月
2023 年 4 月 3 日
- IBM Cloudant 仪表板
- 更新仪表板以使用 Carbon 11 的颜色主题。
第 8382 版作出了以下更改:
- 索引
- 防止
couch_index_server
在负载下崩溃。 - 运行时环境
- 将运行时环境升级到最新的 Erlang/OTP 24 点发行版。
2023 年 3 月
2023 年 3 月 14 日
第 8373 版作出了以下更改:
_changes
端点-
强制实施文档标识
_changes
过滤器优化限制。 - 压缩
-
现在,当用户删除文档时,活动数据库大小会减小。
- 索引
-
对 (非内部) 复制的文档实施分区索引计数限制。
-
优化进程池管理 (修订 CVE-2023-26268)。
- 查询
-
通过将字段选择器下推到分片进行优化。
- 复制
-
将自动插入的 VDU 替换为 BDU。
-
约束协议类型和套接字选项。
-
使用
bulk_get
进行复制时,请单独上载设计文档。 - 运行时环境
-
将运行时环境升级到使用
alias-cleanup-fix
修补的 Erlang/OTP 24 点发行版。 - 视图
-
在针对分区视图的 POST 请求中禁用
stable
和stale
参数。
2023 年 1 月
2023 年 1 月 11 日
第 8349 版作出了以下更改:
- IAM 可信概要文件
- 修复 IAM 可信概要文件中的错误。
- 运行时环境
- 将运行时环境升级到 Erlang/OTP 24。
2022 年 11 月
2022 年 11 月 17 日
第 8341 版作出了以下更改:
_bulk_get
端点-
优化
_bulk_get
端点。 _changes
端点-
修订
eventsource
格式的订阅源。 -
除去对长期不推荐的更改序列格式的支持。
dbcopy
-
阻止除当前用户在内的所有用户进一步使用
dbcopy
功能。 - 压缩
-
修订 smoosh
get_priority/2
case 子句。 - 复制
-
使用
_bulk_get
端点进行复制 (如果可用)。 -
从
_scheduler/{jobs,docs}
端点返回缺省开始序列的字符串。 _session
端点-
将内容类型不同于
application/x-www-form-urlencoded
或application/json
的内容添加到/_session
时返回错误。 - 运行时环境
-
将运行时环境升级到 Erlang/OTP 23 补丁发行版。
2022 年 9 月
2022 年 9 月 21 日
第 8336 版作出了以下更改:
- 运行时环境
- 将运行时环境升级到 Erlang/OTP 23 补丁发行版。
- 查看整理
- 将视图整理器升级到 libicu 67.1。
2022 年 8 月
5 2022 年 8 月
第 8335 版作出了以下更改:
- 批量文档
-
提高
_bulk_docs
端点的性能。 - 压缩
-
修复自动压缩中的错误。
-
修复数据库删除与压缩之间的竞争关系。
- 文档更新
-
在繁重的负载期间提高文档更新的可靠性。
-
针对
new_edits=false
文档更新返回 400 响应,而不进行修订。 - 复制器
-
引入许多性能改进。
2022 年 6 月
2022 年 6 月 10 日
第 8310 版作出了以下更改:
- 所有数据库
-
修正
_all_dbs
和_dbs_info
端点的skip
和limit
参数。 - 附件
-
等待直到上载附件,然后再响应到客户机。
- 批量文档
-
如果批量装入文档时发生超时,那么返回 500 错误。
- 压缩
-
在节点重新引导时保留压缩器状态。
- IAM 认证
-
失败时重试
authz
端点。 - 索引
-
阻止创建具有空
name
或ddoc
字段的索引。 -
改进分片分割期间的索引构建。
- 复制器
-
在超时期间提高复制器稳定性。
2022 年 5 月
2022 年 5 月 25 日
- 虚拟专用端点 (VPE)
- 现在可以在专用硬件上为 IBM Cloudant 实例创建 VPE。
2022 年 5 月 13 日
第 8299 版作出了以下更改:
- 运行时环境
- 使用针对内存泄漏的修订将运行时环境升级到 Erlang/OTP 23。
- 复制器
- 针对使用目标 VDU 复制的更改,修正
function_clause
错误。
2022 年 4 月
2022 年 4 月 14 日
第 8287 版作出了以下更改:
- 运行时环境
- 将运行时环境降级到 Erlang/OTP 20。
2022 年 3 月
2022 年 3 月 24 日
第 8278 版作出了以下更改:
- IAM 认证
- 提高升级期间的兼容性。
- 文档更新和压缩
- 提高更新和压缩冲突文档的效率。
2022 年 3 月 11 日
第 8269 版作出了以下更改:
- 运行时环境
- 将运行时环境升级到 Erlang/OTP 23。
2022 年 3 月 4 日
第 8266 版作出了以下更改:
- 批量文档
-
对于具有
new_edits:false
且没有_rev
的_bulk_docs
,返回 400 错误请求错误。 先前返回了 500 错误。 -
修复“验证文档更新”功能与
new_edits:false
设置交互的错误。 - 索引
-
通过对索引服务器进行分片来提高可伸缩性。
- 复制器
-
将
instance_start_time
设置为数据库的创建时间,以恢复复制器在复制期间检测数据库重新创建事件的能力。 - 搜索
-
在
_search_info
端点响应中公开索引特征符。 - 安全性
-
每当我们发送 cookie 时,总是发送所有 cookie 属性。 只有 AuthSession 的值会有所不同。
- 视图
-
跟踪用于构建视图并在现有端点中公开此信息的 ICU 整理器版本。
-
公开
_design/*/_info
端点响应中整理器版本的列表。 -
_node/*/_versions
端点响应中的不透明整理器版本。
2022 年 1 月
2022 年 1 月 28 日
- 将
Legacy Credentials and IAM
切换到IAM only
- 现在可以使用 IBM Cloud 控制台将认证方法从
Legacy Credentials and IAM
切换到IAM only
。
2021 年 12 月
2021 年 12 月 3 日
- IBM Cloud 监视集成
- 现在,度量在法兰克福区域可用。
2021 年 11 月
2021 年 11 月 1 日
第 8243 版作出了以下更改:
- 审计消息
- 订购客户提供的字段最后出现在审计消息中。
- 更改订阅源
- 减少节点关闭或移动分片时的更改订阅源倒转。
- 查看整理
- 修订会减少 Unicode 等效键的视图整理结果。
2021 年 10 月
2021 年 10 月 1 日
第 8238 版作出了以下更改:
- 更改订阅源
- 使用从其他节点移动的分片来帮助防止更改订阅源倒带。
- 错误消息
- 降低
No DB shards could be opened
错误消息的频率。 - 具有清除序列的分片
- 修订具有大型清除序列的分割片段。
- 查看结果
- 使用
limit=0
和sorted=false
修订视图结果。 - 排序视图结果
- 提供了键列表时,使用
descending=true
对视图结果进行正确排序。 - 行聚集
- 稳定视图合并行聚集。
2021年9月
2021 年 9 月 1 日
第 8220 版作出了以下更改。
- 更改订阅源倒绕
- 避免在分片移动后更改订阅源倒转。
- 响应代码
- 修正用于附件删除的响应代码,但具有错误的修订版。
- 索引
- 确保正确关闭索引。
2021 年 8 月
1 2021 年 8 月
第 8202 版作出了以下更改:
- IAM 可信概要文件
- 支持 IAM 可信概要文件。
2021 年 8 月 15 日
第 8201 版作出了以下更改:
- 改进
- 内部错误修订。
2021 年 6 月
1 2021 年 6 月
第 8194 版作出了以下更改:
- API 任务过滤
-
错误修订,包括帐户 API 密钥任务过滤。
- 复制支持
-
支持复制 认证对象中的基本认证凭证。
- 基本认证凭证
-
不再在这些端点的输出中显示基本认证凭证 (例如,
username:*****
):_scheduler/jobs
_scheduler/docs
_active_tasks
2021 年 4 月
2021 年 4 月 1 日
第 8192 版作出了以下更改:
- 新功能! 公平共享复制器
- 添加了公平共享复制器。 有关更多信息,请参阅 公平共享复制调度程序实施。
- 改进
- 内部错误修订。
2021 年 3 月
2021 年 3 月 15 日
第 8182 版作出了以下更改:
- 改进
- 内部错误修订。
- 缓存
- 将高速缓存应用于帐户本地
_users
数据库。 - 错误条件
- 将 408 视为复制器的可重试错误情况。
- 压缩请求数
- 允许对
/_session
端点的压缩 (gzipped
) 请求。 /_active_tasks
端点- 在
/_active_tasks
端点中显示进程状态。 /{DB}/_changes
端点- 验证
POST
到/{DB}/_changes
端点上的 JSON 有效内容。
2020 年 12 月
1 2020 年 12 月
第 8169 版作出了以下更改:
- 新功能! Cloudant 查询操作符
- 介绍查询操作符
$keyMapMatch
,它能够对地图的键进行查询。 - 改进
- 内部错误修订。
- 数据库报告
- 报告用于
GET /_session
请求认证的数据库 (如果已配置)。
2020 年 9 月
1 2020 年 9 月
第 8162 版作出了以下更改:
- 改进
- 内部错误修订。
Drilldown
参数- 现在,可以将文本索引搜索的
Drilldown
参数指定为列表列表,这使您能够避免在单个查询中对其进行冗余定义。 某些语言没有此工具。 couch_index
服务器- 在以下情况下,
couch_index
服务器不会崩溃并记录错误: 如果在构建该索引时删除了设计文档,或者在创建数据库后立即添加了设计文档。 - 参数无效
- IBM Cloudant 现在在数据库创建时检查并报告无效参数。
2020 年 7 月。
2020 年 7 月 1 日
第 8158 版作出了以下更改:
- 改进
- 内部错误修订。
2020 年 5 月
2020 年 5 月 15 日
第 8153 版作出了以下更改:
- 改进
- 内部错误修订。
2020 年 4 月
2020 年 4 月 1 日
第 8152 版作出了以下更改:
- 改进
- 内部错误修订。
2020 年 3 月
2020 年 3 月 15 日
第 8142 版作出了以下更改:
- 新功能! 端点
- 已添加新端点,因此您可以发布多个查询:
POST /{db}/_all_docs/queries
和POST /{db}/_design_docs/queries
。 - 多个查询
- 通过将
POST
to/{db}/_design/{ddoc}/_view/{view}
与?queries
选项配合使用来针对视图提交多个查询的能力已替换为新的queries
端点。_all_docs
和_design_docs
端点也是如此。 当您POST
到这些端点时,请指定keys
对象。 disk_size
和data_size
字段disk_size
和data_size
字段已从GET /{db}
返回的数据库信息对象中作废。/{db}/_changes
订阅源 (feed)/{db}/_changes
订阅源立即返回头,即使没有可用的更改也是如此。 此过程可防止客户机被阻塞。- 负值和非整数脉动信号值
- 负值和非整数脉动信号值现在返回
400 Bad Request
响应状态码。 - 独立代理
- 允许使用
source_proxy
和target_proxy
键为复制中的源和目标指定单独的代理。 POST
视图函数- 现在,
POST
视图函数支持/{db}/_design/{ddoc}/_view/{view}
,/{db}/_all_docs
和/{db}/_design_docs
端点中指定的相同参数和行为。 您可以在POST
请求的主体中提供查询字符串参数作为 JSON 对象中的键。 - 复制错误
- 复制
"info"
错误现在是 JSON 对象。 以前,它们是字符串。 - 复制支持
- 进行了兼容性更改,以支持与包含每个文档访问控制字段的未来数据库进行复制。
- 警告消息
- 如果需要多个文档扫描才能生成结果,请向
_find
端点添加警告。 _find
端点错误- 修复
_find
端点中的错误,如果在处理查询时删除了与文本索引匹配的文档,那么将返回错误。
Janvier 2020
2020 年 1 月 15 日
第 8126 版作出了以下更改:
- 改进
- 内部错误修订。
- 复制错误报告
- 改进了复制错误报告-而不是function_子句,将返回人类可读标记,例如
bulk_docs_failed
。 不再包含堆栈跟踪。 - 复制作业统计信息
- 复制作业统计信息 (例如
docs_read
,docs_written
和doc_write_failures
) 在复制作业重新启动时保留。 - 复制作业
- 使用 IAM 写程序许可权到目标端点的复制作业不再崩溃,而是在它们编写设计文档时持续重新启动。 相反,对于每次失败的设计文档写入,
doc_write_failures
统计信息会递增。 此行为与使用基于旧 API 密钥的认证进行复制一致。
2019 年 11 月
2019 年 11 月 1 日
第 8111 版作出了以下更改:
- 改进
- 内部错误修订。
- 复制统计信息
_scheduler/docs
端点现在包含与_active_tasks
输出匹配的更详细的复制统计信息。 它还包含有关从_replicate
开始的复制的详细信息。- 复制错误
- 修复复制器未能复制但错误可恢复的实例。
- 空的有效内容
- 修复最近构建中引入的错误,在此错误中,将空有效内容发送到
_bulk_docs
将生成 400 响应状态码,而不是接受 no-op 操作。
2019 年 10 月
2019 年 10 月 21 日
- 为提高性能而采用的多重限制
- IBM 针对现在可用的 IBM Cloudant 发布了令人兴奋的新功能。IBM Cloudant 记录了不推荐使用某些功能以及其他进程的新限制。 发布了一份通信,详细说明了这些限制生效时的确切时间线。 如果您使用以下任何功能或关心如何进行必要的应用程序更改,请通过电子邮件联系支持人员。 以下函数受此停用影响:
-
从
all_docs
请求的响应主体中除去offset
字段。 IBM Cloudant 团队建议您将页面调度与start_key
/end_key
和limit
配合使用。 -
_sorted
字段没有功能影响,因为所有响应都是自动排序的。 -
操作持续时间具有 5 秒限制。 持续时间超过 5 秒的事务失败。
-
以下列表中显示了从映射函数发出的键 (10 KB) 和值 (100 KB) 的限制:
- 针对文档发出的所有键的总和不能超过 100 KB。
- 发出的密钥不能超过 10 KB。
- 值不能超过 100 KB。
- 在极少数情况下,为映射函数发出的键/值对数可能会影响数据库性能或违反 IBM Cloudant 规则。 例如,“键/值”对的数量可能导致事务超过 10 MB (这是不允许的) 或超过 5 MB (会影响数据库的性能)。 在此情况下,IBM Cloudant 返回错误。
-
不再支持
stable = true
选项,并且stale = "ok"
选项将转换为update = false
。
2019 年 10 月 15 日
第 8106 版作出了以下更改:
- 改进
- 内部错误修订。
2019 年 10 月 1 日
第 8103 版作出了以下更改:
X-Cloudant-Action
HTTP 响应头- 新的
X-Cloudant-Action
HTTP 响应头,用于返回与请求关联的 IBM Cloud®。 - 搜索请求
- 先前,搜索请求将在错误请求和内部服务器错误上返回
400
状态码。 现在,内部服务器错误将正确返回500
响应状态码。
2019 年 9 月
2019 年 9 月 18 日
- 已替换不推荐使用的数据库信息字段
-
对
GET /{db}
的调用已替换为以下字段:数据库信息字段 旧字段 新的字段 data_size
sizes.active
disk_size
sizes.file
other.data_size
sizes.external
对
GET /{db}/_design/{ddoc}/_info
的调用已替换为以下字段:设计文档信息字段 旧字段 新的字段 data_size
sizes.external
disk_size
sizes.file
2019 年 6 月
1 2019 年 6 月
第 8076 版作出了以下更改:
- 改进
- 内部错误修订。
- 稳定性
- 稳定性改进。
2019 年 5 月
2019 年 5 月 15 日
第 8070 版作出了以下更改:
- 改进
- 内部错误修订。
1 2019 年 5 月
第 8062 版作出了以下更改:
- 改进
- 内部错误修订。
2019 年 4 月
2019 年 4 月 15 日
第 8058 版作出了以下更改:
ibrowse
HTTP 客户机- 修复了
ibrowse
HTTP中导致连接池中出现无效进程ID的漏洞,在某些情况下,该漏洞会导致基于IAM的复制出现持续性故障。
1 2019 年 4 月
第 8052 版作出了以下更改:
partitioned_indexes
字段- 访问分区数据库的数据库信息端点 (
/db/
) 现在包含有关包含的分区索引的信息。 新字段partitioned_indexes
包含以下信息:
- 数据库中的当前分区索引数 (
count
)。 - 这些索引的细目 (按类型 (
indexes
))。 - 此数据库允许的最大分区索引数 (
limit
)。
2019 年 3 月
2019 年 3 月 15 日
第 8048 版作出了以下更改:
- 改进
- 内部错误修订。
2019 年 3 月 1 日
第 8038 版作出了以下更改:
- 分区查询
- 搜索 分区查询 时允许
POST
。
2019 年 2 月
2019 年 2 月 15 日
stale
选项- 不推荐使用
stale
选项,将其替换为stable
和update
,这将允许单独控制由stale
导致的两种正交行为。
stable 值 |
通过使用 stable 和 update 等效 |
---|---|
false |
stable=false , update=true |
ok |
stable=true , update=false |
update_after |
stable=true , update=lazy |
1 2019 年 2 月
第 7681 版作出了以下更改:
- 分区查询
- 分区查询错误修订。
2019 年 1 月
2019 年 1 月 15 日
第 7668 版作出了以下更改:
- 新功能! 分区查询
- 此构建引入了新功能 分区查询。
limit
- 使用
POST
进行搜索时允许limit
。 - 查看请求
- 先前,使用大于 268435456 的
limit
参数的视图请求将具有静默减少到 268435456 的限制。 现在,将拒绝limit
参数大于 268435456 的请求,并返回400 Bad Request
错误。
2019 年 1 月 1 日
第 7631 版作出了以下更改:
- 改进
- 内部更改和错误修订。
2018 年 12 月
2018 年 12 月 1 日
第 7544 版作出了以下更改:
- 复制器统计信息
- 修复了复制器有时会在复制期间重置统计信息的问题。 重置将影响 复制状态信息 中的值。 请参阅 PR。
- IBM Cloudant 查询和
_find
请求 - 修复了 IBM Cloudant 查询的问题。 删除文档后,如果使用
update=false
向文本索引发出_find
请求,那么可能会返回500
响应。 请参阅 PR。 _bulk_get
- 现在,您可以在使用时使用
multipart/mixed
和multipart/related
_bulk_get
. 请参阅 PR。 _design_docs
处理程序- 修正
_design_docs
处理程序中包含总行计数的错误。 请参阅 PR。 - 复制过滤器
- 对
_doc_id
和_design_docs
复制过滤器的优化。 请参阅 问题(issue)。 - 索引作业
- 修正长期运行的索引作业可能失败的回归。
2018 年 11 月
4 11 月 18 日
第 7410 版作出了以下更改:
- 改进
- 内部更改和错误修订。
1 2018 年 11 月
第 7426 版作出了以下更改:
- 改进
- 针对数据压缩,搜索和核心数据库组件的内部错误修订。
- 审计日志
- 在审计日志中包含 CRN。
- 复制器
- 复制器稳定性改进。
q
参数- 改进数据库创建时
q
参数的验证。 请参阅 COUCHDB-1582。 _bulk_get
端点- 修复
_users
数据库的_bulk_get
端点中的错误。 请参阅 COUCHDB-1650。 - JavaScript URL
- 修复
POST
或PUT
请求中 JavaScript URL 重写的问题。 参见 COUCHDB-1612。 - IBM Cloudant 查询和无效
reduce
函数 - 修复 IBM Cloudant 中阻止建立索引的查询索引中的无效
reduce
函数。 请参阅 COUCHDB-1666。
2018 年 10 月
2018 年 10 月 11 日
第 7304 版作出了以下更改:
- 改进
- 此构建与构建 7302 相同,只是构建在 Erlang 17.5 而不是 Erlang 20 上。
2018 年 9 月
2018 年 9 月 25 日
第 7302 版作出了以下更改:
- Cloudant
- 改进 Cloudant 查询,以便在升级期间混合集群能够返回正确结果。
- 降级函数
- 添加降级功能以支持将来的集群清除发行版。
- 搜索阻止列表
- 改进搜索阻止列表。
2018 年 9 月 18 日
第 7276 版作出了以下更改:
- 改进
- 为异步打开的数据库添加过滤器,以防止
couch_server
终止时发生异常。 - 并行错误
- 修正
couch_server
并行错误。 - 配置选项
- 添加配置选项以禁用堆外消息。
2018 年 9 月 13 日
- TLS 1.3 连接支持
-
从今天开始,IBM Cloudant 支持与 IBM Cloudant的 TLS 1.3 连接。
-
IBM Cloudant 建议您使用 TLS 1.2 或 1.3 对 IBM Cloudant进行所有访问。 (在 2019 年 6 月,IBM Cloudant 已引退使用旧版本 (TLS 1.0 和 1.1),此时仅支持 TLS 1.2+。) 在 "安全性" 页面 上查找更多信息。
2018 年 9 月 7 日
第 7205 版作出了以下更改:
- 重构 Cloudant 查询选择器
- 通过添加对数据库分片下推的支持,提高 Cloudant 查询的效率。
- 文档更新错误
- 向客户机公开并发文档更新上的文档更新错误。
render_error
错误- 修正
render_error
错误,其中传递到 JavaScript 列表函数的req
对象设置为noproc
Atom。
2018 年 8 月
2018 年 8 月 1 日
第 7138 版作出了以下更改:
- Erlang
- 升级到 Erlang OTP 20。
2018 年 8 月 15 日
第 7137 版作出了以下更改:
- 验证配置参数
- 改进管理员提供的配置参数的验证。
- 压缩
- 当压缩正在运行时,请在删除数据库时删除压缩文件。
- 沙箱功能
- 改进沙箱功能。
- 认证检查
- 优化认证检查。
- 语义
- 更改用于删除数据库的状态码的语义。
conflicts: true
支持- 支持针对
/{db}/_find
端点的查询的conflicts: true
。 update_seq
字段- 在视图压缩中保留
update_seq
字段。
2018 年 7 月
2018 年 7 月 12 日
第 7084 版作出了以下更改:
stats
减速器_stats
减速器的重构代码。- 视图
- 修正视图的活动大小计算。
couch_key_tree
算法 (algorithm)- 重写
couch_key_tree
算法以降低其计算复杂性,避免在不必要时调用词干。 - 分配策略
- 更改每个重要进程的消息队列的分配策略,因此不会将其存储在该进程的堆中。
- 内部审计设施
- 改进内部审计设施。
- 常量字段
- 选择器中属于索引的任何常量字段。 例如,如果尚未包含
{A: {$eq: 10}}
,那么会将其插入到排序列表中。 此方法将增加为查询选择最佳索引的机会,例如,index =[A, B]
,sort =[B]
和 selector ={A: 1}
。排序将变为[A, B]
。
仅添加列表中当前排序字段前面的字段。
2018 年 6 月
2018 年 6 月 29 日
第 7051 版作出了以下更改:
- 转发兼容性子句
- 为
_stats
磁盘格式更改添加正向兼容性子句。 - 兼容性子句
- 为附件接收方添加兼容性子句以促进 Erlang 升级。
- 审计设施
- 改进内部审计设施。
2018 年 6 月 12 日
第 7014 版作出了以下更改:
- 查询选择器
- 除去在查询选择器中覆盖
_id
或_rev
的需求,以便使用显式包含它们的 JSON 索引。
2018 年 5 月
2018 年 5 月 29 日
第 6979 版作出了以下更改:
- 审计设施
- 改进内部审计设施。
2018 年 5 月 14 日
第 6919 版作出了以下更改:
- 新功能! 操作,
DELETE
- 在
/_iam_session
端点上引入新操作DELETE
,这将使 IAM 会话 cookie 失效。 - 改进
- 除去过时的依赖关系。
2018 年 4 月
2018 年 4 月 26 日
第 6909 版作出了以下更改:
- 改进
- 提高与 IAM 的兼容性。
http
多部分请求- 修复解析
http
多部分请求的模块中的badarg
错误。
2018 年 4 月 25 日
第 6900 版作出了以下更改:
- 新功能! 支持复制
- 支持使用 IAM 进行复制。
- 验证
- 改进密码方案的验证。
- “状态”字段
- 在
_scheduler/docs
中,当历史记录中的最后一个事件为崩溃时,将状态字段的值设置为crashing
。 _design/$DDOC/_rewrite
和_design/$DDOC/_update
- 不允许
_design/$DDOC/_rewrite
和_design/$DDOC/_update
端点使用 IAM。
2018 年 4 月 17 日
第 6895 版作出了以下更改:
- 可插拔存储引擎
- 修正可插拔存储引擎引入的回归。
6 2018 年 4 月
- 已替换
queries
参数 queries
参数用于在单个请求中执行多个视图查询,不再作为GET /{db}/_design/{ddoc}/_view/{view}
URL或POST /{db}/_design/{ddoc}/_view/{view}
的请求正文参数。 该参数已替换为端点POST /{db}/_design/{ddoc}/_view/{view}/queries
,并作为queries
请求主体参数提供。 您还可以使用以下新端点进行多个查询:
POST /{db}/_all_docs/queries
POST /{db}/_design_docs/queries
- 向视图发送多个查询
- 多查询 MapReduce 视图不推荐将多个查询发送到使用
POST
请求到/$DATABASE/_design/$DDOC/_view/$VIEWNAME
的视图。 有关更多信息,请参阅先前关于替换queries
参数的不推荐说明。
2018 年 4 月 4 日
第 6875 版作出了以下更改:
- 新功能! 审计设施
- 内部审计设施将添加到平台。
- IBM Cloudant 查询错误消息
- 改进 IBM Cloudant 查询的错误消息。
2018 年 3 月
2018 年 3 月 30 日
第 6870 版作出了以下更改:
kill
命令- 修正终止操作系统进程时
kill
命令的工作方式。 _changes
端点- 修订
_changes
端点分片替换。 - 压缩恢复
- 修正终止的压缩的压缩恢复。
2018 年 3 月 13 日
第 6761 版作出了以下更改:
- 新增!
_dbs_info
端点 - 引入新的
_dbs_info
端点以从数据库列表获取信息。 请参阅 获取实例中所有数据库的列表。 - 新功能! 可插拔存储引擎
- 添加可插拔存储引擎。
- 改进
- 将 MochiWeb 更新为 V 2.17。
- 附件
- 确保附件的确定性修订。 请参阅 COUCHDB-3255。
chttpd
多部分- 阻止
chttpd
多部分 zombie 进程。 - 无条件重试
- 避免在复制器的 HTTP 客户端中进行无条件重试。
- 会话支持
- 准备复制器中的会话支持。
2018 年 2 月
2018 年 2 月 15 日
第 6656 版作出了以下更改:
- 查询参数
- 更新
_design_docs
以遵循_all_docs
所使用的查询参数。 请参阅 获取设计文档。 COPY
请求- 当您向
/$DATABASE/docid
端点发送COPY
请求时,IBM Cloudant 现在会对 Destination 头进行解码,并创建没有转义值的新标识。 - 复制文档
- 在读取时从复制文档中除去头。
update_seq
和offset
参数- 如果指定了
keys
参数,并且update_seq
参数设置为 true,那么update_seq
和offset
参数将在响应中返回null
。 - 语义
- 更改用于创建数据库的状态码的语义。
7 2018 年 2 月
- 不推荐使用 IBM Db2 Warehouse SaaS 功能部件
- 要查找 IBM Cloudant的 IBM® Db2® Warehouse as a Service 功能的替代方法,请参阅 data-flow-examples 存储库,用于有关抽取 IBM Cloudant 文档并将数据写入 IBM Db2 Warehouse SaaS 表。
2018 年 1 月
2018 年 1 月 10 日
第 6620 版作出了以下更改:
- IBM Cloudant 查询和空
partial_filter_selector
字段 - IBM Cloudant 查询在空
partial_filter_selector
字段上回退到selector
。
2017 年 12 月
2017 年 12 月 28 日
第 6600 版作出了以下更改:
- IBM Cloudant 查询和
$or
操作 - IBM Cloudant 当 IBM Cloudant 查询确定特定选择器的可用索引时,将考虑
$or
操作中引用的查询字段。
7 2017 年 12 月
第 6588 版作出了以下更改:
- 新增!
create_target_params
参数 - 为您添加了新参数
create_target_params
,以定制在新复制上创建的目标数据库。 现在,您可以针对要创建的分片和副本数定制集群的缺省值。 /_scheduler
- 请求
/_scheduler
而不指定子节docs
或jobs
现在返回Not found
错误。 new_edits
值- 当
/db/_bulk_docs
URL 中的new_edits
值无效时,将返回一个新的错误。 错误为400: Bad request
。 eval()
和Function()
构造函数- 出于安全考虑,缺省情况下,在以下位置禁用了
eval()
和Function()
构造函数: JavaScript。 Prefer: return=minimal
标题- 添加了头
Prefer: return=minimal
以仅返回基本头。 此头将减小请求的大小,这将提高非浏览器客户机的性能。 - 已禁用 JavaScript 构造函数
- 如果用户调用已禁用的 JavaScript 构造函数
eval()
或Function()
,那么将返回类似于此构造函数的错误消息,调用eval()
已被 CSP 阻止。 您可以通过将eval()
调用替换为来自 expr-eval 库的调用来解决问题。
4 2017 年 12 月
- 已除去对虚拟主机的支持
- IBM Cloudant 已于 4 2017 年 12 月禁用虚拟主机功能。 仅HTTPS 取代了对不安全 HTTP 连接的支持。 关闭 HTTP 支持后,虚拟主机功能将不再可用,因为使用虚拟主机会妨碍安全的 HTTPS 连接。 虚拟主机功能的前用户需要做出其他安排,以便从您的应用程序向您的客户呈现选定的主机名,并仅使用 HTTPS 连接。
2017 年 11 月
7 2017 年 11 月
- CouchDB 版本与 1.6 和 IBM Cloudant 版本不兼容 2.0.0
- IBM Cloudant 的最新版本与 CouchDB 1.6-based 代码库之间存在不兼容问题。 在较低版本的 IBM Cloudant中,如果添加了查询参数 ("reduce = false") 对于请求主体,将忽略请求主体中的参数。 但是,URL 中的参数是受支持的。 在 IBM Cloudant 的最新版本中,请求正文中的查询参数("reduce=false")不会被忽略。
2017 年 10 月
2017 年 10 月 17 日
- 查询 (
_find
端点) 已改进 - IBM Cloudant 查询现在使用新方法来选择索引。 了解有关 IBM Cloudant 查询索引选择的更多信息。
- 索引验证
- 用于确定特定索引是否对已更改的查询有效的逻辑,用于解决可能导致错误结果的错误。
- 文本索引
- 使用
$exists
:false
时,使用文本索引的查询不再失败。 - 部分索引
- 现在,JSON 和文本索引都支持部分索引。 有关更多信息,请参阅 创建部分索引 以了解有关
partial_filter_selector
参数的信息。 - 执行统计信息
- 现在可以生成有关查询的执行统计信息。 这些统计信息通过使用
execution_stats=true
参数来启用。 有关更多信息,请参阅 使用选择器语法查询索引 以了解有关execution_stats=true
参数的更多信息。 - 分页
- 使用书签字段支持 分页。 将对所有索引类型启用书签。
use_index
字段无效- 现在,如果
use_index
字段中指定的值对于当前查询无效,那么_find
将回退到任何有效索引。 当find
回退时,将在查询响应中填充warning
字段。
2017 年 10 月 9 日
- 错误处理
- 如果您的应用程序依赖于 500 个回复,那么可能存在问题。 要解决此问题,请更新应用程序以依赖于 400 个响应。
- 如果在响应主体中的行中不注意减少溢出错误,那么会发生问题。 要解决此问题,请更改应用程序以处理来自视图请求的错误。
2017 年 8 月
2017 年 8 月 17 日
第 6365 版作出了以下更改:
- 新功能! X-Frame-Options
- 添加
X-Frame-Options
头设置。X-Frame-Options
设置是一个响应标头,用于控制 HTTP 响应能否嵌入<frame>
、<iframe>
或<object>
。 此安全功能有助于防止点击劫持。
可以基于 CORS 设置来配置此选项。 如果启用了 CORS,那么缺省情况下 X-Frame-Options
会自动启用并发送响应头 X-Frame-Options: DENY
。 如果请求 HOST 头与 CORS 的 origins 部分中列出的 URL 相匹配,那么将返回 X-Frame-Options: ALLOW-FROM URL
响应头。
此更改可能会影响直接通过浏览器访问数据库的客户。 如果看到错误消息 "X-Frame-Options: DENY",并且正在中断服务,那么必须通过 修改 CORS 配置来启用 CORS。 启用 CORS 后,将请求中发送的 HOST 头的值添加到允许的 origins
列表。
- 新功能! 复制调度程序
- 添加复制调度程序。 了解有关 复制调度程序 的更多信息。
_revs-diff
端点- 针对
_revs_diff
端点的POST
请求需要_reader
或_replicator
角色。
2017 年 7 月
2017 年 7 月 24 日
- 作废共享计划
- IBM Cloudant 无法再从 IBM Cloudant 产品页面创建共享计划帐户。
4 2017 年 7 月
第 6276 版作出了以下更改:
- 错误消息
-
尝试放置具有不存在的修订版的文档附件时发生的错误消息已更改。 现在,该错误是具有以下信息的 409 错误:
{"error":"not_found","reason":"missing_rev"}
2017 年 6 月
2017 年 6 月 26 日
第 6233 版作出了以下更改:
- IBM Cloudant 查询和索引
- 修复了 IBM Cloudant 查询问题,在此问题中,查询规划器选择了排除可能匹配文档的索引。
2017 年 6 月 14 日
- 修改了错误消息
-
尝试放置具有不存在的修订版的文档附件时发生的错误消息。 此错误将更改为具有以下信息的 409 错误:
{"error":"not_found","reason":"missing_rev"}
2017 年 5 月
2017 年 5 月 11 日
第 6069 版作出了以下更改:
- 新增!
$allmatch
操作员支持 - 添加了对
$allmatch
运算符的支持。 - 复制
- 以前,复制任务因某种原因失败后,会更新复制文件,然后重新尝试开始新的复制。 在某些情况下,这种行为可能会无限期地持续下去:同一错误信息会出现多次重复。 引入了一个修复程序,除非错误原因发生变化,否则不会更新复制文件。
2017 年 2 月
2017 年 2 月 13 日
第 5834 版作出了以下更改:
- 文档
id
长度 - 现在,文档
id
的最大长度为 7168 个字符 (7k)。
2016 年 11 月
2016 年 11 月 25 日
第 5728 版作出了以下更改:
- 格式不正确的用户文档
- IBM Cloudant 对存储在 数据库中的畸形用户文档的容忍度更高。
_users
- 用户文档的结构
- 必须对用户文档进行结构化和填充,以符合 Apache CouchDB 需求。
2016 年 10 月
2016 年 10 月 11 日
第 5638 版作出了以下更改:
- 新功能! 参数
- 为视图引入新的
stable
和update
查询参数。 - 复制器重试次数
- 如果复制器无法将检查点写入源数据库,那么复制器将永远不再重试。
2016 年 6 月
2016 年 6 月 14 日
第 5421 版作出了以下更改:
- 基于视图的过滤器
- 更改订阅源支持基于视图的过滤器。
_docs_ids
过滤器- 更改订阅源支持
_doc_ids
过滤器。 POST
请求数POST
支持_changes
请求。attachments=true
参数支持_all_docs
和_changes
都支持attachments=true
参数。- CouchDB 1.6
_users
数据库支持 - 支持 CouchDB 1.6
_users
数据库功能,包括在_users
数据库中创建文档时对密码进行服务器端散列处理。 /_bulk_get
端点/_bulk_get
端点可减少在复制到移动客户端时使用的请求数。- 设计文档元数据
- 设计文档元数据包含
update pending
字段。 - 消除错误
- 如果不存在有效的索引,那么 IBM Cloudant 查询不再返回错误。
2016 年 2 月
4 2016 年 2 月
dbcopy
- 在某些情况下,
dbcopy
功能可能会导致问题。 有关该功能的信息已从文档中删除。 不鼓励使用dbcopy
。
2014 年 11 月
6 2014 年 11 月
- 不推荐使用
generate_api_key
端点 - 不推荐使用先前通过向
https://cloudant.com/api/generate_api_key
端点发出POST
命令来生成 API 密钥的方法。
2014 年 7 月
1 2014 年 7 月
- 新功能! IBM Cloudant 经典简介
- IBM® Cloudant® for IBM Cloud® 是一种面向文档的数据库即服务 (DBaaS), 它将数据存储为 JSON 格式的文档。 在其构建过程中,考虑到了可伸缩性、高可用性和耐久性。