Catatan rilis untuk emulator Windows (lokal) Azure Cosmos DB

Emulator Azure Cosmos DB diperbarui secara berkala dengan catatan rilis yang disediakan dalam artikel ini.

Versi yang didukung

Hanya versi terbaru emulator Azure Cosmos DB yang didukung secara aktif.

Versi terbaru 2.14.16

Dirilis 24 Januari 2024

  • Rilis ini memperbaiki masalah yang menyebabkan emulator diikat bahkan loopbackpublic interface setelah melewati opsi baris perintah /AllowNetworkAccess.

Rilis sebelumnya

Peringatan

Versi emulator sebelumnya tidak didukung oleh grup produk.

2.14.12 (20 Maret 2023)

  • Rilis ini memperbaiki masalah yang berdampak pada jenis API titik akhir Gremlin dan Tabel. Sebelum perbaikan ini, aplikasi klien gagal dengan kode status 500 saat mencoba menyambungkan ke titik akhir emulator publik.

2.14.11 (27 Januari 2023)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB.

2.14.9 (7 Juli 2022)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB.

2.14.8

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB.

2.14.7 (9 Mei 2022)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB. Selain pembaruan ini, ada beberapa masalah yang ditangani dalam rilis ini:
    • Perbarui penjelajah data ke isi terbaru dan perbaiki tautan yang rusak untuk dokumentasi sampel mulai cepat.
    • Tambahkan opsi untuk mengaktifkan API untuk MongoDB dan mengonfigurasi versi untuk emulator Linux Azure Cosmos DB dengan mengatur variabel lingkungan: AZURE_COSMOS_EMULATOR_ENABLE_MONGODB_ENDPOINT dalam kontainer Docker. Pengaturan yang valid adalah: 3.2, 3.6, 4.0 dan 4.2

2.14.6 (7 Maret 2022)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB. Selain pembaruan ini, ada beberapa masalah yang ditangani dalam rilis ini:
    • Memperbaiki masalah terkait dengan penggunaan CPU tinggi ketika emulator berjalan.
    • Tambahkan opsi PowerShell untuk mengatur API untuk MongoDB dan versi: -MongoApiVersion. Pengaturan yang valid adalah: 3.2, 3.6 dan 4.0

2.14.5 (18 Januari 2022)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB. Satu pembaruan penting lain dengan rilis ini adalah untuk mengurangi jumlah layanan yang dijalankan di latar belakang dan memulainya sesuai kebutuhan.

2.14.4 (25 Oktober 2021)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB.

2.14.3 (8 September 2021)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB. Ini juga mengatasi masalah dengan data performa yang dikumpulkan dan mengatur ulang gambar dasar untuk gambar Docker emulator Linux Azure Cosmos DB.

2.14.2 (12 Agustus, 2021)

  • Rilis ini memperbarui konten Data Explorer lokal ke versi Microsoft Azure terbaru dan mengatur ulang basis untuk gambar Docker emulator Linux Azure Cosmos DB.

2.14.1 (18 Juni 2021)

  • Rilis ini meningkatkan waktu pengaktifan untuk emulator sembari mengurangi jejak datanya pada disk. Aktifkan pengoptimalan baru ini dengan menggunakan argumen /EnablePreview.

2.14.0 (15 Juni 2021)

  • Rilis ini memperbarui konten Data Explorer lokal ke versi Microsoft Azure terbaru. Rilis ini juga memperbaiki masalah saat mengimpor beberapa item dokumen menggunakan fitur pengunggahan file JSON.

2.11.13 ( 21 April 2021)

  • Rilis ini memperbarui konten Data Explorer lokal ke versi Microsoft Azure terbaru dan menambahkan konfigurasi titik akhir MongoDB baru, 4.0.

2.11.11 (22 Februari 2021)

  • Rilis ini memperbarui konten Data Explorer lokal ke versi Microsoft Azure terbaru.

2.11.10 (5 Januari 2021)

  • Rilis ini memperbarui konten Data Explorer lokal ke versi Microsoft Azure terbaru. Rilis ini juga menambahkan opsi publik baru, /ExportPemCert, yang memungkinkan pengguna emulator untuk mengekspor sertifikat emulator umum secara langsung sebagai file .PEM.

2.11.9 (3 Desember 2020)

  • Rilis ini memperbarui layanan latar belakang Emulator Azure Cosmos DB agar sesuai dengan fungsionalitas online terbaru dari layanan Azure Cosmos DB. Ini juga mengatasi beberapa masalah dengan fungsiOnalitas Emulator Azure Cosmos DB:
    • Perbaikan untuk masalah di mana permintaan payload dokumen besar gagal saat menggunakan mode Langsung dan aplikasi klien Java.
    • Perbaikan untuk masalah konektivitas dengan titik akhir MongoDB versi 3.6 ketika ditargetkan oleh aplikasi berbasis .NET.

2.11.8 (6 November 2020)

  • Rilis ini mencakup pembaruan untuk Azure Cosmos DB Emulator Data Explorer dan memperbaiki masalah ketika klien transport layer security (TLS) 1.3 mencoba membuka Data Explorer.

2.11.6 (6 Oktober 2020)

  • Rilis ini mengatasi masalah terkait konkurensi saat membuat lebih dari satu kontainer secara bersamaan. Masalah ini dapat membuat emulator dalam status rusak dan permintaan API di masa mendatang ke titik akhir emulator gagal dengan kesalahan layanan yang tidak tersedia . Untuk mengatasinya, hentikan emulator, reset data lokal emulator, lalu hidupkan ulang.

2.11.5 (23 Agustus, 2020)

  • Rilis ini menambahkan dua opsi startup Emulator Azure Cosmos DB baru:
    • /EnablePreview - Memungkinkan fitur pratinjau untuk Azure Cosmos DB Emulator. Fitur pratinjau yang masih dalam pengembangan dan dapat diakses melalui CI dan penulisan sampel.
    • /EnableAadAuthentication - Memungkinkan emulator untuk menerima token ID Microsoft Entra kustom sebagai alternatif untuk kunci primer Azure Cosmos DB. Fitur ini masih dalam pengembangan; penetapan peran tertentu dan pengaturan terkait izin lainnya saat ini tidak didukung.

2.11.2 (7 Juli 2020)

  • Rilis ini mengubah cara Azure Cosmos DB Emulator mengumpulkan jejak. Windows Performance Runtime (WPR) sekarang menjadi alat default untuk menangkap jejak berbasis log jejak peristiwa sambil menghentikan pengambilan berbasis logman. Dengan penambal keamanan Windows terbaru, LOGMAN berhenti bekerja sesuai perkiraan saat dijalankan melalui Emulator Azure Cosmos DB.

2.11.1 (10 Juni 2020)

  • Rilis ini memperbaiki beberapa bug yang terkait dengan Azure Cosmos DB Emulator Data Explorer:
    • Data Explorer gagal tersambung ke titik akhir Emulator Azure Cosmos DB saat dihosting di beberapa versi browser Web. Pengguna Emulator mungkin tidak bisa membuat database atau kontainer melalui Halaman web.
    • Atasi masalah yang mencegah pengguna emulator membuat item dari file JSON menggunakan tindakan pengunggahan Data Explorer.

2.11.0

  • Rilis ini memperkenalkan dukungan untuk skala otomatis throughput yang disediakan. Fitur-fitur yang ditambahkan ini mencakup opsi untuk mengatur tingkat throughput maksimum kustom yang disediakan dalam unit permintaan (RU/s), mengaktifkan skala otomatis pada database dan kontainer yang ada, serta dukungan API melalui SDK Azure Cosmos DB.
  • Memperbaiki masalah saat mengkueri dokumen dalam jumlah besar (lebih dari 1 GB) adalah emulator gagal dengan kode status kesalahan internal 500.

2.9.2

  • Rilis ini memperbaiki bug serta mengaktifkan dukungan untuk titik akhir MongoDb versi 3.2. Ini juga menambahkan dukungan untuk menghasilkan pesan pelacakan untuk tujuan pemecahan masalah menggunakan Windows Performance Recorder (WPR) alih-alih logman.

2.9.1

  • Rilis ini memperbaiki beberapa masalah dalam dukungan API kueri dan memulihkan kompatibilitas dengan OS yang lebih lama seperti Windows Server 2012.

2.9.0

  • Rilis ini menambahkan opsi untuk mengatur konsistensi ke prefiks konsisten dan meningkatkan batas maksimum untuk pengguna dan izin.

2.7.2

  • Rilis ini menambahkan dukungan server MongoDB versi 3.6 ke Emulator Azure Cosmos DB. Untuk memulai titik akhir MongoDB yang menargetkan versi 3.6 layanan, mulai emulator dari baris perintah Administrator dengan opsi '/EnableMongoDBEndpoint=3.6''.

2.7.0

  • Rilis ini memperbaiki regresi di Emulator Azure Cosmos DB yang mencegah pengguna menjalankan kueri SQL terkait. Masalah ini berdampak pada pengguna emulator yang mengonfigurasi API untuk titik akhir NoSQL dan mereka menggunakan aplikasi klien berbasis .NET core atau x86 .NET.

2.4.6

  • Rilis ini memberikan paritas dengan fitur dalam layanan Azure Cosmos DB per Juli 2019, dengan pengecualian yang dicatat. Rilis ini juga memperbaiki beberapa bug yang terkait dengan emulator mati ketika dipanggil melalui baris perintah dan pengesampingan alamat IP internal untuk klien SDK menggunakan konektivitas mode langsung.

2.4.3

  • Layanan MongoDB tidak lagi dimulai secara default. Secara default, emulator mengaktifkan titik akhir SQL. Pengguna harus memulai titik akhir secara manual menggunakan opsi baris perintah /EnableMongoDbEndpoint emulator. Sekarang, seperti halnya semua titik akhir layanan lainnya, seperti Gremlin, Cassandra, dan Table.
  • Memperbaiki bug di emulator saat memulai dengan “/AllowNetworkAccess” di mana titik akhir Gremlin, Cassandra, dan Table tidak menangani permintaan dari klien eksternal dengan benar.
  • Menambahkan port koneksi ke pengaturan Aturan Firewall.

2.4.0

  • Memperbaiki masalah emulator yang gagal dimulai saat aplikasi pemantauan jaringan, seperti Pulse Client, berada di komputer host.

Langkah berikutnya