Atlas App Services 更新日志
2024 年发布
8 5 月2024发布
Linux Arm 64计算机现在支持 App Services CLI。
24 4 月2024发布
17 4 月2024发布
改进了身份验证提供程序用户元数据的用户缓存。有关详细信息,请参阅身份验证提供者元数据中的注释。
现在有三种类型的私有端点:常规、同步和传统。传统端点必须迁移到常规端点或同步端点。有关更多信息,请参阅使用 VPC 私有端点。
对于 CLI,添加了在使用
--user
标志时从可用应用用户中进行选择的提示。更新了 C++ SDK 模型生成以支持集并删除了
experimental
命名空间。新应用程序现在将$changeStreamSplitLargeEvent 阶段用于变更流中超过16 MB 的大型事件。
用户界面改进
在 UI 中 SDK 对象模型的“同步模型”页面中添加了模式版本选择器。
使用深色模式和自动格式化等新功能改进了 App Services 用户界面函数编辑器。
修复了 Google Cloud 提供商
us-central1
标签,在 App Services 部署区域设置中显示为“Iowa”,而不是“Ohio”。
3 4 月2024发布
App Services 用户界面主页上的应用程序现在可以按字母顺序排序。
数据源的服务名称现在默认为 CLI 中的集群名称。 CLI 中选择服务名称的提示已删除。
20 2024 3 月发布
JSON web token令牌的长度限制从2048个字符增加到4096字符。
创建了新的 CLI 命令“users count”,以显示应用程序的用户总数。
修复定时触发器偶尔会在没有错误的情况下停止工作的错误。
在用户界面中,修复了从“部署配置”页面为空存储库启用自动部署可能会擦除所做更改的问题。
通过将函数设为异步并等待结果来更新身份验证订阅函数模板。
更新了
ErrOperationCanceled
错误消息,使其在适当情况下更具描述性。边缘服务器现在会考虑来自 Cloud Sync 服务器的客户端重置消息。
6 2024 3 月发布
创建一个新端点以将多个数据源链接到现有应用。
更新了超时变量
maxTimeMS
,以接受float64
db.aggregate
和db.coll.aggregate
命令的 。添加了一项检查,确保在删除数据源之前未启用自定义用户数据。如果启用了自定义用户数据,则用户将收到400错误。
如果 Sync 暂停或终止,模式版本信息仍会显示在 App Services 用户界面中。
修复了以下错误:如果将突变自定义解析程序推送到应用程序,空应用程序有时会失败。
21 2 月2024版本
修复了错误,以允许在推送或拉取应用程序时解析自定义用户数据更改,即使自定义用户数据已禁用。
为将事件发送到 AWS EventBridge 的数据库触发器配置自定义错误处理程序。
创建新的触发器错误处理程序日志类型,以支持数据库触发器的新 AWS EventBridge 自定义错误处理。
7 2 月2024版本
Atlas Data Services 日志页面现在使用您偏好的时区。
在 Dart 对象模型生成中添加了对字典的支持。
修复链接到无服务器数据源的应用无法正确启用 Device Sync 的错误。
2024 年 1 月 24 日版本
App Services 用户界面中显示的时间戳(例如日志消息、部署历史记录)现在包括时区。
App Services Admin API 的 GET 方法现在返回完整端点,而不是部分端点。
将默认 Websocket 读取限制从16 MB 提高到20 MB。添加了应用级配置设置,以便在需要时提高读取限制。
添加了 App Services Admin API 端点以触发客户端重置。
为 Raspberry Pi 的多架构构建添加了边缘服务器支持。
10 2024 1 月发布
用户会话的最大刷新令牌有效期从180天延长到5年。有关配置刷新令牌过期时间的信息,请参阅配置刷新令牌过期时间。
发布了新的
services.cloud.mongodb.com
域。通过 Atlas Device SDK 进行的 App Services 用户界面网络访问、管理员 API 请求和客户端 API 请求现在可以开始从zh-cn-6522657350d227149.getsmartling.com/zh-cn
迁移到新域。有关更多信息,请参阅域迁移。
2023 年发布
2023 年 12 月 13 日发布
通过自定义 JWT 提供程序进行身份验证的请求现在会根据来自 JWT 的信息更新用户的配置文件数据(例如
context.user.data
)。更新了 App Services 模式用户界面以显示64位
long
和32位integer
之间的区别。禁止使用无效的数据库或集合名称(例如包含空格的名称)创建模式。
MongoDB 聚合操作不再为
allowDiskUse
指定默认值。添加了
integer
作为索引可查询字段的支持类型。Device Sync 权限现在可以正确地将设置为
false
的读取筛选器与其相应的写入筛选器合并。
29 11 月2023发布
在 App Services“创建 HTTPS 端点”用户界面中为端点路由添加了一个前缀正斜杠 (
/
)。添加了对使用 App Services CLI 将函数写入嵌套文件夹的支持。
2023 年 11 月 15 日发布
为 App Services 用户界面发布了深色模式。要启用深色模式,请打开 Atlas 用户偏好并将外观设置为深色模式。
在用户界面中添加了用于下载 App Services CLI 的链接。
为新应用禁用基于分区的同步用户界面。现有应用程序将继续看到基于分区的同步和 Flexible Sync 配置屏幕,直到弃用基于分区的同步日期。
修复 C++ 生成模型的语法突出显示问题。
为 AWS EventBridge 重试请求添加了指数退避。
01 11 月2023发布
更新了产品用户界面和文档以使用新的
appservices
CLI 而不是realm-cli
。添加了对监视数据库和部署中所有集合的触发器的支持。
为 Realm C++ Beta SDK 添加了 Device Sync 模型生成功能。
现在可以将启用了私有端点的应用程序配置为允许源自 VPC 外部的请求。
如果用户尝试使用无效的电子邮件地址注册新的电子邮件/密码身份,则不再创建待处理的用户帐户。
2023 年 10 月 18 日发布
Soft 发布了新的 Atlas App Services CLI 版本0 。1 。0 。
在 Flutter 对象模型中添加了对 Device Sync 数据导入的支持。
2023 年 10 月 4 日版本
App Services 现在可防止删除具有活动触发器、日志转发器、同步或其他事件订阅的数据源。
Device Sync 现在支持对 GeoJSON 点字段进行地理查询。
现在,会向尝试使用已因终止而失效的捆绑 Realm 进行引导的 Device Sync 客户端发送客户端重置命令。
18 9 月2023发布
Device Sync 开发者模式现在可以从容处理中断性模式更改。这仅适用于新应用程序。
Device Sync 性能阈值现在随着关联集群的大小而扩展。
Triggers 和 Device Sync 现在可以更快地从暂时性问题中恢复。
添加了对编程信息 CLI 公告的支持。
新增对 Atlas Edge Server 上的
show dbs
和show collections
的支持。用户界面改进
触发器匹配和项目表达式保持格式不变,并在重新加载时进行美化。
添加了对在用户界面中的嵌入式对象列表中创建与字段的关系的支持。
修复模式页面上的循环用户界面错误状态。
06 9 月2023发布
模式生成器现在可输出正确的 Kotlin SDK 模型。
AWS EventBridge 触发器的日志现在包括文档大小和 ID。
在 Device Sync 中添加了对索引可查询字段的支持。
2023 年 8 月 23 日发布
将 Atlas Function 内存限制从256 MB 提高到350 MB。
新应用程序会自动选择“灵活同步”,并且无法启用“基于分区的同步”。
现在,删除应用程序时,用户界面会显示确认对话框。此对话框包含应用程序名称以及永久删除的警告。此更改有助于防止意外删除。
现在,您可以在 GraphQL API 配置中禁用 GraphQL 内省查询。
09 8 月2023版本
在 Atlas 用户界面中,将雅加达、开普敦、墨尔本、海得拉巴、阿联酋和苏黎世添加到 EventBridge 触发器的支持区域中。
在用户界面的密钥输入中添加了对多行密钥的支持。
添加了对函数中聚合管道的
maxTimeMS
选项的支持。添加了对自动 GitHub 部署中嵌套目录中函数的支持。
以下类型的请求不再包含在账单使用量指标中:
不包含变更集的灵活同步下载
因断开连接等暂时性问题而失败的请求
26 7 月2023版本
自定义用户数据 ID 字段现在可以包含字符串或 ObjectId 值。
将第三方服务弃用日期延长至 11 月1 2024 。
大幅提高静态托管草稿创建和部署的速度。
2023 年 7 月 12 日发布
将“层级 Device Sync”重命名为“Device Sync Edge Server”
在 Atlas 用户界面的左侧导航栏中添加了“Device Sync”
28 6 月2023发布
在规则表达式中添加了对
%stringToUuid
和%uuidToString
操作符的支持。
2023 年 6 月 7 日发布
添加了对 String.prototype.replaceAll() 的支持 在函数中。
2023 年 5 月 24 日发布
函数执行超时从270秒增加到300秒。
新增对将 Device Sync 应用从基于分区的同步自动迁移到 Flexible Sync 的支持。要了解详情,请参阅迁移 Device Sync 模式。
Atlas 用户界面中的应用卡片现在按上次更新时间排序。
修复以下问题:缺少必填字段的 Device Sync 变更集可能会导致底层集群出现临时 JSON schema错误。
10 5 月2023发布
添加了对带有 AWS PrivateLink 的VPC 私有端点的支持。
26 4 月2023发布
在函数中添加了对
axios@^1.3.6
的支持。函数执行超时从240秒增加到270秒。
更新了定时触发器配置用户界面,以使用用户 Atlas 偏好设置中指定的时区和日期格式。
更新了 Realm SDK 模型生成器,以输出基于带有可为 null 类型注解的源生成器的 C# 模型。
从 Device Sync 配置用户界面中删除了权限部分。 相反,请从统一的 Rules屏幕定义权限。
2023 年 4 月 12 日发布
如果多个模式使用相同的
title
值,GraphQL API 现在将发出警告。在用户界面中将“非对称同步”重命名为“数据导入”
29 2023 3 月发布
函数执行超时从210秒增加到240秒。
从 Admin API 获取、创建和修改 HTTPS 端点时,删除端点请求正文中的
function_name
。
16 2023 3 月发布
如果连续30天处于非活动状态, Device Sync 将自动暂停。
使用 Atlas Device Sync 和 Flexible Sync 更新了所有现有应用程序,以 使用与其他服务相同的规则和权限 。此更新已推广到 {36 3 月2023 至15 3 月 期间的所有现有应用程序。2023
24 2 月2023版本
为密码重置函数添加额外的
currentPasswordValid
参数。通过 Flexible Sync 更新 Atlas Device Sync,以 使用与其他服务相同的规则和权限 。此更新目前仅适用于新创建的应用程序。在26 2 月2023 那一周,现有应用的 Flexible Sync 特定规则将迁移为使用与其他服务相同的规则和权限。
08 2 月2023版本
将应用程序并发请求限制从5 、 000增加到10 、 000 。
通过 App Services 用户界面配置用户创建函数。
从用户界面和 API更改应用部署模型。
2023 年 1 月 25 日发布
使用持有者身份验证对 Data API 和 HTTPS 端点请求进行身份验证。
11 2023 1 月发布
通过 App Services CLI 和 Admin API 配置用户创建函数。
2022 年发布
2022 年 12 月 14 日发布
将Atlas Function 请求超时从150秒增加到180秒。
刷新令牌的过期时间可通过API 配置。
允许用户通过用户界面在 AWS 俄亥俄地区 (us-east-2) 中创建应用程序。
30 11 月2022发布
根据集群大小,删除可同时侦听数据库变更流的最大客户端数量。
支持俄亥俄州 AWS 地区 (aws-us-east- 2 ) 中的App Services 部署。
使用用于 API 密钥身份验证的
apiKey
身份验证档案标头对Atlas Data API 请求进行身份验证。GraphQL API 支持对嵌套在关系数组中的关系进行查询。
在用户界面中创建或配置应用时,App Services 选择地理位置距离所选 Atlas 数据源最近的App Services 部署区域作为默认选项。
17 11 月2022发布
支持 AWS 地区圣保罗 (aws-sa-east- 1 ) 中的App Services 部署。
更新了Admin API端点以获取 Atlas Triggers 和 Atlas Data API 应用程序。
2022 年 11 月 3 日发布
函数 context.app.id返回一个字符串(以前称为 BSON ObjectId)。
支持伦敦 AWS 地区 (aws-eu-west- 2 ) 中的App Services 部署。
添加了Admin API端点以检索 App Services 指标。
20 10 月2022发布
添加了自动恢复因恢复令牌丢失而暂停的数据库触发器的选项。
10 10 月2022发布
将请求超时从120秒增加到150秒。
23 9 月2022发布
在 Atlas Function 中添加了
mongodb.admin()
和admin.getDBNames()
。
2022 年 9 月 9 日发布
俄亥俄州 (
us-central1
)弗吉尼亚州 (
us-east4
)俄勒冈州 (
us-west1
)比利时 (
europe-west1
)孟买 (
asia-south1
)
在 Atlas Function 中添加了对
database.getCollectionNames()
的支持。
29 6 月2022发布
为规则引入了刷新的用户界面。
15 6 月2022发布
7 6 月2022发布
2022 年 5 月 19 日发布
引入将 HTTPS 端点响应编码为EJSON 或 JSON 的选项。
添加了对将无服务器 Atlas 实例作为数据源的支持。无服务器实例尚不支持触发器或同步。
2022 年 4 月 20 日发布
引入了在 Realm 模式中接受 null 值作为可选类型的功能。
新增从用户界面下载日志的功能。
为使用
BETWEEN
和字符串操作符BEGINSWITH
、ENDSWITH
、CONTAINS
的查询添加了 Flexible Sync 支持。为基元数组查询添加了 Flexible Sync 支持。
25 2022 3 月发布
函数性能改进,特别是为了减少发出外部请求的依赖项的运行时间。
MongoDB Atlas 已转向 Let's Encrypt,将其作为所有 App Services 的 TLS 证书的新证书颁发机构。
2022 年 1 月 26 日发布
2022 年 1 月 19 日发布
引入Flexible Sync(预览版) ,允许客户端无需分区键即可同步数据。
2021 年发布
02 12 月2021发布
已弃用第三方服务。第三方服务将于 12 月1 , 2022完全删除。
将“Webhooks”重命名为“ HTTPS Endpoints ”。
2021 年 11 月 18 日发布
被应用程序的IP 访问列表阻止的请求不再计入计费。
2021 年 10 月 6 日发布
添加了配置IP 访问列表的功能。
函数执行超时从90秒增加到120秒。
添加了使用模板入门应用程序创建应用程序的功能。
现在可在Atlas操作日志中查看 App Services 事件。您可以在Atlas 警报设置中配置这些事件。
08 9 月2021发布
将请求限制从每秒3000个请求提高到每秒5000个请求。
允许用户在 App Services应用结构中存储非 Realm 文件。
对与应用程序模式不匹配的文档的更新现在可以为这些文档启用 Atlas Device Sync。
2021 年 8 月 25 日发布
引入导出和重新部署最新25部署的功能。
11 8 月2021版本
支持在 AWS EventBridge 触发器 中使用 扩展 JSON 发送事件的选项,以支持发送其他数据类型,例如
Decimal128
。为 Atlas Device Sync 启用开发模式时,在 SDK 数据模型中显示生成的数据模型。
28 7 月2021版本
已弃用 Stitch JS SDK。
发布针对 GA 的“ Trigger Preimages ”(触发原像)选项。
15 7 月2021版本
改进了管理员用户界面仪表盘的可用性。
02 7 月2021版本
为具有多个受众的 JWT 添加了JWT 身份验证支持。
添加了在创建应用程序时链接 GitHub 存储库的功能。
16 6 月2021发布
04 6 月2021发布
提高客户端向应用服务器发出请求的性能。
修复了聚合管道不支持
$set
操作符的问题。减少“无效会话”日志。