From 9376c1e59511f4839d39ebd12b4f41c05fb67393 Mon Sep 17 00:00:00 2001 From: MongoCaleb <32645888+MongoCaleb@users.noreply.github.com> Date: Fri, 24 Jan 2025 10:50:09 -0800 Subject: [PATCH] Remove all Edge Server mentions (#873) * remove Edge Server * minor change to force rebuild --- README.md | 4 +- config/redirects | 2 + docs-release-notes.md | 86 +--- snooty.toml | 6 +- source/deprecation.txt | 3 - ...wipe-and-restart-edge-server-data-loss.rst | 3 - source/openapi-admin-v3.yaml | 429 ------------------ source/release-notes/backend.txt | 25 +- source/sync/device-sync-deprecation.txt | 3 - 9 files changed, 10 insertions(+), 551 deletions(-) diff --git a/README.md b/README.md index 0dfc7d694..ff06291e7 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,8 @@ This repository contains documentation for MongoDB Atlas App Services. > > - Device Sync > - Data API and HTTPS Endpoints -> - Edge Server > -> These services will reach end-of-life and be removed on September 30, 2025, -> except for Edge Server which will end-of-life and be removed on September 30, 2024. +> These services will reach end-of-life and be removed on September 30, 2025. > > With the previously-announced GraphQL and Static Hosting deprecations, all of > the documentation in this repository is also deprecated. The documentation will diff --git a/config/redirects b/config/redirects index 9f4584721..0291f2b8f 100644 --- a/config/redirects +++ b/config/redirects @@ -263,6 +263,8 @@ raw: ${prefix}/manage-apps/secure -> ${base}/security/ ## (DOCSP-32967): Make "Edge Server" page a section raw: ${prefix}/sync/app-builder/tiered-device-sync/index -> ${base}/edge-server/ raw: ${prefix}/sync/app-builder/edge-server/ -> ${base}/edge-server/ +# (DOCSP-46788) Edge Server is gone +raw: ${prefix}/edge-server/ -> ${base}/ # realm-cli -> appservices-cli # (DOCSP-41342): Fix broken realm-cli redirects to point to /v2 directory diff --git a/docs-release-notes.md b/docs-release-notes.md index 1a4845b13..8bdbbe98b 100644 --- a/docs-release-notes.md +++ b/docs-release-notes.md @@ -1,9 +1,5 @@ # August 9, 2024 -## Edge Server - -- Update all page titles to include "preview" - ## Tutorial - GitHub webhook integration tutorial was missing the fact that the secret needs to be appended to the URL, not sent as a GitHub secret in the body. @@ -104,7 +100,7 @@ ## Release Notes -- Update external changelog with release notes for the CLI, Edge Server, Atlas Events, and more. +- Update external changelog with release notes for the CLI, Atlas Events, and more. ## Internal @@ -127,7 +123,7 @@ - Throughout docs - Typo fixes: Change "the the" to "the" on several pages. - Add meta information for internal search improvements to pages with the typo fixes. - - Replace images on the App Services, Device Sync, and Edge Server landing pages with images that are more compatible with upcoming dark mode support. + - Replace images on the App Services, and Device Sync landing pages with images that are more compatible with upcoming dark mode support. # June 14, 2024 @@ -175,7 +171,7 @@ ## Release Notes -- Update external changelog with release notes for Device Sync and Edge Server dashboard updates and a change for requests authenticated through Private Link. +- Update external changelog with release notes for Device Sync dashboard updates and a change for requests authenticated through Private Link. # May 24, 2024 @@ -183,10 +179,6 @@ - Configure Sync/Enable Atlas Device Sync: For the Admin API procedure, add a step for enabling Development Mode and clarify procedure steps for enabling Sync. -## Edge Server - -- Manage Edge Servers: Add a new "Edge Server Limitations" section with details about Edge Server not supporting time series collections, the full range of MongoDB Aggregation and CRUD APIs, or Data Ingest. - ## Secure Your App - Use a VPC Private Endpoint: Add a note about using VPC Private Endpoints with IP Access Lists. @@ -207,40 +199,8 @@ - Internal: Update test suite dependencies to resolve security vulnerability alerts. -# May 10, 2024 - -## Edge Server - -- Configure Edge Server: New "Simulate Offline Connectivity" section describing how to use offline demo mode. - # May 3, 2024 -## Edge Server - -- Landing Page: - - Update details for Public Preview. Add information about using MongoDB Drivers and tools. Update existing information about Atlas Device SDK-specific behavior. - - Landing Page: Add marketing CTA and link to Public Preview announcement blog entry. -- Manage Edge Servers: New page describing how to manage Edge Servers in Atlas. -- Configure Edge Server: - - Update the page for the Public Preview. Add `edgectl` commands and build out new sections with additional details. - - Add information about managing `edgectl` profiles with the various `profile` commands. - - New "Simulate Offline Connectivity" section describing how to use offline demo mode. -- Connect to an Edge Server: Update the page for the Public Preview. Add details about roaming with Atlas Device SDK, connecting with the Wire Protocol with authentication, and connecting with Compass. -- Edge Server MongoDB API Support: Add `findAndModify` command to update options. -- Edge Server Permissions Guide: New page providing a high-level overview of Edge Server permissions and how they relate to client permissions. -- Monitor Edge Server: New page with information about Edge Server logs, metrics, and status. - -## Reference - -- Admin API: New Edge Server endpoints: - - List Edge Server instances - - Get information about an Edge Server instance - - Create an Edge Server instance - - Delete an Edge Server instance - - Regenerate an Edge Server registration key - - Rename an Edge Server instance -- Billing: New "Atlas Edge Server" section with high-level information about billing while in Public Preview. - ## Release Notes - Update external changelog with release notes for App Services CLI updates. @@ -498,11 +458,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c - Migrate Device Sync Modes: Remove duplicate sentence. -## Edge Server - -- Configure Edge Server: Update the config object to remove fields that are no longer present and add new fields. -- Connect to Edge Server: Update instructions to connect to the Edge Server to refer to `baseURL` instead of `hostname`. - ## Define Data Access Permissions - Role-based Permissions: Add note about security consideration for roles and filters for queries. @@ -559,11 +514,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c - Note that attempting to change an indexed queryable field value on device causes a compensating write error. Link to the compensating write error documentation for more information. - Handle Errors/Sync Errors: Add attempting to change an indexed queryable field value to the list of conditions that can trigger a compensating write error. -## Edge Server - -- Connect to Edge Server: Move the "Connect" section from the "Use MongoDB APIs with Edge Server" page. Add details about the different ways you can connect - via Device SDK or the MongoDB connection URI. -- Use MongoDB APIs with Edge Server: Remove the "Connect" section. Link to its new location on the "Connect to Edge Server" page. - ## Data API - Data API Endpoints: Include that HTTP/1.1 is a requirement when making requests. @@ -621,10 +571,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c # November 10, 2023 -## Edge Server - -- Configure Edge Server: Clarify "Required Network Access" details. - ## Functions - Query MongoDB Atlas/Write: Fix discrepancy in output for the array update example. @@ -693,10 +639,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c # October 6, 2023 -## Edge Server - -- Configure Edge Server: Add details for upgrading the Edge Server. - ## Data API - Custom HTTPS Endpoints: Add more detail for creating a custom HTTPS endpoint function. @@ -719,10 +661,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c # September 29, 2023 -## Edge Server - -- Landing Page: Update the CTA to learn more about the Preview to point to a new Edge Server product marketing page. - ## Data API - Data API OpenAPI Reference: Fix a semantic error in the spec. This resolves a HELP issue with a customer getting errors when trying to use the spec in an internal tool and in Swagger. @@ -737,13 +675,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c - Configure Sync/Sync Settings: Development Mode: Add "Breaking Changes" subsection with details on an update that allows breaking changes in development mode. -## Edge Server - -- Landing Page: Create landing page for the new Edge Server section. -- Configure to Edge Server: Create a new subpage with installation requirements and instructions for configuring Edge Server. -- Connect to Edge Server: Create a new subpage for connecting to the Edge Server with an example from the SwiftUI template app. -- Use MongoDB APIs with Edge Server: Create a new subpage with details on MongoDB operations via wireprotocol supported by Edge Server. - ## Data API - Internal: Add programmatically generated facet tags to the landing page for improved search indexing. @@ -767,10 +698,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c # September 8, 2023 -## App Builder's Resources - -- Configure & Connect to an Edge Server: Fix small spelling typo. - ## Device Sync - Configure and Update your Data Model/Update a Data Model: Fix small spelling typo. @@ -941,12 +868,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c - Add 12 July 2023 and 28 June 2023 release notes -# July 14, 2023 - -## Device Sync - -- Edge Server: Update `tiered_sync` naming to `edge_server` based on engineering updates, add more supported auth providers, clarify websocket connection details - # July 3, 2023 ## Triggers @@ -975,7 +896,6 @@ Device Sync-Compatible Permissions: Add information about Sync ignoring custom c ## Device Sync -- App Builder/Configure & Connect to an Edge Server: Rename "Tiered Device Sync" to "Edge Server" and make the page public - Migrate Sync Modes: Add .NET SDK v11.1.0 as a minimum SDK version that supports Partition-Based Sync to Flexible Sync migration ## Other diff --git a/snooty.toml b/snooty.toml index 8c5cb3b71..3859abeb3 100644 --- a/snooty.toml +++ b/snooty.toml @@ -100,19 +100,19 @@ value = """\ targets = ["cli.txt", "cli/*.txt"] variant = "warning" value = """\ - Atlas Device Sync, Atlas Edge Server, Data API, HTTPS Endpoints, GraphQL, and Static Hosting are deprecated. Commands related to these features are also deprecated.\ + Atlas Device Sync, Data API, HTTPS Endpoints, GraphQL, and Static Hosting are deprecated. Commands related to these features are also deprecated.\ """ [[banners]] targets = ["*"] variant = "warning" value = """\ - Atlas Device Sync, Atlas Edge Server, Data API, and HTTPS Endpoints are deprecated. Refer to the :ref:`deprecation page for details `.\ + Atlas Device Sync, Data API, and HTTPS Endpoints are deprecated. Refer to the :ref:`deprecation page for details `.\ """ [[banners]] targets = ["admin/*.txt"] variant = "warning" value = """\ - Atlas Device Sync, Atlas Edge Server, Data API, HTTPS Endpoints, GraphQL, and Static Hosting are deprecated. Endpoints related to these features are also deprecated.\ + Atlas Device Sync, Data API, HTTPS Endpoints, GraphQL, and Static Hosting are deprecated. Endpoints related to these features are also deprecated.\ """ diff --git a/source/deprecation.txt b/source/deprecation.txt index 040518bb2..eca488448 100644 --- a/source/deprecation.txt +++ b/source/deprecation.txt @@ -15,13 +15,10 @@ Service Deprecations As of September 2024, the following App Services are deprecated: -- Atlas Device Sync and Edge Server - Atlas Data API and HTTPS Endpoints - Atlas Device SDKs These services will reach end-of-life and be removed on **September 30, 2025**. -Edge Server, which is in preview, is also deprecated, and will reach end-of-life -and be removed before **September 30, 2024**. Previously Deprecated Services ------------------------------ diff --git a/source/includes/important-wipe-and-restart-edge-server-data-loss.rst b/source/includes/important-wipe-and-restart-edge-server-data-loss.rst index ca0db9bc7..c06cef6ad 100644 --- a/source/includes/important-wipe-and-restart-edge-server-data-loss.rst +++ b/source/includes/important-wipe-and-restart-edge-server-data-loss.rst @@ -9,6 +9,3 @@ If the data was written by a MongoDB Driver or tool using the Wire Protocol, the unsynced data is unrecoverable. - - Before Edge Server moves from Public Preview to General Availability, you - will have the option to recover local data when this error occurs. diff --git a/source/openapi-admin-v3.yaml b/source/openapi-admin-v3.yaml index 862e54478..471ec4d5d 100644 --- a/source/openapi-admin-v3.yaml +++ b/source/openapi-admin-v3.yaml @@ -4387,143 +4387,6 @@ paths: "204": description: No Content - "/groups/{groupId}/apps/{appId}/edge": - parameters: - - "$ref": "#/components/parameters/GroupId" - - "$ref": "#/components/parameters/AppId" - - get: - tags: - - edge-server - operationId: adminGetAllEdgeServerInstances - summary: List Edge Servers - description: |- - List all [Edge Server](https://www.mongodb.com/docs/atlas/app-services/edge-server/) - instances for the given App. - responses: - "200": - description: OK - content: - application/json: - schema: - type: object - properties: - edge_servers: - type: array - items: - $ref: "#/components/schemas/EdgeServerInstance" - - post: - tags: - - edge-server - operationId: adminCreateEdgeServerInstance - summary: Create an Edge Server instance - description: |- - Create a new Edge Server instance. The response returns a - registration token that you use to configure the Edge Server - instance on the host. - requestBody: - required: true - content: - application/json: - schema: - type: object - required: ["name"] - properties: - name: - type: string - example: Edge-Store-42 - description: |- - A human-readable name for the Edge Server instance. This - value must be unique within the Edge Server or Device - Sync Service. - required: true - responses: - "201": - description: Created - content: - application/json: - schema: - $ref: "#/components/schemas/EdgeServerCreateResponse" - - "/groups/{groupId}/apps/{appId}/edge/{edgeServerId}": - parameters: - - "$ref": "#/components/parameters/GroupId" - - "$ref": "#/components/parameters/AppId" - - "$ref": "#/components/parameters/EdgeServerId" - - get: - tags: - - edge-server - operationId: adminGetEdgeServerInstance - summary: Get Edge Server information - description: |- - Get information about a specific Edge Server instance. - responses: - "200": - description: OK - content: - application/json: - schema: - $ref: "#/components/schemas/EdgeServerInfo" - - delete: - tags: - - edge-server - operationId: adminDeleteEdgeServerInstance - summary: Delete an Edge Server instance - responses: - "200": - description: No content - - "/groups/{groupId}/apps/{appId}/edge/{edgeServerId}/regenerate-registration-key": - parameters: - - "$ref": "#/components/parameters/GroupId" - - "$ref": "#/components/parameters/AppId" - - "$ref": "#/components/parameters/EdgeServerId" - - post: - tags: - - edge-server - operationId: adminRegenerateEdgeServerRegistrationToken - summary: Regenerate Edge Server registration token - description: |- - Regenerate the Edge Server instance registration token. - responses: - "201": - description: Created - content: - application/json: - schema: - $ref: "#/components/schemas/EdgeServerCreateResponse" - - "/groups/{groupId}/apps/{appId}/edge/{edgeServerId}/rename": - parameters: - - "$ref": "#/components/parameters/GroupId" - - "$ref": "#/components/parameters/AppId" - - "$ref": "#/components/parameters/EdgeServerId" - - post: - tags: - - edge-server - operationId: adminRenameEdgeServerInstance - summary: Rename an Edge Server instance - requestBody: - required: true - content: - application/json: - schema: - type: object - required: ["name"] - properties: - name: - type: string - example: Edge-Store-41 - description: A human-readable name for the Edge Server instance. - responses: - "204": - description: No content - "/groups/{groupId}/apps/{appId}/endpoints": parameters: - "$ref": "#/components/parameters/GroupId" @@ -5062,14 +4925,6 @@ components: required: true schema: type: string - EdgeServerId: - name: edgeServerId - description: |- - The `id` value of an Edge Server instance. - in: path - required: true - schema: - type: string EnvironmentValueId: name: environmentValueId description: |- @@ -5781,287 +5636,6 @@ components: description: |- A list where each element is the name of a file that was changed in the draft. - EdgeServerInstance: - type: object - properties: - id: - type: string - description: |- - A unique identifier for the Edge Server, of type ObjectID, as a - string. You can use this identifier to delete or update the Edge - Server instance. - created: - type: string - description: |- - A string representing the timestamp at which the Edge Server - instance was created. - name: - type: string - description: |- - The human-readable name supplied when - [creating the Edge Server](https://www.mongodb.com/docs/atlas/app-services/edge-server/manage-edge-servers/#create-an-edge-server-instance) - instance. - user_id: - type: string - description: |- - The Edge Server itself is a user. This is the unique identifier of - the Edge Server user, of type ObjectId, as a string. You can use - this identifier when configuring permissions. - status: - type: string - enum: - - "active" - - "deleted" - - "failed" - - "registered" - - "unregistered" - description: |- - The current status of the Edge Server instance. - hostname: - type: string - description: |- - The public-addressable DNS of the Edge Server instance. The - API does not currently populate this field; it returns an - empty string. - last_connection: - type: string - description: |- - A string representing the timestamp at which the Edge Server - instance last connected to Atlas. - example: - id: 6622b8f5118368b943d228a9 - created: "2024-04-19T08:51:00Z" - name: Edge-Store-42 - user_id: 6622b8f5118368b943d2288a - status: active - hostname: ec2-13-58-70-88.us-east-2.compute.amazonaws.com - last_connection: "2024-04-19T09:51:00Z" - EdgeServerInfo: - type: object - properties: - id: - type: string - description: |- - A unique identifier for the Edge Server, of type ObjectID, as a - string. You can use this identifier to delete or - update the Edge Server instance. - created: - type: string - description: |- - A string representing the timestamp at which the Edge Server - instance was created. - name: - type: string - description: |- - The human-readable name supplied when - [creating the Edge Server](https://www.mongodb.com/docs/atlas/app-services/edge-server/manage-edge-servers/#create-an-edge-server-instance) - instance. - user_id: - type: string - description: |- - The Edge Server itself is a user. This is the unique identifier of - the Edge Server user, of type ObjectId, as a string. You can use - this identifier when configuring permissions. - status: - type: string - enum: - - "active" - - "deleted" - - "failed" - - "registered" - - "unregistered" - description: |- - The current status of the Edge Server instance. - hostname: - type: string - description: |- - The public-addressable DNS of the Edge Server instance. The - API does not currently populate this field; it returns an - empty string. - last_connection: - type: string - description: |- - A string representing the timestamp at which the Edge Server - instance last connected to Atlas. - query: - type: object - description: |- - The current [Sync queries](https://www.mongodb.com/docs/atlas/app-services/edge-server/configure/#specify-the-edge-server-s-query) - for this Edge Server instance. This object maps collection - names to the query for that collection. - package_version: - type: string - description: |- - The version of the Edge Server code that the instance is - currently running. If this is more than one major version - behind the latest version, the Edge Server instance enters - a "failed" state. - latest_package_version: - type: string - description: |- - The latest version of the Edge Server code that is available. - metrics: - $ref: "#/components/schemas/EdgeServerMetrics" - example: - id: 6622b8f5118368b943d228a9 - created: "2024-04-19T08:51:00Z" - name: Edge-Store-42 - user_id: 6622b8f5118368b943d2288a - status: active - hostname: ec2-13-58-70-88.us-east-2.compute.amazonaws.com - last_connection: "2024-04-19T09:51:00Z" - query: { "Item": '(store_id == "641cb3d99e425c794ef69315")' } - package_version: v0.21.2 - latest_package_version: v0.22.2 - metrics: [ - { - "key": "edge_host_memory_percent", - "name": "Memory Usage", - "category": "host", - "detail": "Percentage of memory used by the edge container", - "value": 15, - "unit": "%" - }, - { - "key": "edge_host_cpu_percent", - "name": "CPU Usage", - "category": "host", - "detail": "Percentage of CPU used by the edge container", - "value": 2, - "unit": "%" - }, - { - "key": "overall_request_success", - "name": "Successful Requests", - "category": "overall", - "detail": "Total number of successful requests", - "value": 19, - "unit": "" - }, - { - "key": "overall_request_fail", - "name": "Failed Requests", - "category": "overall", - "detail": "Total number of failed requests", - "value": 1, - "unit": "" - }, - { - "key": "wire_protocol_request_success", - "name": "Successful Wire Protocol Requests", - "category": "wire_protocol", - "detail": "Total number of successful wire protocol requests", - "value": 14, - "unit": "" - }, - { - "key": "wire_protocol_request_fail", - "name": "Failed Wire Protocol Requests", - "category": "wire_protocol", - "detail": "Total number of failed wire protocol requests", - "value": 1, - "unit": "" - }, - { - "key": "wire_protocol_egress_bytes", - "name": "Wire Protocol Data Transfer", - "category": "wire_protocol", - "detail": "Total number of bytes returned by wire protocol server", - "value": 3965, - "unit": "bytes" - }, - { - "key": "edge_wire_protocol_connection_count", - "name": "Wire Protocol Connection Count", - "category": "wire_protocol", - "detail": "Total number of clients currently connected", - "value": 2, - "unit": "" - }, - { - "key": "sync_requests_success", - "name": "Successful Sync Requests", - "category": "sync", - "detail": "Total number of successful sync requests", - "value": 5, - "unit": "" - } - ] - EdgeServerMetrics: - description: |- - The metrics for this Edge Server instance. - type: array - items: - $ref: "#/components/schemas/EdgeServerMetricConstructor" - EdgeServerMetricConstructor: - type: object - properties: - key: - type: string - description: |- - An identifier key for the given metric. - enum: - - "edge_host_memory_percent" - - "edge_host_cpu_percent" - - "overall_request_success" - - "overall_request_fail" - - "wire_protocol_request_success" - - "wire_protocol_request_fail" - - "wire_protocol_egress_bytes" - - "edge_wire_protocol_connection_count" - - "sync_requests_success" - name: - type: string - description: |- - The name of the metric. - category: - type: string - description: |- - A category describing the subset of Edge Server functionality that - the metric measures. - enum: - - "host" - - "overall" - - "wire_protocol" - - "sync" - detail: - type: string - description: |- - A description providing information about what the metric measures. - value: - type: int - description: |- - A value of the measurement in the unit specified by the metric's - `unit` property. - unit: - type: string - description: |- - The unit of each data point's `value` property. - EdgeServerCreateResponse: - type: object - properties: - id: - type: string - example: 6622b8f5118368b943d228a9 - description: |- - The unique identifier of the Edge Server instance, of type - ObjectId, as a string. You can use this identifier to delete or - update the Edge Server instance. - user_id: - type: string - example: 6622b8f5118368b943d2288a - description: |- - The Edge Server itself is a user. This is the unique identifier of - the Edge Server user, of type ObjectId, as a string. You can use - this identifier when configuring permissions. - registration_key: - type: string - example: Qi4GgpvVduwwt4k1w77ZzaQ1n4SdTWC8rLBD9vyTib1w9G3CX2ta8WrJvt3giEK7 - description: |- - Save this information. When you install the Edge Server code on the - host, enter this registration token. The Edge Server exchanges this - for an API Key that it uses to authenticate with Atlas. You can - only use this registration token once. Endpoint: allOf: - $ref: "#/components/schemas/BaseEndpoint" @@ -9555,9 +9129,6 @@ tags: - name: dependencies x-displayName: Dependencies description: Manage your application's [external dependencies](https://www.mongodb.com/docs/atlas/app-services/functions/dependencies/). - - name: edge-server - x-displayName: Edge Server - description: View and manage [Edge Server](https://www.mongodb.com/docs/atlas/app-services/edge-server/) instances. - name: endpoints x-displayName: Endpoints description: |- diff --git a/source/release-notes/backend.txt b/source/release-notes/backend.txt index c0456293a..eb4fc132d 100644 --- a/source/release-notes/backend.txt +++ b/source/release-notes/backend.txt @@ -58,10 +58,6 @@ Atlas App Services Changelog 10 July 2024 Release ~~~~~~~~~~~~~~~~~~~~ -- Edge Server - - - You can now track the bootstrap progress percentage in the status section of the Edge Server local UI. - - :ref:`Enabling automatic deployment ` allows App Services to automatically push a copy of your App to your designated repository, making the :guilabel:`Export your application and upload to GitHub` section in the :guilabel:`Deployment` screen unnecessary. The section is removed and the description under the :guilabel:`Enable Automatic Deployment` section is updated to make this behavior clear. @@ -108,13 +104,6 @@ Atlas App Services Changelog - The CLI command, ``appservices app diff``, now returns the App diff even when there is an error, such as a breaking change. -- Edge Server - - - Fix incorrect prompt for connection strings that included a trailing slash. Atlas Device SDK clients expect no - trailing slash in the connection string. - - - MongDB Compass now correctly shows the count of documents when connecting to an Edge Wire Protocol Server. - - To make billing more intuitive, App Services usage is charged at a daily instead of monthly rate. Free tier App limits are updated to reflect the new daily model. For more information, see the :ref:`Billing ` page. @@ -122,8 +111,7 @@ Atlas App Services Changelog - If a Function name contains incorrect formatting upon creation of the Function, the Function name now appears in the validation error message for easy identification. -- :ref:`Timeseries collections ` not using data ingest are sync incompatible. Fixed error where Edge Server or Sync - instances would attempt to generate schemas for sync-incompatible time series collections. +- :ref:`Timeseries collections ` not using data ingest are sync incompatible. .. _backend_20240605: @@ -148,8 +136,6 @@ Atlas App Services Changelog - Device Sync apps with an indexed queryable field now support schemas that do not contain the indexed queryable field. Previously, the indexed queryable field was required to appear in the schemas of all of your Sync collections. -- Fixed Edge Server authentication for Email/Password authentication with the C++ driver. - .. _backend_20240522: 22 May 2024 Release @@ -160,9 +146,6 @@ Atlas App Services Changelog - The Device Sync Dashboard shows a more up-to-date time for Last Cluster Event Processed. -- In the Edge Server dashboard, the Last Connection time is shown in more readable - time units rather than as a timestamp. - .. _backend_20240508: 8 May 2024 Release @@ -240,7 +223,6 @@ Atlas App Services Changelog - Updated ``ErrOperationCanceled`` error message to be more descriptive where appropriate. -- Edge Server now respects client reset message from Cloud Sync Servers. .. _backend_20240306: @@ -297,8 +279,6 @@ Atlas App Services Changelog - Raised the default websocket read limit from 16 MB to 20 MB. Added an app-level config setting to raise the read limit if needed. - Added an App Services Admin API endpoint to trigger a client reset. - -- Added Edge Server support for multi-architecture builds for Raspberry Pi. .. _backend_20240110: @@ -418,8 +398,6 @@ Atlas App Services Changelog - Added support for programmatic informational CLI announcements. -- Added support for ``show dbs`` and ``show collections`` on the Atlas Edge Server. - - UI Improvements - Trigger match and project expressions maintain formatting and are prettified on reload. @@ -494,7 +472,6 @@ Atlas App Services Changelog 12 July 2023 Release ~~~~~~~~~~~~~~~~~~~~ -- Renamed "Tiered Device Sync" to "Device Sync Edge Server" - Added "Device Sync" to the left side navigation in the Atlas UI .. _backend_20230628: diff --git a/source/sync/device-sync-deprecation.txt b/source/sync/device-sync-deprecation.txt index 623c91cf0..12bf82ecb 100644 --- a/source/sync/device-sync-deprecation.txt +++ b/source/sync/device-sync-deprecation.txt @@ -18,9 +18,6 @@ Sync will reach end-of-life and be removed on **September 30, 2025**. If you use Device Sync, you should migrate to alternative solution providers before Device Sync is removed. -Edge Server, which is in preview, is also deprecated and will reach end-of-life -and be removed before **September 30, 2024**. - Refer to the :ref:`App Services deprecation page ` for more deprecation information.