Docs 菜单
Docs 主页
/ /
Atlas App Services

Atlas App Services 更新日志

在此页面上

  • 2024 年发布
  • 2023 年发布
  • 2022 年发布
  • 2021 年发布
  • Linux Arm 64计算机现在支持 App Services CLI。

  • App Services CLI

    • 添加了新的函数列表命令,以允许用户列出其应用中的函数。

    • 函数运行命令添加了新的 --use-local-app标志,以运行函数的本地版本而不是已部署版本。

    • 用户列表命令添加了新的--limit标志,以确定要显示的用户数量。

    • App Services CLI 现在可用于 arm 64环境。

  • 改进了身份验证提供程序用户元数据的用户缓存。有关详细信息,请参阅身份验证提供者元数据中的注释。

  • 现在有三种类型的私有端点:常规、同步和传统。传统端点必须迁移到常规端点或同步端点。有关更多信息,请参阅使用 VPC 私有端点。

  • 对于 CLI,添加了在使用--user标志时从可用应用用户中进行选择的提示。

  • 更新了 C++ SDK 模型生成以支持集并删除了experimental命名空间。

  • 新应用程序现在将$changeStreamSplitLargeEvent 阶段用于变更流中超过16 MB 的大型事件。

  • 用户界面改进

    • 在 UI 中 SDK 对象模型的“同步模型”页面中添加了模式版本选择器。

    • 使用深色模式和自动格式化等新功能改进了 App Services 用户界面函数编辑器。

    • 修复了 Google Cloud 提供商us-central1标签,在 App Services 部署区域设置中显示为“Iowa”,而不是“Ohio”。

  • App Services 用户界面主页上的应用程序现在可以按字母顺序排序。

  • 数据源的服务名称现在默认为 CLI 中的集群名称。 CLI 中选择服务名称的提示已删除。

  • JSON web token令牌的长度限制从2048个字符增加到4096字符。

  • 创建了新的 CLI 命令“users count”,以显示应用程序的用户总数。

  • 修复定时触发器偶尔会在没有错误的情况下停止工作的错误。

  • 在用户界面中,修复了从“部署配置”页面为空存储库启用自动部署可能会擦除所做更改的问题。

  • 通过将函数设为异步并等待结果来更新身份验证订阅函数模板。

  • 更新了ErrOperationCanceled错误消息,使其在适当情况下更具描述性。

  • 边缘服务器现在会考虑来自 Cloud Sync 服务器的客户端重置消息。

  • 创建一个新端点以将多个数据源链接到现有应用。

  • 更新了超时变量maxTimeMS ,以接受float64 db.aggregatedb.coll.aggregate命令的 。

  • 添加了一项检查,确保在删除数据源之前未启用自定义用户数据。如果启用了自定义用户数据,则用户将收到400错误。

  • 如果 Sync 暂停或终止,模式版本信息仍会显示在 App Services 用户界面中。

  • 修复了以下错误:如果将突变自定义解析程序推送到应用程序,空应用程序有时会失败。

  • 修复了错误,以允许在推送或拉取应用程序时解析自定义用户数据更改,即使自定义用户数据已禁用。

  • 为将事件发送到 AWS EventBridge 的数据库触发器配置自定义错误处理程序

  • 创建新的触发器错误处理程序日志类型,以支持数据库触发器的新 AWS EventBridge 自定义错误处理。

  • Atlas Data Services 日志页面现在使用您偏好的时区。

  • 在 Dart 对象模型生成中添加了对字典的支持。

  • 修复链接到无服务器数据源的应用无法正确启用 Device Sync 的错误。

  • App Services 用户界面中显示的时间戳(例如日志消息、部署历史记录)现在包括时区。

  • App Services Admin API 的 GET 方法现在返回完整端点,而不是部分端点。

  • 将默认 Websocket 读取限制从16 MB 提高到20 MB。添加了应用级配置设置,以便在需要时提高读取限制。

  • 添加了 App Services Admin API 端点以触发客户端重置。

  • 为 Raspberry Pi 的多架构构建添加了边缘服务器支持。

  • 用户会话的最大刷新令牌有效期从180天延长到5年。有关配置刷新令牌过期时间的信息,请参阅配置刷新令牌过期时间。

  • 发布了新的services.cloud.mongodb.com域。通过 Atlas Device SDK 进行的 App Services 用户界面网络访问、管理员 API 请求和客户端 API 请求现在可以开始从zh-cn-6522657350d227149.getsmartling.com/zh-cn迁移到新域。有关更多信息,请参阅域迁移。

  • 通过自定义 JWT 提供程序进行身份验证的请求现在会根据来自 JWT 的信息更新用户的配置文件数据(例如context.user.data )。

  • 更新了 App Services 模式用户界面以显示64位long和32位integer之间的区别。

  • 禁止使用无效的数据库或集合名称(例如包含空格的名称)创建模式。

  • MongoDB 聚合操作不再为allowDiskUse指定默认值。

  • 添加了integer作为索引可查询字段的支持类型。

  • Device Sync 权限现在可以正确地将设置为false的读取筛选器与其相应的写入筛选器合并。

  • 在 App Services“创建 HTTPS 端点”用户界面中为端点路由添加了一个前缀正斜杠 ( / )。

  • 添加了对使用 App Services CLI 将函数写入嵌套文件夹的支持。

  • 为 App Services 用户界面发布了深色模式。要启用深色模式,请打开 Atlas 用户偏好并将外观设置为深色模式。

  • 在用户界面中添加了用于下载 App Services CLI 的链接。

  • 为新应用禁用基于分区的同步用户界面。现有应用程序将继续看到基于分区的同步和 Flexible Sync 配置屏幕,直到弃用基于分区的同步日期。

  • 修复 C++ 生成模型的语法突出显示问题。

  • 为 AWS EventBridge 重试请求添加了指数退避。

  • 更新了产品用户界面和文档以使用新的appservices CLI 而不是realm-cli

  • 添加了对监视数据库和部署中所有集合的触发器的支持。

  • 为 Realm C++ Beta SDK 添加了 Device Sync 模型生成功能。

  • 现在可以将启用了私有端点的应用程序配置为允许源自 VPC 外部的请求。

  • 如果用户尝试使用无效的电子邮件地址注册新的电子邮件/密码身份,则不再创建待处理的用户帐户。

  • App Services 现在可防止删除具有活动触发器、日志转发器、同步或其他事件订阅的数据源。

  • Device Sync 现在支持对 GeoJSON 点字段进行地理查询。

  • 现在,会向尝试使用已因终止而失效的捆绑 Realm 进行引导的 Device Sync 客户端发送客户端重置命令。

  • Device Sync 开发者模式现在可以从容处理中断性模式更改。这仅适用于新应用程序。

  • Device Sync 性能阈值现在随着关联集群的大小而扩展。

  • Triggers 和 Device Sync 现在可以更快地从暂时性问题中恢复。

  • 添加了对编程信息 CLI 公告的支持。

  • 新增对 Atlas Edge Server 上的show dbsshow collections的支持。

  • 用户界面改进

    • 触发器匹配和项目表达式保持格式不变,并在重新加载时进行美化。

    • 添加了对在用户界面中的嵌入式对象列表中创建与字段的关系的支持。

    • 修复模式页面上的循环用户界面错误状态。

  • 模式生成器现在可输出正确的 Kotlin SDK 模型。

  • AWS EventBridge 触发器的日志现在包括文档大小和 ID。

  • 在 Device Sync 中添加了对索引可查询字段的支持。

  • 将 Atlas Function 内存限制从256 MB 提高到350 MB。

  • 新应用程序会自动选择“灵活同步”,并且无法启用“基于分区的同步”。

  • 现在,删除应用程序时,用户界面会显示确认对话框。此对话框包含应用程序名称以及永久删除的警告。此更改有助于防止意外删除。

  • 现在,您可以在 GraphQL API 配置中禁用 GraphQL 内省查询。

  • 在 Atlas 用户界面中,将雅加达、开普敦、墨尔本、海得拉巴、阿联酋和苏黎世添加到 EventBridge 触发器的支持区域中。

  • 在用户界面的密钥输入中添加了对多行密钥的支持。

  • 添加了对函数中聚合管道的maxTimeMS选项的支持。

  • 添加了对自动 GitHub 部署中嵌套目录中函数的支持。

  • 以下类型的请求不再包含在账单使用量指标中:

    • 不包含变更集的灵活同步下载

    • 因断开连接等暂时性问题而失败的请求

  • 自定义用户数据 ID 字段现在可以包含字符串或 ObjectId 值。

  • 将第三方服务弃用日期延长至 11 月1 2024 。

  • 大幅提高静态托管草稿创建和部署的速度。

  • 将“层级 Device Sync”重命名为“Device Sync Edge Server”

  • 在 Atlas 用户界面的左侧导航栏中添加了“Device Sync”

  • 函数执行超时从270秒增加到300秒。

  • 新增对将 Device Sync 应用从基于分区的同步自动迁移到 Flexible Sync 的支持。要了解详情,请参阅迁移 Device Sync 模式。

  • Atlas 用户界面中的应用卡片现在按上次更新时间排序。

  • 修复以下问题:缺少必填字段的 Device Sync 变更集可能会导致底层集群出现临时 JSON schema错误。

  • 在函数中添加了对axios@^1.3.6的支持。

  • 函数执行超时从240秒增加到270秒。

  • 更新了定时触发器配置用户界面,以使用用户 Atlas 偏好设置中指定的时区和日期格式。

  • 更新了 Realm SDK 模型生成器,以输出基于带有可为 null 类型注解的源生成器的 C# 模型。

  • 从 Device Sync 配置用户界面中删除了权限部分。 相反,请从统一的 Rules屏幕定义权限。

  • 如果多个模式使用相同的title值,GraphQL API 现在将发出警告。

  • 在用户界面中将“非对称同步”重命名为“数据导入”

  • 根据集群大小,删除可同时侦听数据库变更流的最大客户端数量。

  • 支持俄亥俄州 AWS 地区 (aws-us-east- 2 ) 中的App Services 部署

  • 使用用于 API 密钥身份验证的apiKey身份验证档案标头对Atlas Data API 请求进行身份验证。

  • GraphQL API 支持对嵌套在关系数组中的关系进行查询。

  • 在用户界面中创建或配置应用时,App Services 选择地理位置距离所选 Atlas 数据源最近的App Services 部署区域作为默认选项。

  • 支持 AWS 地区圣保罗 (aws-sa-east- 1 ) 中的App Services 部署

  • 更新了Admin API端点以获取 Atlas Triggers 和 Atlas Data API 应用程序。

  • 为规则引入了刷新的用户界面。

  • 引入将 HTTPS 端点响应编码为EJSON 或 JSON 的选项。

  • 添加了对将无服务器 Atlas 实例作为数据源的支持。无服务器实例尚不支持触发器或同步。

  • 引入了在 Realm 模式中接受 null 值作为可选类型的功能。

  • 新增从用户界面下载日志的功能。

  • 为使用BETWEEN和字符串操作符BEGINSWITHENDSWITHCONTAINS的查询添加了 Flexible Sync 支持。

  • 为基元数组查询添加了 Flexible Sync 支持。

  • 函数性能改进,特别是为了减少发出外部请求的依赖项的运行时间。

  • MongoDB Atlas 已转向 Let's Encrypt,将其作为所有 App Services 的 TLS 证书的新证书颁发机构。

  • 在视觉上刷新了模式用户界面。

  • 引入日志转发,可自动将应用程序的服务器端日志存储在 MongoDB 集合中或将其发送到外部服务。

  • 引入导出和重新部署最新25部署的功能。

  • 提高客户端向应用服务器发出请求的性能。

  • 修复了聚合管道不支持$set操作符的问题。

  • 减少“无效会话”日志。

← GitHub 代码段 [已弃用]