All Products
Search
Document Center

Microservices Engine:Versi agen Java

Last Updated:Oct 10, 2026

Bagian berikut mencantumkan setiap rilis agen Java Microservices Engine (MSE) sejak versi 2.7.3.5, lengkap dengan tanggal rilis, status stabilitas, dan daftar perubahan terperinci.

Catatan

Agen MSE dan agen Application Real-Time Monitoring Service (ARMS) menggunakan biner agen Java yang sama. Halaman ini hanya mencakup perubahan khusus MSE. Untuk perubahan ARMS, lihat Catatan rilis agen Java ARMS.

Jenis versi

Setiap rilis agen Java MSE diberi label salah satu jenis versi berikut.

TypeMakna
OfficialRilis stabil. Didukung selama enam bulan sejak tanggal rilis.
Not recommendedBerisi bug yang diketahui. Lakukan upgrade ke versi official terbaru.

Versi official terbaru agen Java MSE adalah 5.3.0.

Kompatibilitas JDK

Kompatibilitas JDK agen Java MSE telah berubah di berbagai versi:

  • JDK 11 dan JDK 17 didukung mulai dari versi 2.8.3.

  • JDK 1.6 dan JDK 1.7 tidak lagi didukung mulai dari versi 3.0.7.

  • JDK 21 didukung dalam administrasi layanan mikro mulai dari versi 3.2.9.

2026

5.3.0 -- Official (30 September 2026)

Fitur baru

  • Menambahkan dukungan tipe generik untuk pengumpulan data antarmuka dan kompatibilitas dengan hutool-core.

  • Menambahkan dukungan graceful shutdown untuk klien protokol gRPC ApsaraMQ for RocketMQ.

Perbaikan bug

  • Memperbaiki masalah di mana agen versi 5.x tidak mendukung rilis canary untuk konfigurasi Nacos.

5.1.0 -- Official (12 Juni 2026)

Perbaikan bug

  • Memperbaiki bug pada perlindungan throttling di mana jumlah resource throttling meningkat signifikan selama throttling di sisi client.

  • Memperbaiki bug di mana aplikasi gagal startup dalam skenario Spring WebFlux 6.x.

  • Memperbaiki masalah kehilangan traffic selama rolling update setelah horizontal pod autoscaler (HPA) diaktifkan pada kluster, atau selama rolling update yang mengubah jumlah replika secara bersamaan.

4.8.0 -- Official (29 April 2026)

Perbaikan bug

  • Memperbaiki masalah kehilangan traffic selama shutdown klien RocketMQ.

  • Memperbaiki bug di mana metadata hilang selama pendaftaran aplikasi Eureka, menyebabkan kegagalan peluncuran kanari ujung ke ujung.

  • Memperbaiki bug di mana tag peluncuran kanari ujung ke ujung hilang untuk produsen RocketMQ.

4.7.1 -- Official (26 Februari 2026)

Fitur baru

  • Menambahkan dukungan perlindungan throttling untuk framework Spring WebFlux.

  • Menambahkan dukungan perilaku kustom untuk perlindungan sistem.

  • Menambahkan dukungan bagi kluster eksternal untuk terhubung ke dan menggunakan administrasi layanan mikro MSE.

Penyempurnaan

  • Menyempurnakan performa mulai mulus dan shutdown yang mulus dalam skenario Spring Cloud Nacos dan Eureka guna mencegah kehilangan traffic lebih lanjut.

  • Menyempurnakan pelaporan dan tampilan metrik utilisasi CPU sistem.

Perbaikan bug

  • Memperbaiki bug di mana routing preferensial ke zona ketersediaan yang sama tidak berfungsi untuk Dubbo ketika simplified=true diaktifkan.

  • Memperbaiki error serialisasi selama pendaftaran tertunda untuk klien Eureka.

  • Memperbaiki kegagalan penguraian bidang java.version untuk metrik sistem dalam image Docker OpenJDK Alpine.

  • Memperbaiki bug penguraian sumber dalam perlindungan throttling untuk skenario Dubbo 3.x.

  • Memperbaiki bug di mana peluncuran kanari ujung ke ujung tidak berfungsi untuk Spring Cloud Alibaba 2023 dan versi setelahnya.

  • Memperbaiki kebocoran memori selama pelaporan metadata yang disebabkan oleh masalah jaringan.

2025

4.6.3 -- Official (15 Desember 2025)

Fitur baru

  • Menambahkan metrik Completed QPS untuk menunjukkan jumlah permintaan yang selesai dalam jendela waktu saat ini.

  • Menambahkan pendaftaran kondisional untuk mulai mulus. Untuk detailnya, lihat pendaftaran kondisional untuk mulai mulus.

  • Menambahkan dukungan perilaku kustom untuk notifikasi pasif dalam mulai mulus dan shutdown yang mulus untuk RetryableFeignBlockingLoadBalancerClient.

Penyempurnaan

  • Menyempurnakan shutdown yang mulus dengan menjadikan notifikasi aktif asinkron dan menambahkan deteksi timeout.

4.5.2 -- Official (11 September 2025)

Perbaikan bug

  • Memperbaiki bug pada perlindungan throttling di mana total QPS dan total permintaan konkuren dihitung dua kali untuk framework Zuul.

4.4.2 -- Official (9 September 2025)

Fitur baru

  • Menambahkan dukungan peluncuran kanari ujung ke ujung tanpa plug-in untuk XXL-JOB dalam penjadwalan tugas MSE.

Penyempurnaan

  • Menyempurnakan koordinasi antara Pemeriksaan kesiapan dan pendaftaran tertunda dalam skenario Eureka untuk mulai mulus dan shutdown yang mulus.

  • Menyempurnakan mekanisme deteksi otomatis untuk berbagai versi Spring MVC dalam perlindungan throttling.

Perbaikan bug

  • Memperbaiki bug di mana akuisisi metadata context-path gagal untuk aplikasi Spring Boot.

4.5.0 -- Not recommended (17 Juli 2025)

Fitur baru (perlindungan throttling)

  • Menambahkan dukungan untuk framework RestTemplate.

  • Menambahkan dukungan untuk Apache HttpClient (4.x dan 5.x).

  • Menambahkan dukungan untuk framework OkHttp.

  • Menambahkan konfigurasi namespace default (default) ke aturan throttling.

Perbaikan bug

  • Memperbaiki bug di mana regionId tidak tersedia di lingkungan non-ACK ketika akses ke API metadata resource Alibaba Cloud gagal.

  • Memperbaiki bug di mana AliyunJavaAgent untuk Nacos salah membaca konfigurasi Pasangan Kunci Akses pengguna.

  • Memperbaiki bug di mana file git.properties dalam paket AliyunJavaAgent menimpa konten pengguna.

Perubahan

  • Menghapus penarikan aturan tak terduga ketika fitur otentikasi MSE dinonaktifkan.

4.3.4 -- Not recommended (12 Mei 2025)

Penting

Jika Anda mengumpulkan log metrik MSE atau menggunakan Sentinel open-source, lihat Perubahan pada agen MSE 4.3.x sebelum melakukan upgrade.

Fitur baru

  • Menambahkan dukungan untuk XXL-JOB dalam peluncuran kanari ujung ke ujung.

  • Menambahkan filtering sisi client untuk RocketMQ gRPC 5.x dalam peluncuran kanari ujung ke ujung untuk pesan.

Penyempurnaan

  • Meningkatkan arsitektur perlindungan throttling untuk meningkatkan kompatibilitas dengan Sentinel open-source dan stabilitas keseluruhan.

Perbaikan bug

  • Memperbaiki klasifikasi metrik untuk framework Zuul dan Dubbo dalam perlindungan throttling.

  • Memperbaiki bug di mana rilis canary tidak berfungsi untuk framework Ribbon ketika aturan Nacos digunakan.

  • Memperbaiki distribusi traffic yang tidak merata untuk framework Feign ketika round-robin digunakan dalam peluncuran kanari ujung ke ujung.

  • Memperbaiki bug dalam offline manual yang menyebabkan aplikasi dengan alamat IP duplikat menjadi tidak tersedia.

  • Memperbaiki bug dalam offline manual yang menyebabkan aplikasi tak terduga menjadi offline ketika beberapa aplikasi dideploy pada instance ECS yang sama.

4.2.5 -- Official (10 April 2025)

Fitur baru

  • Menambahkan dukungan filtering sisi server untuk RocketMQ Remoting Client 5.1.0 dan versi setelahnya dalam peluncuran kanari ujung ke ujung untuk pesan.

Penyempurnaan

  • Peningkatan performa memori pada perlindungan throttling saat throttling sering dipicu.

Perbaikan bug

  • Memperbaiki bug di mana notifikasi aktif tidak berfungsi untuk mulai mulus dan shutdown yang mulus.

  • Memperbaiki bug konversi dalam aturan filtering multi-tag untuk RocketMQ 5 dalam peluncuran kanari ujung ke ujung untuk pesan.

4.2.2 -- Official (9 Januari 2025)

Fitur baru

  • Menambahkan dukungan untuk RocketMQ 5.0.4 dan 5.0.7 dalam peluncuran kanari ujung ke ujung.

Perbaikan bug

  • Memperbaiki bug di mana rilis canary tidak berfungsi untuk framework Dubbo (2.7.x dan 3.x) ketika ZooKeeper digunakan sebagai registri.

  • Memperbaiki statistik permintaan konkuren yang salah untuk perlindungan throttling dalam skenario Spring MVC asinkron.

2024

4.2.0 -- Not recommended (6 Desember 2024)

Fitur baru

  • Menambahkan event shutdown aplikasi untuk mulai mulus dan shutdown yang mulus. Untuk detailnya, lihat Ringkasan event Pusat Insiden.

  • Menambahkan dukungan instrumentasi untuk framework servlet Tomcat dalam perlindungan throttling. Dinonaktifkan secara default.

  • Menambahkan konfigurasi default untuk perlindungan pemutusan sirkuit, perlindungan throttling QPS/konkurensi total, serta perlindungan sistem dan item exception. Untuk detailnya, lihat pengaturan perlindungan pemutusan sirkuit default.

  • Menambahkan dukungan untuk protokol Triple Dubbo 3.x dan penemuan layanan tingkat aplikasi dalam peluncuran kanari ujung ke ujung.

Penyempurnaan

  • Menyempurnakan dukungan untuk seri Spring Boot 3 dalam mulai mulus dan shutdown yang mulus.

  • Menyempurnakan logika batas untuk Spring Cloud LoadBalancer dalam peluncuran kanari ujung ke ujung.

  • Menyempurnakan proses shutdown yang mulus untuk menyelesaikan masalah performa terkait notifikasi pasif.

Perbaikan bug

  • Memperbaiki masalah dalam peluncuran kanari ujung ke ujung untuk aplikasi Spring Cloud yang menggunakan Consul sebagai registri.

  • Memperbaiki bug dalam administrasi layanan mikro yang mencegah penulisan ke folder log default ketika izin tidak tersedia.

4.1.10 -- Not recommended (5 September 2024)

Fitur baru

  • Menambahkan routing preferensial ke zona ketersediaan yang sama untuk Spring Cloud dan Dubbo.

  • Menambahkan dukungan untuk versi ONS Client dalam peluncuran kanari ujung ke ujung untuk pesan.

Perbaikan bug

  • Memperbaiki bug di mana antarmuka konsumen Dubbo tidak terlihat dalam administrasi layanan mikro MSE.

  • Memperbaiki bug dalam perlindungan throttling yang memengaruhi framework Feign ketika fallback digunakan.

Perubahan

  • Menonaktifkan plugin MyBatis untuk perlindungan throttling MSE secara default. Untuk mengaktifkannya kembali, atur variabel lingkungan atau parameter startup spring.cloud.ahas.sentinel.mybatis.enabled=true.

3.2.10 -- Official (11 Juli 2024)

Perbaikan bug

  • Memperbaiki masalah di mana aplikasi gagal startup ketika framework Spring Cloud Alibaba Sentinel digunakan.

4.1.9 -- Official (10 Juli 2024)

Fitur baru

  • Menambahkan dukungan untuk RocketMQ 4.x Sync Pull dalam peluncuran kanari ujung ke ujung untuk pesan.

  • Menambahkan variabel lingkungan ALIYUN_JAVA_AGENT_MINIMAL_MEMORY untuk menentukan ukuran memori startup minimum.

  • Menambahkan dukungan shutdown yang mulus untuk Dubbo 3.2.x dan RocketMQ.

Perbaikan bug

  • Memperbaiki masalah di mana penarikan aturan routing berbasis tag Dubbo gagal.

  • Memperbaiki bug dalam administrasi layanan mikro dalam skenario SAE.

  • Memperbaiki konflik antara agen dan sentinel-spring-webmvc-6x-adapter.

Perubahan

  • Memperkenalkan titik akhir :54199/readiness untuk Pemeriksaan kesiapan.

3.2.9 -- Official (28 Maret 2024)

Fitur baru

  • Menambahkan instrumentasi kustom untuk perlindungan throttling dalam administrasi layanan mikro. Untuk detailnya, lihat Tambahkan antarmuka kustom dalam administrasi layanan mikro.

  • Menambahkan dukungan untuk Spring Boot 3.0 hingga 3.2 dalam administrasi layanan mikro.

  • Menambahkan dukungan untuk JDK 21 dalam administrasi layanan mikro.

  • Menambahkan dukungan untuk Dubbo 3.x dalam administrasi layanan mikro.

2023

3.1.4 -- Official (25 Desember 2023)

Fitur baru

  • Menambahkan toleransi kesalahan ke peluncuran kanari ujung ke ujung: permintaan dengan jejak kosong kini dialihkan ke lingkungan dasar, bukan ke lingkungan acak.

Penyempurnaan

  • Menyempurnakan performa logika MSE.

  • Memindahkan penguraian parameter permintaan dan badan permintaan dari Tomcat ke komponen filter Zuul dan Spring Cloud Gateway.

  • Beralih sumber data untuk metrik utilisasi CPU di MSE Edisi Perusahaan ke Sentinel.

Perbaikan bug

  • Memperbaiki masalah di mana mengubah Related dari false ke true menyebabkan Pemeriksaan kesiapan gagal.

  • Memperbaiki masalah di mana pendaftaran tertunda tidak berlaku untuk Eureka.

Perubahan

  • Menghentikan pengumpulan rentang, metrik, dan metadata ARMS ketika hanya fitur MSE yang diaktifkan.

3.0.7 -- Official (18 November 2023)

Penting

Mulai dari versi 3.0.7, agen MSE tidak lagi mendukung JDK 1.6 atau JDK 1.7.

Fitur baru (perlindungan throttling)

  • Menambahkan dukungan untuk menyesuaikan perilaku panggilan RPC.

  • Menambahkan dukungan untuk mengonfigurasi SentinelWebInterceptor di awal rantai pemrosesan guna mendapatkan data throttling yang akurat.

  • Menambahkan injeksi berbasis agen untuk SentinelWebInterceptor sebagai pelengkap ketika mekanisme injeksi starter gagal.

Penyempurnaan

  • Menyelaraskan nama resource WebInterceptor dengan perilaku defaultnya sehingga nama antarmuka mencakup awalan context-path.

  • Menetapkan kolam thread agen sebagai static final untuk memperjelas kepemilikan kolam thread.

Perbaikan bug

  • Memperbaiki konflik antara sakelar otentikasi layanan dan item konfigurasi lainnya.

  • Memperbaiki error dalam perlindungan throttling ketika FeignClientBuilder menggunakan metode forType untuk membuat FeignClient.

Perubahan

  • Menghentikan eksekusi logika MSE ketika MSE tidak diaktifkan pada agen.

  • Menghentikan pelaporan data Microservice Insight ke sisi server. Agen mencatat data ke log lokal. Kumpulkan log tersebut secara mandiri.

2.9.2 -- Official (9 September 2023)

Fitur baru (perlindungan throttling)

  • Menambahkan dukungan untuk menyesuaikan perilaku panggilan RPC.

  • Menambahkan dukungan untuk menempatkan SentinelWebInterceptor di awal rantai pemrosesan.

  • Menambahkan injeksi berbasis agen untuk SentinelWebInterceptor sebagai pelengkap ketika mekanisme injeksi starter gagal.

2.9.1.2 -- Official (3 Agustus 2023)

Fitur baru

  • Menambahkan dukungan penggunaan label dan anotasi alicloud_service_tag untuk memberi tag node.

  • Meluncurkan administrasi layanan mikro di wilayah Cloud Keuangan Tiongkok (Hangzhou).

Perbaikan bug

  • Memperbaiki beban traffic yang tidak merata untuk Spring Cloud Ribbon.

  • Memperbaiki masalah caching untuk GetLocalV4Ip.

  • Memperbaiki bug di mana permintaan traffic gagal ketika MSE Edisi Perusahaan digunakan dengan Spring Cloud Gateway dan Sentinel SCA open-source.

  • Memperbaiki bug dalam perlindungan throttling yang memengaruhi framework Feign ketika hanya fallback yang digunakan.

  • Memperbaiki masalah di mana stempel waktu yang tidak konsisten dalam file label dan anotasi menyebabkan pendaftaran ulang terus-menerus.

  • Memperbaiki masalah di mana jejak asinkron kadang-kadang hilang dalam framework Reactor.

Perubahan

  • Menghentikan inisialisasi logika terkait MSE ketika MSE tidak diaktifkan.

2.9.0 -- Official (13 Juli 2023)

Fitur baru

  • Menambahkan dukungan perlindungan throttling untuk framework Zuul dan Spring Cloud Gateway.

  • Menambahkan penemuan layanan persisten untuk MSE.

  • Menambahkan dukungan untuk Dubbo 3.x dalam rilis canary dan routing berbasis tag.

  • Menambahkan dukungan pencocokan aturan peluncuran kanari ujung ke ujung berdasarkan isi badan HTTP.

Penyempurnaan

  • Peningkatan performa mulai mulus dan penonaktifan mulus untuk MSE.

2.8.3 -- Official (31 Maret 2023)

Fitur baru

  • Menambahkan dukungan untuk JDK 11 dan JDK 17.

  • Menambahkan akses berbasis namespace untuk mengisolasi lingkungan seperti development, testing, dan production di MSE.

  • Menambahkan perlindungan throttling untuk MSE.

  • Menambahkan dukungan untuk Consul sebagai registri dalam administrasi layanan mikro MSE.

  • Menambahkan dukungan untuk Consul dan Undertow dalam peluncuran kanari ujung ke ujung.

  • Meluncurkan Microservice Insight, yang menyediakan observabilitas untuk mulai mulus dan shutdown yang mulus serta untuk peluncuran kanari ujung ke ujung.

2022

2.7.3.5 -- Official (27 Juli 2022)

Fitur baru

  • Menambahkan peluncuran kanari ujung ke ujung untuk pesan RocketMQ.

  • Menambahkan dukungan tagging dalam registri OpenSergo dan dalam rilis canary pada gateway cloud-native MSE.