Catatan rilis Azure DocumentDB

Azure DocumentDB terus berkembang dengan fitur baru, peningkatan performa, dan peningkatan infrastruktur. Artikel ini menyediakan riwayat komprehensif rilis fitur, pembaruan mesin, dan peningkatan layanan untuk Azure DocumentDB. Setiap rilis mencakup detail tentang kemampuan baru, penyempurnaan operator kueri, dan perubahan infrastruktur untuk membantu Anda tetap terkini dengan perkembangan terbaru.

Nota

Item yang ditandai sebagai [Pratinjau] memerlukan permintaan dukungan untuk mengaktifkannya di kluster Anda.

Latest

Important

Azure Cosmos DB for MongoDB (vCore) sekarang menjadi Azure DocumentDB (dengan kompatibilitas MongoDB), didukung oleh proyek DocumentDB sumber terbuka.

Rilis 18 November 2025 ini mengganti nama layanan dari Azure Cosmos DB untuk MongoDB (vCore) menjadi Azure DocumentDB bersama dengan perubahan fitur lainnya.

Peningkatan

  • Fitur Index Advisor di Visual Studio Code: Panduan bawaan untuk penyetelan indeks, wawasan performa, dan pengoptimalan kueri. Untuk informasi selengkapnya, lihat fitur Index Advisor.

  • Ekstensi Migrasi MongoDB untuk Visual Studio Code: Pengalaman migrasi online end-to-end untuk berbagai beban kerja. Untuk informasi selengkapnya, lihat bermigrasi menggunakan ekstensi Visual Studio Code.

  • [Pratinjau] Dukungan SSD v2 premium: Penyimpanan generasi berikutnya memberikan performa yang lebih baik tanpa biaya tambahan. Untuk informasi selengkapnya, lihat penyimpanan berkinerja tinggi.

  • Dukungan untuk instans yang dipesan: Menghemat pengeluaran selama jangka waktu satu tahun atau tiga tahun. Untuk informasi selengkapnya, lihat Harga Azure DocumentDB.

  • Pencarian teks lengkap tingkat lanjut: pencarian fuzzy dan pencocokan kedekatan didukung. Untuk informasi selengkapnya, lihat pencarian hibrid

  • Migrasi Azure Cosmos DB for MongoDB ke Azure DocumentDB: Jalur terintegrasi untuk pengguna yang berpindah dari Azure Cosmos DB untuk MongoDB ke Azure DocumentDB.

Oktober 10, 2025

Rilis 10 Oktober 2025 ini memperkenalkan validasi skema dengan $jsonSchema, performa indeks TTL yang ditingkatkan, dan ketersediaan umum kunci yang dikelola pelanggan dan autentikasi ID Microsoft Entra.

Peningkatan mesin (1017)

  • [Pratinjau] Tambahkan dukungan untuk index pushdown pada kueri pengurutan yang memfilter bidang _id.

  • [Pratinjau] Tambahkan dukungan validasi skema untuk $jsonSchema selama pembuatan atau modifikasi aturan.

  • [Pratinjau] Tambahkan penegakan skema dengan integrasi CSFLE (enkripsi tingkat bidang sisi klien).

  • [Pratinjau] Indeks time-to-live (TTL) menggunakan pemindaian indeks yang diurutkan melalui petunjuk indeks. Indeks TTL melakukan penghapusan batch terus menerus hingga 60 detik, alih-alih sekali setiap 60 detik.

Peningkatan infrastruktur (1017)

  • Termasuk fitur dari versi 2025-09-01API :

    • API Data (Antarmuka Pemrograman Aplikasi)

    • Microsoft Entra ID otentikasi

    • Kemampuan untuk menonaktifkan autentikasi asli.

    • Kunci yang dikelola pelanggan (CMK)

29 Agustus 2025

Rilis ini berfokus pada peningkatan performa kueri dengan petunjuk indeks, perintah yang ditingkatkan, dan perbaikan bug untuk operator agregasi.

Peningkatan Mesin (0829)

  • Memperkenalkan dukungan untuk petunjuk indeks. Fitur ini memungkinkan Anda menentukan indeks secara eksplisit selama eksekusi kueri.

  • [Pratinjau] Mengaktifkan pemindaian khusus indeks pada indeks yang diurutkan untuk kueri hitungan di mana filter dapat didorong ke bawah ke indeks dan tidak ada proyeksi yang diterapkan.

  • [Pratinjau] Peningkatan kinerja pembangunan indeks paralel.

  • Kueri pencarian titik yang disempurnakan untuk eksekusi yang lebih efisien.

  • Ditingkatkan perintah usersInfo dan connectionStatus untuk mengembalikan semua peran yang didukung (ReadWrite, UserAdmin, Root) dan set hak istimewa (dbAdmin, userAdmin, clusterMonitor, clusterManager, hostManager).

  • Peningkatan performa perencanaan kueri dengan memperkenalkan perencana kustom untuk operasi penyisipan.

  • Perbaiki bug di $lastN dan $bottomN.

  • Memperbaiki tipe respons pembaruan untuk menambahkan kompatibilitas ke driver C++ yang membutuhkan respons dalam 32 bit.

  • Pesan kesalahan yang ditingkatkan untuk output tahap $merge dan $out.

Peningkatan Infrastruktur (0909)

15 Juli 2025

Rilis ini membawa peningkatan pengoptimalan indeks, dukungan indeks HNSW untuk tingkat M30, dan perilaku indeks TTL yang ditingkatkan untuk performa yang lebih baik.

Peningkatan Mesin (0715)

  • [Pratinjau] Mengaktifkan pengoptimalan pushdown indeks untuk $sort pada bidang mana pun.

  • Optimalisasi pushdown indeks telah diaktifkan untuk $limit.

  • [Pratinjau] Menambahkan dukungan untuk indeks komposit pada kondisi filter.

  • Menambahkan dukungan untuk indeks Hierarchical Navigable Small World (HNSW) untuk tingkat kluster M30.

  • Perilaku indeks TTL yang ditingkatkan untuk terus memproses meskipun kluster menjadi baca-saja karena disk penuh.

  • Peningkatan build paralel untuk pembuatan indeks yang lebih cepat pada koleksi terbelah dan tidak terbelah.

Peningkatan Infrastruktur (0730)

  • [Pratinjau] Menambahkan dukungan untuk CMK, hanya diizinkan selama fase provisi.

Mei 05, 2025

Rilis ini mencakup mesin v8 dengan konversi jenis data yang ditingkatkan, operator peringkat yang ditingkatkan, dan peningkatan validasi alur.

  • v8 dirilis.

    • Dukungan $convert pada binData ke binData, string ke binData dan binData ke string (kecuali dengan format: auto).

    • Menambahkan dukungan untuk $toUUID untuk menyederhanakan konversi dari string ke UUID.

    • $rank dan $denseRank sekarang memperlakukan null dan nilai yang hilang secara sama saat menghitung peringkat, mengharmoniskan perilaku dengan $sort.

    • Pembatasan Ukuran Alur Pemrosesan - Agregasi memunculkan kesalahan jika batas tahap alur terlampaui.

    • $getField sekarang menerima ekspresi valid apa pun yang diselesaikan ke string, bukan hanya konstanta string.

Peningkatan Infrastruktur (0520)

23 Maret 2025

Rilis ini menambahkan pencarian vektor yang tepat, dukungan kolase yang diperluas di seluruh tahap agregasi, dan kemampuan konversi UUID.

Peningkatan Mesin (0323)

  • Menambahkan dukungan untuk pencarian yang tepat dalam kueri pencarian vektor.

  • Menambahkan dukungan untuk perintah listDatabases.

  • Menambahkan dukungan untuk operator jenis agregasi $toUUID.

  • Menambahkan dukungan untuk pushdown filter parsial untuk $in predikat.

  • Menambahkan dukungan bagi operator $dateFromString dengan fungsionalitas penuh.

  • Sintaks diperluas untuk operator agregasi $getField. Sekarang nilai 'bidang' bisa menjadi ekspresi yang diselesaikan ke string.

  • Ditambahkan dukungan untuk variabel pada perintah agregat tingkat atas di tahap $geoNear.

  • Dukungan perintah backend untuk batas waktu pernyataan sekarang tersedia.

  • Memperkenalkan dukungan untuk operator agregasi $toUUID.

  • Menerapkan fungsionalitas penuh untuk $dateFromString operator.

  • Operator yang diperluas $getField untuk menerima penyelesaian ekspresi ke string untuk parameter bidang.

  • Dukungan kolase yang diperluas ke tahap agregasi: $project, , $redact, $set$addFields, $replaceRoot.

  • Dukungan penyusunan yang diaktifkan dengan operator perbandingan ($expr, $in, $cmp, $eq, $ne, $lt, $lte, $gt, $gte).

  • Mengaktifkan dukungan default untuk pemotongan indeks unik menggunakan kelas operator baru.

  • Memperkenalkan dukungan pengurutan dengan operator himpunan dalam agregasi ($setEquals, $setUnion, $setIntersection, $setDifference, $setIsSubset).

Peningkatan Infrastruktur (0212)

  • Ketersediaan regional yang diperluas.

    • South India

    • South Central US

12 Februari 2025

Rilis ini memperkenalkan build PostgreSQL 17 sumber terbuka, performa agregasi yang dioptimalkan, dan ketersediaan umum skala otomatis dengan dukungan promosi geo-replika.

Peningkatan Mesin (0212)

  • Memperkenalkan build sumber terbuka yang pg_documentdb menargetkan PostgreSQL 17.

  • Menambahkan dukungan untuk mengalihkan filter Common Table Expression (CTE) JOIN yang bersifat rekursif ke dalam indeks, sehingga efisiensi kueri meningkat.

  • Dukungan yang diaktifkan untuk tahap dan perintah agregasi berikut: currentOp, , collStatsdbStats, dan indexStats.

  • $lookup Peningkatan performa dengan memungkinkan $unwind untuk dijadikan inline saat preserveNullAndEmptyArrays diaktifkan.

  • Agregasi yang dioptimalkan dengan menghindari pemuatan dokumen saat $group ekspresi adalah konstanta.

Peningkatan Infrastruktur (0212)

23 Januari 2025

Rilis ini menandai tonggak penting dengan rilis sumber terbuka mesin Azure DocumentDB.

14 Oktober 2024

Rilis ini memungkinkan pembangunan indeks latar belakang sebagai default, memperluas kemampuan $setWindowFields, dan menambahkan dukungan untuk tahap agregasi $fill.

  • Pembangunan indeks akan berjalan di latar belakang secara default.

  • Dukungan untuk opsi lainnya dengan $setWindowFields.

    • $integral.

    • $derivative.

    • $expMovingAvg.

    • $linearFill.

    • $locf.

    • $documentNumber.

    • $shift.

    • Dukungan untuk lebih banyak operator dengan $group telah ditambahkan.

      • $top, $topN, $bottom, $bottomN, $first, $firstN, $last, $lastN, $maxN, $minN.
    • $max.

    • $min.

  • Dukungan ditambahkan untuk operator agregasi.

    • $toHashedIndexKey.
  • Penambahan dukungan untuk tahap-tahap agregasi.

    • $fill.
  • Menambahkan dukungan untuk wallTime dengan ChangeStreams.

16 September 2024

  • Pratinjau Terbatas untuk ChangeStream.

  • Pratinjau Terbatas untuk dukungan Runtime Kolasi dengan kueri $find / $aggregate.

  • Kunci Indeks Besar diaktifkan sebagai opsi default untuk pengindeksan.

  • Menambahkan dukungan untuk $DbRef dengan penambahan lebih banyak bidang $ref/$id/$db, dengan batasan opsi pada elemMatch.

  • Dukungan ditambahkan untuk operator agregasi trigonometri.

  • Dukungan untuk opsi lainnya dengan $setWindowFields.

    • $count.

    • $addToSet.

    • $push.

    • $avg.

    • $rank.

    • $denseRank.

    • $covariancePop

    • $covarianceSamp

  • Dukungan untuk $let dengan hal-hal berikut.

    • $lookup.

    • $find.

    • $aggregate.

  • Dukungan untuk $merge tahap agregasi berikutnya.

    • whenMatched: replace / keepExisting / merge / fail.

    • whenNotMatched: insert / discard / fail.

Agustus 05, 2024

  • Dukungan geospasial sekarang tersedia secara umum.

  • v7 dirilis.

  • Dukungan untuk TLS1.3 untuk koneksi mongo.

  • Dukungan untuk akumulator

    • $mergeObjects.
  • Dukungan untuk operator agregasi

    • $bitAnd.

    • $bitOr.

    • $bitXor.

    • $bitNot.

    • $let.

  • Dukungan untuk tahap agregasi

    • $bucket.

    • $vectorSearch.

    • $setWindowFields (Hanya dengan $sum penampung jendela).

  • Operator kueri geospasial

    • $minDistance.

    • $maxDistance.

    • $near.

    • $nearSphere.

Juli 02, 2024

Rilis ini menambahkan aktivitas pelanggan baru dan metrik permintaan, ditambah dukungan pratinjau untuk operator geospasial dan peningkatan akumulator.

  • Metrik ditambahkan

    • Aktivitas Pelanggan.

    • Permintaan.

  • [Pratinjau] Dukungan untuk akumulator

    • $mergeObjects.
  • [Pratinjau] Dukungan untuk operator agregasi

    • $let.
  • [Pratinjau] Operator kueri geospasial

    • $minDistance.

    • $maxDistance.

Mei 06, 2024

Rilis ini memperkenalkan agregasi geospasial, dukungan kunci indeks besar, replika geografis, dan peningkatan performa untuk operasi grup dan berbeda.

  • Penyempurnaan operator kueri.

    • $geoNear Agregasi. Tahap agregasi dapat diaktifkan melalui Bendera - Geospatial support

    • Dukungan untuk akumulator

      • $push.

      • $addToSet.

      • $tsSecond / $tsIncrement.

      • $map / $reduce.

    • Dukungan untuk ekspresi tanggal

      • $dateAdd.

      • $dateSubtract.

      • $dateDiff.

    • Dukungan untuk operator agregasi

      • $maxN / $minN.

      • $sortArray.

      • $zip.

  • Membuat indeks dengan kunci indeks besar: nilai yang lebih besar dari 2,7 KB.

  • Replika geografis yang memungkinkan pemulihan bencana lintas wilayah dan membaca penskalaan.

  • Peningkatan performa grup dan berbeda.

  • Meningkatkan performa untuk kueri dengan $geoWithin saat $centerSphere radius lebih besar dari π.

16 April 2024

Rilis $graphLookup ini menambahkan dukungan dan peningkatan kinerja yang signifikan untuk cek eksistensi, kueri jangkauan, dan pemindaian yang terindeks.

  • Penyempurnaan operator kueri.

    • $centerSphere dengan pushdown indeks bersama dengan dukungan untuk koordinat GeoJSON.

    • $graphLookup dukung.

  • Peningkatan performa.

    • $exists, { $eq: null }, { $ne: null } dengan menambahkan istilah indeks baru.

    • memindai dengan $in/$nq/$ne dalam indeks.

    • membandingkan kueri parsial (rentang).

18 Maret 2024

Rilis ini menambahkan dukungan portal untuk endpoint privat, pengindeksan vektor HNSW untuk level M40+, dan pratinjau kueri geospasial dengan pembangunan indeks secara latar belakang.

  • Dukungan Endpoint Privat diaktifkan di Portal.

  • Indeks vektor HNSW pada M40 & tingkat kluster yang lebih besar.

  • [Pratinjau] Aktifkan pertanyaan geo-spasial.

  • Penyempurnaan operator kueri.

    • $centerSphere dengan penurunan indeks.

    • $min & $max operator dengan $project.

    • $binarySize operator agregasi.

  • [Pratinjau] Kemampuan untuk membangun indeks di latar belakang (kecuali Indeks unik).

03 Maret 2024

Rilis ini berisi penyempurnaan untuk rencana Explain dan berbagai kemampuan untuk memfilter vektor.

  • Memungkinkan pemfilteran menurut kolom metadata saat melakukan pencarian vektor.

  • Paket ini Explain menawarkan dua mode berbeda

    Description
    allShardsQueryPlan Mode ini adalah mode penjelasan baru untuk menampilkan rencana kueri untuk semua shard yang terlibat dalam eksekusi kueri. Mode ini menawarkan perspektif komprehensif untuk kueri terdistribusi.
    allShardsExecution Mode ini menyajikan mode penjelasan alternatif untuk memeriksa detail eksekusi di semua pecahan yang terlibat dalam kueri. Mode ini memberi Anda informasi komprehensif untuk digunakan dalam pengoptimalan performa.
  • Dukungan tingkat gratis tersedia di lebih banyak wilayah. Wilayah-wilayah ini sekarang termasuk US Timur 2. Untuk informasi selengkapnya, lihat Harga Azure DocumentDB.

  • Kemampuan membangun indeks di latar belakang sekarang tersedia sebagai fitur pratinjau.