All Products
Search
Document Center

PolarDB:Catatan rilis PolarProxy

Last Updated:May 08, 2026

Topik ini menjelaskan catatan rilis PolarProxy pada PolarDB for MySQL.

Manajemen versi

Proksi database untuk PolarDB for MySQL mengikuti dua jalur pengendalian versi:

  • Versi Pembelian Baru: Nomor versi yang ditetapkan untuk instans baru.

  • Versi Stabil: Nomor versi target untuk peningkatan versi minor proksi.

Tingkat risiko versi baru menentukan jalur rilisnya. Rilis perbaikan bug diterapkan baik pada versi pembelian baru maupun versi stabil. Rilis fitur utama awalnya dirilis sebagai versi pembelian baru, lalu menjadi versi stabil dua hingga tiga bulan setelah peluncuran.

Nomor versi

Masuk ke Konsol PolarDB. Pada halaman Settings and Management > Version Management untuk kluster target, Anda dapat melihat informasi versi PolarProxy.数据库代理版本信息

PolarProxy untuk PolarDB for MySQL memiliki dua versi utama: 1.x.x dan 2.x.x.

  • 1.x.x

    Versi ini digunakan untuk kluster yang dibuat sebelum 1 Februari 2021. Versi ini tidak lagi menerima pembaruan fitur baru dan hanya mendapatkan perbaikan bug.

  • 2.x.x

    Versi ini digunakan untuk kluster yang dibuat pada atau setelah 1 Februari 2021 dan merupakan versi utama saat ini. Versi ini mendukung semua fitur baru, seperti koneksi persisten dan penyamaran data.

Catatan
  • Untuk meningkatkan dari versi 1.x.x ke 2.x.x, versi kernel kluster Anda harus memenuhi persyaratan berikut:

    • Jika kluster Anda menjalankan PolarDB for MySQL 8.0.2, tidak ada persyaratan versi kernel.

    • Jika kluster Anda menjalankan PolarDB for MySQL 8.0.1, versi minornya harus 8.0.1.1.10 atau lebih baru.

    • Jika kluster Anda menjalankan PolarDB for MySQL 5.7, versi minornya harus 5.7.1.0.6 atau lebih baru.

    • Jika kluster Anda menjalankan PolarDB for MySQL 5.6, versi minornya harus 5.6.1.0.24 atau lebih baru.

  • Untuk mempelajari cara meningkatkan versi PolarProxy, lihat manajemen versi minor.

Catatan rilis PolarProxy

Catatan rilis proksi database 2.x.x

Catatan

Daftar ini hanya mencakup versi utama PolarProxy. Nomor versi Anda mungkin tidak tercantum.

  • 2.9.21 (Dirilis pada: 2026-04-23)

    Kategori

    Deskripsi

    Fitur Baru

    • Mendukung migrasi panas socket untuk peningkatan proksi tanpa downtime. Koneksi client tetap aktif selama PolarProxy ditingkatkan ke versi baru.

      Catatan

      Fitur ini saat ini sedang dalam peluncuran bertahap (canary rollout) dan dinonaktifkan secara default. Untuk mengaktifkannya, submit a ticket untuk menghubungi kami.

    • Mendukung konsistensi baca monotonik. Dalam satu sesi, setiap operasi baca dijamin mengembalikan data yang setidaknya sama mutakhirnya dengan bacaan sebelumnya, sehingga mencegah regresi data lama.

    • Memperkenalkan dukungan protokol database dokumen (NoSQL), mencakup operasi CRUD, pipeline agregasi, manajemen indeks, dan autentikasi pengguna.

    Optimasi Kinerja

    • Mengurangi beban parsing SQL dengan menghilangkan panggilan parsing Query Classifier (QC) yang redundan pada jalur eksekusi kritis.

    • Ketika tidak ada node read-only dengan indeks penyimpanan kolom yang tersedia di bawah suatu layanan, permintaan yang membawa petunjuk force_imci_nodes kini dialihkan secara elegan ke node read-only (RO) penyimpanan baris alih-alih mengembalikan error.

    • Memperbaiki retensi koneksi selama failover primary-standby ketika binary logging dan node hot standby diaktifkan.

    Perbaikan Bug

    • Memperbaiki crash proksi dalam skenario penyamaran data atau enkripsi di mana mode paket non-ping-pong dapat menyebabkan transisi status tidak berurutan.

    • Memperbaiki crash proksi yang dipicu oleh logika penanganan subkueri abnormal dalam skenario penyamaran data.

    • Memperbaiki crash proksi saat menarik log biner melalui titik akhir kluster. Paket sah yang lebih besar dari 16 MB salah diidentifikasi sebagai paket error.

    • Memperbaiki kegagalan penggunaan ulang koneksi selama handshake kolam koneksi tingkat transaksi ketika client menentukan nomor set karakter yang tidak valid.

    • Memperbaiki routing kueri yang salah di mana pernyataan EXPLAIN SELECT dikirim ke node read-only dengan indeks penyimpanan kolom ketika titik akhir kluster tidak memiliki node read-only (RO) penyimpanan baris yang tersedia.

    • Memperbaiki kesalahan identifikasi DECIMAL(m,n) dalam fungsi CONVERT sebagai user-defined function, yang menyebabkan permintaan baca salah dikirim ke node utama.

    • Memperbaiki metrik latensi permintaan rata-rata yang tidak akurat pada halaman pemantauan PolarProxy di konsol ketika perintah broadcast seperti PING menyumbang proporsi trafik yang tinggi.

  • 2.9.20 (Dirilis pada: 2026-04-03)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki masalah crash proksi yang diperkenalkan di versi 2.9.17. Ketika sesi binlog dibuat melalui titik akhir pemisahan baca/tulis PolarDB, jika paket binlog pertama melebihi 16 MB dan byte pada posisi pemisahan paket bernilai 0xFF, proksi dapat salah mengartikan paket normal sebagai paket error dan crash saat parsing.

  • 2.9.19 (Dirilis pada: 2025-12-25)

    Kategori

    Deskripsi

    Optimasi Kinerja

    • Mengoptimalkan alur eksekusi internal untuk Prepared Statements.

    Perbaikan Bug

    • Memperbaiki memory leak yang terjadi saat mengeksekusi pernyataan PREPARE biner dengan petunjuk pada cluster endpoint yang mencakup node read-only dengan indeks penyimpanan kolom.

    • Memperbaiki masalah di mana sesi bisa hang dan gagal dihentikan dengan benar karena timeout saat menunggu informasi autentikasi client.

    • Memperbaiki masalah kompatibilitas dengan PolarDB Always-confidential saat mengeksekusi pernyataan SQL tertentu.

    • Memperbaiki masalah di mana pernyataan DROP TABLE bisa hang saat menghapus sejumlah besar tabel.

  • 2.9.18 (Dirilis pada: 2025-11-19)

    Kategori

    Deskripsi

    Optimasi Kinerja

    Perbaikan Bug

  • 2.9.17 (Dirilis pada: 2025-11-07)

    Kategori

    Deskripsi

    Optimasi Kinerja

    • Mengoptimalkan perutean untuk Multi-master Cluster (Limitless) Edition. Permintaan untuk pernyataan SHOW TABLE STATUS from db_name diarahkan ke node read/write (RW) tertentu untuk memastikan konsistensi data saat mengambil informasi status tabel.

    • Mengoptimalkan mekanisme pemrosesan transaksi read-only. Sesi tetap terhubung jika node yang dikunci untuk transaksi read-only gagal. Hal ini meningkatkan ketersediaan tinggi kluster dan kelangsungan bisnis selama kegagalan node.

    • Mengoptimalkan kinerja penarikan binlog untuk global database network (GDN). Ini menyelesaikan masalah lambatnya penarikan binlog dari titik akhir kluster kluster sekunder.

      Catatan

      Optimasi ini dinonaktifkan secara default. Jika Anda memerlukan fitur ini, submit a ticket untuk mengaktifkannya.

    Perbaikan Bug

    • Memperbaiki masalah di mana transaksi read-only dapat menyebabkan kluster crash dalam skenario tertentu, sehingga meningkatkan stabilitas kluster secara keseluruhan.

    • Memperbaiki masalah di mana fitur SQL firewall dapat menyebabkan kluster crash saat memproses pernyataan SQL tertentu, sehingga meningkatkan stabilitas kluster ketika SQL firewall diaktifkan.

    • Memperbaiki kegagalan dekripsi data yang terjadi setelah meningkatkan PolarProxy ke versi antara 2.9.12 dan 2.9.16 pada kluster yang dikonfigurasi dengan aturan enkripsi PolarDB Always-confidential.

  • 2.9.16 (Dirilis pada: 2025-09-17)

    Kategori

    Deskripsi

    Optimasi Kinerja

    • Mengoptimalkan pesan error untuk kegagalan perutean yang terjadi saat menggunakan petunjuk /*FORCE_IMCI_NODES*/.

    • Mengoptimalkan logika pencocokan aturan untuk fitur dynamic data masking.

    Perbaikan Bug

    • Memperbaiki masalah perutean dengan pernyataan SELECT … FOR SHARE.

    • Memperbaiki masalah di mana parser SQL tidak dapat mengenali CHARACTER SET saat mengurai CAST.

    • Memperbaiki masalah perutean pernyataan PREPARE biner dalam Multi-master Cluster (Limitless) Edition yang dapat menyebabkan pemutusan koneksi tak terduga dalam skenario tertentu.

    • Memperbaiki masalah perutean dengan fitur pemisahan transaksi lanjutan saat memproses skenario multi-pernyataan.

    • Memperbaiki pemutusan koneksi tak terduga yang disebabkan oleh fitur overload protection dalam beberapa skenario.

    • Memperbaiki masalah di mana koneksi persisten dapat menyebabkan error pada permintaan XA.

  • 2.9.15 (Dirilis pada: 2025-07-17)

    Kategori

    Deskripsi

    Fitur Baru

    Menambahkan dukungan untuk mengonfigurasi konsistensi global secara terpisah pada endpoint read-only di mana Load balancing policy diatur ke Active Request-based Load Balancing.

    Optimasi Kinerja

    Perbaikan Bug

    • Memperbaiki masalah dalam konsistensi global (mode kinerja tinggi) di mana client mungkin menerima error. Hal ini terjadi ketika konfigurasi timeout diubah dari 0, Send the request to the primary node (default) ke 2, Timeout dan downgrade (jika bacaan konsistensi global timeout, kueri secara otomatis diturunkan ke bacaan non-konsisten, dan client tidak menerima pesan error).

    • Memperbaiki masalah di mana kueri lambat dalam pernyataan PREPARE dengan petunjuk /*FORCE_MASTER*/ tidak diarahkan dengan benar ke node read-only dengan indeks penyimpanan kolom untuk dieksekusi.

    • Memperbaiki waktu respons kueri (RT) yang tinggi dalam skenario konkurensi rendah di bawah konsistensi global (mode tradisional).

    • Memperbaiki masalah dalam Multi-master Cluster (Limitless) Edition di mana eksekusi bersamaan pernyataan CREATE DATABASE pada beberapa node untuk membuat database dengan nama yang sama dapat menyebabkan kegagalan perintah karena konflik.

    • Memperbaiki masalah dalam Multi-master Cluster (Limitless) Edition di mana parser MySQL dapat menyebabkan crash layanan saat memproses pernyataan CREATE TABLE, sehingga meningkatkan stabilitas sistem.

  • 2.9.13 (Dirilis pada: 2025-05-22)

    Kategori

    Deskripsi

    Perbaikan Bug

    Memperbaiki masalah di mana pemantauan pemanfaatan CPU menampilkan hasil yang tidak akurat.

  • 2.9.12 (Dirilis pada: 2025-05-15)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Mengoptimalkan konsistensi global (mode kinerja tinggi) dengan mengubah cakupannya dari tingkat sistem ke tingkat koneksi, sehingga dapat dikonfigurasi untuk setiap titik akhir PolarProxy.

    • Mengoptimalkan proses peralihan koneksi persisten.

    • Penguraian SQL telah dioptimalkan.

    • Mengoptimalkan kolam koneksi tingkat transaksi.

    • Mengoptimalkan metrik statistik.

    Perbaikan Bug

    • Memperbaiki masalah pengikatan node perintah Scan Orca (Redis-compatible) dan pemutusan koneksi tak terduga terkait karena wait timeout.

    • Memperbaiki masalah di mana perintah last_used menyebabkan koneksi on-demand terputus.

    • Memperbaiki error perutean dalam Multi-master Cluster (Limitless) Edition ketika SET autocommit=0 atau SET autocommit=1 digunakan dalam transaksi multi-pernyataan.

    • Memperbaiki masalah kompatibilitas antara kolam koneksi tingkat transaksi dan HTAP.

    • Memperbaiki masalah di mana transaksi read-only tidak memenuhi persyaratan konsistensi.

    • Memperbaiki masalah kompatibilitas dengan beberapa driver.

    • Memperbaiki masalah di mana penggunaan ulang koneksi dapat memilih database yang salah dalam skenario tertentu ketika kolam koneksi tingkat transaksi diaktifkan.

  • 2.9.10 (Dirilis pada: 2025-02-14)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki error perutean kueri untuk tabel temporary yang dibuat dengan pernyataan CREATE TEMPORARY TABLE * AS SELECT * FROM *.

    • Memperbaiki error eksekusi untuk transaksi XA pada endpoint read-only yang dikonfigurasi dengan load balancing berdasarkan jumlah permintaan aktif.

    • Memperbaiki error perutean untuk transaksi XA dalam Multi-master Cluster (Limitless) Edition.

    • Memperbaiki error pembuatan tabel dalam beberapa skenario di Multi-master Cluster (Limitless) Edition.

    • Memperbaiki error yang terjadi pada endpoint read-only yang dikonfigurasi dengan load balancing berdasarkan jumlah permintaan aktif. Error disebabkan oleh penggunaan petunjuk force_master atau force_node untuk menentukan node utama.

    • Memperbaiki masalah di mana sesi terputus tak terduga setelah periode wait_timeout berakhir saat menarik binlog dari titik akhir kluster.

  • 2.9.8 (Dirilis pada: 2024-11-25)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Menambahkan dukungan untuk mengarahkan permintaan yang berisi fungsi GIS bawaan, seperti ST_Distance_Sphere, ke node read-only.

    • Menambahkan dukungan untuk mengonfigurasi kebijakan timeout untuk konsistensi global (mode kinerja tinggi): meneruskan ke node utama, melaporkan error, atau downgrade.

    • Menambahkan dukungan untuk konsistensi global dalam Multi-master Cluster (Limitless) Edition.

    • Menambahkan dukungan untuk memilih node utama tertentu untuk endpoint kustom.

    • Mengoptimalkan kemampuan load balancing untuk node read-only dalam Multi-master Cluster (Limitless) Edition.

    Perbaikan Bug

    • Memperbaiki masalah yang dapat menyebabkan error out-of-memory (OOM) proksi dalam skenario pembacaan data konkurensi tinggi.

    • Memperbaiki masalah di mana pemulihan transaksi gagal dalam beberapa skenario.

    • Memperbaiki masalah di mana akun yang menggunakan caching_sha2_password tidak kompatibel dengan driver pymysql.

    • Memperbaiki masalah di mana petunjuk force_node hint menjadi tidak valid selama failover primary/secondary.

    • Memperbaiki masalah crash yang disebabkan oleh exception proksi dalam beberapa skenario Multi-master Cluster (Limitless) Edition.

    • Memperbaiki masalah di mana proksi salah mengidentifikasi peran Standby dalam beberapa skenario Multi-master Cluster (Limitless) Edition.

    • Memperbaiki masalah di mana failover primary/secondary dapat menyebabkan penggunaan ulang koneksi memilih database yang salah setelah kolam koneksi tingkat transaksi diaktifkan.

  • 2.9.4 (Dirilis pada: 2024-08-29)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Always-confidential encryption kini mendukung pembaruan kunci.

    Perbaikan Bug

    • Memperbaiki masalah di mana akses ke tabel temporary yang dibuat dalam prosedur tersimpan gagal.

    • Memperbaiki masalah di mana pernyataan CREATE TABLE LIKE dan RENAME TABLE gagal dieksekusi dalam Multi-master Cluster (Limitless) Edition.

    • Memperbaiki respons permintaan lambat dalam skenario konkurensi tinggi untuk PolarDB for AI.

    • Memperbaiki masalah pemblokiran dan restart proksi dalam beberapa skenario.

  • 2.9.2 (Dirilis pada: 2024-07-29)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Menambahkan dukungan untuk autentikasi MySQL 8.0 caching_sha2_password.

    • Menambahkan dukungan untuk menggunakan wildcard dalam aturan enkripsi.

    • Mengoptimalkan kebijakan perutean untuk pernyataan yang terkait dengan Global Transaction Identifiers (GTIDs).

    • Menambahkan dukungan untuk sintaks JSON menggunakan ->> atau ->.

    Perbaikan Bug

    • Memperbaiki masalah di mana rotasi ID thread dalam skenario koneksi singkat kadang-kadang menyebabkan kegagalan pembentukan koneksi.

    • Memperbaiki error dengan transaksi bersarang dalam kueri multi-pernyataan.

    • Memperbaiki exception proksi yang disebabkan oleh kegagalan parsing untuk beberapa pernyataan SQL tertentu.

  • 2.8.47 (Dirilis pada: 2024-12-02)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Menambahkan dukungan untuk mengarahkan permintaan yang berisi fungsi GIS bawaan, seperti ST_Distance_Sphere, ke node read-only.

    Perbaikan Bug

    • Memperbaiki masalah yang dapat menyebabkan error out-of-memory (OOM) proksi dalam skenario pembacaan data konkurensi tinggi.

    • Memperbaiki masalah di mana pemulihan transaksi gagal dalam beberapa skenario.

    • Memperbaiki masalah di mana failover primary/secondary dapat menyebabkan penggunaan ulang koneksi memilih database yang salah setelah kolam koneksi tingkat transaksi diaktifkan.

  • 2.8.46 (Dirilis pada: 2024-09-13)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Mengoptimalkan throughput unduhan untuk akses cross-region atau dalam kondisi jaringan ekstrem.

    • Mengoptimalkan perutean untuk SELECT information_schema.processlist. Permintaan kini diarahkan ke node utama secara default untuk mencegah kegagalan migrasi skema lock-free gh-ost.

    Perbaikan Bug

    • Memperbaiki permintaan lambat pada endpoint read-only yang terhubung hanya ke satu node read-only (AP).

    • Memperbaiki masalah di mana perutean salah user variable menyebabkan error Illegal mix of collations di aplikasi.

  • 2.8.45 (Dirilis pada: 2024-07-19)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Mengoptimalkan pemisahan baca-setelah-tulis untuk transaksi dalam beberapa skenario.

    • Mengoptimalkan koneksi persisten dalam beberapa skenario.

    • Mengoptimalkan pemrosesan paket data non-bisnis untuk penyamaran data dan enkripsi.

    Perbaikan Bug

    • Memperbaiki kegagalan pembentukan koneksi on-demand dalam beberapa skenario.

    • Memperbaiki masalah kompatibilitas antara pembentukan koneksi on-demand dan distribusi permintaan otomatis antara penyimpanan baris dan kolom.

    • Memperbaiki perutean permintaan yang salah untuk distribusi permintaan otomatis antara penyimpanan baris dan kolom dalam beberapa skenario.

    • Memperbaiki masalah di mana proksi restart tak terduga selama dekripsi atau enkripsi data.

    • Memperbaiki masalah di mana overload protection tidak pulih dengan cepat dalam skenario tertentu, menyebabkan respons permintaan lambat.

    • Memperbaiki pemutusan koneksi tak terduga yang terjadi saat mengeksekusi perintah binlog dump pada titik akhir kluster.

    • Memperbaiki perutean permintaan yang salah untuk kueri multi-pernyataan yang menggunakan tabel temporary.

    • Memperbaiki masalah kompatibilitas dengan endpoint read-only yang menggunakan load balancing berbasis koneksi dalam beberapa skenario.

    • Memperbaiki masalah di mana kolam koneksi tingkat transaksi tidak digunakan kembali dengan benar dalam skenario COM_RESET_CONNECTION.

    • Memperbaiki masalah yang secara tak terduga mengarahkan permintaan ke database utama di bawah konsistensi global.

    • Memperbaiki potensi kebocoran koneksi di proksi yang disebabkan oleh penggunaan perintah KILL CONNECTION secara intensif.

    • Memperbaiki masalah yang dapat menyebabkan pemblokiran koneksi dalam beberapa skenario.

  • 2.8.35 (Tanggal rilis: 2024-02-26)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Perbaikan bug

    • Memperbaiki masalah pemutusan koneksi dengan binlog_dump saat BINLOG_DUMP_NON_BLOCK diaktifkan.

    • Memperbaiki masalah di mana beberapa koneksi database diblokir dalam waktu lama dalam skenario tertentu ketika pengalihan lalu lintas otomatis diaktifkan.

    • Memperbaiki potensi error saat menggunakan SET OPTION dengan kolam koneksi tingkat sesi.

    • Memperbaiki masalah yang dapat menyebabkan pemblokiran koneksi dalam skenario tertentu saat menggunakan STMT_SEND_LONG_DATA.

    • Memperbaiki masalah di mana beberapa koneksi persisten gagal keluar seperti yang diharapkan.

    • Memperbaiki masalah di mana beberapa metrik pemantauan tidak akurat dalam skenario tertentu.

    • Memperbaiki masalah yang menyebabkan exception pada beberapa node proksi.

  • 2.8.28 (Tanggal rilis: 2024-01-08)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Mendukung distribusi trafik intra-transaksi untuk titik akhir kluster yang menggunakan pengalihan lalu lintas otomatis ketika Read-write mode diatur ke Read-only dan Load balancing policy diatur ke Active Request-based Load Balancing.

    • Dalam mode pengalihan lalu lintas otomatis, menghapus node AP kini memengaruhi koneksi yang ada.

    • Mendukung mengonfigurasi bobot server di tingkat endpoint.

    • Mengoptimalkan skenario koneksi persisten.

    • SSL hanya mendukung TLS 1.2.

    Perbaikan bug

    • Memperbaiki masalah yang menyebabkan client menerima kode error 9000 saat menggunakan pengalihan lalu lintas otomatis dengan PolarDB for MySQL 8.0.2.

    • Memperbaiki masalah di mana pernyataan SQL yang berisi sintaks khusus menyebabkan client menerima kode error 9000 selama pengalihan lalu lintas otomatis.

    • Memperbaiki masalah di mana operasi EXPLAIN SELECT gagal dalam beberapa skenario.

    • Memperbaiki masalah yang secara singkat memblokir permintaan pengguna saat node read-only dihapus dalam beberapa skenario.

    • Memperbaiki masalah di mana koneksi bisa menjadi tidak responsif dalam beberapa skenario saat menggunakan kolam koneksi tingkat transaksi.

    • Memperbaiki masalah yang menyebabkan exception pada beberapa node proksi.

    • Memperbaiki masalah di mana pengalihan lalu lintas otomatis menyebabkan exception proksi atau koneksi tidak responsif dalam beberapa skenario ketika Consistency level titik akhir kluster diatur ke Session consistency atau Global consistency.

    • Memperbaiki error perutean yang disebabkan oleh tabel temporary dalam pernyataan SQL.

  • 2.8.25 (Tanggal rilis: 2023-08-30)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Mengoptimalkan skenario koneksi persisten.

    Perbaikan bug

    • Memperbaiki masalah di mana pesan keepalive internal atau paket besar dapat menyebabkan sesi pengguna hang.

    • Memperbaiki masalah di mana pernyataan SELECT dengan variabel kustom diarahkan ke database utama.

    • Memperbaiki masalah di mana kueri multi-pernyataan dengan komentar diarahkan ke node read-only.

  • 2.8.24 (Tanggal rilis: 2023-08-08)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Mengoptimalkan logika untuk templat deteksi pemantauan internal.

    Perbaikan Bug

    • Memperbaiki masalah di mana SHOW WARNINGS timeout dan gagal pada endpoint read-only.

    • Memperbaiki exception PolarProxy yang terjadi saat kolam koneksi tingkat transaksi diaktifkan.

  • 2.8.21 (Tanggal rilis: 2023-06-25)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Mengoptimalkan kinerja beberapa modul internal.

    • Menambahkan dukungan untuk mengarahkan pernyataan EXPLAIN SELECT ke node read-only.

    • Menambahkan dukungan untuk mengarahkan pernyataan SHOW STATUS ke node sebelumnya.

    • Menambahkan dukungan untuk enkripsi kueri.

    Perbaikan Bug

    • Memperbaiki masalah di mana sesi bisa hang ketika node AP direstart sementara distribusi permintaan otomatis untuk penyimpanan baris dan kolom diaktifkan.

    • Memperbaiki masalah di mana sesi bisa hang ketika node direstart sementara kueri paralel diaktifkan.

    • Memperbaiki masalah di mana pernyataan OPTIMIZE salah diarahkan ke node read-only.

    • Memperbaiki masalah di mana error parsing dalam beberapa skenario WITH ... SELECT menyebabkan permintaan diarahkan ke node utama.

    • Memperbaiki masalah di mana database polar_proxy_encode secara tak terduga terlihat oleh pengguna.

    • Memperbaiki jitter waktu respons permintaan (RT) yang terjadi saat node read-only ditambahkan.

    • Memperbaiki masalah yang mencegah dynamic data masking berlaku.

    • Memperbaiki berbagai exception pada node proksi.

  • 2.8.12 (Tanggal rilis: 2023-03-01)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Meningkatkan kinerja koneksi singkat sebesar 10%.

    Perbaikan Bug

    • Memperbaiki masalah di mana ROW_NUMBER() diarahkan ke node utama.

    • Memperbaiki berbagai exception PolarProxy.

    • Memperbaiki masalah di mana exception node read-only menyebabkan kegagalan deteksi pemantauan PolarProxy, yang mengakibatkan pemutusan koneksi pengguna.

    • Memperbaiki masalah di mana penggunaan PREPARE dan EXECUTE gagal saat distribusi permintaan otomatis untuk penyimpanan baris diaktifkan.

    • Memperbaiki masalah yang mencegah dynamic data masking berlaku.

  • 2.8.11 (Tanggal rilis: 2023-02-22)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Distribusi permintaan otomatis untuk penyimpanan baris dan kolom kini mendukung transaksi, konsistensi sesi, dan konsistensi global.

    Perbaikan Bug

    • Memperbaiki error perutean untuk pernyataan SQL yang berisi tabel temporary dan lebih panjang dari 64 KB.

    • Memperbaiki masalah di mana status transaksi hilang selama pemisahan transaksi, yang menyebabkan pemutusan koneksi sementara untuk client PHP 8.0.

    • Memperbaiki kegagalan autentikasi pada endpoint read-only.

    • Memperbaiki kegagalan pembentukan koneksi saat menggunakan kolam koneksi tingkat sesi.

  • 2.8.8 (Tanggal rilis: 2022-12-15)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Pemisahan baca/tulis kini mendukung load balancing dinamis berbasis bobot. Untuk informasi lebih lanjut, lihat Weight-based dynamic load balancing.

    • Endpoint read-only kini mendukung load balancing tingkat permintaan.

    • Dalam skenario HTAP, distribusi permintaan otomatis untuk penyimpanan baris dan kolom kini mendukung pengarahan permintaan Pemrosesan transaksional (TP) ke node AP.

    • Perubahan pada pengaturan Elastic Parallel Processing (EPP) kini berlaku pada koneksi yang ada.

    Perbaikan Bug

    Memperbaiki masalah yang menyebabkan koneksi berhenti.

  • 2.8.3 (Tanggal rilis: 2022-11-04)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Menambahkan dukungan untuk overload protection.

    • Menambahkan dukungan untuk hot replica yang dapat dibaca.

    Perbaikan Bug

    • Memperbaiki pemutusan koneksi tak terduga dalam kueri multi-pernyataan saat menggunakan distribusi permintaan otomatis untuk penyimpanan baris dan kolom dalam skenario HTAP.

    • Memperbaiki beberapa exception internal yang menyebabkan jitter waktu respons (RT).

  • 2.7.9 (Tanggal rilis: 2022-08-01)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Perbaikan Bug

    • Memperbaiki masalah dalam kolam koneksi tingkat sesi di mana variabel lingkungan hilang pada node database yang baru ditambahkan, yang menyebabkan status tidak konsisten.

    • Memperbaiki masalah perutean salah untuk pernyataan UPDATE ketika transaksi read-only diaktifkan dalam skenario multi-pernyataan.

    • Memperbaiki masalah perutean salah untuk COM_STMT_FETCH dalam skenario konsistensi.

  • 2.7.5 (Tanggal rilis: 2022-07-15)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • Fitur sql firewall kini mendukung sintaks SHOW.

    • Menambahkan dukungan untuk titik akhir kluster baca/tulis.

    Perbaikan Bug

    • Memperbaiki masalah yang mencegah fitur Accept Reads on Primary Node berlaku untuk koneksi yang ada.

    • Memperbaiki beberapa exception internal.

  • 2.4.35 (Tanggal rilis: 2022-07-05)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki exception sesi yang terjadi ketika permintaan SET diterima selama restart node utama sementara koneksi persisten diaktifkan.

    • Memperbaiki beberapa masalah dengan alat pemantauan dan diagnosis internal yang tidak akurat.

  • 2.4.33 (Tanggal rilis: 2022-05-07)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki masalah dalam kolam koneksi tingkat transaksi di mana variabel lingkungan tidak diputar ulang, yang menyebabkan penggunaan ulang koneksi salah dalam sesi.

    • Memperbaiki error yang terjadi saat mengeksekusi prepare exec dengan load balancing otomatis HTAP.

    • Memperbaiki masalah di mana status transaksi dalam status paket hilang karena pemisahan transaksi. Masalah ini mungkin memengaruhi client PHP 8.0.

    • Memperbaiki berbagai exception PolarProxy.

  • 2.4.30 (Tanggal rilis: 2022-03-08)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Mengoptimalkan tingkat konsistensi sesi.

    Perbaikan Bug

    • Memperbaiki error perutean dengan distribusi permintaan otomatis untuk penyimpanan baris dan kolom dalam skenario HTAP.

    • Memperbaiki exception PolarProxy yang terjadi ketika spesifikasi proksi melebihi 32 core.

    • Memperbaiki kondisi yang dapat menyebabkan PolarProxy crash.

    • Memperbaiki masalah perutean salah dengan PREPARE SELECT ... FOR UPDATE dalam skenario tertentu.

  • 2.4.27 (Tanggal rilis: 2021-12-30)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Menambahkan dukungan untuk distribusi permintaan otomatis untuk penyimpanan baris dan kolom.

    Perbaikan Bug

    • Memperbaiki masalah di mana KILL SESSION gagal.

    • Memperbaiki masalah di mana COM_STMT_EXECUTE gagal ketika jenis parameter sering diubah.

    • Memperbaiki masalah di mana permintaan baca salah diarahkan ke node read-only setelah SELECT ... FOR UPDATE dieksekusi dalam transaksi.

    • Memperbaiki masalah di mana koneksi baru yang dibuat selama restart node utama gagal memasukkan karakter khusus jenis utf8mb4.

    • Memperbaiki masalah konsistensi sesi di mana data terbaru tidak dapat dibaca setelah transaksi dikomit.

  • 2.4.22 (Tanggal rilis: 2021-09-10)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki masalah di mana PolarProxy tidak menutup prepared statement dengan benar, yang menyebabkan penggunaan memori database tinggi.

    • Memperbaiki kegagalan koneksi persisten.

    • Memperbaiki exception PolarProxy yang terjadi ketika titik akhir kluster default diubah ke mode read-only.

    • Memperbaiki kondisi yang dapat menyebabkan PolarProxy crash.

  • 2.4.18 (Tanggal rilis: 2021-08-12)

    Kategori

    Deskripsi

    Perbaikan Bug

    • Memperbaiki masalah teks rusak dalam aplikasi JDBC yang tidak menentukan set karakter. Masalah terjadi selama restart node atau kegagalan autentikasi akun.

    • Memperbaiki kegagalan koneksi untuk client Flink.

    • Memperbaiki error perutean untuk tabel temporary.

  • 2.4.17 (Tanggal rilis: 2021-07-14)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    • PolarDB for MySQL 5.7 kini mendukung koneksi persisten untuk transaksi dalam skenario failover.

    • Menambahkan metrik pemantauan internal.

    Perbaikan Bug

    • Mengurangi waktu respons panjang selama kegagalan autentikasi akun MySQL.

    • Mengoptimalkan pembentukan koneksi untuk segera melewati node read-only yang abnormal.

    • Memperbaiki kegagalan koneksi saat kueri paralel diaktifkan pada endpoint read-only.

    • Memperbaiki error perutean untuk CURRENT_TIMESTAMP.

    • Memperbaiki masalah perutean salah untuk pernyataan FOR UPDATE.

    • Memperbaiki error perutean yang disebabkan oleh analisis sintaks salah untuk @a dalam klausa JOIN.

    • Memperbaiki kegagalan autentikasi untuk client MySQL 8.0 yang menggunakan password kosong.

    • Memperbaiki masalah di mana beberapa pernyataan PREPARE bernama gagal dieksekusi.

  • 2.4.12 (Tanggal rilis: 2021-05-20)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Menambahkan dukungan untuk dynamic data masking.

    Perbaikan Bug

    Memperbaiki berbagai exception PolarProxy.

  • 2.4.7 (Tanggal rilis: 2021-03-15)

    Kategori

    Deskripsi

    Fitur Baru & Optimasi Kinerja

    Menambahkan dukungan untuk koneksi persisten.

    Perbaikan Bug

    Memperbaiki masalah perutean salah untuk LOCK IN SHARE MODE.

Catatan rilis PolarProxy 1.x.x

Catatan

Daftar berikut hanya mencakup versi utama PolarProxy. Nomor versi Anda mungkin tidak muncul dalam daftar ini.

  • 1.13.42 (Tanggal Rilis: 2022-12-15)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki kegagalan koneksi yang disebabkan oleh jumlah koneksi database yang berlebihan.

    • Memperbaiki jitter waktu respons (RT) yang disebabkan oleh tugas terjadwal internal.

  • 1.13.39 (Tanggal Rilis: 2022-07-20)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Meningkatkan kinerja PolarProxy saat menangani volume tinggi autentikasi gagal.

    • Mengoptimalkan fitur autentikasi akun. Mengubah granularitas pembatasan laju untuk autentikasi akun gagal dari tingkat global ke tingkat akun.

    Perbaikan bug

    • Memperbaiki masalah di mana status transaksi hilang selama pemisahan transaksi.

    • Memperbaiki masalah di mana variabel lingkungan tidak diputar ulang dalam kolam koneksi tingkat transaksi.

    • Memperbaiki masalah di mana prepared statement gagal ditutup dalam transaksi XA.

    • Memperbaiki beberapa exception internal.

  • 1.13.34 (Tanggal Rilis: 2022-03-03)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk format encoding MySQL utf8mb3.

    • Meningkatkan konsistensi sesi.

    Perbaikan bug

    Memperbaiki masalah perutean salah untuk pernyataan SELECT ... FOR UPDATE yang disebabkan oleh jumlah parameter prepared statement yang berlebihan.

  • 1.13.30 (Tanggal Rilis: 2021-12-30)

    Kategori

    Deskripsi

    Perbaikan bug

    Memperbaiki masalah yang mencegah pembacaan data terbaru yang telah dikomit setelah transaksi dengan konsistensi sesi dikomit.

  • 1.13.27 (Tanggal Rilis: 2021-11-16)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki masalah kompatibilitas SSL dengan beberapa client.

    • Mengoptimalkan kinerja parsing proksi untuk pernyataan INSERT.

  • 1.13.25 (Tanggal Rilis: 2021-08-18)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki memory leak proksi yang disebabkan oleh kegagalan autentikasi akun MySQL.

    • Memperbaiki crash proksi dalam skenario multi-endpoint.

  • 1.13.22 (Tanggal Rilis: 2021-07-21)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk SELECT LAST_INSERT_ID() saat kolam koneksi tingkat transaksi diaktifkan.

    • Menambahkan dukungan untuk fungsi FOUND_ROWS() saat kolam koneksi tingkat transaksi diaktifkan.

    • Menambahkan dukungan untuk mengarahkan protokol COM_STATISTICS ke node read-only.

    • Mengoptimalkan kolam koneksi tingkat transaksi.

    • Mengoptimalkan konsistensi global. Permintaan dapat diarahkan ke node read-only jika setidaknya satu node read-only memenuhi persyaratan konsistensi.

    • Menambahkan dukungan untuk mengarahkan fungsi GEO ke node read-only.

    • Menambahkan metrik pemantauan internal.

    Perbaikan bug

    • Memperbaiki error perutean yang disebabkan oleh parsing salah beberapa pernyataan SQL.

    • Memperbaiki masalah di mana stmt_exec() gagal setelah stmt_long_data() dieksekusi dalam skenario tertentu.

    • Memperbaiki kegagalan eksekusi LOAD DATA INFILE.

  • 1.13.5 (Tanggal Rilis: 2020-12-01)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Konsistensi eventual kini mendukung pemisahan transaksi.

    • Menambahkan dukungan untuk sintaks HINT berikut:

      • force node connection /*force_proxy_internal*/set force_node = 'pi-aaaaaaaaa';

        Semua permintaan selanjutnya pada koneksi ini hanya dikirim ke node pi-aaaaaaaaa. Jika node ini tidak sehat, PolarProxy melaporkan pesan error set force node 'pi-aaaaaaaaa' is not found, please check..

      • force node query /*force_node='pi-aaaaaaaa'*/ show processlist;

        Permintaan ini hanya dieksekusi pada node pi-aaaaaaaa. Jika node ini tidak sehat, PolarProxy melaporkan pesan error 'force hint server node is not found, please check.'.

    • Menambahkan metrik pemantauan internal.

    Perbaikan bug

    • Memperbaiki masalah di mana pernyataan select type, status, mode, where gtx_id = '4' FOR UPDATE; diarahkan ke node read-only karena berisi kata kunci mode.

    • Memperbaiki masalah ketidakseimbangan beban di bawah kondisi tertentu.

    • Memperbaiki potensi kegagalan stmt_close dalam skenario PREPARE.

  • 1.12.10 (Tanggal Rilis: 2020-10-19)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki exception pembentukan koneksi SSL untuk MySQL 8.0.

    • Memperbaiki masalah di mana PolarProxy gagal menangani permintaan baru ke node database setelah statusnya berubah dari DOWN ke RUNNING.

  • 1.12.7 (Tanggal Rilis: 2020-08-06)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk sintaks SHOW FULL PROCESSLIST.

    • Menambahkan dukungan untuk sintaks transaksi XA.

    Perbaikan bug

    • Memperbaiki beberapa masalah dengan kolam koneksi tingkat transaksi.

    • Memperbaiki masalah akses ke node read-only dalam GDN.

    • Memperbaiki error saat mengeksekusi perintah SHOW PROCESSLIST di MySQL 8.0.

    • Memperbaiki beberapa kegagalan pembentukan koneksi.

  • 1.11.12 (Tanggal Rilis: 2020-06-22)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk kolam koneksi tingkat transaksi.

    • Endpoint read-only PolarDB for MySQL 8.0 kini mendukung kueri paralel.

  • 1.10.7 (Tanggal Rilis: 2020-03-18)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk konsistensi global.

    Perbaikan bug

    Memperbaiki exception saat menginisialisasi variabel lingkungan sistem dalam kolam koneksi tingkat sesi.

  • 1.9.23 (Tanggal Rilis: 2020-02-21)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk menghubungkan ke kluster dengan akun root.

    • Menambahkan dukungan untuk enkripsi SSL.

    Perbaikan bug

    • Memperbaiki kegagalan CHANGE USER.

    • Memperbaiki kegagalan LOAD FILE.

    • Memperbaiki masalah di mana aplikasi melaporkan error Exception: Packets out of order setelah menerima pesan dengan urutan salah.

    • Memperbaiki masalah yang menyebabkan endpoint read-only terputus saat node utama tidak tersedia.

  • 1.9.14 (Tanggal Rilis: 2019-12-24)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk sintaks HINT, seperti /*FORCE_SLAVE*/ dan /*FORCE_MASTER*/.

    • Mengaktifkan database utama untuk menerima permintaan baca.

    Perbaikan bug

    • Memperbaiki karakter rusak yang disebabkan oleh nilai charset default yang salah.

    • Memperbaiki masalah di mana string versi MySQL yang dikembalikan salah.

Tingkatkan versi

Jika kluster Anda tidak menjalankan versi terbaru PolarProxy, Anda dapat meningkatkan proksi sesuai kebutuhan. Untuk instruksi detail, lihat Tingkatkan versi secara manual.