Device Sync developer mode now gracefully handles breaking schema changes. This only applies to new Apps.
Device Sync performance thresholds now scale with the size of the linked cluster.
Triggers and Device Sync now recover faster from transient issues.
Added support for programmatic informational CLI announcements.
Added support for
show collectionson the Atlas Edge Server.
Trigger match and project expressions maintain formatting and are prettified on reload.
Added support for creating relationships to fields within a list of embedded objects in the UI.
Fixed a looping UI error state on the schema page.
The schema generator now outputs correct Kotlin SDK models.
Logs for AWS EventBridge triggers now include the document size and ID.
Added support for indexed queryable fields in Device Sync.
Raised the Atlas Function memory limit from 256MB to 350MB.
New Apps are automatically opted into Flexible Sync and cannot enable Partion-Based Sync.
The UI now displays a confirmation dialog when you delete an application. This dialog includes the application name and a warning that the deletion is permanent. This change helps prevent accidental deletions.
You can now disable GraphQL introspection queries in your GraphQL API configuration.
Added Jakarta, Cape Town, Melbourne, Hyderabad, UAE, and Zurich to the supported regions for EventBridge triggers in the Atlas UI.
Added support for multi-lined secrets in the secret input in the UI.
Added support for the
maxTimeMSoption to aggregation pipelines in Functions.
Added support for functions in nested directories in automatic GitHub deployments.
The following kinds of requests are no longer included in billing usage metrics:
Flexible sync downloads that contain no changesets
Requests that fail for transient issues like disconnects
Custom User Data ID fields may now contain string or ObjectId values.
Extended third-party services deprecation date to November 1, 2024.
Substantially increased the speed of static hosting draft creation & deployment.
Renamed "Tiered Device Sync" to "Device Sync Edge Server"
Added "Device Sync" to the left side navigation in the Atlas UI
Added support for String.prototype.replaceAll() in Functions.
Increased function execution timeout from 270 seconds to 300 seconds.
Added support for automatically migrating a Device Sync App from Partition-Based Sync to Flexible Sync. To learn more, see Migrate Device Sync Modes.
App cards in the Atlas UI are now ordered by Last Updated time.
Fixed an issue where a Device Sync changeset missing required fields could cause temporary JSON schema errors in the underlying cluster.
Added suport for VPC Private Endpoints with AWS PrivateLink.
Added support for
Increased function execution timeout from 240 seconds to 270 seconds.
Updated the Scheduled Trigger configuration UI to use the timezone and date format specified in the user's Atlas preferences.
Updated the Realm SDK model generator to output C# models based on source generators with nullable type annotations.
Removed the permissions section from the Device Sync configuration UI. Instead, define permissions from the unified Rules screen.
The GraphQL API will now emit a warning if multiple schemas use the same
Renamed "Asymmetric Sync" to "Data Ingest" in the UI
Increased function execution timeout from 210 seconds to 240 seconds.
function_namein endpoint request body when fetching, creating, and modifying HTTPS Endpoints from the Admin API.
Expiration times for user refresh tokens can be configured from the UI.
Change the email address associated with email/password authentication via an Admin API endpoint.
Device Sync is automatically paused if it is inactive for 30 days.
Updated all existing apps using Atlas Device Sync with Flexible Sync to use the same rules and permissions as other services. This update has been rolled out to all existing Apps from 6 March, 2023 through 15 March, 2023.
currentPasswordValidparameter to password reset function.
Update Atlas Device Sync with Flexible Sync to use the same rules and permissions as other services. This update is currently only applied to newly created Apps. On the week of 26 February, 2023, existing apps will have their Flexible Sync specific-rules migrated to use the same rules and permissions as other services.
Authenticate Data API and HTTPS Endpoint requests using Bearer Authentication.
Configure user creation function via the App Services CLI and Admin API.
Remove maximum number of clients that can concurrently listen to database change streams based on cluster size.
Support App Services deployments in the AWS region Ohio (aws-us-east-2).
Authenticate Atlas Data API requests with the
apiKeyauthentication credential headers for API key authentication.
GraphQL API support for query on relationships nested in relationship arrays.
When creating or configuring your App in the UI, App Services selects the App Services deployment region geographically closest to your selected Atlas data source as the default option.
Added option to auto-resume Database Triggers that were suspended because resume token was lost.
Increased request timeout from 120 seconds to 150 seconds.
Introduced a refreshed UI for Rules.
Introduced ability to configure field-level permissions with the Data API.
Introduced option to encode HTTPS Endpoint responses as EJSON or JSON.
Added support for serverless Atlas instances as data sources. Serverless instances do not yet support Triggers or Sync.
Introduced ability to accept null values as optional types in Realm Schema.
Added ability to download logs from the UI.
Added Flexible Sync support for queries using
BETWEENand the string operators
Added Flexible Sync support for queries on arrays of primitives.
Performance improvements for Functions, particularly aimed at decreasing the runtime for those dependencies that make external requests.
MongoDB Atlas moved to Let's Encrypt as the new Certificate Authority for TLS certificates for all App Services.
Introduced Flexible Sync (preview), which allows clients to sync data without the need for partition keys.
Requests blocked by an application's IP Access List no longer count towards billing.
Added the ability to configure an IP Access List.
Increased function execution timeout from 90 seconds to 120 seconds.
Added the ability to create apps with a Template Starter Application.
Introduced the ability to export and re-deploy the most recent 25 deploys.
Improved usability of the Admin UI Dashboard.
Released mongodb-realm-cli 2.0.
Introduced ability to link new data sources via Github Autodeploy.
Improves performance of client requests to app servers.
Fixes an issue where aggregation pipelines did not support the
Reduces "Invalid Session" logs.