全部产品
Search
文档中心

PolarDB:Catatan rilis PolarProxy

更新时间:Nov 22, 2025

Topik ini menjelaskan catatan rilis PolarProxy untuk PolarDB for MySQL.

Jika Anda memiliki pertanyaan mengenai versi atau peningkatan O&M proaktif, Anda dapat bergabung dengan grup DingTalk kami: 51685000218.

Manajemen versi

PolarProxy untuk PolarDB for MySQL memiliki dua jalur versi:

  • Versi Pembelian Baru: Versi untuk instans yang baru dibeli.

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

Kami menentukan jalur rilis berdasarkan risiko dari versi baru. Perbaikan bug rutin dirilis sebagai Versi Pembelian Baru dan Stabil. Fitur-fitur utama baru dirilis terlebih dahulu sebagai Versi Pembelian Baru, lalu menjadi Versi Stabil dua hingga tiga bulan setelah rilis.

Periksa nomor versi

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

PolarProxy untuk PolarDB for MySQL memiliki dua versi utama: 1.x.x dan 2.x.x. Perbedaannya adalah sebagai berikut:

  • 1.x.x

    Ini adalah versi PolarProxy untuk kluster yang dibuat sebelum 1 Februari 2021. Versi ini tidak lagi menerima pembaruan fitur baru dan hanya menerima perbaikan bug.

  • 2.x.x

    Ini adalah versi PolarProxy untuk kluster yang dibuat pada atau setelah 1 Februari 2021. Ini merupakan versi utama saat ini, dan semua fitur baru—seperti koneksi persisten dan penyamaran data—dikembangkan berdasarkan versi ini.

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

    • Jika kluster Anda adalah PolarDB for MySQL 8.0.2, tidak ada persyaratan khusus untuk versi kernel.

    • Jika kluster Anda adalah PolarDB for MySQL 8.0.1, versi minor harus 8.0.1.1.10 atau yang lebih baru.

    • Jika kluster Anda adalah PolarDB for MySQL 5.7, versi minor harus 5.7.1.0.6 atau yang lebih baru.

    • Jika kluster Anda adalah PolarDB for MySQL 5.6, versi minor harus 5.6.1.0.24 atau yang lebih baru.

  • Untuk informasi lebih lanjut tentang cara meningkatkan versi PolarProxy, lihat Manajemen Versi Minor.

Catatan rilis PolarProxy

Catatan rilis Database proxy 2.x.x

Catatan

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

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

    Kategori

    Deskripsi

    Optimasi kinerja

    • Dioptimalkan 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 informasi status tabel diambil.

    • Dioptimalkan mekanisme pemrosesan transaksi read-only. Jika node yang dikunci oleh transaksi read-only menjadi tidak normal, sesi bisnis tetap terhubung. Hal ini meningkatkan ketersediaan tinggi kluster dan kelangsungan bisnis selama kegagalan node.

    • Dioptimalkan kinerja tarik binary logging (binlog) untuk global database network (GDN). Hal ini mengatasi masalah lambatnya penarikan binlog dari titik akhir kluster kluster sekunder.

      Catatan

      Optimasi ini dinonaktifkan secara default. Jika Anda memerlukan fitur ini, kirim tiket untuk mengaktifkannya.

    Perbaikan bug

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

    • Memperbaiki masalah di mana fitur SQL firewall dapat menyebabkan kluster crash saat memproses pernyataan SQL khusus tertentu. Hal ini meningkatkan stabilitas kluster saat SQL firewall diaktifkan.

    • Memperbaiki masalah di mana data tidak dapat didekripsi setelah peningkatan proksi database ke versi tertentu (2.9.12 hingga 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 kesalahan yang dikembalikan ketika routing gagal dengan petunjuk /*FORCE_IMCI_NODES*/.

    • Dioptimalkan logika pencocokan aturan untuk fitur dynamic data masking.

    Perbaikan bug

    • Memperbaiki masalah routing dengan pernyataan SELECT … FOR SHARE.

    • Memperbaiki masalah di mana parser SQL tidak dapat mengenali CHARACTER SET saat mem-parsing CAST.

    • Memperbaiki masalah di mana routing biner PREPARE pernyataan dalam Edisi Kluster Multi-master (Limitless) dapat menyebabkan pemutusan tak terduga dalam skenario tertentu.

    • Memperbaiki masalah routing dengan fitur pemisahan transaksi tingkat lanjut saat memproses skenario multi-pernyataan.

    • Memperbaiki masalah di mana fitur perlindungan beban lebih dapat menyebabkan pemutusan tak terduga dalam beberapa skenario.

    • Memperbaiki masalah di mana koneksi persisten dapat menyebabkan kesalahan dalam permintaan XA.

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

    Kategori

    Deskripsi

    Fitur baru

    Menambahkan dukungan untuk mengonfigurasi konsistensi global secara terpisah pada titik akhir baca-saja di mana Load Balancing Policy disetel ke Load Balancing Based On The Number Of Active Requests.

    Optimasi kinerja

    Perbaikan bug

    • Memperbaiki masalah dalam konsistensi global (mode kinerja tinggi) di mana klien mungkin menerima kesalahan. Hal ini terjadi ketika konfigurasi timeout diubah dari 0, Send The Request To The Primary Node (default) menjadi 2, Timeout And Downgrade. If A Global Consistency Read Times Out, The Query Is Automatically Downgraded To A Regular Request, And The Client Does Not Receive An Error Message.

    • Memperbaiki masalah di mana kueri lambat dalam pernyataan PREPARE dengan petunjuk /*FORCE_MASTER*/ tidak dirutekan dengan benar ke node indeks penyimpanan kolom baca-saja untuk eksekusi.

    • Memperbaiki masalah waktu respons kueri (RT) tinggi dalam skenario konkurensi rendah di bawah konsistensi global (mode tradisional). Ini meningkatkan kinerja sistem dalam skenario tersebut.

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

    • Memperbaiki masalah dalam Edisi Kluster Multi-master (Limitless) di mana parser MySQL dapat menyebabkan crash layanan saat memproses pernyataan CREATE TABLE. Ini meningkatkan stabilitas sistem.

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

    Kategori

    Deskripsi

    Perbaikan bug

    Memperbaiki masalah di mana hasil pemantauan penggunaan CPU tidak akurat.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Mengoptimalkan konsistensi global (mode kinerja tinggi). Tingkat konsistensi disesuaikan dari tingkat sistem ke tingkat koneksi. Anda dapat mengonfigurasinya secara terpisah untuk setiap titik akhir PolarProxy.

    • Mengoptimalkan proses pergantian koneksi persisten.

    • Mengoptimalkan parsing SQL.

    • Dioptimalkan pool koneksi tingkat transaksi.

    • Mengoptimalkan metrik statistik.

    Perbaikan bug

    • Memperbaiki masalah dengan pengikatan node perintah OrcaScan dan masalah pemutusan tak terduga karena wait timeout.

    • Memperbaiki masalah di mana pembuatan koneksi sesuai permintaan diputus oleh perintah last_used.

    • Memperbaiki kesalahan routing dalam Kluster Multi-master ketika `Set AutoCommit=0/1` digunakan dalam transaksi multi-pernyataan.

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

    • Memperbaiki masalah di mana transaksi baca-saja tidak memenuhi persyaratan konsistensi.

    • Memperbaiki masalah kompatibilitas dengan beberapa driver.

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

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki kesalahan routing kueri untuk tabel sementara yang dibuat dengan pernyataan CREATE TEMPORARY TABLE * AS SELECT * FROM *.

    • Memperbaiki kesalahan eksekusi untuk transaksi XA pada titik akhir baca-saja yang dikonfigurasi dengan penyeimbangan beban berdasarkan jumlah permintaan aktif.

    • Memperbaiki kesalahan routing untuk transaksi XA dalam Kluster Multi-master.

    • Memperbaiki kesalahan pembuatan tabel dalam beberapa skenario untuk Kluster Multi-master.

    • Memperbaiki kesalahan yang terjadi pada titik akhir baca-saja yang dikonfigurasi dengan penyeimbangan beban berdasarkan jumlah permintaan aktif. Kesalahan disebabkan menggunakan node utama dengan petunjuk force_master/force_node.

    • Memperbaiki masalah di mana sesi diputus secara tak terduga setelah periode wait_timeout berakhir saat menarik log biner dari titik akhir kluster.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk merutekan permintaan yang berisi fungsi GIS bawaan, seperti ST_Distance_Sphere, ke node baca-saja.

    • Menambahkan dukungan untuk mengonfigurasi kebijakan timeout untuk konsistensi kuat berkinerja tinggi: alihkan ke node utama, laporkan kesalahan, atau turunkan spesifikasi.

    • Menambahkan dukungan untuk konsistensi global dalam skenario Kluster Multi-master.

    • Menambahkan dukungan untuk memilih node utama tertentu untuk titik akhir kustom.

    • Mengoptimalkan kemampuan penyeimbangan beban untuk node baca-saja dalam skenario Kluster Multi-master.

    Perbaikan bug

    • Memperbaiki masalah yang dapat menyebabkan kesalahan memori habis (OOM) proxy dalam skenario pembacaan data konkurensi tinggi.

    • Memperbaiki masalah di mana unggah lanjutan transaksi gagal dalam beberapa skenario.

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

    • Memperbaiki masalah di mana petunjuk force_node hint menjadi tidak valid selama failover primer/sekunder.

    • Memperbaiki masalah crash yang disebabkan oleh pengecualian proxy dalam beberapa skenario Kluster Multi-master.

    • Memperbaiki masalah di mana peran Standby salah diidentifikasi dalam beberapa skenario Kluster Multi-master.

    • Memperbaiki masalah di mana failover utama/sekon dapat menyebabkan penggunaan ulang koneksi menggunakan database yang salah setelah pool koneksi tingkat transaksi diaktifkan.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Enkripsi selalu rahasia sekarang mendukung pembaruan kunci.

    Perbaikan bug

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

    • Memperbaiki masalah di mana pernyataan CREATE TABLE LIKE dan RENAME TABLE gagal dieksekusi dalam Kluster Multi-master.

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

    • Memperbaiki masalah pemblokiran dan restart proxy dalam beberapa skenario.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk otentikasi caching_sha2_password MySQL 8.0.

    • Menambahkan dukungan untuk menggunakan karakter wildcard dalam aturan enkripsi.

    • Mengoptimalkan kebijakan routing untuk pernyataan terkait pengenal transaksi global (GTID).

    • Menambahkan dukungan untuk sintaks JSON ->> dan ->.

    Perbaikan bug

    • Memperbaiki masalah di mana rotasi ID thread dan penimpaan dalam skenario koneksi singkat kadang-kadang menyebabkan pembuatan koneksi gagal.

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

    • Memperbaiki pengecualian proxy yang disebabkan oleh kegagalan parsing untuk beberapa pernyataan SQL tertentu.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk merutekan permintaan yang berisi fungsi GIS bawaan, seperti ST_Distance_Sphere, ke node baca-saja.

    Perbaikan bug

    • Memperbaiki masalah yang dapat menyebabkan kesalahan memori habis (OOM) proxy dalam skenario pembacaan data konkurensi tinggi.

    • Memperbaiki masalah di mana unggah lanjutan transaksi gagal dalam beberapa skenario.

    • Memperbaiki masalah di mana failover utama/sekon dapat menyebabkan penggunaan ulang koneksi menggunakan database yang salah setelah pool koneksi tingkat transaksi diaktifkan.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Mengoptimalkan throughput downstream untuk akses lintas wilayah atau dalam kondisi jaringan ekstrem.

    • Mengoptimalkan routing untuk select information_schema.processlist. Dalam versi baru, secara default dirutekan ke node utama untuk mencegah kegagalan gh-ost DDL tanpa kunci.

    Perbaikan bug

    • Memperbaiki masalah permintaan lambat ketika titik akhir baca-saja hanya terhubung ke satu node AP (baca-saja).

    • Memperbaiki masalah di mana routing yang salah dari variabel pengguna menyebabkan kesalahan Pencampuran collation ilegal dalam aplikasi.

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

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Mengoptimalkan pemisahan setelah menulis untuk transaksi dalam beberapa skenario.

    • Mengoptimalkan koneksi persisten dalam beberapa skenario.

    • Mengoptimalkan penanganan pesan data non-bisnis untuk penyamaran atau enkripsi data.

    Perbaikan bug

    • Memperbaiki kegagalan pembuatan koneksi untuk pembuatan koneksi sesuai permintaan dalam beberapa skenario.

    • Memperbaiki masalah kompatibilitas antara pembuatan koneksi sesuai permintaan dan pengalihan lalu lintas otomatis.

    • Memperbaiki routing permintaan yang salah untuk pengalihan lalu lintas otomatis dalam beberapa skenario.

    • Memperbaiki masalah di mana proxy tiba-tiba restart selama skenario penyamaran atau enkripsi data.

    • Memperbaiki masalah di mana perlindungan beban lebih tidak pulih dengan cepat dalam skenario tertentu, menyebabkan respons permintaan lambat.

    • Memperbaiki masalah pemutusan tak terduga saat mengeksekusi binlog dump pada titik akhir kluster.

    • Memperbaiki routing permintaan yang salah untuk kueri multi-pernyataan yang menggunakan tabel sementara.

    • Memperbaiki masalah kompatibilitas dengan titik akhir baca-saja yang menggunakan penyeimbangan beban berbasis koneksi dalam beberapa skenario.

    • Memperbaiki masalah penggunaan kembali koneksi yang salah dalam pool koneksi tingkat transaksi dalam skenario `COM_RESET_CONNECTION`.

    • Memperbaiki masalah di mana permintaan secara tak terduga dirutekan ke database utama di bawah konsistensi global.

    • Memperbaiki potensi kebocoran koneksi proxy ketika kill connection sering digunakan.

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

  • 2.8.35 (Dirilis pada: 26-02-2024)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Perbaikan bug

    • Memperbaiki masalah pemutusan dengan binlog_dump ketika BINLOG_DUMP_NON_BLOCK diaktifkan.

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

    • Memperbaiki potensi kesalahan saat menggunakan SET OPTION dengan pool koneksi tingkat sesi.

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

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

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

    • Memperbaiki pengecualian pada beberapa node proxy.

  • 2.8.28 (Dirilis pada: 2024-01-08)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk distribusi lalu lintas intra-transaksi ketika pengalihan lalu lintas otomatis dikonfigurasi, Read/Write Mode dari titik akhir kluster disetel ke Read-only, dan Load Balancing Policy dari titik akhir kluster disetel ke Load Balancing Based On The Number Of Active Requests.

    • Dalam mode pengalihan lalu lintas otomatis, menghapus node AP sekarang berlaku untuk koneksi yang ada.

    • Menambahkan dukungan untuk mengonfigurasi bobot server pada granularitas Titik Akhir.

    • Mengoptimalkan beberapa skenario koneksi persisten.

    • SSL sekarang hanya mendukung TLS 1.2.

    Perbaikan bug

    • Memperbaiki masalah di mana klien menerima kode kesalahan 9000 saat menggunakan pengalihan lalu lintas otomatis dengan PolarDB for MySQL 8.0.2.

    • Memperbaiki masalah di mana klien menerima kode kesalahan 9000 karena pernyataan SQL berisi sintaks khusus selama operasi pengalihan lalu lintas otomatis.

    • Memperbaiki kegagalan saat menjalankan operasi EXPLAIN SELECT dalam beberapa skenario.

    • Memperbaiki masalah di mana permintaan pengguna diblokir sementara ketika node baca-saja dihapus dalam beberapa skenario.

    • Memperbaiki masalah di mana penggunaan pool koneksi tingkat transaksi dapat menyebabkan koneksi menjadi tidak responsif dalam beberapa skenario.

    • Memperbaiki pengecualian pada beberapa node proxy.

    • Memperbaiki masalah di mana penggunaan pengalihan lalu lintas otomatis menyebabkan pengecualian proxy atau koneksi tidak responsif dalam beberapa skenario setelah Consistency Level dari titik akhir kluster disetel ke Session Consistency atau Global Consistency.

    • Memperbaiki kesalahan routing yang disebabkan oleh penggunaan tabel sementara dalam pernyataan SQL.

  • 2.8.25 (Dirilis pada: 30-08-2023)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Mengoptimalkan skenario koneksi persisten.

    Perbaikan bug

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

    • Memperbaiki masalah di mana pernyataan `select` dengan variabel kustom dirutekan ke database utama.

    • Memperbaiki masalah di mana kueri multi-pernyataan dengan komentar dirutekan ke node baca-saja.

  • 2.8.24 (Dirilis pada: 2023-08-08)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Mengoptimalkan logika template deteksi monitor internal.

    Perbaikan bug

    • Memperbaiki masalah di mana `show warnings` mengalami timeout dan gagal pada titik akhir baca-saja.

    • Memperbaiki pengecualian proksi yang dapat terjadi dalam beberapa skenario saat pool koneksi tingkat transaksi diaktifkan.

  • 2.8.21 (Dirilis pada: 25-06-2023)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Mengoptimalkan kinerja beberapa modul internal.

    • Menambahkan dukungan untuk merutekan pernyataan `explain select` ke node baca-saja.

    • Menambahkan dukungan untuk merutekan pernyataan `show status` ke node sebelumnya.

    • Menambahkan dukungan untuk fitur enkripsi kueri.

    Perbaikan bug

    • Memperbaiki masalah sesi macet yang dapat terjadi ketika node AP dimulai ulang sementara pengalihan lalu lintas otomatis diaktifkan.

    • Memperbaiki masalah sesi macet yang dapat terjadi ketika node dimulai ulang sementara kueri paralel diaktifkan.

    • Memperbaiki masalah di mana `Optimize` dirutekan ke node baca-saja dalam beberapa skenario.

    • Memperbaiki masalah di mana kesalahan parsing dalam beberapa skenario `with select` menyebabkan permintaan dirutekan ke node utama.

    • Memperbaiki masalah di mana pengguna dapat melihat database tak terduga `polar_proxy_encode`.

    • Memperbaiki masalah di mana RT permintaan bergetar ketika node baca-saja ditambahkan.

    • Memperbaiki masalah di mana masker penyamaran data dinamis tidak berlaku.

    • Memperbaiki pengecualian pada beberapa node proxy.

  • 2.8.12 (Dirilis pada: 2023-03-01)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Meningkatkan kinerja koneksi singkat sebesar 10%.

    Perbaikan bug

    • Memperbaiki masalah di mana `row_number` dirutekan ke node utama.

    • Memperbaiki pengecualian proxy dalam beberapa skenario.

    • Memperbaiki masalah di mana pengecualian node baca-saja menyebabkan pengecualian deteksi monitor proxy, yang mengarah pada pemutusan pengguna.

    • Memperbaiki kegagalan saat menggunakan `prepare exec` dengan pengalihan lalu lintas otomatis untuk penyimpanan baris.

    • Memperbaiki masalah di mana masker penyamaran data dinamis tidak berlaku.

  • 2.8.11 (Dirilis pada: 2023-02-22)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Mengonfigurasi distribusi permintaan otomatis di antara node penyimpanan baris dan kolom sekarang mendukung konsistensi transaksi, sesi, dan global.

    Perbaikan bug

    • Memperbaiki kesalahan routing untuk pernyataan SQL yang lebih panjang dari 64 KB dan berisi tabel sementara.

    • Memperbaiki masalah di mana resolusi transaksi hilang selama pemisahan transaksi, yang menyebabkan pemutusan sementara di PHP 8.0.

    • Memperbaiki kegagalan autentikasi pada titik akhir baca-saja dalam skenario tertentu.

    • Memperbaiki kegagalan pembuatan koneksi saat menggunakan pool sesi dalam skenario tertentu.

  • 2.8.8 (Dirilis pada: 15-12-2022)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Pemisahan baca-tulis sekarang mendukung penyeimbangan beban dinamis berbasis bobot. Untuk informasi lebih lanjut, lihat Penyeimbangan beban dinamis berbasis bobot.

    • Endpoint Baca-saja sekarang mendukung penyeimbangan beban tingkat permintaan.

    • Distribusi permintaan otomatis HTAP di antara node penyimpanan baris dan kolom sekarang mendukung pengarahan permintaan pemrosesan transaksional (TP) ke node AP.

    • Saat Anda mengaktifkan atau menonaktifkan query paralel elastis, perubahan tersebut dapat berlaku pada koneksi yang sudah ada.

    Perbaikan bug

    Memperbaiki masalah di mana koneksi terputus dalam skenario tertentu.

  • 2.8.3 (Dirilis pada: 2022-11-04)

    Kategori

    Deskripsi

    Fitur baru dan optimasi performa

    • Menambahkan dukungan untuk fitur perlindungan beban lebih.

    • Menambahkan dukungan untuk fitur replika panas yang dapat dibaca.

    Perbaikan bug

    • Memperbaiki masalah putus koneksi tak terduga dengan query multi-pernyataan dalam pengalihan lalu lintas otomatis HTAP.

    • Memperbaiki beberapa pengecualian internal yang menyebabkan jitter RT.

  • 2.7.9 (Dirilis pada: 2022-08-01)

    Kategori

    Deskripsi

    Fitur baru dan optimasi performa

    Perbaikan bug

    • Memperbaiki masalah di mana Variabel lingkungan hilang pada node database yang baru ditambahkan di pool koneksi tingkat sesi, yang mengakibatkan keadaan tidak konsisten.

    • Memperbaiki masalah pengarahan yang salah untuk `update` ketika transaksi read-only diaktifkan dalam skenario multi-statement.

    • Memperbaiki masalah pengarahan yang salah untuk `COM_STMT_FETCH` dalam skenario konsistensi.

  • 2.7.5 (Dirilis pada: 15-07-2022)

    Kategori

    Deskripsi

    Fitur baru dan optimasi performa

    • Fitur SQL firewall sekarang mendukung sintaks `show`.

    • Titik akhir kluster baca/tulis sekarang didukung.

    Perbaikan bug

    • Memperbaiki masalah di mana fitur Menerima Pembacaan pada Node Utama tidak berlaku untuk koneksi lama.

    • Memperbaiki beberapa pengecualian internal.

  • 2.4.35 (Dirilis pada: 2022-07-05)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki pengecualian sesi yang terjadi ketika permintaan `SET` diterima selama restart node RW dengan koneksi persisten diaktifkan.

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

  • 2.4.33 (Dirilis pada: 2022-05-07)

    Kategori

    Deskripsi

    Perbaikan bug

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

    • Memperbaiki kesalahan saat mengeksekusi prepare exec dengan penyeimbangan beban otomatis HTAP.

    • Memperbaiki masalah di mana resolusi transaksi dalam status pesan hilang karena pemisahan transaksi (ini mungkin memengaruhi PHP 8.0).

    • Memperbaiki pengecualian proxy dalam skenario tertentu.

  • 2.4.30 (Dirilis pada: 2022-03-08)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Mengoptimalkan tingkat konsistensi sesi.

    Perbaikan bug

    • Memperbaiki beberapa masalah routing yang salah dengan fitur pengalihan lalu lintas otomatis HTAP.

    • Memperbaiki pengecualian proxy yang terjadi ketika spesifikasi PolarProxy melebihi 32 core.

    • Memperbaiki crash proxy dalam skenario tertentu.

    • Memperbaiki masalah routing yang salah dengan `prepare select for update` dalam skenario tertentu.

  • 2.4.27 (Dirilis pada: 30-12-2021)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk pengalihan lalu lintas otomatis antara penyimpanan baris dan kolom.

    Perbaikan bug

    • Memperbaiki kegagalan `kill session`.

    • Memperbaiki kegagalan `COM_STMT_EXECUTE` yang terjadi ketika tipe parameter sering dimodifikasi.

    • Memperbaiki masalah di mana permintaan baca dirutekan ke node baca-saja setelah `Select for update` dieksekusi dalam transaksi.

    • Memperbaiki kegagalan untuk menyisipkan karakter utf8mb4 khusus untuk koneksi baru yang dibuat selama restart node utama.

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

  • 2.4.22 (Dirilis pada: 10-09-2021)

    Kategori

    Deskripsi

    Perbaikan bug

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

    • Memperbaiki kegagalan koneksi persisten dalam skenario tertentu.

    • Memperbaiki pengecualian proxy yang terjadi ketika titik akhir kluster default diubah menjadi mode baca-saja.

    • Memperbaiki crash proxy dalam skenario tertentu.

  • 2.4.18 (Dirilis pada: 12-08-2021)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki masalah teks kacau yang terjadi ketika aplikasi JDBC tidak menentukan set font, dan node database dimulai ulang atau autentikasi akun gagal.

    • Memperbaiki kegagalan koneksi untuk klien Flink.

    • Memperbaiki beberapa kesalahan routing tabel sementara.

  • 2.4.17 (Dirilis pada: 14-07-2021)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • PolarDB for MySQL 5.7 sekarang mendukung koneksi transaksi persisten selama skenario failover.

    • Menambahkan metrik pemantauan internal.

    Perbaikan bug

    • Mengoptimalkan masalah respons RT panjang yang disebabkan oleh kegagalan autentikasi akun MySQL.

    • Mengoptimalkan masalah di mana koneksi baru dengan cepat melewati node baca-saja yang abnormal.

    • Memperbaiki kegagalan koneksi yang terjadi setelah komputasi paralel diaktifkan pada titik akhir baca-saja.

    • Memperbaiki kesalahan routing untuk `current timestamp`.

    • Memperbaiki masalah routing yang salah dengan `for update parse`.

    • Memperbaiki kesalahan routing yang disebabkan oleh analisis sintaksis yang salah dari `@a` dalam klausa `join`.

    • Memperbaiki kegagalan autentikasi untuk klien MySQL 8.0 dengan kata sandi kosong.

    • Memperbaiki kegagalan untuk mengeksekusi beberapa pernyataan `name prepare`.

  • 2.4.12 (Dirilis pada: 20-05-2021)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk penyamaran data dinamis.

    Perbaikan bug

    Memperbaiki pengecualian proxy dalam skenario tertentu.

  • 2.4.7 (Dirilis pada: 15-03-2021)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk koneksi persisten.

    Perbaikan bug

    Memperbaiki masalah routing yang salah dengan `lock in shared mode`.

Catatan rilis Database Proxy 1.x.x

Catatan

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

  • 1.13.42 (Dirilis pada: 15-12-2022)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki kegagalan koneksi yang disebabkan oleh terlalu banyak koneksi database.

    • Memperbaiki jitter RT yang disebabkan oleh tugas terjadwal internal.

  • 1.13.39 (Dirilis pada: 20.07.2022)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Dioptimalkan kinerja PolarProxy dalam skenario dengan banyak autentikasi salah.

    • Mengoptimalkan fitur verifikasi identitas. Ketika ada autentikasi akun yang salah, granularitas pembatasan laju diubah dari global ke tingkat akun.

    Perbaikan bug

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

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

    • Memperbaiki kegagalan untuk menutup `prepare` dalam transaksi XA.

    • Memperbaiki beberapa pengecualian internal.

  • 1.13.34 (Dirilis pada: 2022-03-03)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk format encoding MySQL utf8mb3.

    • Mengoptimalkan tingkat konsistensi sesi.

    Perbaikan bug

    Memperbaiki masalah routing yang salah dengan `select for update` yang disebabkan oleh terlalu banyak parameter `prepare stmt`.

  • 1.13.30 (Dirilis pada: 30-12-2021)

    Kategori

    Deskripsi

    Perbaikan bug

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

  • 1.13.27 (Dirilis pada: 16.11.2021)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki masalah kompatibilitas SSL dengan beberapa klien.

    • Mengoptimalkan kinerja parsing proxy untuk pernyataan `insert`.

  • 1.13.25 (Dirilis pada: 18-08-2021)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki masalah kebocoran memori proxy yang disebabkan oleh kegagalan autentikasi akun MySQL.

    • Memperbaiki crash proxy yang dapat terjadi dalam skenario multi-Titik Akhir.

  • 1.13.22 (Dirilis pada: 21-07-2021)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk `select last_insert_id()` setelah pool koneksi tingkat transaksi diaktifkan.

    • Menambahkan dukungan untuk fungsi `FOUND_ROWS` setelah pool koneksi tingkat transaksi diaktifkan.

    • Menambahkan dukungan untuk merutekan protokol `COM_STATISTICS` ke node baca-saja.

    • Dioptimalkan pool koneksi tingkat transaksi.

    • Mengoptimalkan konsistensi global: Permintaan dapat dirutekan ke node baca-saja selama satu node baca-saja memenuhi persyaratan konsistensi.

    • Menambahkan dukungan untuk merutekan fungsi `geo` ke node baca-saja.

    • Menambahkan beberapa metrik pemantauan internal.

    Perbaikan bug

    • Memperbaiki kesalahan routing yang disebabkan oleh parsing yang salah dari 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 (Dirilis pada: 2020-12-01)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Konsistensi akhir sekarang mendukung pemisahan transaksi.

    • Menambahkan dukungan untuk sintaks HINT berikut:

      • force node connection /*paksa proksi internal*/ set force_node = 'pi-aaaaaaaaa';

        Semua permintaan berikutnya pada koneksi ini hanya dikirim ke node `pi-aaaaaaaaa`. Jika node ini tidak sehat, pesan kesalahan set force node 'pi-aaaaaaaaa' tidak ditemukan, silakan periksa. dilaporkan.

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

        Permintaan ini hanya dieksekusi pada node `pi-aaaaaaaa`. Jika node ini tidak sehat, pesan kesalahan 'force hint server node tidak ditemukan, silakan periksa.' dilaporkan.

    • Menambahkan beberapa metrik pemantauan internal.

    Perbaikan bug

    • Memperbaiki masalah di mana pernyataan select type, status, mode, where gtx_id = '4' FOR UPDATE; dirutekan ke node baca-saja karena mengandung kata kunci `mode`.

    • Memperbaiki masalah ketidakseimbangan beban dalam kondisi tertentu.

    • Memperbaiki potensi kegagalan `stmt_close` dalam skenario `prepare`.

  • 1.12.10 (Dirilis pada: 19-10-2020)

    Kategori

    Deskripsi

    Perbaikan bug

    • Memperbaiki masalah pengecualian koneksi dengan enkripsi SSL untuk MySQL 8.0.

    • Memperbaiki pengecualian saat PolarProxy memuat permintaan baru ke node database setelah statusnya berubah dari DOWN menjadi RUNNING.

  • 1.12.7 (Dirilis pada: 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 pool koneksi tingkat transaksi.

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

    • Memperbaiki kesalahan saat menjalankan perintah `show processlist` di MySQL 8.0.

    • Memperbaiki beberapa kegagalan pembuatan koneksi.

  • 1.11.12 (Dirilis pada: 2020-06-22)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk pool koneksi tingkat transaksi.

    • Titik akhir baca-saja untuk PolarDB for MySQL 8.0 sekarang mendukung kueri paralel.

  • 1.10.7 (Dirilis pada: 18-03-2020)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    Menambahkan dukungan untuk fitur konsistensi global.

    Perbaikan bug

    Memperbaiki pengecualian saat menginisialisasi variabel lingkungan sistem dalam pool koneksi tingkat sesi.

  • 1.9.23 (Dirilis pada: 2020-02-21)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Menambahkan dukungan untuk terhubung ke kluster dengan akun root.

    • Menambahkan dukungan untuk enkripsi Sertifikat SSL.

    Perbaikan bug

    • Memperbaiki kegagalan `change user`.

    • Memperbaiki kegagalan `load file`.

    • Memperbaiki masalah di mana aplikasi melaporkan kesalahan Exception: Paket tidak berurutan karena menerima pesan dengan urutan yang salah.

    • Memperbaiki masalah di mana titik akhir baca-saja diputus ketika node utama abnormal.

  • 1.9.14 (Dirilis pada: 24-12-2019)

    Kategori

    Deskripsi

    Fitur baru dan optimasi kinerja

    • Anda dapat menggunakan HINT, seperti /*FORCE_SLAVE*/ dan /*FORCE_MASTER*/.

    • Menambahkan dukungan untuk menerima permintaan baca pada database utama.

    Perbaikan bug

    • Memperbaiki masalah teks kacau yang disebabkan oleh nilai default charset yang salah.

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

Tingkatkan versi

Jika kluster Anda tidak menjalankan versi PolarProxy terbaru, Anda dapat meningkatkannya sesuai kebutuhan. Untuk informasi selengkapnya, lihat Tingkatkan versi.