All Products
Search
Document Center

Microservices Engine:Versi agen Java

Last Updated:Aug 27, 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 binari 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.1.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.1.0 -- Official (12 Juni 2026)

Perbaikan bug

  • Diperbaiki bug pada perlindungan throttling di mana jumlah sumber daya throttling meningkat secara signifikan selama throttling di sisi client.

  • Diperbaiki bug yang menyebabkan aplikasi gagal startup pada skenario Spring WebFlux 6.x.

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

4.8.0 -- Official (29 April 2026)

Perbaikan bug

  • Diperbaiki masalah kehilangan traffic selama shutdown client RocketMQ.

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

  • Diperbaiki 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 dan menggunakan administrasi layanan mikro MSE.

Penyempurnaan

  • Menyempurnakan performa mulai mulus dan shutdown yang mulus pada skenario Spring Cloud Nacos dan Eureka untuk lebih mencegah kehilangan traffic.

  • Menyempurnakan pelaporan dan tampilan metrik utilisasi CPU sistem.

Perbaikan bug

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

  • Diperbaiki error serialisasi selama pendaftaran tertunda untuk client Eureka.

  • Diperbaiki kegagalan penguraian field java.version untuk metrik sistem pada image Docker OpenJDK Alpine.

  • Diperbaiki bug penguraian sumber pada perlindungan throttling untuk skenario Dubbo 3.x.

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

  • Diperbaiki memory leak 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 untuk RetryableFeignBlockingLoadBalancerClient dalam notifikasi pasif untuk mulai mulus dan shutdown yang mulus.

Penyempurnaan

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

4.5.2 -- Official (11 September 2025)

Perbaikan bug

  • Diperbaiki 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

  • Diperbaiki 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

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

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

  • Diperbaiki 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

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

Perbaikan bug

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

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

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

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

  • Diperbaiki 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

  • Menyempurnakan performa memori dalam perlindungan throttling ketika throttling sering dipicu.

Perbaikan bug

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

  • Diperbaiki 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

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

  • Diperbaiki 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

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

  • Diperbaiki 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

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

  • Diperbaiki 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

  • Diperbaiki 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

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

  • Diperbaiki bug dalam administrasi layanan mikro dalam skenario SAE.

  • Diperbaiki 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 diarahkan 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 Edisi Perusahaan MSE ke Sentinel.

Perbaikan bug

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

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

Perubahan

  • Menghentikan pengumpulan span, 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 sumber daya 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

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

  • Diperbaiki 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 China (Hangzhou).

Perbaikan bug

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

  • Diperbaiki masalah caching untuk GetLocalV4Ip.

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

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

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

  • Diperbaiki 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

  • Menyempurnakan performa mulai mulus dan shutdown yang 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 dalam 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.