变更日志
更新
2023-01-23
- 通过在确定消息与哪个对话相关时实施额外的回退和推理,提高了
ios_messages.messages
数据模块的数据一致性。这个补丁解决了源数据的问题,这些问题随着时间的推移没有在应用程序和 iOS 更新之间顺利迁移。
2022-07-08
- 在中继服务
until
添加对轮询和订阅过滤的支持。这扩展了现有的since
过滤器,以允许为数据检索指定一个感兴趣的时间段。
2020-03-12
- 增加了修改rirelay服务订阅的默认订阅间隔的功能。以前,由于rirelay订阅基于推送,因此所有订阅的时间间隔都设置为24小时。请注意,这是将指示Reincubate Relay应用程序向设备询问更新数据的时间间隔,因此必须在该时间间隔内连接设备才能触发轮询。现在,默认间隔为24小时
rirelay.source
来源,间隔至少为1小时。 - 改进了rirelay服务的渐进式轮询机制。这有助于最大程度地减少后续轮询结果中发布的重复数据量。
- 修复了某些资源的列表项排序问题。
2020-02-27
- 添加对签名URL的支持。这会在存储配置对象上添加
signed_urls_enabled
和signed_urls_expiry
,以切换生成签名URL的结果,以及激活签名URL的时间。 - 将
signed_url
属性添加到结果对象。这是一个嵌套的字典,在url
属性中包含签名的URL,并且到期日期在date_expires
。 - 使用新的
POST /results/ack
端点增加了批量确认结果的功能。 - 将
first_name
,last_name
和full_name
添加到info_type:icloud.account
的根目录。 - 修复了S3存储配置中带有路径前缀的错误。
- 将更新移植到代理分配机制。通过将iCloud帐户分配给可用的最空代理来提高分配效率。
- 修复了Reincubate Relay服务订阅删除的问题。
2020-02-20
现在可以通过以下两种方式之一指定API版本:
- 通过组织对象上的
api_version
属性。 - 通过在请求中包含
Ricloud-Version
标头。
这与API中的第一个主要更改相吻合。默认情况下,所有现有组织都将使用旧版本的API。
- 通过组织对象上的
Major轮询对象的
results
属性现在是嵌套列表对象,而不是简单的列表属性。当民意调查发布大量结果时,可以对结果进行分页。
现在:
{ "id": <poll ID>, "resource": "poll", ... "results": { "data": [{ "resource": "result", ... }], "has_more": False, "total_count": 1, "url": "/polls/<poll ID>/results" }, ... }
之前:
{ "id": <poll ID>, "resource": "poll", ... "results": [{ "resource": "result", ... }], ... }
- 重大任务对象的
results
属性现在是嵌套列表对象,而不是简单的列表属性。 - 重大现在,源对象的
children
属性是嵌套列表对象,而不是简单的列表属性。 - 重大现在,组织对象的
storage_configs
和webhook_configs
属性是嵌套列表对象,而不是简单的列表属性。
2019-10-16
- 添加“重新孵化中继”服务。这允许从用户计算机上运行的Reincubate Relay应用程序检索数据。这将添加两个新的源类型:
rirelay.instance
和rirelay.source
。 - 添加订阅对象以控制定期和计划的轮询模式。
- 将
subscription
属性添加到轮询对象,以指示轮询是否由订阅触发。 - 任务对象的
state
属性现在可以具有suspended
的值。这表明API正在等待Reincubate Relay应用程序完成操作,例如文件上载或元数据更新,以使其恢复并完成任务。
2019-06-01
- 轮询对象
payload
属性现在可以由多种操作类型组成。这意味着可以使用有效负载中的任何或所有info-types
,data-types
和files
来创建轮询。 - Major不建议使用poll对象的
type
属性,而建议使用可组合的poll有效负载。
2018-01-07
v3的初始版本Reincubate Cloud API。