全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Catatan Rilis

更新时间:Dec 15, 2025

Topik ini menjelaskan catatan rilis untuk TCP client SDK untuk Java, termasuk panduan penggunaan, tanggal rilis, tautan unduhan, dan pembaruan fitur untuk setiap versi. Anda dapat memilih versi SDK yang sesuai dengan kebutuhan bisnis Anda untuk mengirim dan menerima pesan berdasarkan informasi dalam topik ini.

Batasan

  • Semua versi TCP client SDK untuk Java mendukung Java Development Kit (JDK) 1.8. JDK 1.6 hanya didukung oleh TCP client SDK untuk Java V1.8.4.Final dan versi sebelumnya. Untuk menghindari masalah kompatibilitas JDK saat memperbarui versi SDK, disarankan menggunakan JDK V1.8.

  • Anda hanya dapat memperbarui TCP client SDK untuk Java ke V2.x.x.Final di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Jerman (Frankfurt), dan Indonesia (Jakarta). Jangan perbarui TCP client SDK untuk Java ke V2.x.x.Final di wilayah lain. Jika tidak, Anda tidak akan dapat menggunakan SDK untuk terhubung ke ApsaraMQ for RocketMQ.

  • TCP client SDK untuk Java 2.x.x.Final hanya dapat digunakan untuk mengakses ApsaraMQ for RocketMQ melalui virtual private cloud (VPC).

    Jika Anda menggunakan instance ApsaraMQ for RocketMQ yang ada dan mengaksesnya melalui jaringan klasik, jangan perbarui TCP client SDK untuk Java ke 2.x.x.Final. Jika tidak, Anda tidak akan dapat mengakses instance ApsaraMQ for RocketMQ.

  • TCP client SDK untuk Java 2.x.x.Final hanya dapat digunakan untuk mengakses instance yang memiliki namespace. Jika instance yang Anda gunakan tidak memiliki namespace, jangan perbarui TCP client SDK untuk Java ke 2.x.x.Final.

    Secara default, semua instance ApsaraMQ for RocketMQ 5.x memiliki namespace. Jika Anda menggunakan instance ApsaraMQ for RocketMQ 4.x, Anda dapat memeriksa apakah instance tersebut memiliki namespace di bagian Basic Information pada halaman Instance Details di ApsaraMQ for RocketMQconsole.

  • Untuk informasi tentang cara mendapatkan dependensi Maven, lihat Persiapkan lingkungan.

2.0.6.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2023-09-28

Masalah yang diperbaiki

Kerentanan keamanan di logback dan guava telah diperbaiki.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Shenzhen), Tiongkok (Chengdu), Jerman (Frankfurt), dan Indonesia (Jakarta).

ons-client-2.0.6.Final

2.0.5.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2023-02-23

Fitur dioptimalkan

  • Log asinkron telah ditambahkan.

Masalah yang diperbaiki

  • Waktu tunggu untuk konsumsi batch tidak dapat ditentukan.

  • Beberapa kerentanan keamanan telah diperbaiki.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Shenzhen), Tiongkok (Chengdu), Jerman (Frankfurt), dan Indonesia (Jakarta).

ons-client-2.0.5.Final

2.0.3.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2022-08-17

Masalah yang diperbaiki

  • Jumlah thread dalam thread pool tidak dapat ditingkatkan menjadi lebih dari 32 di versi JDK yang lebih baru.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Shenzhen), Tiongkok (Chengdu), Jerman (Frankfurt), dan Indonesia (Jakarta).

ons-client-2.0.3.Final

2.0.2.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2022-06-16

Masalah yang diperbaiki

  • Deadlock mungkin terpicu selama pengiriman pesan.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut:

  • Tiongkok (Chengdu)

  • Tiongkok (Qingdao)

  • Tiongkok (Shenzhen)

ons-client-2.0.2.Final

2.0.1.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2021-11-29

Fitur dioptimalkan

  • Data jejak pesan telah ditambahkan.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut:

  • Tiongkok (Chengdu)

  • Tiongkok (Qingdao)

  • Tiongkok (Shenzhen)

ons-client-2.0.1.Final

2.0.0.Final

Tanggal rilis

Deskripsi

Wilayah yang didukung

Tautan unduhan

2021-10-18

Fitur dioptimalkan

  • Load balancing: Load balancing dilakukan berdasarkan pesan. Ini membuat beban pesan lebih seimbang.

  • Dashboard: Berbagai metrik telah ditambahkan. Metrik yang ditambahkan mencakup jumlah pesan yang terakumulasi dan durasi serta tingkat keberhasilan setiap langkah dari produksi pesan hingga konsumsi pesan.

  • Jejak pesan: Lebih banyak parameter disertakan dalam hasil kueri jejak. Parameter ini terkait dengan pesan terjadwal, pesan tertunda, pesan transaksional, dan konsumsi pesan.

  • Pesan terurut: Jumlah maksimum percobaan ulang diubah menjadi 16.

  • Pesan transaksional: Logika penanganan kesalahan terkait pesan transaksional dioptimalkan.

  • Konsumsi siaran: Offset konsumen dapat disesuaikan saat Anda memulai konsumen.

  • Mode dorong: Fitur pembatasan konsumsi didukung. Logika pemrosesan dioptimalkan untuk skenario di mana jumlah thread konsumsi tidak normal.

  • Konfigurasi logging: Jalur log default diubah. Tingkat log ditambahkan. Variabel lingkungan didukung.

  • Pembuatan klien: Logika penanganan kesalahan dioptimalkan.

Masalah yang diperbaiki

  • Saat operasi updateCredential dipanggil secara sering, otorisasi lintas akun untuk Peran RAM menggunakan Security Token Service (STS) gagal karena atomicity tidak dijamin saat ID AccessKey, Rahasia AccessKey, dan token STS diperbarui.

Catatan

Untuk informasi lebih lanjut, lihat Catatan rilis untuk SDK untuk Java.

Versi SDK ini hanya tersedia di wilayah-wilayah berikut:

  • Tiongkok (Chengdu)

  • Tiongkok (Qingdao)

  • Tiongkok (Shenzhen)

ons-client-2.0.0.Final

1.9.1.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2024-07-15

Masalah yang diperbaiki

Versi Guava diperbarui ke 32.1.2-jre, dan kerentanan keamanan CVE-2023-2976 telah diperbaiki.

ons-client-1.9.1.Final

1.9.0.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2024-04-10

Fitur ditambahkan

Parameter namespace telah ditambahkan. Ini memungkinkan Anda mengakses instance serverless ApsaraMQ for RocketMQ 5.0 melalui Internet.

ons-client-1.9.0.Final

1.8.8.8.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2023-02-06

Masalah yang diperbaiki

Item konfigurasi yang dapat dimodifikasi clientCloseSocketIfTimeout telah ditambahkan untuk menutup koneksi TCP abnormal dengan cepat.

ons-client-1.8.8.8.Final

1.8.8.7.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2023-01-11

Masalah yang diperbaiki

  • Jejak pesan hilang saat beberapa pesan dikonsumsi sekaligus.

  • Beberapa pesan gagal dikonsumsi karena waktu tunggu maksimum tidak dikonfigurasi saat beberapa pesan dikonsumsi sekaligus.

ons-client-1.8.8.7.Final

1.8.8.5.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2022-05-16

Masalah yang diperbaiki

  • Saat operasi updateCredential dipanggil secara sering, otorisasi lintas akun untuk Peran RAM menggunakan STS gagal karena atomicity tidak dijamin saat ID AccessKey, Rahasia AccessKey, dan token STS diperbarui.

Catatan

Masalah ini hanya diperbaiki dalam skenario di mana Peran RAM digunakan untuk otorisasi. Masalah ini masih terjadi jika Anda secara manual memperbarui ID AccessKey, Rahasia AccessKey, dan token STS selama otorisasi.

ons-client-1.8.8.5.Final

1.8.8.3.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2022-01-18

Fitur dioptimalkan

  • Pesan yang sesuai dengan offset konsumen tertentu dilewati karena kesalahan broker.

  • Satuan periode waktu habis untuk konsumsi pesan salah.

ons-client-1.8.8.3.Final

1.8.8.1.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2021-08-24

Fitur dioptimalkan

  • Kesalahan terjadi saat sistem mencoba mengirim ulang pesan terurut.

  • Beberapa pesan duplikat dihasilkan saat klien mencoba mengirim ulang pesan yang gagal dikonsumsi dalam skenario tertentu.

ons-client-1.8.8.1.Final

1.8.8.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2021-04-02

Fitur dioptimalkan

  • Logika pengiriman heartbeat dioptimalkan.

  • SDK menggunakan jumlah memori yang berlebihan.

  • Pesan dikirim kembali ke broker jika konsumen gagal mengonsumsi pesan tersebut.

  • Batas cache pesan spesifik topik tidak berfungsi.

ons-client-1.8.8.Final

1.8.7.4.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2021-02-08

Fitur dioptimalkan

  • Konsumsi pesan terurut tertunda dalam skenario tertentu.

  • Port-port diduduki untuk deteksi liveness pada produsen pesan.

ons-client-1.8.7.4.Final

Catatan

Jika Anda menggunakan SDK untuk Java V1.8.7.1.Final atau lebih baru untuk mengonsumsi pesan terurut, disarankan memperbarui klien SDK ke versi terbaru.

1.8.4.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2019-09-27

Fitur ditambahkan

  • Versi JDK 1.6 didukung.

  • Fitur percobaan ulang pesan didukung untuk pengiriman asinkron.

  • Fitur percobaan ulang pesan didukung untuk pengiriman sinkron dalam skenario di mana broker sibuk.

ons-client-1.8.4.Final

1.7.8.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-07-06

Fitur ditambahkan

  • Token STS dapat diperbarui secara dinamis.

Masalah yang diperbaiki

  • Ukuran default file log tunggal diubah dari 1 GB menjadi 64 MB.

  • Dua salinan log dihasilkan.

ons-client-1.7.8.Final

Versi sebelumnya

1.7.7.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-04-25

Masalah yang diperbaiki

  • Jejak pesan tidak dapat dikirim saat beberapa instance konsumen atau produser diinisialisasi dalam proses yang sama. Masalah ini mungkin terjadi di V1.7.5 dan V1.7.6. Kami sarankan Anda memperbarui SDK Anda.

ons-client-1.7.7.Final

1.7.6.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-04-04

Fitur ditambahkan

  • Semua kerangka log didukung.

Masalah yang diperbaiki

  • Apache Log4j2 didukung.

  • Klien tiba-tiba dimatikan saat mengambil name server.

  • Versi Fastjson diperbarui ke 1.2.48.

ons-client-1.7.6.Final

1.7.5.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-03-23

Masalah yang diperbaiki

  • Dependensi internal Alibaba Cloud digunakan.

ons-client-1.7.5.Final

1.7.4.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-03-02

Fitur ditambahkan

  • Akses ke ApsaraMQ for RocketMQ menggunakan token STS didukung.

  • Prioritas dapat ditetapkan untuk broker ApsaraMQ for RocketMQ saat Anda mengirim data jejak pesan. Secara default, data jejak pesan dikirimkan ke broker ApsaraMQ for RocketMQ dari kluster saat ini.

Masalah yang diperbaiki

  • Masalah ketidakcocokan JDK 1.6 telah diperbaiki.

ons-client-1.7.4.Final

1.7.2.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2018-01-25

Fitur ditambahkan

  • Enkripsi di lapisan transportasi didukung untuk instance Edisi Platinum Perusahaan. Anda dapat mengenkripsi data di lapisan transportasi saat menggunakan ID AccessKey dan Rahasia AccessKey untuk menghasilkan tanda tangan. Fitur ini membantu meningkatkan keamanan data.

  • Penyaringan atribut SQL didukung untuk konsumen instance Edisi Platinum Perusahaan. Ini meningkatkan efisiensi langganan pesan.

  • Perubahan di name server dapat dideteksi secara otomatis oleh klien. Ini membantu Anda melakukan aktivitas O&M dan switchover untuk memastikan ketersediaan tinggi klien.

  • Informasi versi klien dilaporkan ke broker secara tepat saat klien memulai permintaan koneksi ke broker.

ons-client-1.7.2.Final

1.7.1.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2017-12-19

Fitur ditambahkan

  • Kolam thread callback kustom dapat dikonfigurasi saat Anda memanggil operasi API untuk mengirim pesan secara asinkron.

  • Parameter JVM -D Dclient.callback.executor.thread.nums ditambahkan ke parameter permintaan operasi API yang mengirim pesan secara asinkron. Parameter ini digunakan untuk mengelola jumlah thread di kolam thread publik. Misalnya, Anda dapat menyetel parameter ini ke 10.

Masalah yang diperbaiki

  • Jumlah cache tidak berkurang saat pesan dikirim kembali ke broker karena batas waktu konsumsi.

  • Semaphore asinkron klien dilepaskan sebelum titik waktu yang dijadwalkan.

ons-client-1.7.1.Final

1.7.0.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2017-10-23

Fitur ditambahkan

  • Kebijakan cache untuk pesan pada klien dimodifikasi berdasarkan dimensi berikut: jumlah pesan dan ukuran cache.

Fitur dioptimalkan

  • Parameter ProducerName dari modul pelacakan bawaan dioptimalkan untuk klien agar pengguna dapat menggunakan nilai yang berbeda.

Masalah yang diperbaiki

  • Thread jejak klien mencegah klien keluar seperti yang diharapkan.

  • ShutDownHook jejak pesan dibuat beberapa kali.

ons-client-1.7.0.Final

1.6.1.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2017-08-31

Fitur dioptimalkan

  • Dokumentasi Java disediakan untuk semua operasi API klien.

  • Metode yang digunakan untuk mendapatkan alamat klien dioptimalkan. Ini memungkinkan Anda mendapatkan alamat klien tanpa mengubah konfigurasi hostname di /etc/hosts.

ons-client-1.6.1.Final

1.6.0.Final

Tanggal rilis

Deskripsi

Tautan unduhan

2017-07-31

Fitur ditambahkan

  • Klien di-shade dalam kode sumber untuk memastikan debugging yang benar.

  • Atribut pesan BornHost dan BornTimestamp dapat dilihat di klien.

  • Operasi BatchConsumer ditambahkan. Operasi ini memungkinkan Anda mengonsumsi beberapa pesan sekaligus.

  • Contoh pemanggilan metode BatchConsumer ditambahkan untuk mengonsumsi beberapa pesan terurut sekaligus berdasarkan pengaturan Spring.

Fitur dioptimalkan

  • Kunci sharding disimpan dalam struktur pesan untuk pesan terurut secara partisi.

  • Nilai integer didukung untuk pengaturan atribut pesan.

ons-client-1.6.0.Final

Apa yang harus dilakukan selanjutnya

Persiapkan lingkungan