Berikut adalah catatan rilis PolarProxy untuk PolarDB for MySQL.
Untuk pertanyaan mengenai versi atau peningkatan O&M proaktif, bergabunglah dengan grup DingTalk kami (ID grup: 51685000218).
Pengelolaan versi
Proksi database untuk PolarDB for MySQL menggunakan 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 suatu rilis menentukan apakah rilis tersebut hanya menjadi versi pembelian baru atau sekaligus versi stabil. Rilis perbaikan bug menjadi versi pembelian baru dan versi stabil, sedangkan rilis fitur utama hanya menjadi versi pembelian baru. Versi pembelian baru akan menjadi versi stabil dua hingga tiga bulan setelah dirilis.
Periksa nomor versi
Login ke Konsol PolarDB dan navigasi ke halaman kluster target Anda di . Di bagian Version Information, Anda dapat melihat versi saat ini dan terbaru dari PolarProxy (misalnya, saat ini 2.4.18, terbaru 2.4.22) serta engine kernel database (misalnya, saat ini 8.0.1.1.17, terbaru 8.0.1.1.18). Di bagian Upgrade Version, Anda dapat meningkatkan komponen PolarProxy, engine kernel database, dan Store secara individual atau bersamaan.
PolarProxy untuk PolarDB for MySQL memiliki dua versi utama: 1.x.x dan 2.x.x.
-
1.x.x
Versi ini ditujukan untuk kluster yang dibuat sebelum 1 Februari 2021. Versi ini tidak lagi menerima pembaruan fitur, hanya perbaikan bug.
-
2.x.x
Versi ini ditujukan untuk kluster yang dibuat pada atau setelah 1 Februari 2021. Ini adalah versi utama saat ini dan mendukung fitur-fitur baru, seperti koneksi persisten dan penyamaran data.
-
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.
-
-
Lihat pengelolaan versi minor untuk detail tentang peningkatan versi PolarProxy.
Log rilis PolarProxy
Catatan rilis proksi database 2.x.x
Daftar versi utama PolarProxy ini tidak lengkap dan mungkin tidak mencakup versi Anda.
-
2.9.24 (Tanggal Rilis: 2026-08-19)
Category
Description
New features
-
Mendukung routing kueri
binlog_checksumdari tool Binlog di kluster multi-primary ke node agregasi (CC) untuk memastikan hasil yang benar.
Bug fixes
-
Memperbaiki masalah di mana beberapa endpoint read-only mungkin menjadi tidak tersedia setelah node standby gagal.
-
Memperbaiki masalah di mana proksi mungkin crash ketika tidak ada node primary yang tersedia di kluster multi-primary.
-
Memperbaiki masalah di mana retry permintaan tunggal tidak dapat timeout ketika node backend berulang kali gagal.
-
Memperbaiki masalah di mana exception koneksi backend dalam skenario reuse koneksi mungkin menyebabkan proksi crash atau permintaan macet.
-
-
2.9.22 (Tanggal Rilis: 2026-07-13)
Category
Description
New features
-
Mendukung routing permintaan yang mengandung fungsi bawaan seperti
JSON_ARRAYAGGke node read-only.
Bug fixes
-
Memperbaiki masalah di mana kluster multi-primary kadang-kadang mengalami kegagalan routing acak.
-
Memperbaiki masalah di mana kluster multi-primary gagal melakukan retry permintaan dengan benar pada node read-only (RO) dalam skenario error tertentu.
-
Memperbaiki masalah di mana fungsi data masking atau encryption dapat menyebabkan sesi hang dalam skenario respons multi-paket.
-
Memperbaiki masalah di mana melepas prepared statement yang tidak ada (
prepare) langsung menutup koneksi.
-
-
2.9.21 (Tanggal Rilis: 2026-04-23)
Category
Description
New features
-
Mendukung socket hot migration, memungkinkan Anda meningkatkan proksi database tanpa memutus koneksi client untuk pembaruan aplikasi yang mulus.
CatatanFitur ini sedang dalam rilis canary dan dinonaktifkan secara default. Untuk mengaktifkan fitur ini, silakan submit a ticket.
-
Mendukung monotonic reads dengan eventual consistency. Ini memastikan bahwa dalam sesi yang sama, pembacaan berikutnya tidak mengembalikan data yang lebih lama daripada pembacaan sebelumnya.
-
Mendukung protokol database dokumen (NoSQL), termasuk CRUD, agregasi, manajemen indeks, dan autentikasi pengguna.
Performance optimizations
-
Meningkatkan kecepatan parsing SQL dan mengurangi overhead parsing SQL.
-
Jika tidak ada node read-only indeks kolom yang tersedia, permintaan yang mencakup hint
force_imci_nodesdapat fallback ke node read-only (RO) penyimpanan baris untuk mencegah error eksekusi. -
Meningkatkan retensi koneksi selama failover ketika Binlog dan node hot standby diaktifkan.
Bug fixes
-
Memperbaiki crash yang disebabkan oleh pengiriman paket non-ping-pong yang menyebabkan kondisi out-of-order dalam skenario data masking atau encryption.
-
Memperbaiki crash dalam skenario data masking yang disebabkan oleh logika pemrosesan subkueri abnormal.
-
Memperbaiki crash selama pull Binlog dari titik akhir kluster, yang disebabkan oleh salah mengidentifikasi paket normal yang lebih besar dari 16 MB sebagai paket error.
-
Memperbaiki kegagalan reuse koneksi selama fase handshake pool koneksi tingkat transaksi, yang disebabkan oleh client mengirim nomor set karakter yang tidak valid.
-
Memperbaiki routing salah
EXPLAIN SELECTke node read-only indeks kolom ketika tidak ada node read-only (RO) penyimpanan baris yang tersedia untuk titik akhir kluster. -
Memperbaiki routing salah permintaan baca ke node primary, yang disebabkan oleh salah mengidentifikasi tipe
DECIMAL(m,n)dalam fungsiCONVERTsebagai user-defined function. -
Memperbaiki metrik latency permintaan rata-rata yang tidak akurat untuk proksi database yang ditampilkan di konsol, yang terjadi dalam skenario dengan persentase tinggi perintah broadcast (seperti PING).
-
-
2.9.20 (Tanggal rilis: 2026-04-03)
Category
Description
Bug fix
-
Memperbaiki bug yang diperkenalkan di versi 2.9.17 di mana proksi akan crash selama parsing karena salah menginterpretasikan paket normal sebagai error. Hal ini terjadi ketika sesi binlog didirikan melalui endpoint pemisahan baca/tulis PolarDB, paket binlog pertama melebihi 16 MB, dan byte pada posisi pemisahan paket adalah
0xFF.
-
-
2.9.19 (Tanggal rilis: 2025-12-25)
Category
Description
Performance Optimizations
-
Menyederhanakan eksekusi Prepared Statements.
Bug Fixes
-
Memperbaiki memory leak potensial saat mengeksekusi pernyataan PREPARE biner dengan hint pada cluster endpoint yang mencakup node read-only indeks columnstore.
-
Memperbaiki masalah yang menyebabkan sesi hang saat timeout sambil menunggu informasi autentikasi client.
-
Memperbaiki masalah kompatibilitas dengan PolarDB Always-confidential yang terjadi saat mengeksekusi pernyataan SQL tertentu.
-
Memperbaiki masalah yang menyebabkan pernyataan
DROP TABLEhang saat menghapus sejumlah besar tabel.
-
-
2.9.18 (Dirilis: 19 November 2025)
Category
Description
Performance optimizations
-
Mengoptimalkan logika proksi untuk pemeriksaan kesehatan node read-only indeks columnstore. Ini mencegah sesi hang akibat exception pemeriksaan kesehatan dan meningkatkan stabilitas kueri analitikal.
Bug fixes
-
Memperbaiki masalah routing di Multi-master Cluster (Limitless) Edition yang terjadi ketika permintaan SQL yang lebih besar dari 16 MB gagal diparsing.
-
Memperbaiki masalah di PolarDB Always-confidential di mana fitur enkripsi teracak tidak berlaku dalam skenario tertentu.
-
Memperbaiki masalah langka yang dapat menyebabkan proksi crash.
-
-
2.9.17 (Tanggal rilis: 2025-11-07)
Category
Description
Performance optimizations
-
Mengoptimalkan routing untuk Multi-master Cluster (Limitless), merouting permintaan untuk pernyataan
SHOW TABLE STATUS from db_nameke node baca/tulis (RW) yang ditentukan untuk memastikan konsistensi data saat Anda mengambil informasi status tabel. -
Mengoptimalkan mekanisme pemrosesan transaksi read-only. Sesi tetap terhubung jika node gagal saat memproses transaksi read-only. Ini meningkatkan ketersediaan tinggi kluster dan kelangsungan bisnis selama kegagalan node.
-
Mengoptimalkan performa pull binlog untuk What Is Global Database Network (GDN) untuk mengatasi lambatnya pull binlog dari titik akhir kluster kluster sekunder.
CatatanUntuk mengaktifkan optimasi ini, submit a ticket.
Bug fixes
-
Memperbaiki masalah di mana transaksi read-only dapat menyebabkan kluster crash dalam skenario tertentu.
-
Memperbaiki bug di SQL firewall yang dapat menyebabkan kluster crash saat memproses pernyataan SQL tertentu.
-
Memperbaiki kegagalan dekripsi data yang terjadi di versi PolarProxy 2.9.12 hingga 2.9.16 pada kluster yang dikonfigurasi dengan aturan enkripsi PolarDB Always-confidential.
-
-
2.9.16 (Tanggal rilis: 2025-09-17)
Category
Description
Performance optimizations
-
Mengoptimalkan pesan error untuk kegagalan routing dengan hint
/*FORCE_IMCI_NODES*/. -
Mengoptimalkan logika pencocokan aturan untuk dynamic data masking.
Bug fixes
-
Memperbaiki masalah routing dengan pernyataan
SELECT … FOR SHARE. -
Memperbaiki masalah di mana parser SQL gagal mengenali
CHARACTER SETsaat mem-parsingCAST. -
Memperbaiki masalah di mana routing pernyataan
PREPAREbiner di Multi-master Cluster (Limitless) Edition dapat menyebabkan pemutusan koneksi tak terduga dalam skenario tertentu. -
Memperbaiki masalah routing dengan pemisahan transaksi lanjutan saat memproses skenario multi-pernyataan.
-
Memperbaiki masalah di mana fitur overload protection dapat menyebabkan pemutusan koneksi tak terduga dalam beberapa skenario.
-
Memperbaiki masalah di mana koneksi persisten dapat menyebabkan error dalam permintaan XA.
-
-
2.9.15 (Dirilis pada: 2025-07-17)
Category
Description
New features
Menambahkan dukungan untuk mengonfigurasi konsistensi global secara terpisah pada endpoint read-only dengan Load balancing policy diatur ke Active Request-based Load Balancing.
Performance optimizations
-
Menambahkan awalan kode error ke permintaan yang dialihkan ke node read-only indeks columnstore untuk memungkinkan identifikasi dan resolusi masalah yang lebih cepat.
-
Meningkatkan efisiensi dan akurasi distribusi permintaan otomatis antara penyimpanan baris dan kolom untuk beban kerja Pemrosesan Transaksional/Analitikal Hibrida (HTAP).
Bug fixes
-
Memperbaiki masalah dalam konsistensi global (mode kinerja tinggi), di mana Klien dapat menerima kesalahan saat konfigurasi waktu habis diubah dari 0, Send the request to the primary node (default) ke 2, Timeout and downgrade (if a global consistency read times out, the query is automatically downgraded to a non-consistent read, and the client does not receive an error message).
-
Memperbaiki masalah di mana kueri lambat dalam pernyataan
PREPAREyang mengandung hint/*FORCE_MASTER*/tidak dirouting dengan benar ke node read-only indeks columnstore. -
Memperbaiki waktu respons (RT) kueri yang tinggi untuk konsistensi global (mode tradisional) dalam skenario konkurensi rendah.
-
Memperbaiki masalah di Multi-master Cluster (Limitless) Edition di mana pernyataan
CREATE DATABASEkonkuren untuk nama database yang sama pada beberapa node dapat gagal. -
Memperbaiki crash layanan di Multi-master Cluster (Limitless) Edition yang disebabkan oleh parser MySQL saat memproses pernyataan
CREATE TABLE.
-
-
(Dirilis pada: 2025-05-22)
Category
Description
Bug fixes
Memperbaiki masalah di mana pemantauan pemanfaatan CPU menampilkan hasil yang tidak akurat.
-
2.9.12 (Tanggal rilis: 2025-05-15)
Category
Description
New features & performance optimizations
-
Mengoptimalkan konsistensi global (mode kinerja tinggi) dengan mengubah cakupannya dari tingkat sistem ke tingkat koneksi, memungkinkan Anda mengonfigurasinya untuk setiap endpoint PolarProxy.
-
Mengoptimalkan proses switching koneksi persisten.
-
Mengoptimalkan parsing SQL.
-
Mengoptimalkan pool koneksi tingkat transaksi.
-
Metrik statistik yang telah dioptimalkan.
Fixed issues
-
Memperbaiki binding node yang salah untuk perintah Scan What is Orca (Redis-Compatible) dan pemutusan koneksi tak terduga yang disebabkan oleh
wait timeout. -
Memperbaiki masalah di mana mengeksekusi perintah
last_usedmemutus koneksi on-demand. -
Memperbaiki error routing di kluster Multi-master Cluster (Limitless) Edition yang disebabkan oleh penggunaan
SET autocommit=0atauSET autocommit=1dalam transaksi multi-pernyataan. -
Memperbaiki masalah kompatibilitas antara pool koneksi tingkat transaksi dan HTAP.
-
Memperbaiki masalah konsistensi dalam transaksi read-only.
-
Memperbaiki masalah kompatibilitas dengan driver tertentu.
-
Memperbaiki masalah di mana reuse koneksi dapat salah memilih database dalam skenario tertentu saat pool koneksi tingkat transaksi diaktifkan.
-
-
2.9.10 (Dirilis pada: 2025-02-14)
Category
Description
Bug fixes
-
Memperbaiki error routing 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 permintaan aktif.
-
Memperbaiki error routing untuk transaksi XA di kluster multi-master.
-
Memperbaiki error pembuatan tabel di kluster multi-master dalam beberapa skenario.
-
Memperbaiki error pada endpoint read-only yang dikonfigurasi dengan load balancing berdasarkan permintaan aktif, yang disebabkan oleh penggunaan hint
force_master/force_nodeuntuk menentukan node primary. -
Memperbaiki bug yang secara tak terduga memutus sesi setelah periode
wait_timeoutberakhir saat menarik binlog dari titik akhir kluster.
-
-
2.9.8 (Tanggal Rilis: 2024-11-25)
Category
Description
New features & performance optimizations
-
Sekarang merouting permintaan yang mengandung fungsi GIS bawaan, seperti
ST_Distance_Sphere, ke node read-only. -
Anda sekarang dapat mengonfigurasi kebijakan timeout untuk konsistensi kuat berkinerja-tinggi untuk meneruskan permintaan ke node primary, mengembalikan error, atau menurunkan spesifikasi.
-
Mendukung konsistensi global dalam skenario multi-master.
-
Menambahkan dukungan untuk memilih node primary tertentu dengan menggunakan endpoint kustom.
-
Meningkatkan load balancing untuk node read-only dalam skenario multi-master.
Bug fixes
-
Memperbaiki error OOM proksi potensial dalam skenario pembacaan data konkurensi tinggi.
-
Memperbaiki kegagalan resume transaksi.
-
Memperbaiki inkompatibilitas antara akun yang menggunakan
caching_sha2_passworddan driver PyMySQL. -
Memperbaiki masalah di mana hint
force_nodedapat menjadi tidak valid selama failover primary/secondary. -
Memperbaiki crash yang disebabkan oleh exception proksi dalam beberapa skenario multi-master.
-
Memperbaiki masalah di mana proksi salah mengidentifikasi peran Standby dalam beberapa skenario multi-master.
-
Memperbaiki masalah di mana reuse koneksi dapat memilih database yang salah setelah failover primary/secondary saat pool koneksi tingkat transaksi diaktifkan.
-
-
2.9.4 (Tanggal rilis: 2024-08-29)
Category
Description
New features & performance optimizations
enkripsi always-confidential sekarang mendukung pembaruan kunci.
Bug fixes
-
Memperbaiki masalah di mana tabel temporary yang dibuat dalam prosedur tersimpan tidak dapat diakses.
-
Memperbaiki bug yang mencegah pernyataan
CREATE TABLE LIKEdanRENAME TABLEdieksekusi di Kluster Multi-master. -
Memperbaiki respons permintaan lambat untuk PolarDB for AI dalam skenario konkurensi tinggi.
-
Memperbaiki masalah pemblokiran dan restart proksi dalam beberapa skenario.
-
-
2.9.2 (Dirilis pada: 2024-07-29)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk autentikasi MySQL 8.0
caching_sha2_password. -
Menambahkan dukungan untuk wildcard dalam aturan enkripsi.
-
Mengoptimalkan routing untuk pernyataan yang menggunakan Global Transaction Identifiers (GTIDs).
-
Menambahkan dukungan untuk operator JSON
->>dan->.
Bug fixes
-
Memperbaiki kegagalan koneksi sesekali yang disebabkan oleh rotasi ID thread dalam skenario koneksi singkat.
-
Memperbaiki error dalam transaksi nested multi-pernyataan.
-
Memperbaiki exception proksi yang disebabkan oleh kegagalan parsing untuk beberapa pernyataan SQL tertentu.
-
-
2.8.47 (Tanggal Rilis: 2024-12-02)
Category
Description
New Features & Performance Optimizations
Menambahkan dukungan untuk routing permintaan yang mengandung fungsi GIS bawaan, seperti
ST_Distance_Sphere, ke node read-only.Bug Fixes
-
Memperbaiki OOM proksi potensial selama pembacaan data konkurensi tinggi.
-
Memperbaiki masalah di mana resume transaksi dapat gagal dalam beberapa skenario.
-
Memperbaiki masalah di mana reuse koneksi dapat menggunakan database yang salah setelah failover primary/secondary saat pool koneksi tingkat transaksi diaktifkan.
-
-
2.8.46 (Tanggal Rilis: 2024-09-13)
Category
Description
New Features & Performance Optimizations
-
Meningkatkan throughput unduhan untuk akses cross-region atau dalam kondisi jaringan ekstrem.
-
Mengoptimalkan routing untuk
select information_schema.processlistuntuk default ke node primary di versi baru, mencegah kegagalan saat Anda menggunakan gh-ost untuk perubahan skema tanpa lock.
Bug Fixes
-
Memperbaiki masalah yang menyebabkan permintaan lambat pada endpoint read-only yang terhubung ke satu node read-only (AP).
-
Memperbaiki routing salah
user variableyang menyebabkan errorIllegal mix of collations.
-
-
2.8.45 (Dirilis pada: 2024-07-19)
Category
Description
New features & performance optimizations
-
Mengoptimalkan pemisahan baca-setelah-tulis untuk transaksi dalam skenario tertentu.
-
Mengoptimalkan koneksi persisten dalam skenario tertentu.
-
Mengoptimalkan penanganan paket data non-muatan untuk penyamaran data dan enkripsi.
Bug fixes
-
Memperbaiki kegagalan pembentukan koneksi on-demand dalam skenario tertentu.
-
Memperbaiki masalah kompatibilitas antara pembentukan koneksi on-demand dan distribusi permintaan otomatis antara penyimpanan baris dan kolom.
-
Memperbaiki routing permintaan salah untuk distribusi permintaan otomatis antara penyimpanan baris dan kolom dalam beberapa skenario.
-
Memperbaiki masalah di mana proksi secara tak terduga restart selama dekripsi atau enkripsi data.
-
Memperbaiki pemulihan overload protection yang tertunda dalam skenario tertentu yang menyebabkan respons permintaan lambat.
-
Memperbaiki pemutusan koneksi tak terduga saat mengeksekusi perintah
binlog dumppada titik akhir kluster. -
Memperbaiki routing permintaan salah untuk kueri multi-pernyataan yang menggunakan tabel temporary.
-
Memperbaiki masalah kompatibilitas dengan endpoint read-only yang menggunakan load balancing berbasis koneksi dalam skenario tertentu.
-
Memperbaiki masalah di mana pool koneksi tingkat transaksi tidak digunakan kembali dengan benar dalam skenario COM_RESET_CONNECTION.
-
Memperbaiki masalah di mana permintaan secara tak terduga dirouting ke database primary di bawah konsistensi global.
-
Memperbaiki kebocoran koneksi potensial di proksi yang disebabkan oleh penggunaan sering perintah
KILL CONNECTION. -
Memperbaiki masalah yang dapat menyebabkan pemblokiran koneksi dalam skenario tertentu.
-
-
2.8.35 (Tanggal rilis: 2024-02-26)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk pembentukan koneksi on-demand.
-
Menambahkan timeout yang dapat dikonfigurasi untuk konsistensi sesi.
Bug fixes
-
Memperbaiki masalah pemutusan koneksi dengan binlog_dump saat BINLOG_DUMP_NON_BLOCK diaktifkan.
-
Memperbaiki masalah di mana pengalihan lalu lintas otomatis memblokir beberapa koneksi database untuk periode yang lama dalam skenario tertentu.
-
Memperbaiki error potensial saat menggunakan SET OPTION dengan pool 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)
Category
Description
New features & performance optimizations
-
Pengalihan lalu lintas otomatis sekarang mendukung distribusi lalu lintas intra-transaksi untuk titik akhir kluster ketika Read-write mode-nya diatur ke Read-only dan Load balancing policy-nya diatur ke Active Request-based Load Balancing.
-
Dalam mode pengalihan lalu lintas otomatis, menghapus node AP sekarang memengaruhi koneksi yang ada.
-
Anda sekarang dapat mengonfigurasi bobot server di tingkat endpoint.
-
Mengoptimalkan koneksi persisten dalam beberapa skenario.
-
SSL sekarang hanya mendukung TLS 1.2.
Bug fixes
-
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 client menerima kode error 9000 untuk pernyataan SQL dengan sintaks khusus selama pengalihan lalu lintas otomatis.
-
Memperbaiki masalah di mana operasi
EXPLAIN SELECTgagal dalam beberapa skenario. -
Memperbaiki masalah di mana menghapus node read-only secara singkat memblokir permintaan pengguna dalam beberapa skenario.
-
Memperbaiki masalah di mana koneksi dapat menjadi tidak responsif dalam beberapa skenario saat menggunakan pool koneksi tingkat transaksi.
-
Memperbaiki masalah yang menyebabkan exception pada beberapa node proksi.
-
Memperbaiki exception proksi dan koneksi tidak responsif yang terjadi dalam beberapa skenario saat menggunakan pengalihan lalu lintas otomatis dengan Consistency level titik akhir kluster diatur ke Session consistency atau Global consistency.
-
Memperbaiki error routing yang disebabkan oleh tabel temporary dalam pernyataan SQL.
-
-
2.8.25 (Tanggal rilis: 2023-08-30)
Category
Description
New features & performance optimizations
Mengoptimalkan koneksi persisten.
Bug fixes
-
Memperbaiki masalah di mana pesan keep-alive internal atau paket besar dapat menyebabkan sesi pengguna hang.
-
Memperbaiki masalah yang salah merouting pernyataan SELECT dengan variabel kustom ke database primary.
-
Memperbaiki masalah yang salah merouting kueri multi-pernyataan dengan komentar ke node read-only.
-
-
2.8.24 (Tanggal rilis: 2023-08-08)
Category
Description
New features and performance optimizations
Mengoptimalkan template deteksi monitor internal.
Bug fixes
-
Memperbaiki masalah di mana
show warningstimeout dan gagal pada endpoint read-only. -
Memperbaiki exception PolarProxy yang dapat terjadi saat pool koneksi tingkat transaksi diaktifkan.
-
-
2.8.21 (Tanggal rilis: 2023-06-25)
Category
Description
New features and performance optimizations
-
Mengoptimalkan performa beberapa modul internal.
-
Menambahkan dukungan untuk routing pernyataan
explain selectke node read-only. -
Menambahkan dukungan untuk routing pernyataan
show statuske node sebelumnya. -
Menambahkan dukungan untuk enkripsi kueri.
Bug fixes
-
Memperbaiki masalah yang dapat menyebabkan sesi hang jika node AP direstart saat distribusi permintaan otomatis untuk penyimpanan baris dan kolom diaktifkan.
-
Memperbaiki masalah yang dapat menyebabkan sesi hang jika node direstart saat kueri paralel diaktifkan.
-
Memperbaiki masalah yang salah merouting pernyataan
Optimizeke node read-only. -
Memperbaiki error parsing dalam pernyataan
with selectyang salah merouting permintaan ke node primary. -
Memperbaiki masalah di mana database
polar_proxy_encodesecara tak terduga terlihat oleh pengguna. -
Memperbaiki jitter waktu respons (RT) saat menambahkan node read-only.
-
Memperbaiki masalah yang mencegah dynamic data masking berlaku.
-
Memperbaiki exception pada beberapa node proksi database.
-
-
2.8.12 (Tanggal rilis: 2023-03-01)
Category
Description
New features and performance optimizations
Meningkatkan performa koneksi singkat sebesar 10%.
Bug fixes
-
Memperbaiki masalah di mana
row_numbersalah dirouting ke node primary. -
Memperbaiki beberapa exception proksi database.
-
Memperbaiki masalah di mana exception pada node read-only menyebabkan kegagalan pemantauan PolarProxy dan pemutusan koneksi pengguna.
-
Memperbaiki masalah di mana penggunaan
prepare execgagal saat distribusi permintaan otomatis untuk penyimpanan baris diaktifkan. -
Memperbaiki masalah yang mencegah dynamic data masking berlaku.
-
-
2.8.11 (Tanggal rilis: 2023-02-22)
Category
Description
New features and performance optimizations
Distribusi permintaan otomatis untuk penyimpanan baris dan kolom sekarang mendukung transaksi, konsistensi sesi, dan konsistensi global.
Bug fixes
-
Memperbaiki error routing untuk pernyataan SQL yang mengandung tabel temporary dan lebih panjang dari 64 KB.
-
Memperbaiki kehilangan status transaksi selama pemisahan transaksi yang menyebabkan pemutusan sementara untuk client PHP 8.0.
-
Memperbaiki kegagalan autentikasi pada endpoint read-only.
-
Memperbaiki kegagalan pembentukan koneksi saat menggunakan pool koneksi tingkat sesi.
-
-
2.8.8 (Tanggal rilis: 2022-12-15)
Category
Description
New features and performance optimizations
-
Pemisahan baca/tulis sekarang mendukung load balancing dinamis berbasis bobot. Untuk informasi lebih lanjut, lihat Weight-based dynamic load balancing.
-
Endpoint read-only sekarang mendukung load balancing tingkat permintaan.
-
Dalam skenario HTAP, distribusi permintaan otomatis untuk penyimpanan baris dan kolom sekarang mendukung routing permintaan Pemrosesan transaksional (TP) ke node AP.
-
Perubahan pada pengaturan Elastic Parallel Processing (EPP) sekarang berlaku pada koneksi yang ada.
Bug fixes
Memperbaiki masalah yang menyebabkan koneksi diputus.
-
-
2.8.3 (Tanggal rilis: 2022-11-04)
Category
Description
New features and performance optimizations
-
Menambahkan dukungan untuk overload protection.
-
Menambahkan dukungan untuk hot replica yang dapat dibaca.
Bug fixes
-
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 RT.
-
-
2.7.9 (Tanggal rilis: 2022-08-01)
Category
Description
New features and performance optimizations
-
Fitur SQL firewall sekarang mendukung sintaks
show. -
Endpoint kluster baca/tulis sekarang mendukung Elastic Parallel Processing (EPP) dan kueri paralel single-node (PQ).
-
Sintaks
force hintsekarang mendukung pernyataanprepare.
Bug fixes
-
Memperbaiki status tidak konsisten dalam pool koneksi tingkat sesi yang disebabkan oleh hilangnya variabel lingkungan pada node database yang baru ditambahkan.
-
Memperbaiki masalah routing salah untuk pernyataan
updatesaat transaksi read-only diaktifkan dalam skenario multi-pernyataan. -
Memperbaiki masalah routing salah untuk
COM_STMT_FETCHdalam skenario konsistensi-first.
-
-
2.7.5 (Tanggal rilis: 2022-07-15)
Category
Description
New features and performance optimizations
-
Fitur SQL firewall sekarang mendukung sintaks
show. -
Menambahkan dukungan untuk endpoint kluster baca/tulis.
Bug fixes
-
Memperbaiki masalah di mana pengaturan Accept Reads on Primary Node tidak berlaku untuk koneksi yang ada.
-
Memperbaiki beberapa exception internal.
-
-
2.4.35 (Tanggal rilis: 2022-07-05)
Category
Description
Bug fixes
-
Memperbaiki exception sesi yang disebabkan oleh menerima permintaan
SETselama restart node primary saat koneksi persisten diaktifkan. -
Memperbaiki ketidakakuratan dalam alat pemantauan dan diagnosis internal.
-
-
2.4.33 (Tanggal rilis: 2022-05-07)
Category
Description
Bug fixes
-
Memperbaiki reuse koneksi yang salah dalam pool koneksi tingkat transaksi yang disebabkan oleh kegagalan memutar ulang variabel lingkungan.
-
Memperbaiki masalah di mana error terjadi saat HTAP automatic load mengeksekusi
prepare exec. -
Memperbaiki masalah di mana pemisahan transaksi menyebabkan kehilangan status transaksi dalam status paket, yang dapat memengaruhi client PHP 8.0.
-
Memperbaiki beberapa exception proksi database.
-
-
2.4.30 (Tanggal rilis: 2022-03-08)
Category
Description
New features and performance optimizations
Mengoptimalkan tingkat konsistensi sesi.
Bug fixes
-
Memperbaiki masalah routing salah untuk fitur distribusi permintaan otomatis HTAP.
-
Memperbaiki exception proksi database pada instans dengan lebih dari 32 core.
-
Memperbaiki crash proksi database potensial.
-
Memperbaiki masalah routing salah dengan
prepare select for update.
-
-
2.4.27 (Tanggal rilis: 2021-12-30)
Category
Description
New features and performance optimizations
Menambahkan dukungan untuk distribusi permintaan otomatis untuk penyimpanan baris dan kolom.
Bug fixes
-
Memperbaiki masalah di mana
kill sessiongagal. -
Memperbaiki masalah di mana
COM_STMT_EXECUTEgagal saat tipe parameter sering dimodifikasi. -
Memperbaiki masalah di mana permintaan baca salah dirouting ke node read-only setelah
Select for updatedieksekusi dalam transaksi. -
Memperbaiki masalah di mana koneksi baru yang dibuat selama restart node primary gagal memasukkan karakter utf8mb4 khusus.
-
Memperbaiki masalah konsistensi sesi yang mencegah membaca data terbaru yang telah dikomit setelah transaksi dikomit.
-
-
2.4.22 (Tanggal rilis: 2021-09-10)
Category
Description
Bug fixes
-
Memperbaiki penggunaan memori database yang tinggi yang disebabkan oleh proksi database gagal menutup prepared statements.
-
Memperbaiki kegagalan koneksi persisten.
-
Memperbaiki exception proksi database yang terjadi saat mengubah endpoint kluster default ke mode read-only.
-
Memperbaiki potensi crash pada Proksi database.
-
-
2.4.18 (Tanggal rilis: 2021-08-12)
Category
Description
Bug fixes
-
Memperbaiki teks rusak dalam aplikasi JDBC yang tidak menentukan set karakter selama restart node database atau kegagalan autentikasi akun.
-
Memperbaiki kegagalan koneksi untuk client Flink.
-
Memperbaiki error routing untuk beberapa tabel temporary.
-
-
2.4.17 (Tanggal rilis: 2021-07-14)
Category
Description
New features and performance optimizations
-
PolarDB for MySQL 5.7 sekarang mendukung koneksi persisten untuk transaksi dalam skenario failover.
-
Menambahkan metrik pemantauan internal.
Bug fixes
-
Mengurangi waktu respons lama 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 routing untuk
current timestamp. -
Memperbaiki masalah parsing dan routing salah untuk pernyataan
for update. -
Memperbaiki error routing yang disebabkan oleh salah parsing
@adalam klausajoin. -
Memperbaiki kegagalan autentikasi untuk client MySQL 8.0 yang menggunakan password kosong.
-
Memperbaiki kegagalan eksekusi untuk beberapa pernyataan
preparebernama.
-
-
2.4.12 (Tanggal rilis: 2021-05-20)
Category
Description
New features and performance optimizations
Menambahkan dukungan untuk dynamic data masking.
Bug fixes
Memperbaiki beberapa exception proksi database.
-
2.4.7 (Tanggal rilis: 2021-03-15)
Category
Description
New features and performance optimizations
Menambahkan dukungan untuk koneksi persisten.
Bug fixes
Memperbaiki masalah routing salah untuk
lock in shared mode.
Catatan rilis PolarProxy 1.x.x
Daftar berikut hanya mencakup versi utama PolarProxy. Nomor versi Anda mungkin tidak ada dalam daftar ini.
-
1.13.42 (Tanggal rilis: 2022-12-15)
Category
Description
Bug fixes
-
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)
Category
Description
New features & performance optimizations
-
Meningkatkan performa PolarProxy saat menangani volume tinggi autentikasi gagal.
-
Mengoptimalkan fitur autentikasi akun. Mengubah granularitas pembatasan laju untuk autentikasi akun gagal dari global ke tingkat akun.
Bug fixes
-
Memperbaiki masalah di mana status transaksi hilang selama pemisahan transaksi.
-
Memperbaiki masalah di mana variabel lingkungan tidak diputar ulang dalam pool koneksi tingkat transaksi.
-
Memperbaiki masalah di mana prepared statements gagal ditutup dalam transaksi XA.
-
Memperbaiki beberapa exception internal.
-
-
1.13.34 (Tanggal rilis: 2022-03-03)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk format encoding MySQL utf8mb3.
-
Meningkatkan konsistensi sesi.
Bug fixes
Memperbaiki routing salah pernyataan select for update yang disebabkan oleh sejumlah besar parameter prepared statement.
-
-
1.13.30 (Tanggal rilis: 2021-12-30)
Category
Description
Bug fixes
Memperbaiki masalah yang mencegah membaca data terbaru yang telah dikomit setelah transaksi dengan konsistensi sesi dikomit.
-
1.13.27 (Tanggal rilis: 2021-11-16)
Category
Description
Bug fixes
-
Memperbaiki masalah kompatibilitas SSL dengan beberapa client.
-
Mengoptimalkan performa parsing proksi untuk pernyataan insert.
-
-
1.13.25 (Tanggal rilis: 2021-08-18)
Category
Description
Bug fixes
-
Memperbaiki kebocoran memori proksi yang disebabkan oleh kegagalan autentikasi akun MySQL.
-
Memperbaiki crash proksi dalam skenario multi-endpoint.
-
-
1.13.22 (Tanggal rilis: 2021-07-21)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk select last_insert_id() saat pool koneksi tingkat transaksi diaktifkan.
-
Menambahkan dukungan untuk fungsi FOUND_ROWS() saat pool koneksi tingkat transaksi diaktifkan.
-
Menambahkan dukungan untuk routing protokol COM_STATISTICS ke node read-only.
-
Mengoptimalkan pool koneksi tingkat transaksi.
-
Mengoptimalkan konsistensi global. Permintaan dapat dirouting ke node read-only jika setidaknya satu node read-only memenuhi persyaratan konsistensi.
-
Menambahkan dukungan untuk routing fungsi geo ke node read-only.
-
Menambahkan metrik pemantauan internal.
Bug fixes
-
Memperbaiki error routing yang disebabkan oleh parsing salah beberapa pernyataan SQL.
-
Memperbaiki masalah di mana stmt_exec() gagal setelah stmt_long_data() dieksekusi dalam skenario tertentu.
-
Memperbaiki masalah di mana perintah load data infile gagal.
-
-
1.13.5 (Tanggal rilis: 2020-12-01)
Category
Description
New features & performance optimizations
-
Konsistensi akhir sekarang mendukung pemisahan transaksi.
-
Menambahkan dukungan untuk sintaks HINT berikut:
-
force node connection /*force_proxy_internal*/set force_node = 'pi-aaaaaaaaa';Semua permintaan berikutnya pada koneksi ini hanya dikirim ke node pi-aaaaaaaaa. Jika node ini tidak sehat, PolarProxy mengembalikan 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 mengembalikan pesan error
'force hint server node is not found, please check.'.
-
-
Menambahkan metrik pemantauan internal.
Bug fixes
-
Memperbaiki masalah di mana pernyataan
select type, status, mode, where gtx_id = '4' FOR UPDATE;dirouting ke node read-only karena mengandung kata kunci mode. -
Memperbaiki masalah ketidakseimbangan beban di bawah kondisi tertentu.
-
Memperbaiki masalah yang dapat menyebabkan stmt_close gagal dalam skenario prepare.
-
-
1.12.10 (Tanggal rilis: 2020-10-19)
Category
Description
Bug fixes
-
Memperbaiki kegagalan koneksi untuk MySQL 8.0 saat menggunakan enkripsi SSL.
-
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)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk sintaks show full processlist.
-
Menambahkan dukungan untuk sintaks transaksi XA.
Bug fixes
-
Memperbaiki beberapa masalah dengan pool koneksi tingkat transaksi.
-
Memperbaiki masalah akses ke node read-only dalam Jaringan Basis Data Global (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)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk pool koneksi tingkat transaksi.
-
Endpoint read-only PolarDB for MySQL 8.0 sekarang mendukung kueri paralel.
-
-
1.10.7 (Tanggal rilis: 2020-03-18)
Category
Description
New features & performance optimizations
Menambahkan dukungan untuk konsistensi global.
Bug fixes
Memperbaiki exception saat menginisialisasi variabel lingkungan sistem dalam pool koneksi tingkat sesi.
-
1.9.23 (Tanggal rilis: 2020-02-21)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk menghubungkan ke kluster menggunakan akun root.
-
Menambahkan dukungan untuk enkripsi SSL.
Bug fixes
-
Memperbaiki masalah di mana perintah change user gagal.
-
Memperbaiki masalah di mana perintah load file gagal.
-
Memperbaiki masalah yang menyebabkan aplikasi melaporkan error
Exception: Packets out of ordersetelah menerima paket dengan urutan salah. -
Memperbaiki masalah yang menyebabkan endpoint read-only terputus saat node primary tidak tersedia.
-
-
1.9.14 (Tanggal rilis: 2019-12-24)
Category
Description
New features & performance optimizations
-
Menambahkan dukungan untuk sintaks HINT, seperti
/*FORCE_SLAVE*/dan/*FORCE_MASTER*/. -
Database primary sekarang dapat menerima permintaan baca.
Bug fixes
-
Memperbaiki karakter rusak yang disebabkan oleh nilai charset default yang salah.
-
Memperbaiki masalah di mana string versi MySQL yang dikembalikan salah.
-
Peningkatan versi
Tingkatkan proksi database jika belum merupakan versi terbaru. Untuk instruksi detail, lihat Manual upgrade.