Docs Menu
Docs Home
/ /
Atlas App Services

Atlas App Services の変更履歴

項目一覧

  • 2024 リリース
  • 2023 リリース
  • 2022 リリース
  • 2021 リリース
  • 新しいアプリでは、GraphQL または静的ホスティングを有効にできなくなりました。 これらの機能をすでに備えているアプリは、 年 3 月 日まで引き続きアクセスし2025 。

  • Device Sync - プッシュプルにおける一部の破壊的な変更が正しく処理されないバグを修正しました。Sync が有効になっているデータソースのリンクを解除すると UI がクラッシュするバグを修正しました。同期状態を取得できないと、同期が終了したと誤って表示されるバグを修正しました。

  • GraphQL と静的ホスティングの廃止

    • GraphQL または静的ホスティングを使用するアプリでは、App Services UI にバナーが表示され、GraphQL と静的ホスティングの両方の廃止のカスタマーに警告が表示されるようになりました。 詳細については、 「 App Services から静的ホスティングと GraphQL を移行する」ページを参照してください。

    • GraphQL テンプレート アプリ( web.graphql.todoは、App Services UI、CLI、または管理 API を使用して新しいアプリを作成する場合、使用できなくなりました。

  • 無効にされた trigger が有効化された後に正常に再開されないバグを修正しました。

  • Data Services UI で行われた trigger 配置の変更元が、Atlas UI ではなく管理 API として登録されるバグを修正しました。

  • Edge Server

    • Edge Server ローカルUIのステータス セクションで、ブートストラップの進行状況を追跡できるようになりました。

  • 自動配置を有効にすると、App Services はアプリのコピーを指定されたリポジトリに自動的にプッシュできるため、 Deployment画面の Export your application and upload to GitHubセクションが不要になります。 この動作を明確に示すために、 セクションが削除され、 Enable Automatic Deploymentセクションの下の説明が更新されています。

  • アプリケーションの配置ログに、管理 API と CLI リクエストのuser_idが記録されるようになりました。

  • 正規表現が含まれている場合に trigger のマッチ式が誤った形式に変換されるバグを修正しました( $regex )。

  • App Services 関数名にハイフン(-)を含めることができるようになりました。

  • 無料または共有の Atlas クラスターが、これらの階層のコレクションの最大数である500コレクションを超えると、エラー メッセージが表示されます。 無料クラスターまたは共有クラスターの運用制限の詳細については、 無料クラスターと共有クラスターの運用制限 を参照してください。

  • 配置バージョンが60日より古い場合、パーティションベースの同期アプリのバージョン メタデータがプルされるようになりました。 以前のアプリ配置を表示する方法の詳細については、「配置履歴 」を参照してください。

  • Flexible Sync から パーティションベースの同期 モードに変更するための オプションを削除しました。 Device Sync構成画面のSync Typesフィールドは、クラスターがパーティションベースの同期アプリに関連付けられている場合にのみ表示されるようになりました。 その後、 Flexible Sync への移行が推奨されているため、同期モードを切り替えるオプションは引き続き利用可能になります。

  • Data Ingestのコレクションの追加または削除は、同期の再起動が必要な破壊的な変更です。 Device Sync構成画面に、Data Ingest コレクションの追加または削除を確認するときに、Sync を終了して再起動できるようにモーダルが表示されるようになりました。

  • ユーザーの現在のセッションをすべて取り消してもユーザーの接続がすぐに切断されないバグを修正しました。 現在、すべてのセッションが取り消された後、ユーザーは接続を維持したり同期を維持したりできなくなります。

  • Atlasイベントを有効にする: React Services アプリは、リンクされたクラスターで行われた変更に対応します。

    • クラスターの削除では、アプリは削除されたクラスターに接続されている場合、データソースとデータソースにリンクされたすべてのリソースを削除します。

    • ユーザーがクラスターを更新(インスタンス サイズの変更など)すると、クライアント接続の詳細が更新されるため、クラスターを使用して MongoDB クライアントを次回使用する際の開始時間が5秒以上になります。

  • CLI の改善

    • CLI は、アプリ作成時にデフォルトでローカル配置モデルになります。

    • --dry-runフラグを指定したpushコマンドがアプリの差を出力するようになりました。

    • CLI コマンドappservices app diffは、重大な変更などのエラーが発生した場合でも、アプリ差分を返すようになりました。

  • Edge Server

    • 末尾にスラッシュを含む接続文字列の誤ったプロンプトを修正しました。 Atlas Device SDKクライアントでは、 接続文字列に後続のスラッシュは必要ありません。

    • MongDB Compass で、Edge Wire Protocol Server に接続するときにドキュメント数が正しく表示されるようになりました。

  • 請求をより直感的にするために、App Services の使用量は月額ではなく日次で請求されます。 無料階層アプリの制限は、新しい日次モデルを反映するように更新されます。 詳しくは、「請求」ページを参照してください。

  • cluster_sizeフィールドがないデータソース クライアント構成ドキュメントは、 フィールドを含むように更新されます。

  • 関数の作成時に関数名の形式が正しくない場合、簡単に識別できるように関数名が検証エラー メッセージに表示されるようになりました。

  • データ取り込みを使用していない時系列コレクションは同期されません。 Edge Server または Sync インスタンスが同期互換性のない時系列コレクションのスキーマを生成しようとするエラーを修正しました。

  • Mixedプロパティでのネストされたコレクションのサポートが利用可能になりました。 詳細については、「混合プロパティのコレクション 」を参照してください。

  • すべてのアプリの関数エディターを改善しました(次の変更を含む)。

    • 関数コードをフォーマットするための新しいFormat Codeボタン。

    • Clear Resultボタンに代わる新しいClear & Runボタン。

    • 一般的な機能と App Services コンテキストのオートコンプリート。

  • アプリ エラー ログに GraphQL の失敗が含まれるようになりました

  • ユーザーはクライアントの最大オフライン時間を無効にできなくなりました。 ユーザーは、必要に応じて、クライアントの最大オフライン時間の日数を引き続き増減することができます。

  • インデックス付きクエリ可能なフィールドを持つ Device Sync アプリが、インデックス付きクエリ可能なフィールドを含まないスキーマをサポートするようになりました。 以前は、インデックス付きのクエリ可能なフィールドがすべての同期コレクションのスキーマに表示される必要がありました。

  • C++ ドライバーを使用したメール/パスワード認証の Edge Server 認証を修正しました。

  • Private Link を通じて正常に認証されたクライアント リクエストは、アプリの IP アクセス リストではチェックされません。

  • Device Sync ダッシュボードには、最後に処理されたクラスター イベントのより最新の時間が表示されます。

  • Edge Server ダッシュボードでは、最終接続時間がタイムスタンプとしてではなく、より読みやすい時間単位で表示されます。

  • App Services CLIがLinux 64 マシンでサポートされるようになりました。

  • Atlas App Services CLI

    • ユーザーがアプリ内の関数を一覧表示できるように新しい関数リストコマンド を追加しました。

    • 配置済みバージョンではなくローカル バージョンの関数を実行するために、関数の実行コマンドに新しい--use-local-appフラグを追加しました。

    • 表示するユーザー数を決定するために、ユーザー リストコマンドに新しい--limitフラグを追加しました。

    • App Services CLI がARM 64環境で利用できるようになりました。

  • 認証プロバイダーのユーザー メタデータのユーザー キャッシュが改善されました。 詳細については、認証プロバイダ メタデータ のメモを参照してください。

  • プライベートエンドポイントには、一般、同期、レガシーの 3 タイプがあります。 レガシー エンドポイントは、一般または 同期のいずれかに移行する必要があります。 詳細については、 「 VPC プライベートエンドポイントの使用 」を参照してください。

  • CLI で、 --userフラグを使用するときに使用可能なアプリユーザーから選択するプロンプトを追加しました。

  • セットをサポートするように C++ SDK モデルの生成を更新し、 experimental名前空間を削除しました。

  • 新しいアプリケーションでは、変更ストリーム内の16 MB を超える大規模なイベントに対して$changeStreamSplitLargeEvent ステージが使用されるようになりました。

  • UI の改善

    • UI の SDK オブジェクトモデルの同期モデルページにスキーマ バージョン セレクターを追加しました。

    • ダーク モードや自動形式などの新機能を使用して App Services UI 関数エディターを改善しました。

    • Atlas App Services 配置リージョン設定で、 Google Cloud Platformプロバイダーの us-central1 ラベルが「Organization」ではなく「Iowa」と読み取られるように修正しました。

  • App Services UI ホームページ上のアプリをアルファベット順に並べ替えられるようになりました。

  • データソースのサービス名が、デフォルトで CLI のクラスター名になるようになりました。 サービス名を選択するためのプロンプトが CLI で削除されました。

  • JSON web tokenトークンの長さの制限が 2048 文字から 4096 文字に引き上げられました。

  • アプリのユーザーの合計数を表示するために、新しい CLI コマンド ``users count`` を作成しました。

  • スケジュールされた trigger がエラーなしで機能を停止するエラーを修正しました。

  • UI で、配置構成ページから空のリポジトリの自動配置を有効にすると行われた変更が消去される方法を修正しました。

  • 関数を非同期にして結果を待機することで、認証サブスクリプション関数のテンプレートを更新しました。

  • 必要に応じて、 ErrOperationCanceledエラー メッセージをよりわかりやすいものにアップデートしました。

  • Edge Server が Cloud Sync Server からのクライアント リセット メッセージを尊重するようになりました。

  • 複数のデータソースを既存のアプリにリンクするための新しいエンドポイントを作成しました。

  • maxTimeMSfloat64db.aggregatedb.coll.aggregateコマンドと コマンドの を受け入れるように、タイムアウト変数 を更新しました。

  • Added a check to ensure custom user data is not enabled before deleting a datasource. カスタム ユーザー データが有効になっている場合、ユーザーに400エラーが発生します。

  • 同期が一時停止または終了しても、スキーマ バージョン情報は引き続き App Services UI に表示されます。

  • ミューテーション カスタム リゾルバがアプリにプッシュされると、空のアプリが失敗することがあるエラーを修正しました。

  • カスタム ユーザー データが無効になっている場合でも、アプリをプッシュまたはプルするときにカスタム ユーザー データの変更を解析できるようにエラーを修正しました。

  • にイベントを送信するデータベーストリガーの カスタムエラーハンドラーAWS Eventbridge を構成しました。

  • データベーストリガーの新しいtrigger カスタムエラー処理をサポートするために、新しいAWS Eventbridge エラー ハンドラー ログ タイプ を作成しました。

  • Atlas Data Services のログ ページでは、優先順位のタイムゾーンが使用されるようになりました。

  • Dart オブジェクトモデル生成での辞書のサポートを追加しました。

  • サーバーレス データソースにリンクされたアプリが Device Sync を誤って有効にできるエラーを修正しました。

  • App Services UI に表示されるタイムスタンプ(例: ログ メッセージ、配置履歴)にタイムゾーンが含まれるようになりました。

  • App Services Admin API の GET メソッドが、部分的なエンドポイントではなく、完全なエンドポイントを返すようになりました。

  • デフォルトの Webhook 読み取り制限を16 MB から20 MB に引き上げました。 必要に応じて読み取り制限を引き上げるためのアプリレベルの構成設定を追加しました。

  • App Services Admin APIクライアントtrigger リセットを するための エンドポイントを追加しました。

  • Raspberry Pi のマルチアーキテクチャビルドのための Edge Server サポートを追加しました。

  • ユーザー セッションの最大リフレッシュ トークンの有効期限を180日から5年に延長しました。 リフレッシュ トークンの有効期限の設定について詳しくは、「 リフレッシュ トークンの有効期限の構成 」を参照してください。

  • 新しいservices.cloud.mongodb.comドメインをリリースしました。 Atlas Device SDK を介した App Services UI のウェブアクセス、管理 API リクエスト、クライアント API リクエストが、 ja-652265735e0ac8ed2.getsmartling.com/ja-jpから新しいドメインへの移行を開始できるようになりました。 詳細については、「ドメインの移行 」を参照してください。

  • カスタムJSON web tokenプロバイダーを通じて認証されたリクエストによって、ユーザーのプロファイル データ(例: context.user.data)は、 JSON web tokenの情報に基づいています。

  • 64ビットlongと32ビットintegerの差を表示するように App Services スキーマ UI を更新しました。

  • 名前にスペースが含まれるなど、無効なデータベース名またはコレクション名を持つスキーマの作成は許可されませんでした。

  • MongoDB 集計操作では、 allowDiskUseのデフォルト値が指定されなくなりました。

  • インデックス付きクエリ可能なフィールドでサポートされているタイプとしてintegerを追加しました。

  • Device Sync の権限で、 falseに設定された読み取りフィルターと、それに対応する書込みフィルターが適切に結合されるようになりました。

  • App Services の「HTTPS エンドポイントの作成」UI のエンドポイント ルートの前にスラッシュ( / )が含まれるようになりました。

  • App Services CLI を使用してネストされたフォルダーに関数を書き込むためのサポートを追加しました。

  • App Services UI のダーク モードをリリースしました。 ダーク モードを有効にするには、 Atlas userの設定を開き、表示をダーク モードに設定します。

  • App Services CLI をダウンロードするための UI へのリンクを追加しました。

  • 新しいアプリのパーティションベースの同期 UI を無効にしました。 既存のアプリには、パーティションベースの同期が廃止される日まで、パーティションベースの同期と Flexible Sync の構成画面の両方が表示され続けます。

  • C++ で生成されたモデルの構文の強調表示を修正しました。

  • AWS Eventbridge再試行リクエストに指数バックオフを追加しました。

  • realm-cliではなく新しいappservices CLI を使用するように製品 UI とドキュメントを更新しました。

  • データベースと配置内のすべてのコレクションを監視する trigger のサポートを追加しました。

  • SDK Device Syncの モデル生成を追加しました。RealmC++beta

  • プライベートエンドポイントが有効になっているアプリは、 VPC 外部からのリクエストを許可するように構成できるようになりました。

  • ユーザーが無効なメールアドレスで新しいメール/パスワード ID を登録しようとした場合でも、保留中のユーザー アカウントは作成されなくなります。

  • Atlas App Services は、アクティブな trigger、ログフォワーダー、同期、またはその他のイベント サブスクライブを持つデータソースを削除できないようになりました。

  • Device Sync で GeoJSON ポイント フィールドに対する地理的クエリがサポートされるようになりました。

  • 終了によって無効化されたバンドルされた Realm でブートストラップしようとする Device Sync クライアントに、クライアント リセット コマンドが送信されるようになりました。

  • Device Sync 開発者モードがスキーマの重大な変更をグレースフルに処理できるようになりました。 これは新しいアプリにのみ適用されます。

  • Device Sync のパフォーマンスしきい値は、リンクされたクラスターのサイズに応じてスケーリングされるようになりました。

  • trigger と Device Sync が一時的な問題からより早く回復するようになりました。

  • プログラムによる情報提供 CLI のサポートを追加しました。

  • Atlas Edge Server でshow dbsshow collectionsのサポートを追加しました。

  • UI の改善

    • trigger 一致式とプロジェクト式は形式を維持し、再読み込み時に優先されます。

    • UI の埋め込みオブジェクトのリスト内のフィールドへの関係の作成のサポートを追加しました。

    • スキーマページでのループ UI エラー状態を修正しました。

  • スキーマ ジェネレーターが正しい Kotlin SDK モデルを出力するようになりました。

  • AWS Eventbridgeのログにドキュメント サイズとIDが含まれるようになりました。

  • Device Sync のインデックス付きクエリ可能なフィールドのサポートを追加しました。

  • Atlas Function のメモリ制限を256 MB から350 MB に引き上げました。

  • 新しいアプリは Flexible Sync に自動的に最適化され、パーティションベースの同期を有効にすることはできません。

  • アプリケーションを削除すると、UI に確認ダイアログが表示されるようになりました。 このダイアログには、アプリケーション名と、削除が永続的であることを示す警告が含まれます。 この変更により、誤って削除を防ぐことができます。

  • GraphQL API 構成で GraphQL イントロスペクション クエリを無効にできるようになりました。

  • Atlas UI の EventBridge Trigger でサポートされているリージョンに、Jaになります。

  • UI のシークレット入力に複数行のシークレットをサポートするようになりました。

  • 関数の集計パイプラインにmaxTimeMSオプションのサポートを追加しました。

  • Githubの自動配置におけるネストされたディレクトリ内の関数のサポートを追加しました。

  • 次の種類のリクエストは、請求使用状況メトリクスに含まれなくなりました。

    • 変更セットを含まない柔軟な同期のダウンロード

    • 切断などの一時的な問題で失敗するリクエスト

  • カスタム ユーザー データ ID フィールドに string または ObjectId 値を含めることができるようになりました。

  • サードパーティ サービスの廃止日を 11 月 と 11 月 に延長しました1 、 2024 。

  • 静的ホスティング ドラフトの作成および配置の速度が大幅に向上しました。

  • 「Tiger Device Sync 」から「 Device Sync Edge Server 」に名前を変更

  • Atlas UI の左側のナビゲーションに「Device Sync」を追加しました

  • 関数の実行タイムアウトを270秒から300秒に短縮しました。

  • Device Sync アプリをパーティションベースの同期から Flexible Sync に自動的に移行するためのサポートを追加しました。 詳細については、「 Device Sync モードの移行 」を参照してください。

  • Atlas UI 内のアプリ カードは、最終更新時間順に並べ替えられるようになりました。

  • Device Syncの変更セットで必須フィールドが欠落していると、基礎のクラスターで一時的なJSON schemaエラーが発生する問題を修正しました。

  • 関数 でaxios@^1.3.6のサポートを追加しました。

  • 関数の実行タイムアウトを240秒から270秒に短縮しました。

  • ユーザーの 設定で指定されたタイムゾーンと日付の形式を使用するように 予定された の構成 UItriggerAtlas を更新しました。

  • Realm SDK モデル ジェネレーターを更新して、null 可能型の注釈を持つソース ジェネレーターに基づいて C# モデルを出力します。

  • Device Sync 構成 UI から権限セクションが削除されました。 代わりに、統合Rules画面から権限を定義します。

  • 複数のスキーマが同じtitle値を使用する場合、GraphQL API が警告を発するようになりました。

  • UI で「非対称同期」の名前を「Data Ingest」に変更しました

  • パスワード リセット機能に追加のcurrentPasswordValidパラメータを追加しました。

  • 他のサービスと同じルールと権限を使用するには、Atlas Device Sync を Flexible Sync で更新します。 このアップデートは現在、新しく作成されたアプリにのみ適用されています。 2 月2023の26の週に、既存のアプリは Flexible Sync 固有のルールが他のサービスと同じルールと権限を使用するように移行されます。

  • 関数 context.app.idは string(以前は BSON ObjectId)を返します。

  • リージョン リージョンでの App Services の配置Amazon Web Services をサポートします(aws-au-west-2 )。

  • App Services のメトリクスを取得するための管理 APIエンドポイントを追加しました。

  • 次のGCP リージョンで App Services の配置をサポートします。

    • オハイオ( us-central1

    • バージニア州( us-east4

    • オリオン( us-west1

    • ベルギー( europe-west1

    • ミューバイ( asia-south1

  • Atlas Function でdatabase.getCollectionNames()のサポートを追加しました。

  • ルールの更新済み UI を導入しました。

  • Realm スキーマのオプション タイプとして null 値を受け入れる機能を導入しました。

  • UI からログをダウンロードする 機能を追加しました。

  • BETWEENおよび string 演算子BEGINSWITHENDSWITHCONTAINSを使用するクエリの Flexible Sync サポートを追加しました。

  • プリミティブの配列に対するクエリの Flexible Sync サポートを追加しました。

  • 関数のパフォーマンスの向上(特に、外部リクエストを行う依存関係の実行時間を短縮することを目的としています)。

  • MongoDB Atlas は、すべての App Services の TLS 証明書の新しい認証局として lets Encrypt に移動されました。

  • アプリケーションのIP アクセス リストによってブロックされたリクエストは、請求にカウントされなくなりました。

  • 最新の25配置をエクスポートして再配置する機能を導入しました。

  • AWS EventbridgeTriggers で 拡張JSON を使用してイベントを送信するオプションをサポートし、 などの追加のデータ型の送信をサポートします。Decimal128

  • Atlas Device Sync で開発モードが有効になっている場合、 SDK データモデル で生成されたデータモデルを表示します。

  • アプリ サーバーへのクライアント リクエストのパフォーマンスを向上させます。

  • 集計パイプラインが$set演算子をサポートしていなかった問題を修正しました。

  • 「無効セッション」 ログを削減します。

戻る

Githubサービススニペット