mongot v1.70.1
リリース日: 2026年 6 月 30日
これらのリリースノートでは、パブリック プレビュー リリース (0.40.0、10 月 2025 日)からシステム全体での利用可能リリース (1.70.1)までの変更を説明しています。変更の範囲は、Community Edition および Enterprise Advanced の自己管理型配置に限られます。Atlas マネージド配置は対象外です。
新機能と改善点
説明 | Community Edition で利用可能 | Enterprise Advanced で利用可能 |
|---|---|---|
認証の再構築 | ✅ | ✅ |
同期ソース接続の X.509 証明書認証。 | ✅ | ✅ |
TLS の暗号化されたキー ファイル サポート。同期ソース TLS 接続と gRPC サーバー TLS はどちらも | ✅ | ✅ |
新着情報 | ✅ | ✅ |
新着情報 | ✅ | ✅ |
シャーディングされたクラスターを通じたサポート | ✅ | ✅ |
ソートされたインデックス(インデックスのソート)。検索インデックスは、1 つ以上のフィールドでソート順序を構成できるようになりました。インデックスのソートキーに一致する | ✅ | ✅ |
ネストされたベクトル検索。 | ✅ | ✅ |
ベクトル保存ソース。ベクトル検索インデックスは、インデックスデータと一緒に元のベクトル値を保存できます。 | ✅ | ✅ |
低リコールのベクトル検索の自動的な厳密最近傍探索フォールバック。 | ✅ | ✅ |
ドリルサイドウェイズファセット。ファセットクエリでは Lucene のドリルサイドウェイズアルゴリズムを使用し、すべてのドキュメントのファセットカウントを 1 回のパスで計算します。これにより、ナビゲーション UI で一般的な「このファセットフィルターが適用されていない場合のカウントを表示」という動作が 2 回目のクエリなしで可能になります。v0.69.0 で導入されました。 | ✅ | ✅ |
ファセットバケットの上限が 10,000 に引き上げられました。数値ファセットと日付ファセットで返されるバケットの最大数が 1,000 から 10,000 に引き上げられ、大きな値範囲でより細かい集計が可能になりました。v1.70.1 で導入されました。 | ✅ | ✅ |
自己管理型のインデックス定義構文の整合 | ✅ | ✅ |
自己管理型で Voyage AI を使用した自動埋め込み | ✅ | ✅ |
自動埋め込みインデックスに対して構成可能な HNSW パラメータ。 | ✅ | ✅ |
自己管理型の Prometheus メトリクス エンドポイントとなる接続されたデバイス | ✅ | ✅ |
HTTP ヘルスと準備エンドポイントとなる接続されたデバイス。 | ✅ | ✅ |
自己管理型の $listSearchIndexes サポート | ✅ | ✅ |
コンテナに対応したメモリメトリクス。コンテナ内で実行する場合、システム メモリのメトリクスは、ホストの物理メモリの合計をレポートするのではなく、cgroup 制限から読み取られるようになり、Docker および Kubernetes 環境で正確な使用可能メモリの数値が得られるようになりました。v0.69.0 で導入されました。 | ✅ | ✅ |
Atlas との合致によるレプリケーション一時停止のスレッショルド。 | ✅ | ✅ |
Lucene が 10.1 にアップグレードされました。基礎となる検索ライブラリは Lucene 9.x から Lucene 10.1 にアップグレードされ、クエリパフォーマンスの向上、セグメントマージの動作の改善、および複合クエリ、ソートされたインデックス、ベクトル検索の正確性の修正が行われました。v1.70.1 で導入されました。 | ✅ | ✅ |
Java ランタイムが Java 21 にアップグレードされました。 | ✅ | ✅ |
DockerベースイメージがAmazon Linux 2023にアップグレードされました。 | ✅ | ✅ |
バグ修正
説明 | Community Edition で利用可能 | Enterprise Advanced で利用可能 |
|---|---|---|
ルーターの構成がクラスター トポロジーと一貫していない場合、検索インデックスは削除から保護されます。 | ✅ | ✅ |
スタートアップ時のクラッシュ | ✅ | ✅ |
最初の同期中に失敗したインデックスは、自動的に復元されるようになりました。最初の同期の途中で失敗した検索インデックスは恒久的に FAILED 状態のままになり、手動での介入が必要でした。 | ✅ | ✅ |
STEADY から INITIAL_SYNC への状態遷移が正しくない。Lucene レイヤーの状態計算におけるバグにより、完全にインデックス化された検索インデックスが STEADY から INITIAL_SYNC に誤って遷移し、不要なインデックスの再作成がトリガーされる可能性がありました。インデックスは、STEADY 状態のままに正しく維持されるようになりました。v0.67.0 で修正されました。 | ✅ | ✅ |
同期ソースホストが使用できない場合のレプリケーションのシャットダウン。設定されたすべてのレプリカセットが長期間アクセスできない場合、 | ✅ | ✅ |
古いシステムメトリクス。Prometheus エンドポイントを通じて報告されるシステムメトリクスは、長時間のアップタイム後に古くなる可能性があります。メトリクスコレクションループは、スクレイプサイクルごとに正しくリセットされるようになりました。v1.70.1 で修正されました。 | ✅ | ✅ |
先頭ワイルドカード クエリの回帰(Lucene 10)。Lucene 10 の移行中に導入された回帰により、先頭ワイルドカード クエリで不正な結果や結果の欠落が返されるようになりました。Lucene 10.1 で解決されました。v1.70.1 で修正されました。 | ✅ | ✅ |
純粋 | ✅ | ✅ |
ネストされたベクトル検索スコアのインフレーション | ✅ | ✅ |
バイナリ量子化を使用したネスト型ベクトル検索で、誤った結果が返されました。 | ✅ | ✅ |
空のフィールドについてのドリルサイドウェイトークンファセットで例外がスローされました。ドキュメントにフィールドがインデックスされていないコレクションで | ✅ | ✅ |
スパースファセットのダブルカウント。スパース SSDV フィールドのキー配列を反復すると、ファセット結果のエントリがダブルカウントされたり、スキップされたりする可能性がありました。スパースデータを含むフィールドのファセットカウントが正確になりました。v0.69.0 で修正されました。 | ✅ | ✅ |
オートコンプリート演算子により最後の接頭トークンが削除されました。ユーザーが完了の途中で単語を入力すると、オートコンプリート演算子は最後の単語の接頭トークンを破棄し、以前の完全な単語の結果のみを返すことがありました。v0.65.0 で修正されました。 | ✅ | ✅ |
削除されたコレクションのメタデータがクリーンアップされていません。MongoDB コレクションが削除されると、古いインデックスカタログのメタデータが蓄積され、このコレクションが後で再作成されると、不正な状態が発生する可能性がありました。コレクションの削除時にメタデータが正しく削除されるようになりました。v1.70.1 で修正されました。 | ✅ | ✅ |
FTDC データコレクションにおけるネイティブメモリリーク。FTDC コレクションルーチンのネイティブメモリリークにより、 | ✅ | ✅ |
自動埋め込みゾンビーリース競合状態。ハートビートチェックと状態遷移ロジックの競合により、ホルダーが停止した後に自動埋め込みリーダーリースがゾンビー状態になる可能性がありました。リース状態マシンは、このウィンドウを排除するためにアトミック状態チェックを使用するようになりました。v0.69.0 で修正されました。 | ✅ | ✅ |
マテリアライズドビューの完全置換のスコープが不正です | ✅ | ✅ |
セキュリティ依存関係のアップグレード。既知の CVE を持つサードパーティライブラリが更新されました。Netty は 4.1.132+にアップグレードされ、Jackson は 2.18.6にアップグレードされ、Logback-core は更新され、Plexus-Utils は 4.0.3にアップグレードされ、netty-tcnative は 2.0.79.Final にアップグレードされました。v0.69.0 で適用されました。 | ✅ | ✅ |