全部产品
Search
文档中心

Tair (Redis® OSS-Compatible):Catatan rilis versi minor Tair

更新时间:Jan 17, 2026

Tair secara berkala merilis versi minor untuk menambahkan fitur baru atau memperbaiki bug yang diketahui. Topik ini berisi catatan rilis untuk versi minor Tair. Anda dapat meningkatkan versi minor instans Anda selama jam sepi.

Cara menanyakan atau meningkatkan versi minor instans

Anda dapat melihat versi minor saat ini di Konsol. Untuk informasi lebih lanjut tentang cara meningkatkan versi minor, lihat Meningkatkan versi minor dan versi proxy.

Penting
  • Jika tombol Minor Version Upgrade tidak ditampilkan atau dinonaktifkan, instans tersebut telah menjalankan versi minor terbaru.

  • Jadwal rilis dapat berbeda di tiap wilayah. Informasi di Konsol merupakan yang paling mutakhir.

Pengenalan Tair (Enterprise Edition)

Perkembangan pesat Internet menghasilkan skenario bisnis yang semakin beragam dan kompleks. Untuk memenuhi kebutuhan yang terus berkembang, Tair (Enterprise Edition), sebagai layanan database NoSQL berkinerja tinggi dan ketersediaan tinggi, menyediakan berbagai seri instans berdasarkan media penyimpanan seperti DRAM, NVM, dan ESSD. Seri-seri ini dirancang untuk memenuhi kebutuhan akses latensi rendah, persistensi data, dan pengurangan biaya keseluruhan, sekaligus menawarkan performa lebih tinggi, struktur data lebih lengkap, serta metode penyimpanan lebih fleksibel—membantu Anda memenuhi kebutuhan bisnis dalam berbagai skenario.

Instans Tair kompatibel dengan beberapa versi Redis native:

  • Instans berbasis DRAM Tair yang kompatibel dengan Redis 7.0: Redis 7.0 dan versi sebelumnya. Seri instans ini juga mendukung struktur data ekstensi Tair.

  • Instans berbasis DRAM Tair yang kompatibel dengan Redis 6.0: Redis 6.2 dan versi sebelumnya. Seri instans ini juga mendukung struktur data ekstensi Tair.

  • Instans berbasis DRAM Tair yang kompatibel dengan Redis 5.0: Redis 5.0 dan versi sebelumnya. Seri instans ini juga mendukung struktur data ekstensi Tair.

  • Instans Tair yang dioptimalkan untuk memori persisten: Redis 6.0 dan versi sebelumnya. Seri instans ini memiliki batasan pada perintah tertentu. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Enterprise Edition).

  • Instans berbasis ESSD/SSD Tair: Redis 6.0 dan versi sebelumnya. Seri instans ini memiliki batasan pada perintah tertentu. Untuk informasi lebih lanjut, lihat Batasan perintah yang didukung oleh Tair (Enterprise Edition).

Deskripsi tingkat pembaruan

  • RENDAH: Umum. Mencakup peningkatan fitur rutin, seperti penambahan fitur baru.

  • SEDANG: Direkomendasikan. Mencakup optimasi fitur serta semua pembaruan dari tingkat RENDAH.

  • TINGGI: Penting. Mencakup pembaruan kritis yang memengaruhi stabilitas atau keamanan, seperti perbaikan kerentanan atau bug, serta semua pembaruan dari tingkat RENDAH dan SEDANG.

Catatan

Tabel berikut mencantumkan rilis pada atau setelah 1 Januari 2025. Untuk rilis sebelum tanggal tersebut, lihat Versi historis.

Tair memory-optimized

Memory-optimized (kompatibel dengan Redis 7.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

26.1.0.0

SEDANG

2026-01-07

Optimasi fitur

  • Stabilitas ditingkatkan.

25.12.2.0

SEDANG

2025-12-31

Optimasi fitur

  • Stabilitas ditingkatkan.

  • Dioptimalkan latensi perintah CLUSTER INFO.

  • Menambahkan dukungan untuk meneruskan beberapa parameter PATH ke antarmuka JSON.GET.

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka JSON.GET mengembalikan error ketika menemui parameter yang salah.

25.12.0.0

SEDANG

2025-12-16

Optimasi fitur

  • Dioptimalkan mekanisme eviksi cache untuk eksekusi skrip `eval`. Ini lebih efektif menekan pertumbuhan memori di mesin virtual (VM) Lua.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.11.0.0

SEDANG

2025-11-24

Optimasi fitur

  • Dioptimalkan kinerja pengiriman Pub/Sub dalam mode Pipeline.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.10.2.0

SEDANG

2025-10-16

Optimasi fitur

  • Pemantauan sekarang mendukung metrik `slowlog_count`.

Perbaikan bug

  • Memperbaiki masalah di mana format yang salah untuk parameter `count` perintah `spop` dapat menyebabkan proses crash.

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah deadlock yang dapat terjadi ketika perintah SCAN dipanggil dalam transaksi atau skrip Lua, yang memicu kedaluwarsa dan penghapusan kunci.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Analisis kunci panas (berdasarkan trafik) sekarang mendukung statistik berdasarkan penguraian HashTag dan awalan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS sekarang secara default menyaring Skey yang telah kedaluwarsa.

  • Stabilitas ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana menghapus indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Dioptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana instans akan crash jika data Double di luar jangkauan dimasukkan di TairSearch.

  • Memperbaiki masalah di mana kueri rentang term di TairSearch mengembalikan hasil yang salah jika string kosong diteruskan.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Dioptimalkan logika pengumpulan buffer output klien untuk menghemat memori ketika ada banyak koneksi.

  • Dioptimalkan penggunaan ruang metadata DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas ketika tidak ditemukan pola yang cocok. Hal ini menyebabkan peningkatan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah ketika kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Stabilitas ditingkatkan.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Dioptimalkan batas iterasi perintah SCAN untuk mencegah waktu eksekusi yang lama.

  • Dioptimalkan potensi masalah pembengkakan memori di ZSET selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.1.0

RENDAH

2025-05-19

Optimasi fitur

  • Kompatibel dengan semua perintah dalam keluarga LATENCY edisi komunitas Redis.

  • Menyelaraskan hasil kembalian perintah MONITOR dengan format edisi komunitas Redis.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada edisi komunitas Redis.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan hibrida dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap waktu respons (RT) permintaan.

  • Memperbaiki masalah langka di mana perintah SRANDMEMBER dapat menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri ketika semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana pembuatan data backup di latar belakang dapat gagal ketika menemui data khusus.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Stabilitas ditingkatkan.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci bertrafik tinggi. Fitur ini diaktifkan menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk eviksi data awal. Fitur ini diaktifkan dengan mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika penggunaan memori mencapai persentase yang ditentukan (100% secara default), Tair mulai mengevakuasi data di latar belakang.

  • Stabilitas ditingkatkan.

25.1.0.0

TINGGI

2025-01-16

Optimasi fitur

  • Dioptimalkan logika replikasi semi-sinkron.

  • Dioptimalkan logika eviksi kunci panas.

  • Kompatibilitas dan stabilitas struktur data ekstensi Tair ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER dapat menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki potensi masalah polusi VM Lua (skrip mengembalikan nil) selama panggilan EVAL konkuren pertama.

Memory-optimized (kompatibel dengan Redis 6.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

26.1.0.0

SEDANG

2026-01-07

Optimasi fitur

  • Stabilitas ditingkatkan.

25.12.2.0

SEDANG

2025-12-31

Optimasi fitur

  • Stabilitas ditingkatkan.

  • Dioptimalkan latensi perintah CLUSTER INFO.

  • Menambahkan dukungan untuk meneruskan beberapa parameter PATH ke antarmuka JSON.GET.

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka JSON.GET mengembalikan error ketika menemui parameter yang salah.

25.12.0.0

SEDANG

2025-12-16

Optimasi fitur

  • Dioptimalkan mekanisme eviksi cache untuk eksekusi skrip `eval`. Ini lebih efektif menekan pertumbuhan memori di VM Lua.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.11.0.0

SEDANG

2025-11-24

Optimasi fitur

  • Dioptimalkan kinerja pengiriman Pub/Sub dalam mode Pipeline.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.10.2.0

SEDANG

2025-10-16

Optimasi fitur

  • Pemantauan sekarang mendukung metrik `slowlog_count`.

Perbaikan bug

  • Memperbaiki masalah di mana format yang salah untuk parameter `count` perintah `spop` dapat menyebabkan proses crash.

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah deadlock yang dapat terjadi ketika perintah SCAN dipanggil dalam transaksi atau skrip Lua, yang memicu kedaluwarsa dan penghapusan kunci.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Analisis kunci panas (berdasarkan trafik) sekarang mendukung statistik berdasarkan penguraian HashTag dan awalan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS sekarang secara default menyaring Skey yang telah kedaluwarsa.

  • Stabilitas ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana menghapus indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Dioptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana instans akan crash jika data Double di luar jangkauan dimasukkan di TairSearch.

  • Memperbaiki masalah di mana kueri rentang term di TairSearch mengembalikan hasil yang salah jika string kosong diteruskan.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Dioptimalkan logika pengumpulan buffer output klien untuk menghemat memori ketika ada banyak koneksi.

  • Dioptimalkan penggunaan ruang metadata DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas ketika tidak ditemukan pola yang cocok. Hal ini menyebabkan peningkatan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah ketika kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Stabilitas ditingkatkan.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Dioptimalkan batas iterasi perintah SCAN untuk mencegah waktu eksekusi yang lama.

  • Dioptimalkan potensi masalah pembengkakan memori di ZSET selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.0.1

RENDAH

2025-05-19

Optimasi fitur

  • Kompatibel dengan semua perintah dalam keluarga LATENCY edisi komunitas Redis.

  • Menyelaraskan hasil kembalian perintah MONITOR dengan format edisi komunitas Redis.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada edisi komunitas Redis.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan hibrida dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap waktu respons (RT) permintaan.

  • Memperbaiki masalah langka di mana perintah SRANDMEMBER dapat menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri ketika semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana pembuatan data backup di latar belakang dapat gagal ketika menemui data khusus.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Stabilitas ditingkatkan.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci bertrafik tinggi. Fitur ini diaktifkan menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk eviksi data awal. Fitur ini diaktifkan dengan mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika penggunaan memori mencapai persentase yang ditentukan (100% secara default), Tair mulai mengevakuasi data di latar belakang.

  • Stabilitas ditingkatkan.

25.1.0.0

TINGGI

2025-01-16

Optimasi fitur

  • Dioptimalkan logika replikasi semi-sinkron.

  • Dioptimalkan logika eviksi kunci panas.

  • Kompatibilitas dan stabilitas struktur data ekstensi Tair ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER dapat menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki potensi masalah polusi VM Lua (skrip mengembalikan nil) selama panggilan EVAL konkuren pertama.

Memory-optimized (kompatibel dengan Redis 5.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

26.1.0.0

SEDANG

2026-01-07

Optimasi fitur

  • Stabilitas ditingkatkan.

25.12.2.0

SEDANG

2025-12-31

Optimasi fitur

  • Stabilitas ditingkatkan.

  • Dioptimalkan latensi perintah CLUSTER INFO.

  • Menambahkan dukungan untuk meneruskan beberapa parameter PATH ke antarmuka JSON.GET.

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka JSON.GET mengembalikan error ketika menemui parameter yang salah.

25.12.0.0

SEDANG

2025-12-16

Optimasi fitur

  • Dioptimalkan mekanisme eviksi cache untuk eksekusi skrip `eval`. Ini lebih efektif menekan pertumbuhan memori di VM Lua.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.11.0.0

SEDANG

2025-11-24

Optimasi fitur

  • Dioptimalkan kinerja pengiriman Pub/Sub dalam mode Pipeline.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

Perbaikan bug

  • Stabilitas TairVector ditingkatkan.

25.10.2.0

SEDANG

2025-10-16

Optimasi fitur

  • Pemantauan sekarang mendukung metrik `slowlog_count`.

Perbaikan bug

  • Memperbaiki masalah di mana format yang salah untuk parameter `count` perintah `spop` dapat menyebabkan proses crash.

25.10.1.0

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

  • Memperbaiki masalah deadlock yang dapat terjadi ketika perintah SCAN dipanggil dalam transaksi atau skrip Lua, yang memicu kedaluwarsa dan penghapusan kunci.

25.9.1.0

SEDANG

2025-09-09

Optimasi fitur

  • Analisis kunci panas (berdasarkan trafik) sekarang mendukung statistik berdasarkan penguraian HashTag dan awalan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan deadlock pada node secondary (slave).

25.8.1.0

SEDANG

2025-08-15

Optimasi fitur

  • Antarmuka EXTS.S.QUERYINDEX TairTS sekarang secara default menyaring Skey yang telah kedaluwarsa.

  • Stabilitas ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah presisi di TairGis.

  • Memperbaiki masalah di mana menghapus indeks HNSW dalam struktur data TairVector dapat menyebabkan crash.

25.8.0.0

SEDANG

2025-08-04

Optimasi fitur

  • Otomatis menghentikan eksekusi skrip Lua read-only ketika klien terputus.

  • Dioptimalkan logika indeks teks penuh internal TairVector.

Perbaikan bug

  • Memperbaiki masalah di mana instans akan crash jika data Double di luar jangkauan dimasukkan di TairSearch.

  • Memperbaiki masalah di mana kueri rentang term di TairSearch mengembalikan hasil yang salah jika string kosong diteruskan.

25.7.2.0

RENDAH

2025-07-10

Optimasi fitur

  • Dioptimalkan logika pengumpulan buffer output klien untuk menghemat memori ketika ada banyak koneksi.

  • Dioptimalkan penggunaan ruang metadata DB dalam statistik memori.

25.7.0.0

SEDANG

2025-07-01

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana perintah SCAN memindai lebih banyak kunci daripada edisi komunitas ketika tidak ditemukan pola yang cocok. Hal ini menyebabkan peningkatan latensi.

  • Memperbaiki masalah di mana perintah XLEN mengembalikan format protokol yang salah ketika kunci tidak ada.

25.6.1.0

RENDAH

2025-06-19

Optimasi fitur

  • Stabilitas ditingkatkan.

25.6.0.0

TINGGI

2025-06-12

Optimasi fitur

  • Menambahkan dukungan untuk mengumpulkan statistik kunci besar (kunci dengan banyak elemen) untuk setiap tipe data.

  • Dioptimalkan batas iterasi perintah SCAN untuk mencegah waktu eksekusi yang lama.

  • Dioptimalkan potensi masalah pembengkakan memori di ZSET selama konversi encoding.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah stabilitas di TairVector.

25.5.0.1

RENDAH

2025-05-19

Optimasi fitur

  • Kompatibel dengan semua perintah dalam keluarga LATENCY edisi komunitas Redis.

  • Menyelaraskan hasil kembalian perintah MONITOR dengan format edisi komunitas Redis.

25.5.0.0

TINGGI

2025-05-08

Perbaikan bug

  • Memperbaiki masalah di mana batas panjang untuk offset dalam perintah BITFIELD lebih kecil daripada edisi komunitas Redis.

  • Memperbaiki kesalahan perhitungan jarak di TairVector selama pengambilan hibrida dengan indeks HNSW vektor jarang dan skalar.

25.4.0.0

TINGGI

2025-04-28

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki masalah di mana timestamp abnormal di TairTS menyebabkan peningkatan bertahap waktu respons (RT) permintaan.

  • Memperbaiki masalah langka di mana perintah SRANDMEMBER dapat menyebabkan node crash.

25.3.2.0

SEDANG

2025-03-14

Perbaikan bug

  • Memperbaiki masalah di mana antarmuka kueri batch TairHash mengembalikan null lebih sedikit daripada jumlah bidang yang dikueri ketika semua bidang telah kedaluwarsa.

25.3.1.0

SEDANG

2025-03-13

Perbaikan bug

  • Memperbaiki masalah di mana pembuatan data backup di latar belakang dapat gagal ketika menemui data khusus.

25.3.0.0

RENDAH

2025-03-12

Optimasi fitur

  • Stabilitas ditingkatkan.

25.2.0.0

RENDAH

2025-02-12

Optimasi fitur

  • Menambahkan dukungan untuk memantau kunci bertrafik tinggi. Fitur ini diaktifkan menggunakan parameter #no_loose_high-cost-key-enabled.

  • Menambahkan dukungan untuk eviksi data awal. Fitur ini diaktifkan dengan mengatur parameter #no_loose_maxmemory-evict-percent-soft-limit. Ketika penggunaan memori mencapai persentase yang ditentukan (100% secara default), Tair mulai mengevakuasi data di latar belakang.

  • Stabilitas ditingkatkan.

5.0.70

SEDANG

2026-01-14

Optimasi fitur

  • Mengoptimalkan prosedur alih bencana primer/sekunder untuk instans arsitektur kluster.

5.0.68

TINGGI

2025-10-31

Optimasi fitur

  • Sistem autentikasi sekarang kompatibel dengan perintah dalam format `auth account:password`.

  • Dioptimalkan algoritma pembatasan kecepatan trafik.

5.0.67

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817, CVE-2025-46818, CVE-2025-46819, dan CVE-2025-46844.

  • Memperbaiki beberapa masalah di modul TairTS dan TairString.

5.0.66

TINGGI

2025-06-26

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-32023.

  • Memperbaiki kerentanan keamanan CVE-2025-48367.

  • Memperbaiki masalah di mana beberapa pesan error tipe -WRONGTYPE hilang di Errorstats.

5.0.65

TINGGI

2025-06-10

Perbaikan bug

  • Memperbaiki masalah keamanan data biner yang dapat terjadi di modul TairString dan GIS selama penulisan ulang AOF.

5.0.64

TINGGI

2025-06-05

Optimasi fitur

  • Dioptimalkan proses alih bencana primer/sekunder.

Perbaikan bug

  • Memperbaiki masalah di mana skrip Lua yang salah dapat menyebabkan crash ketika perintah modul Tair proprietary dieksekusi selanjutnya.

  • Memperbaiki beberapa masalah di modul TairTS.

  • Memperbaiki masalah statistik kunci besar yang salah setelah skala-masuk kluster.

5.0.63

TINGGI

2025-04-28

Optimasi fitur

  • Stabilitas fitur Cache Terdistribusi Global ditingkatkan.

  • Mengizinkan perintah READONLY dan READWRITE dieksekusi ketika instans berada dalam status Loading.

  • Operasi penghapusan yang dipicu oleh perintah EXPIREAT dan PEXPIREAT sekarang disertakan dalam statistik kedaluwarsa.

  • Menambahkan dukungan untuk perintah SENTINEL masters (dan master, slaves, replicas) dalam mode kompatibel Sentinel.

Perbaikan bug

  • Memperbaiki masalah akses data abnormal selama skala-keluar atau skala-masuk instans kluster. Masalah ini memengaruhi versi 5.0.57 hingga 5.0.62.

  • Memperbaiki kerentanan keamanan CVE-2025-21605.

  • Memperbaiki beberapa masalah di modul exHash dan TS.

5.0.58

TINGGI

2025-01-16

Perbaikan bug

  • Memperbaiki masalah di mana perintah SRANDMEMBER dapat menyebabkan loop tak terbatas di instans.

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

  • Memperbaiki masalah statistik QPS yang tidak akurat untuk satu perintah.

1.9.18

TINGGI

2025-10-31

Optimasi fitur

  • Dioptimalkan algoritma pembatasan kecepatan trafik.

1.9.17

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2025-46817.

  • Memperbaiki kerentanan keamanan CVE-2025-46818.

  • Memperbaiki kerentanan keamanan CVE-2025-46819.

  • Memperbaiki kerentanan keamanan CVE-2025-49844.

1.9.15

SEDANG

2025-06-10

Perbaikan bug

  • Memperbaiki masalah keamanan data biner yang dapat terjadi di modul TairString selama penulisan ulang AOF.

1.9.14

SEDANG

2025-01-16

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-46981.

Tair Disk-based

Versi minor

Tingkat pembaruan

Tanggal rilis

Type

Deskripsi

2.7.1

TINGGI

2026-01-05

Optimasi fitur

  • Skrip Lua dapat berjalan di thread pekerja (dinonaktifkan secara default; aktifkan dengan mengatur parameter script-run-in-worker-threads menjadi yes).

Perbaikan bug

  • Stabilitas ditingkatkan.

2.7.0

TINGGI

2025-11-24

Optimasi fitur

Perbaikan bug

  • Stabilitas ditingkatkan.

2.6.1

TINGGI

2025-11-06

Optimasi fitur

  • Dioptimalkan kinerja antarmuka zrange, zremrange, zpopmin, dan zpopmax untuk zset. Ketika data dihapus dari salah satu ujung zset menggunakan zremrange (berdasarkan rank atau skor), zpopmin, atau zpopmax, dan ditulis ke ujung lain (skor bertambah atau berkurang), operasi zrange, zremrange, zpopmin, dan zpopmax tidak terpengaruh oleh data yang telah dihapus tetapi belum direklaim.

  • Menambahkan dukungan untuk menanyakan jumlah log kueri lambat.

  • Dioptimalkan stabilitas throughput setelah `optimise-huge-value` diaktifkan.

Perbaikan bug

  • Stabilitas ditingkatkan.

2.6.0

SEDANG

2025-09-23

Fitur baru

  • Menambahkan dukungan untuk analisis TopKey real-time, termasuk kunci panas dan kunci besar.

Optimasi fitur

  • Menambahkan dukungan untuk transfer yang dapat dilanjutkan untuk migrasi data penuh menggunakan DTS.

  • Menambahkan parameter optimise-huge-value. Ketika diaktifkan, dapat menggandakan kinerja tulis untuk nilai besar.

  • Dioptimalkan ukuran indeks untuk kunci panjang guna meningkatkan kinerja.

Perbaikan bug

  • Stabilitas perintah SCAN ditingkatkan.

2.5.8.1

RENDAH

2025-09-15

Optimasi fitur

  • Stabilitas CPU ditingkatkan dalam skenario dengan volume data kecil dan trafik tulis rendah.

2.5.8

SEDANG

2025-08-08

Optimasi fitur

  • Dioptimalkan kecepatan penskalaan dan rekonstruksi database sekunder untuk kluster disk lokal SSD.

  • Mitigasi masalah pertumbuhan ruang disk abnormal di sisi sumber selama migrasi data (karena akumulasi file log, dll.).

  • Stabilitas ditingkatkan.

2.5.7

TINGGI

2025-06-23

Optimasi fitur

  • Menambahkan dukungan untuk statistik akurat jumlah kunci dengan waktu kedaluwarsa yang ditetapkan.

Perbaikan bug

  • Memperbaiki masalah pembatasan kecepatan tulis abnormal untuk meningkatkan stabilitas tulis.

  • Aspek stabilitas lainnya ditingkatkan.

2.5.6

TINGGI

2025-05-06

Optimasi fitur

  • Stabilitas latensi untuk tulis tekanan tinggi ditingkatkan untuk menghindari jeda/berhenti tulis.

  • Dioptimalkan mekanisme pengumpulan sampah untuk meningkatkan stabilitas latensi kueri rentang dan mengurangi penggunaan ruang.

2.5.5.1

SEDANG

2025-03-24

Perbaikan bug

  • Dioptimalkan logika deteksi kesalahan disk untuk mencegah kasus di mana alih bencana HA otomatis tidak terjadi.

2.5.5

SEDANG

2025-02-20

Fitur baru

  • Menambahkan parameter batch-scan-size untuk mengatur jumlah maksimum data untuk setiap polling latar belakang (secara default memeriksa data 2 MB).

Perbaikan bug

  • Stabilitas terkait kedaluwarsa data ditingkatkan.

  • Stabilitas perintah SCAN dan FLUSHALL ditingkatkan.

  • Memperbaiki masalah penggunaan ruang disk tidak stabil untuk tipe String dengan nilai sangat panjang.

  • Stabilitas instans secara keseluruhan ditingkatkan.

2.5.4.1

SEDANG

2025-01-11

Perbaikan bug

  • Stabilitas eksekusi skrip Lua ditingkatkan.

Tair Persistent Memory-optimized

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

1.2.7.2

TINGGI

2025-10-09

Perbaikan bug

  • Memperbaiki enam kerentanan keamanan CVE, termasuk CVE-2025-49844, CVE-2025-46819, CVE-2025-46818, dan CVE-2025-46817.

  • Memperbaiki masalah di mana TairHash kadang-kadang dapat crash.

1.2.7.1

TINGGI

2025-07-22

Perbaikan bug

  • Memperbaiki 10 kerentanan keamanan CVE, termasuk CVE-2025-48367, CVE-2025-32023, dan CVE-2024-46981.

  • Memperbaiki masalah terkait waktu kedaluwarsa di modul TairString.

  • Memperbaiki masalah keamanan data biner yang dapat terjadi di modul TairString selama penulisan ulang AOF.

Versi historis

Untuk rilis versi minor sebelum 1 Januari 2025, lihat tabel di bawah ini.

Rilis historis untuk Memory-optimized (kompatibel dengan Redis 7.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Type

Deskripsi

24.12.1.0

RENDAH

2024-12-18

Optimasi fitur

  • Data TairVector sekarang mendukung sinkronisasi data melalui DTS. Stabilitas migrasi data selama operasi skala-keluar dan skala-masuk ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di TairDoc di mana operator JSON.GET >= tidak berfungsi.

24.12.0.0

RENDAH

2024-12-06

Optimasi fitur

  • Dalam mode Sentinel tanpa kata sandi, Anda dapat mengonfigurasi lebih banyak perintah tanpa kata sandi menggunakan parameter #no_loose_sentinel-password-free-commands.

  • Stabilitas ditingkatkan.

24.11.0.0

RENDAH

2024-11-20

Optimasi fitur

  • Perintah INFO sekarang mengembalikan field run_id node.

  • Dioptimalkan stabilitas peningkatan dan migrasi untuk perubahan konfigurasi.

  • Dioptimalkan kinerja perintah TairVector terkait kedaluwarsa.

  • Dioptimalkan stabilitas TairSearch dan TairVector.

24.10.0.0

SEDANG

2024-10-16

Optimasi fitur

  • Kinerja tulis ditingkatkan sekitar 5% hingga 10%.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31227.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

  • Stabilitas ditingkatkan.

24.8.2.0

RENDAH

2024-08-28

Optimasi fitur

  • Stabilitas ditingkatkan.

24.8.1.0

RENDAH

2024-08-22

Optimasi fitur

  • Mengizinkan parameter GET digunakan bersama parameter NX/XX dalam perintah SET.

24.8.0.0

SEDANG

2024-08-15

Optimasi fitur

  • Kecepatan pemrosesan perintah dasar ditingkatkan sebesar 5%.

Perbaikan bug

  • Memperbaiki masalah di mana statistik `blocked_clients` salah ketika replikasi semi-sinkron diaktifkan. Masalah ini hanya memengaruhi statistik.

  • Memperbaiki masalah di mana proses dapat crash jika antrian kueri lambat menjadi penuh.

  • Dioptimalkan stabilitas TairVector dan TairSearch.

  • Dioptimalkan akurasi statistik memori TairRoaring.

24.7.0.0

RENDAH

2024-07-22

Fitur baru

  • Rilis awal. Kompatibel dengan Redis 7.0 dan semua struktur data proprietary Tair.

Rilis historis untuk Memory-optimized (kompatibel dengan Redis 6.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

24.12.1.0

RENDAH

2024-12-18

Optimasi fitur

  • Data TairVector sekarang mendukung sinkronisasi data melalui Data Transmission Service (DTS). Migrasi data juga lebih stabil selama operasi skala-keluar dan skala-masuk.

Perbaikan bug

  • Memperbaiki masalah di TairDoc di mana operator JSON.GET >= tidak berfungsi.

24.12.0.0

RENDAH

2024-12-06

Optimasi fitur

  • Dalam mode Sentinel tanpa kata sandi, Anda dapat mengonfigurasi lebih banyak perintah tanpa kata sandi menggunakan parameter #no_loose_sentinel-password-free-commands.

  • Stabilitas ditingkatkan.

24.11.0.0

RENDAH

2024-11-20

Optimasi fitur

  • Perintah INFO sekarang mengembalikan field run_id node.

  • Dioptimalkan stabilitas peningkatan dan migrasi untuk perubahan konfigurasi.

  • Dioptimalkan kinerja perintah TairVector terkait kedaluwarsa.

  • Dioptimalkan stabilitas TairSearch dan TairVector.

24.10.0.0

SEDANG

2024-10-16

Optimasi fitur

  • Kinerja tulis ditingkatkan sekitar 5% hingga 10%.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31227.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

  • Stabilitas ditingkatkan.

24.8.2.0

RENDAH

2024-08-28

Optimasi fitur

  • Stabilitas ditingkatkan.

24.8.1.0

RENDAH

2024-08-22

Optimasi fitur

  • Stabilitas ditingkatkan.

24.8.0.0

SEDANG

2024-08-15

Optimasi fitur

  • Kecepatan pemrosesan perintah dasar ditingkatkan sebesar 5%.

Perbaikan bug

  • Memperbaiki masalah di mana statistik `blocked_clients` salah ketika replikasi semi-sinkron diaktifkan. Masalah ini hanya memengaruhi statistik.

  • Memperbaiki masalah di mana proses dapat crash jika antrian kueri lambat menjadi penuh.

  • Dioptimalkan stabilitas TairVector dan TairSearch.

  • Dioptimalkan akurasi statistik memori TairRoaring.

24.7.0.0

RENDAH

2024-07-22

Optimasi fitur

  • TairVector sekarang mendukung indeks HNSW untuk vektor jarang.

  • Menambahkan parameter ts-auto-del-empty-skey-enable untuk mengontrol perilaku kedaluwarsa Skey di TairTS. Nilai default adalah yes, yang berarti Skey dihapus ketika semua titik datanya kedaluwarsa.

  • Stabilitas ditingkatkan.

24.6.1.1

RENDAH

2024-07-09

Optimasi fitur

  • Stabilitas TairSearch ditingkatkan.

24.6.1.0

RENDAH

2024-07-05

Fitur baru

  • TairDoc sekarang mendukung perintah JSON.MERGE.

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

24.6.0.0

RENDAH

2024-07-02

Optimasi fitur

  • Dioptimalkan stabilitas sinkronisasi antara node primer dan sekunder dalam skenario ledakan trafik tinggi.

24.5.1.0

SEDANG

2024-06-06

Optimasi fitur

  • Menghapus batasan penggunaan perintah COMMAND GETKEYS.

  • Dioptimalkan penggunaan memori indeks vektor FLAT di TairVector untuk mengurangi pemborosan memori untuk indeks kecil.

  • Dioptimalkan indeks terbalik seperti Within dan Condition multi-kondisi di TairVector, dan menambahkan perintah TVS.KNNSEARCHFIELD dan TVS.MINDEXKNNSEARCHFIELD.

  • Menambahkan field field_type ke aux_info yang dikembalikan ketika perintah TFT.MSEARCH di TairSearch melakukan pengurutan berdasarkan bidang indeks.

Perbaikan bug

  • Memperbaiki regresi kinerja tulis di TairVector yang dimulai pada versi 24.3.2.2. Tingkatkan ke versi ini atau yang lebih baru.

  • Memperbaiki beberapa masalah di TairSearch dan mengoptimalkan stabilitasnya.

24.5.0.0

SEDANG

2024-05-22

Optimasi fitur

  • Dioptimalkan kemampuan sinkronisasi perintah cross-slot dalam mode aktif-pasif.

  • Dioptimalkan kecepatan BGREWRITE latar belakang untuk instans besar.

  • Perintah INFO sekarang mengembalikan informasi CPU, QPS, dan trafik untuk setiap perintah.

Perbaikan bug

  • Stabilitas ditingkatkan.

24.4.1.0

SEDANG

2024-04-22

Optimasi fitur

  • Mendukung rollback arbitrer titik sinkronisasi setelah tugas DTS dimulai ulang. Jika instans Anda memerlukan konfigurasi tugas DTS jangka panjang, tingkatkan ke versi ini.

24.4.0.0

SEDANG

2024-04-16

Optimasi fitur

  • Dioptimalkan penggunaan memori struktur data dasar untuk mengurangi penggunaan memori untuk sejumlah kecil elemen struktur kompleks.

  • Dioptimalkan kinerja pengambilan TairVector gabungan teks penuh dan skalar.

  • Mirip dengan pengambilan indeks tunggal di TairVector, pengambilan multi-indeks sekarang mendukung pengembalian bidang non-vektor.

Perbaikan bug

  • Stabilitas ditingkatkan.

24.3.2.2

SEDANG

2024-03-21

Optimasi fitur

  • Dioptimalkan penggunaan metadata engine untuk instans arsitektur standar (primer/sekunder).

Perbaikan bug

  • Stabilitas ditingkatkan.

24.3.2.1

SEDANG

2024-03-18

Optimasi fitur

  • Ditingkatkan fitur pengambilan skalar-dulu, lalu vektor di TairVector.

  • Dioptimalkan mekanisme penyimpanan indeks skalar TairVector untuk meningkatkan kinerja dengan nilai indeks duplikat. Panjang maksimum nilai indeks sekarang 32 KB.

  • TairVector sekarang mendukung pengembalian hasil kueri dari indeks terbalik skalar murni.

Perbaikan bug

  • Memperbaiki masalah di mana statistik item attribute_data_size dan index_data_size di antarmuka TVS.GETINDEX TairVector tidak akurat.

  • Memperbaiki masalah di mana format yang dikembalikan oleh perintah XINFO memiliki indentasi tambahan.

  • Memperbaiki masalah di mana jumlah hasil yang dikembalikan oleh perintah SCAN bisa jauh lebih besar daripada nilai parameter Count.

24.3.1.0

RENDAH

2024-03-11

Optimasi fitur

  • Penundaan pembuatan metadata untuk beberapa database (DB). Metadata sekarang dibuat ketika data dibaca dari atau ditulis ke DB, bukan segera setelah menjalankan perintah SELECT. Ini mencegah pembengkakan metadata yang disebabkan oleh beberapa alat manajemen Redis yang melintasi semua DB.

  • Dioptimalkan efisiensi pemeriksaan kedaluwarsa ketika beberapa DB ada, dengan adil mendistribusikan tugas kedaluwarsa berdasarkan jumlah data dengan waktu kedaluwarsa.

24.3.0.0

SEDANG

2024-03-07

Optimasi fitur

  • Menambahkan dukungan untuk rollback tingkat kedua jika migrasi penskalaan mulus gagal, mencegah ketidaktersediaan instans karena perubahan konfigurasi yang gagal.

    Catatan

    Namun, penggunaan banyak DB logis dapat menyebabkan penggunaan memori metadata tinggi. Jika Anda mengalami masalah ini, tingkatkan ke versi 24.3.2.2 atau yang lebih baru, di mana masalah ini telah dioptimalkan.

  • Mengizinkan eksekusi perintah multi-DB SWAPDB, COPY, dan MOVE dalam arsitektur kluster.

Perbaikan bug

  • Memperbaiki masalah kehabisan memori (OOM) yang dapat terjadi ketika LIMIT untuk perintah ZRANGEBYSCORE diatur terlalu tinggi, menyebabkan DB mengalokasikan memori berlebihan.

24.1.0.0

SEDANG

2024-01-23

Optimasi fitur

  • TairVector mendukung pembuatan indeks terbalik untuk skalar (seperti label dan atribut) dan mengaktifkan pengambilan KNN skalar-dulu, lalu vektor.

Perbaikan bug

  • Memperbaiki masalah di mana perintah GETDEL dapat menyebabkan instans crash dalam kondisi abnormal.

  • Memperbaiki masalah di mana informasi last-entry yang dikembalikan oleh perintah XINFO STREAM salah.

  • Memperbaiki beberapa masalah di TairVector dan mengoptimalkan stabilitasnya.

23.12.2.0

RENDAH

2023-12-26

Fitur baru

  • Menambahkan dukungan untuk mode semi-sinkron (semisync), yang dapat dikontrol menggunakan parameter #no_loose_tsync-repl-mode. Ini adalah versi proof of concept (POC). Gunakan dengan hati-hati di lingkungan produksi.

23.12.1.2

SEDANG

2023-12-21

Optimasi fitur

  • Dioptimalkan kinerja tulis dalam beberapa skenario. Peningkatan disarankan.

  • TairSearch sekarang mendukung perintah EXPAINSCORE.

Perbaikan bug

  • Menggabungkan beberapa perbaikan CVE untuk skrip Lua dari komunitas Redis.

  • Memperbaiki beberapa masalah di TairSearch dan TairVector.

  • Mengoptimalkan beberapa masalah stabilitas. Peningkatan disarankan.

23.8.1.2

SEDANG

2023-08-22

Optimasi fitur

  • Mengurangi penggunaan CPU ketika instans menganggur dan meningkatkan kinerja instans dasar.

  • Menstandarkan metrik penggunaan CPU di CloudDBA.

  • Trafik replikasi primer-sekunder sekarang ditampilkan secara terpisah di INFO STATS.

Perbaikan bug

  • Memperbaiki beberapa masalah di TairVector.

23.8.0.0

SEDANG

2023-08-03

Fitur baru

  • Dukungan penuh untuk koneksi terenkripsi TLS.

  • TairVector sekarang mendukung pengaturan TTL pada level key dalam indeks, mendukung pencarian tetangga terdekat vektor untuk daftar kunci tertentu, dan mendukung pencarian teks penuh, memungkinkan pencarian hibrida yang menggabungkan pencarian vektor dan pencarian teks.

Optimasi fitur

  • Dioptimalkan kinerja keseluruhan dan stabilitas ditingkatkan.

  • TairZset sekarang mendukung perintah EXZRANKBYSCORE.

  • Perilaku antarmuka TairDoc sekarang selaras dengan dokumentasi resmi TairDoc saat ini.

  • Dioptimalkan kinerja perintah seperti GETBIT, BITPOS, dan BITCOUNT.

Perbaikan bug

  • Memperbaiki beberapa masalah di TairSearch dan TairVector.

6.2.8.4

SEDANG

2023-07-13

Perbaikan bug

  • Memperbaiki masalah langka di mana Filter di TairVector dapat menyebabkan instans crash.

6.2.8.3

SEDANG

2023-07-12

Optimasi fitur

  • Dioptimalkan batas filter di TairVector untuk mempersingkat waktu eksekusi.

6.2.8.2

SEDANG

2023-07-04

Optimasi fitur

  • Dioptimalkan stabilitas pengumpulan sampah otomatis untuk indeks HNSW TairVector.

6.2.8.1

SEDANG

2023-07-02

Perbaikan bug

  • Memperbaiki masalah berikut: Setelah perintah RENAME dieksekusi di node primer dan disinkronkan ke node sekunder, node sekunder crash jika kunci tujuan telah kedaluwarsa.

6.2.8.0

SEDANG

2023-07-01

Fitur baru

  • TairVector sekarang mendukung pengumpulan sampah otomatis untuk indeks HNSW.

Perbaikan bug

  • Memperbaiki masalah di mana penggunaan perintah WAIT dalam arsitektur kluster dapat menyebabkan crash.

  • Memperbaiki masalah di mana mengeksekusi EVALSHA dari klien berbeda setelah perintah SCRIPT LOAD kadang-kadang melaporkan error NOSCRIPT.

6.2.7.3

SEDANG

2023-06-12

Optimasi fitur

  • Dioptimalkan kinerja backup latar belakang dan kecepatan backup ditingkatkan.

6.2.7.2

SEDANG

2023-06-12

Fitur baru

  • TairSearch sekarang mendukung dokumen tipe array dan algoritma kesamaan Okapi BM25.

Optimasi fitur

  • Dioptimalkan penggunaan memori struktur Dict.

Perbaikan bug

  • Memperbaiki masalah pencocokan dengan Pattern Tokenizer di TairSearch dan meningkatkan stabilitas.

6.2.6.9

RENDAH

2023-05-09

Optimasi fitur

  • Stabilitas ditingkatkan.

6.2.6.8

SEDANG

2023-04-28

Perbaikan bug

  • Memperbaiki masalah di mana tugas penskalaan horizontal mungkin tidak selesai dengan benar dalam kondisi tertentu.

6.2.6.7

RENDAH

2023-04-22

Optimasi fitur

  • Mengizinkan akun pengguna untuk mengeksekusi perintah ROLE.

6.2.6.6

RENDAH

2023-04-20

Optimasi fitur

  • Stabilitas TairSearch ditingkatkan.

6.2.6.5

SEDANG

2023-04-17

Optimasi fitur

  • Dioptimalkan logika dan stabilitas TairSearch.

Perbaikan bug

  • Memperbaiki masalah di mana alamat laddr yang ditampilkan dalam daftar klien bisa salah.

6.2.6.2

TINGGI

2023-04-12

Penguatan keamanan

  • Menggabungkan semua perbaikan keamanan CVE kritis terbaru dari komunitas Redis untuk meningkatkan stabilitas dan keamanan.

6.2.5.3

RENDAH

2023-03-20

Perbaikan bug

  • Memperbaiki masalah pengecualian penyimpanan di TairSearch.

6.2.5.2

RENDAH

2023-03-17

Optimasi fitur

  • Dioptimalkan logika sinkronisasi primer-sekunder untuk TairSearch dalam skenario ekstrem.

Perbaikan bug

  • Memperbaiki masalah di mana TairSearch tidak mendukung bilangan bulat ketika mengurai bidang tipe Double.

6.2.5.0

TINGGI

2023-03-14

Optimasi fitur

  • Dioptimalkan struktur data TairString, menghemat 8 byte memori per kunci.

  • TairSearch sekarang mendukung penyimpanan dokumen terkompresi dan menambahkan perintah TFT.ANALYZER untuk melihat efek pemisah kata.

Perbaikan bug

  • Memperbaiki beberapa masalah dengan statistik memori di TairSearch.

  • Memperbaiki masalah di mana klien yang diblokir oleh antarmuka Blocking terkait mungkin tidak dibangunkan.

  • Memperbaiki masalah ketidakcocokan dengan hasil yang dikembalikan oleh perintah XINFO dalam beberapa kasus.

6.2.4.7

TINGGI

2023-03-03

Perbaikan bug

  • Memperbaiki masalah di mana volume tinggi permintaan Pipeline dapat menyebabkan masalah Ketersediaan Tinggi (HA) dalam kasus ekstrem.

6.2.4.6

RENDAH

2023-03-02

Optimasi fitur

  • Arsitektur pemisahan baca/tulis mendukung eksekusi permintaan read-only, seperti EVAL dan EVALSHA, di node sekunder. Gunakan parameter readonly_lua_route_ronode_enable untuk mengontrol perilaku ini.

6.2.4.3

TINGGI

2023-02-14

Optimasi fitur

  • Diperbarui TairString ke format encoding terbaru untuk menghemat lebih banyak memori.

Perbaikan bug

  • Memperbaiki masalah di mana sinkronisasi data kadang-kadang gagal menyelesaikan ketika menambah atau menghapus shard dalam arsitektur kluster.

6.2.4.1

RENDAH

2023-02-07

Fitur baru

  • Menambahkan dukungan untuk struktur data TairSearch.

  • Perintah JSON.GET dalam struktur data TairDoc sekarang sepenuhnya mendukung sintaks JSONPath.

6.2.3.2

TINGGI

2023-01-13

Perbaikan bug

  • Memperbaiki masalah di mana data kedaluwarsa dibersihkan lebih lambat setelah menambah atau menghapus shard dari instans kluster.

6.2.3.1

RENDAH

2023-01-04

Optimasi fitur

  • Dioptimalkan stabilitas HA instans pemisahan baca/tulis.

6.2.3.0

RENDAH

2022-12-26

Optimasi fitur

  • TairVector sekarang mendukung mode proxy kluster, menambahkan tipe data vektor FLOAT16, dan menambahkan kueri indeks vektor multi.

6.2.2.0

RENDAH

2022-11-22

Optimasi fitur

  • TairVector sekarang mendukung fungsi jarak Jaccard.

  • TairVector sekarang mendukung statistik penggunaan memori untuk setiap indeks (index_data_size dan attribute_data_size).

6.2.1.5

RENDAH

2022-11-14

Optimasi fitur

  • Memperbaiki masalah dengan antarmuka Blocking dan meningkatkan stabilitas.

6.2.1.3

RENDAH

2022-10-28

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

6.2.1.2

RENDAH

2022-10-14

Optimasi fitur

  • Stabilitas TairVector ditingkatkan.

6.2.1.1

RENDAH

2022-10-13

Rilis awal

  • Rilis awal. Kompatibel dengan Redis open source 6.2 dan struktur data proprietary Tair (TairSearch belum didukung).

  • Mendukung deteksi dan isolasi kueri lambat untuk perintah seperti KEYS, SMEMBERS, HGETALL, dan EXHGETALL.

  • Lebih lanjut mengoptimalkan kinerja. Dibandingkan dengan instans Redis Open-Source Edition dengan spesifikasi yang sama, kinerja semua antarmuka, seperti PUB/SUB dan perintah Lua, lebih dari dua kali lipat.

  • Menambahkan TairVector proprietary untuk pencarian vektor. Mendukung algoritma indeks HNSW dan FLAT dan menyediakan layanan database vektor real-time berkinerja tinggi yang mengintegrasikan penyimpanan dan pengambilan.

Rilis historis untuk Memory-optimized (kompatibel dengan Redis 5.0)

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

5.0.57

SEDANG

2024-12-10

Optimasi fitur

  • Dioptimalkan statistik trafik kumulatif dan perintah untuk klien.

Perbaikan bug

  • Memperbaiki masalah di mana ambang batas statistik kunci besar menjadi tidak valid selama penskalaan instans kluster.

  • Stabilitas penskalaan instans kluster ditingkatkan.

5.0.56

RENDAH

2024-11-15

Perbaikan bug

  • Memperbaiki masalah terkait waktu hidup (TTL) di modul TairString.

  • Memperbaiki masalah di modul TairTS.

5.0.55

SEDANG

2024-10-08

Optimasi fitur

  • Menambahkan dukungan untuk pembatasan kecepatan QPS.

Perbaikan bug

  • Memperbaiki beberapa masalah di modul TairSearch.

  • Memperbaiki kerentanan keamanan CVE-2024-31228.

  • Memperbaiki kerentanan keamanan CVE-2024-31449.

5.0.54

RENDAH

2024-08-28

Optimasi fitur

  • Kompatibel dengan autentikasi menggunakan kata sandi salah ketika fitur VPC tanpa kata sandi diaktifkan.

5.0.53

RENDAH

2024-07-23

Optimasi fitur

  • Dioptimalkan logika pemeriksaan daftar putih ketika fitur VPC tanpa kata sandi dan parameter #no_loose_check-whitelist-always diaktifkan.

  • Fitur insight latensi sekarang mendukung pemantauan Pipelines.

  • Kompatibel dengan Redis open source 5.0.14.

Perbaikan bug

  • Memperbaiki masalah di mana durasi eksekusi perintah dalam Lua dan Multi dihitung salah. Bug ini memengaruhi versi 5.0.49 hingga 5.0.52.

5.0.52

RENDAH

2024-06-25

Optimasi fitur

  • Dioptimalkan efisiensi eksekusi perintah Pub/Sub untuk mencegah tersendat ketika banyak koneksi berhenti berlangganan secara bersamaan.

  • Dioptimalkan kebijakan pemeriksaan polling klien untuk mencegah statistik dan pengumpulan memori tertunda untuk koneksi persisten.

  • Dioptimalkan metode penulisan disk untuk proses anak yang menghasilkan file RDB dan AOF.

5.0.51

RENDAH

2024-05-28

Optimasi fitur

  • Stabilitas ditingkatkan.

5.0.50

RENDAH

2024-05-28

Optimasi fitur

  • Menambahkan pemantauan untuk koneksi dalam status WATCH atau BLOCK.

  • Menambahkan metrik pemantauan terkait Rehash.

  • Memperbarui fitur statistik kunci panas real-time. Sekarang mendukung menampilkan QPS tepat dan dapat melacak hingga 50 kunci panas secara bersamaan.

Perbaikan bug

  • Memperbaiki masalah statistik QPS salah yang disebabkan oleh objek bersama. Objek bersama tidak lagi digunakan ketika fitur statistik kunci panas real-time diaktifkan.

5.0.49

SEDANG

2024-04-24

Optimasi fitur

  • Perintah INFO STATS sekarang mengembalikan statistik pemutusan koneksi karena melebihi batas buffer input dan output klien:

    • client_query_buffer_limit_disconnections

    • client_output_buffer_limit_disconnections

  • Ambang batas real-time untuk statistik kunci besar sekarang tersedia. Nilai default adalah 2.000. Misalnya, tipe String dianggap kunci besar jika panjang karakternya melebihi 2.000. Tipe List, Set, dan Hash dianggap kunci besar jika jumlah elemennya melebihi 2.000.

Perbaikan bug

  • Memperbaiki masalah crash di perintah EXZRANKBYSCORE dan EXZREVRANKBYSCORE exZset dengan menambahkan pemeriksaan untuk dimensi Skor.

5.0.48

RENDAH

2024-01-09

Optimasi fitur

  • Efisiensi ekspirasi aktif telah dioptimalkan.

  • Menambahkan metrik pubsub_clients ke perintah INFO CLIENTS.

  • TairSearch sekarang mendukung perintah EXPAINSCORE.

  • Stabilitas TairSearch ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah pembengkakan memori di tokenizer TairSearch.

5.0.47

RENDAH

2023-10-18

Optimasi fitur

  • Memperbaiki masalah di mana penggunaan CPU bisa mencapai 100% dalam skenario ekstrem.

5.0.46

RENDAH

2023-10-10

Optimasi fitur

  • Dioptimalkan deteksi jenis koneksi (TCP atau TLS) untuk skrip Lua dalam arsitektur kluster.

5.0.45

SEDANG

2023-09-20

Optimasi fitur

  • Dioptimalkan kinerja perintah CLUSTER SLOTS dan CLUSTER NODES.

Perbaikan bug

  • Memperbaiki masalah di mana TairHash kadang-kadang dapat crash.

5.0.44

SEDANG

2023-08-24

Optimasi fitur

  • Menambahkan dukungan untuk membagi trafik menjadi trafik data dan trafik replikasi.

Perbaikan bug

  • Memperbaiki kerentanan keamanan CVE-2022-24834.

5.0.41

RENDAH

2023-07-21

Optimasi fitur

  • Stabilitas TairSearch ditingkatkan.

5.0.35

RENDAH

2023-06-12

Fitur baru

  • TairSearch sekarang mendukung algoritma kesamaan Okapi BM25.

5.0.34

RENDAH

2023-05-22

Optimasi fitur

  • Stabilitas penskalaan mulus ditingkatkan.

5.0.33

RENDAH

2023-04-23

Fitur baru

  • TairSearch sekarang mendukung dokumen tipe array.

  • Stabilitas TairSearch ditingkatkan.

5.0.32

RENDAH

2023-03-31

Optimasi fitur

  • TairSearch menambahkan perintah TFT.EXPLAINCOST.

5.0.30

RENDAH

2023-03-20

Optimasi fitur

  • Stabilitas ditingkatkan.

5.0.29

RENDAH

2023-03-16

Optimasi fitur

  • Stabilitas ditingkatkan.

5.0.28

RENDAH

2023-03-15

Optimasi fitur

  • TairSearch sekarang mendukung penyimpanan dokumen terkompresi dan menambahkan perintah TFT.ANALYZER untuk melihat efek tokenizer.

5.0.27

TINGGI

2023-02-15

Optimasi fitur

  • Secara berkala mencetak informasi kunci panas ke log audit untuk memudahkan peninjauan.

Perbaikan bug

  • Memperbaiki crash langka yang dapat terjadi ketika menskala instans kluster setelah Cache Terdistribusi Global diaktifkan.

5.0.25

RENDAH

2023-01-13

Optimasi fitur

  • TairSearch sepenuhnya mendukung kerangka kerja tokenizer. Untuk informasi lebih lanjut, lihat Tokenizer pencarian.

  • Kueri term dan terms di TairSearch mendukung parameter lowercase.

5.0.22

SEDANG

2022-11-02

Optimasi fitur

  • TairSearch sekarang mendukung tokenizer IK dan Pattern.

  • Stabilitas ditingkatkan.

5.0.21

RENDAH

2022-11-02

Optimasi fitur

  • Stabilitas ditingkatkan.

5.0.18

RENDAH

2022-09-29

Optimasi fitur

  • Stabilitas penguraian dan persistensi data TairSearch ditingkatkan.

  • TairSearch sekarang mendukung Pipelines untuk klien Query Builder.

5.0.15

RENDAH

2022-08-29

Optimasi fitur

  • Menyebarkan fitur MSEARCH untuk TairSearch.

  • Menambahkan stabilitas tulis multi-thread di TairSearch.

  • Stabilitas instans arsitektur kluster ditingkatkan.

5.0.10

RENDAH

2022-07-28

Optimasi fitur

  • Stabilitas ditingkatkan.

5.0.9

RENDAH

2022-07-27

Optimasi fitur

  • Menambahkan stabilitas operasi skala-keluar dan skala-masuk untuk instans Cache Terdistribusi Global.

  • Memperbaiki akurasi Sort (pengurutan hasil) di TairSearch.

  • Memperbaiki efisiensi kueri TairSearch dalam skenario dokumen jarang.

  • Nama akun sekarang peka huruf besar/kecil.

  • Menghapus optimasi kueri untuk perintah KEYS untuk menghindari perilaku tak terduga.

1.9.11

SEDANG

2024-01-03

Perbaikan bug

  • Memperbaiki masalah di mana TairTS kehilangan nilai kembali dalam beberapa kasus.

1.9.9

SEDANG

2023-03-23

Perbaikan bug

  • Memperbaiki masalah di mana tipe nilai kembali perintah TairRoaring TR.GETBIT salah.

1.9.8

RENDAH

2023-03-16

Optimasi fitur

  • Stabilitas ditingkatkan.

1.9.7

RENDAH

2022-12-26

Optimasi fitur

  • Stabilitas TairSearch ditingkatkan.

1.9.6

RENDAH

2022-11-02

Optimasi fitur

  • Stabilitas TairTS ditingkatkan.

1.9.4

RENDAH

2022-08-24

Optimasi fitur

  • Dioptimalkan proses startup untuk instans arsitektur kluster.

1.8.9

RENDAH

2022-06-07

Optimasi fitur

  • Stabilitas layanan instans ditingkatkan setelah akses koneksi langsung diaktifkan.

1.8.8

RENDAH

2022-06-01

Optimasi fitur

  • Diperbarui TairSearch untuk meningkatkan efisiensi kueri gabungan.

1.8.5

TINGGI

2022-05-24

Penguatan keamanan

  • Stabilitas perubahan konfigurasi untuk instans kluster ditingkatkan setelah akses koneksi langsung diaktifkan.

  • Menambahkan dukungan untuk fitur agregasi TairSearch dan meningkatkan efisiensi penulisan dokumen.

1.8.4

RENDAH

2022-05-17

Optimasi fitur

  • Stabilitas dan efisiensi eksekusi TairSearch ditingkatkan.

1.8.3

RENDAH

2022-04-28

Optimasi fitur

  • Stabilitas TairTS ditingkatkan.

1.8.2

TINGGI

2022-04-22

Penguatan keamanan

  • Memperbaiki masalah langka di mana migrasi kunci besar gagal selama perubahan konfigurasi untuk instans kluster dengan akses koneksi langsung diaktifkan.

Optimasi fitur

  • Dioptimalkan efisiensi kueri TairSearch.

1.8.1

RENDAH

2022-04-20

Optimasi fitur

  • Merilis TairRoaring V2.2.

1.7.28

RENDAH

2022-03-24

Optimasi fitur

  • Histogram latensi sekarang mendukung statistik untuk perintah modul Tair.

1.7.27

RENDAH

2022-03-11

Optimasi fitur

  • Merilis TairRoaring V2.

  • Merilis TairSearch.

1.7.20

SEDANG

2022-01-04

Optimasi fitur

  • Dioptimalkan kinerja TairRoaring.

1.7.17

RENDAH

2021-11-29

Optimasi fitur

  • Memperbaiki masalah di mana instans kluster gagal restart dalam kondisi abnormal.

Catatan

Rilis ini hanya untuk versi disk cloud.

1.7.16

RENDAH

2021-11-24

Optimasi fitur

  • Memperbaiki masalah di mana fitur analisis kunci real-time melewatkan statistik untuk perintah Spop.

1.7.12

SEDANG

2021-10-26

Optimasi fitur

  • Memperbaiki masalah log kueri lambat berlebihan selama perubahan konfigurasi kluster dan meningkatkan stabilitas.

1.7.11

SEDANG

2021-10-15

Optimasi fitur

  • Menambahkan informasi Enkripsi Data Transparan (TDE) ke hasil Info.

  • Stabilitas ditingkatkan.

1.7.9

RENDAH

2021-10-13

Optimasi fitur

  • Meningkatkan kemampuan otonom migrasi slot mulus selama peningkatan atau penurunan spesifikasi kluster.

1.7.8

SEDANG

2021-09-26

Optimasi fitur

  • Dioptimalkan algoritma Raycast dalam struktur data TairGis untuk memperbaiki masalah di mana perintah GIS.CONTAINS mengembalikan hasil pencarian yang tidak akurat dalam beberapa kasus.

1.7.7

SEDANG

2021-09-13

Optimasi fitur

  • Merilis dukungan untuk TairRoaring.

  • Stabilitas ditingkatkan.

1.7.6

SEDANG

2021-08-30

Optimasi fitur

  • Memperbaiki kebocoran memori selama penulisan ulang persistensi file hanya-tambah (AOF).

  • Memecah statistik Queries Per Second (QPS) untuk mendukung kategori baca, tulis, dan lainnya.

1.7.5

SEDANG

2021-08-16

Optimasi fitur

  • Memperbaiki keandalan migrasi slot mulus dan meningkatkan stabilitas.

1.7.4

TINGGI

2021-08-11

Perbaikan bug

  • Memperbaiki masalah langka di mana perubahan konfigurasi dapat gagal untuk instans kluster dengan akses koneksi langsung diaktifkan.

1.7.2

SEDANG

2021-07-27

Optimasi fitur

  • Stabilitas ditingkatkan.

1.7.1

SEDANG

2021-07-20

Fitur baru

  • Menambahkan dukungan untuk Enkripsi Data Transparan (TDE), yang mengenkripsi dan mendekripsi file data RDB.

Optimasi fitur

  • Dioptimalkan penggunaan memori struktur data TairHash.

1.6.15

SEDANG

2021-07-12

Optimasi fitur

  • Stabilitas ditingkatkan.

1.6.9

RENDAH

2021-06-22

Fitur baru

  • Menambahkan dukungan untuk histogram latensi.

1.6.6

SEDANG

2021-06-08

Optimasi fitur

  • Stabilitas ditingkatkan.

1.6.3

RENDAH

2021-05-17

Fitur baru

  • Mendukung mempertahankan beberapa kunci berdasarkan kunci atau pola kunci saat membersihkan data. Ini dapat digunakan untuk:

    • Memulihkan beberapa kunci atau pola kunci saat melakukan pemulihan berdasarkan titik waktu menggunakan flashback data.

    • Menghapus atau mempertahankan konten ruang kunci berdasarkan kunci atau pola kunci.

1.6.2

SEDANG

2021-04-25

Optimasi fitur

  • Dioptimalkan kinerja dan kecepatan migrasi dalam skenario penskalaan mulus.

  • Menambahkan dukungan untuk mendapatkan alamat IP virtual (VIP) melalui jaringan publik untuk memberikan dukungan yang lebih baik bagi klien yang menggunakan mode koneksi langsung.

  • Dioptimalkan format kunci besar.

1.6.1

SEDANG

2021-04-08

Fitur baru

  • Mengaktifkan fitur statistik kunci besar secara default.

  • TairString sekarang mendukung `gt version`.

Optimasi fitur

  • Meningkatkan kemampuan migrasi slot dan penskalaan keluar tanpa hambatan.

1.5.1

TINGGI

2021-03-15

Perbaikan bug

  • Memperbaiki masalah kebenaran dalam statistik kunci besar real-time ketika menimpa kunci dengan nama yang sama.

1.5.0

SEDANG

2021-02-22

Fitur baru

  • Menambahkan dukungan untuk statistik kunci besar real-time.

Optimasi fitur

  • Dioptimalkan kemampuan deteksi ketersediaan sistem ketersediaan tinggi (HA) ketika memanggil fork dalam skenario memori besar untuk menghindari potensi jeda panjang.

1.4.16

TINGGI

2021-01-11

Fitur baru

  • Ketika tautan multi-aktif yang dibangun dengan Cache Terdistribusi Global atau DTS dilepas, metadata dapat dihapus dengan cepat untuk memungkinkan sinkronisasi berikutnya yang cepat.

Perbaikan bug

  • Memperbaiki masalah kebocoran memori yang disebabkan oleh sering mengeksekusi FLUSHALL dalam skenario TairHash.

1.4.13

RENDAH

2020-11-27

Fitur baru

  • Ketika pesan error illegal address dikembalikan, Tair menyertakan alamat IP klien saat ini dalam pesan error tersebut. Atur daftar putih IP yang benar untuk instans Tair berdasarkan petunjuk tersebut.

    Gambar 1. Petunjuk alamat IPIP地址提示

1.4.12

SEDANG

2020-11-26

Fitur baru

  • TairString memperluas sintaksnya dengan flag, seperti FLAGS, agar kompatibel dengan semantik Memcache.

Optimasi fitur

  • Meningkatkan kemampuan deteksi keaktifan pada sistem ketersediaan tinggi (HA).

    Catatan

    Tingkatkan ke versi minor 1.5.0 atau yang lebih baru untuk mendapatkan optimasi terbaru untuk fitur ini.

1.4.9

TINGGI

2020-10-22

Perbaikan bug

  • Memperbaiki masalah di mana kedaluwarsa TairString menghasilkan log biner yang salah, yang dapat menyebabkan inkonsistensi data antara instans primer dan sekunder.

  • Memperbaiki masalah di mana TairHash masih melakukan Active Expire dalam skenario read-only, menyebabkan alih bencana Ketersediaan Tinggi (HA) yang abnormal.

  • Memperbaiki crash yang dapat terjadi ketika memulai ulang instans setelah penghentian paksa.

  • Memperbaiki masalah di mana kunci kedaluwarsa dalam file RDB dihapus ketika file dimuat selama pemulihan berdasarkan titik waktu menggunakan flashback data.

1.4.8

TINGGI

2020-10-14

Perbaikan bug

  • Memperbaiki masalah kebocoran memori yang dapat terjadi ketika memuat beberapa modul.

1.4.7

SEDANG

2020-10-12

Optimasi fitur

  • Menyimpan hasil eksekusi perintah CLUSTER NODES untuk mengoptimalkan kecepatan eksekusinya.

1.4.6

SEDANG

2020-09-28

Optimasi fitur

  • Dioptimalkan kemampuan pemrosesan beberapa modul dalam skenario khusus.

1.4.1

SEDANG

2020-09-08

Fitur baru

  • Node proxy sekarang mendukung meneruskan alamat IP klien ke log operasional dan log audit, sehingga lebih mudah menginterpretasikan log dan menemukan klien tertentu.

Optimasi fitur

  • Dioptimalkan ingesti data untuk menghindari dampak pada sharding data ketika ada terlalu banyak koneksi dan thread I/O sibuk.

1.3.17

SEDANG

2020-08-04

Optimasi fitur

  • Dioptimalkan latensi tautan untuk skenario sinkronisasi data dua arah menggunakan DTS.

1.3.16

TINGGI

2020-07-19

Fitur baru

  • Menambahkan dukungan untuk fitur grup keamanan ECS. Anda dapat dengan cepat memberikan otorisasi dengan melampirkan grup keamanan instans ECS ke instans Tair, tanpa perlu memasukkan alamat IP ECS secara manual. Ini menyederhanakan O&M.

  • Diperbarui modul TairString untuk mendukung lebih banyak API (flag) yang kompatibel dengan semantik Memcache.

Perbaikan bug

  • Memperbaiki masalah di mana BGREWRITEAOF terganggu selama pemulihan berdasarkan titik waktu menggunakan flashback data.

  • Memperbaiki tanda latensi dalam log audit untuk menghindari kebingungan dalam log audit primer dan sekunder.

1.3.9

SEDANG

2020-06-19

Optimasi fitur

  • Ketika menggunakan Cache Terdistribusi Global atau DTS untuk sinkronisasi data multi-arah, pembersihan data sekarang secara otomatis membersihkan metadata titik waktu yang disimpan. Ini memastikan pemulihan cepat untuk replikator.

1.3.7

RENDAH

2020-05-19

Fitur baru

  • Dalam nilai kembali perintah INFO, bagian Replication sekarang menyertakan informasi peran (seperti role:master). Ini kompatibel dengan panggilan klien Redisson untuk informasi ini dalam beberapa skenario.

1.3.6

SEDANG

2020-05-19

Fitur baru

  • Secara berkala mencetak informasi kunci panas ke log untuk memudahkan peninjauan.

  • Fitur statistik kinerja sekarang membedakan QPS untuk operasi baca, tulis, dan sinkronisasi, sehingga statistik lebih akurat.

Optimasi fitur

  • Dioptimalkan kemampuan kernel untuk pemulihan berdasarkan titik waktu menggunakan flashback data, menyederhanakan proses pemulihan data.

  • Perintah seperti AUTH, ADMINAUTH, dan CONFIG tidak lagi mencatat informasi sensitif, meningkatkan keamanan.

1.3.5

TINGGI

2020-04-22

Perbaikan bug

  • Memperbaiki masalah deadlock yang dapat terjadi di mesin multi-thread ketika melepaskan koneksi klien secara asinkron.

  • Memperbaiki masalah di mana deskriptor file (FD) di mesin tidak dapat diperluas secara linear.

1.3.3

TINGGI

2020-04-22

Fitur baru

  • TairBloom beralih ke algoritma hash 64-bit.

  • TairBloom sekarang menambahkan perkiraan penggunaan memori akhir untuk statistik memori yang akurat.

  • TairHash menambahkan antarmuka exhgetAll2 untuk memperbaiki format respons perintah.

Perbaikan bug

  • Memperbaiki pesan error yang dikembalikan oleh instans ketika daftar putih tidak diatur dengan benar, dari (error) ERR invalid password menjadi (error) ERR illegal address.

  • Memperbaiki masalah kebocoran memori yang dapat terjadi ketika mengoperasikan beberapa POLYGON dengan TairGIS.

  • Memperbaiki masalah jalur default di TairDoc.

  • Memperbaiki masalah race condition yang dapat terjadi dengan perintah Pub dan Sub di mesin multi-thread.

1.3.1

TINGGI

2020-04-03

Fitur baru

  • Fitur flashback data memulihkan data Tair ke titik waktu apa pun dalam 7 hari terakhir. Fitur ini mencegah kehilangan data akibat operasi tidak sengaja, secara signifikan mengurangi kompleksitas O&M, dan memberikan perlindungan data real-time.

  • TairGIS kompatibel dengan perintah GEO terkait Redis.

  • TairBloom mendukung pemeriksaan keamanan kapasitas untuk antarmuka BFRESERVE.

  • TairHash mendukung fitur baru:

    • Perintah seperti EXHSET, EXHEXPIRE, EXHINCRBY, dan EXHINCRBYFLOAT sekarang menyertakan opsi NOACTIVE, yang mengurangi overhead memori dalam beberapa skenario.

    • EXHINCRBY sekarang menyertakan opsi MAX dan MIN untuk menerapkan batasan.

    • EXHLEN sekarang menyertakan opsi noexp untuk mengembalikan panjang aktual.

  • Struktur data Hash mendukung perintah HINCRBY dan HINCRBYFLOAT. Gunakan kemampuan transaksional perintah ini untuk secara simultan menambah atau mengurangi beberapa bidang untuk kunci yang sama.

Optimasi fitur

  • Dioptimalkan penggunaan modul struktur data.

  • Secara signifikan meningkatkan kinerja MGET dan MSET untuk klien JedisCluster dalam instans kluster.

Perbaikan bug

  • Memperbaiki masalah overflow ruang log biner.

  • Memperbaiki masalah crash yang dapat terjadi ketika kunci hot spot dievakuasi.

  • Memperbaiki masalah crash di TairHash yang disebabkan oleh dealokasi ganda.

  • Memperbaiki masalah crash yang disebabkan oleh Use-After-Free (UAF) ketika menonaktifkan log audit.

1.0.10

RENDAH

2020-02-19

Fitur baru

  • Menambahkan perintah BITFIELD_RO, yang secara signifikan mengoptimalkan kinerja dalam skenario pemisahan baca/tulis.

    Catatan

    Jika perintah BITFIELD hanya memiliki opsi get, node proxy mengonversi perintah ini menjadi BITFIELD_RO dan meneruskannya ke beberapa shard data backend.

1.0.9

TINGGI

2020-02-19

Perbaikan bug

  • Memperbaiki masalah crash dalam proses replikasi yang disebabkan oleh mengeksekusi beberapa perintah kompleks dalam skrip Lua.

1.0.8

TINGGI

2020-02-10

Optimasi fitur

  • Dioptimalkan algoritma dan kinerja pembatasan kecepatan trafik.

Perbaikan bug

  • Memperbaiki masalah di mana backlog buffer output klien dapat memicu perlindungan overload di sisi server, menyebabkan crash layanan.

1.0.5

TINGGI

2020-02-01

Fitur baru

  • Menambahkan dukungan untuk fitur Cache Terdistribusi Global. Ini adalah sistem database multi-aktif proprietary dari Alibaba Cloud. Mendukung skenario bisnis di mana beberapa situs di wilayah berbeda menyediakan layanan secara bersamaan. Membantu perusahaan dengan cepat mereplikasi arsitektur redundansi geo-aktif Alibaba.

  • Menambahkan fitur log biner (binlog) dan protokolnya untuk mendukung layanan seperti Cache Terdistribusi Global.

Perbaikan bug

  • Memperbaiki masalah untuk memastikan respons perintah INFO menyertakan informasi cluster_enabled dalam mode koneksi langsung. Ini memungkinkan beberapa SDK untuk secara otomatis bernegosiasi ke mode kluster.

  • Memperbaiki statistik yang tidak akurat untuk jumlah klien manajemen.

  • Memperbaiki crash yang dapat terjadi ketika klien dilepaskan.

  • Memperbaiki crash yang dapat terjadi ketika pipeline berisi perintah kompleks.

0.2.9

TINGGI

2020-01-06

Optimasi fitur

  • Dioptimalkan penggunaan memori TairHash.

Perbaikan bug

  • Memperbaiki masalah crash yang dapat terjadi selama pembatasan kecepatan trafik.

0.2.7

TINGGI

2019-12-23

Fitur baru

  • Menambahkan dukungan untuk mode koneksi langsung. Klien dapat melewati proxy menggunakan alamat koneksi langsung, mirip dengan menghubungkan ke kluster Redis native. Ini mengurangi overhead tautan dan lebih lanjut meningkatkan kecepatan respons instans.

  • Menambahkan dukungan untuk logika deteksi kunci hot spot dan mengoptimalkan penggunaan memori untuk secara akurat menemukan kunci hot spot mesin.

  • Menambahkan dukungan untuk perintah EXCAS, yang cocok untuk skenario kunci optimis.

Perbaikan bug

  • Memperbaiki masalah coredump yang dapat terjadi ketika menggunakan pipeline.

0.2.3

RENDAH

2019-12-03

Rilis awal

Tair (Enterprise Edition) memory-optimized cocok untuk skenario bisnis dengan konkurensi tinggi, banyak hot spot baca/tulis, dan persyaratan kinerja sangat tinggi. Dibandingkan dengan Redis Open-Source Edition, keunggulannya sebagai berikut:

  • Menggunakan model multi-thread, dan kinerjanya sekitar tiga kali lipat dari instans Redis Open-Source Edition dengan spesifikasi yang sama.

  • Menyediakan beberapa modul struktur data yang ditingkatkan, termasuk TairString (dengan CAS dan CAD), TairHash, TairGIS, TairBloom, dan TairDoc. Ini membantu Anda menyederhanakan banyak kode, meningkatkan kinerja bisnis secara keseluruhan, dan fokus pada inovasi bisnis.

Rilis historis untuk Disk-based

Versi minor

Tingkat pembaruan

Tanggal rilis

Tipe

Deskripsi

2.5.4

RENDAH

2024-11-05

Fitur baru

  • Instans SSD (disk lokal) mendukung flashback data.

2.5.3

TINGGI

2024-07-05

Fitur baru

  • Menambahkan dukungan untuk perintah seri GEO.

  • Menambahkan dukungan untuk perintah RENAME dan RENAMENX, tetapi hanya dapat memodifikasi kunci hingga ukuran max-rename-commit-size (default 16 MB).

  • Menambahkan dukungan untuk perintah ZPOPMIN, ZPOPMAX, BZPOPMIN, dan BZPOPMAX.

  • Menambahkan dukungan untuk perintah LPOS.

  • Dioptimalkan encoding struktur data List agar lebih sesuai dengan kompleksitas CPU struktur data List memory-optimized.

Perbaikan bug

  • Memperbaiki antarmuka Penulisan Ulang String agar versi Redis sebelumnya dapat mengenalinya. Ketika Anda menggunakan DTS sebagai database sumber untuk migrasi, tujuan dapat berupa instans Redis versi sebelumnya.

  • Memperbaiki versi Redis yang ditampilkan dalam perintah INFO dari 4.0 menjadi 6.0.

  • Stabilitas ditingkatkan.

2.5.2

TINGGI

2024-01-22

Fitur baru

  • Mendukung penggunaan sebagai database sumber untuk migrasi dan sinkronisasi DTS, serta mendukung transfer yang dapat dilanjutkan.

  • Setelah klien terputus, Tair menghentikan perintah yang dapat menyebabkan kueri lambat, seperti SUNION, SUNIONSTORE, SINTER, SINTERCARD, SINTERSTORE, SDIFF, SDIFFSTORE, ZUNIONSTORE, dan ZUNIONSTORE, untuk mengurangi konsumsi sumber daya. Perintah tulis mungkin tidak berhasil dieksekusi pada saat ini.

Optimasi fitur

  • Dioptimalkan granularitas kunci latar belakang pengumpulan sampah.

Perbaikan bug

  • Stabilitas peningkatan versi ditingkatkan ketika disk berada pada watermark tinggi.

  • Memperbaiki bug di mana statistik data dapat melebihi perkiraan.

  • Stabilitas beberapa perintah ditingkatkan.

  • Stabilitas instans secara keseluruhan ditingkatkan.

2.4.2.5

TINGGI

2023-12-20

Perbaikan bug

  • Stabilitas ditingkatkan.

2.4.2.4

TINGGI

2023-11-06

Perbaikan bug

  • Stabilitas pengumpulan sampah ditingkatkan.

2.4.2.3

TINGGI

2023-11-01

Optimasi fitur

  • Pengumpulan sampah latar belakang menghapus kunci besar dalam batch kecil. Ukuran batch default adalah 1 MB.

2.4.2.2

TINGGI

2023-09-04

Perbaikan bug

  • Stabilitas perintah FLUSHALL dan antarmuka backup ditingkatkan.

Optimasi fitur

  • Kecepatan FLUSHDB ditingkatkan.

  • Menambahkan logika untuk membatasi kecepatan penulisan latar belakang ke disk.

2.4.2.1

TINGGI

2023-08-23

Optimasi fitur

  • Stabilitas pembacaan iteratif struktur data Hash, Set, List, dan ZSet ditingkatkan ketika terdapat banyak data sampah.

2.4.1.3

TINGGI

2023-07-14

Perbaikan bug

  • Memperbaiki masalah di mana perintah SSCAN mengembalikan pengecualian dalam skenario tertentu.

2.4.1.2

TINGGI

2023-07-11

Perbaikan bug

  • Stabilitas ditingkatkan.

2.4.1.1

TINGGI

2023-07-10

Perbaikan bug

  • Stabilitas ditingkatkan.

2.4.1

TINGGI

2023-07-04

Optimasi fitur

  • Dioptimalkan kinerja baca dan tulis instans dalam beberapa skenario ekstrem.

  • Dioptimalkan penggunaan ruang log.

2.3.3

TINGGI

2023-04-20

Perbaikan bug

  • Memperbaiki masalah di mana klien yang diblokir oleh perintah terkait Blocking mungkin tidak dibangunkan.

2.3.2

TINGGI

2022-12-22

Perbaikan bug

  • Memperbaiki masalah langka di mana perintah seperti BRPOP, BLPOP, dan BRPOPLPUSH dapat menyebabkan crash.

2.3.1

SEDANG

2022-09-14

Fitur baru

  • Mendukung transaksi (MULTI dan EXEC), dikontrol oleh parameter txn-isolation-lock.

  • Mendukung skrip Lua (EVAL, EVALSHA, dan SCRIPT), dikontrol oleh parameter txn-isolation-lock dan #no_loose_lua-strict-mode.

  • Mendukung perintah Bitmap String terkait (BITCOUNT, BITFIELD, BITOP, BITPOS, GETBIT, dan SETBIT).

Optimasi fitur

  • Dioptimalkan stabilitas sinkronisasi primer-sekunder.

2.2.22

SEDANG

2022-08-10

Optimasi fitur

  • Dioptimalkan kinerja baca dan tulis berkelanjutan untuk instans kapasitas besar lebih dari 1 TB.

2.2.15

TINGGI

2022-06-06

Perbaikan bug

  • Stabilitas ditingkatkan.

2.1.13

RENDAH

2022-05-05

Optimasi fitur

  • Dioptimalkan stabilitas sinkronisasi primer-sekunder.

2.1.12

RENDAH

2022-04-26

Optimasi fitur

  • Dioptimalkan stabilitas sinkronisasi primer-sekunder.

2.1.10

RENDAH

2022-04-14

Optimasi fitur

  • Dioptimalkan efisiensi sinkronisasi primer-sekunder untuk throughput lebih tinggi dan latensi lebih rendah selama sinkronisasi.

  • Dioptimalkan konsumsi sumber daya tugas Compact yang dihasilkan ketika banyak kunci besar kedaluwarsa secara bersamaan.

2.1.7

RENDAH

2021-08-12

Optimasi fitur

  • Dioptimalkan kecepatan alih bencana primer-sekunder (HA aktif) dan stabilitas ditingkatkan.

2.1.5

TINGGI

2021-07-13

Perbaikan bug

  • Memperbaiki masalah di mana file log biner menggunakan terlalu banyak ruang.

2.1.4

SEDANG

2021-07-07

Optimasi fitur

  • Dioptimalkan parameter penyimpanan untuk instans kapasitas level TB untuk meningkatkan kinerja.

  • Stabilitas ditingkatkan.

2.1.0

RENDAH

2021-05-26

Fitur baru

  • Rilis bertahap fitur transaksi (mendukung perintah MULTI dan EXEC).

  • Rilis bertahap fitur skrip Lua (mendukung perintah EVAL, EVALSHA, dan SCRIPT).

2.0.13

RENDAH

2021-04-24

Fitur baru

  • Menambahkan dukungan untuk notifikasi Event Keyspace.

1.2.17

TINGGI

2021-02-04

Perbaikan bug

  • Memperbaiki masalah di mana FLUSHALL dapat menyebabkan inkonsistensi data antara node primer dan standby dalam kasus ekstrem. Perubahan ini meningkatkan perlindungan konsistensi data.

1.2.16

TINGGI

2021-01-29

Perbaikan bug

  • Memperbaiki masalah di mana koneksi primer/standby gagal terhubung ulang secara otomatis setelah terputus dalam kasus ekstrem, yang meningkatkan perlindungan konsistensi data.

1.2.15

SEDANG

2021-01-20

Fitur baru

  • Menambahkan parameter cmd_slowlog_count untuk melacak jumlah kumulatif log lambat.

Optimasi fitur

  • Dioptimalkan kemampuan mitigasi ketika disk penuh.

1.2.14

RENDAH

2020-12-31

Fitur baru

  • Menambahkan validasi data primer-sekunder.

1.2.13

TINGGI

2020-12-31

Perbaikan bug

  • Memperbaiki bug dalam perintah RESTORE dalam beberapa skenario.

1.2.12

SEDANG

2020-12-23

Optimasi fitur

  • Dioptimalkan mekanisme eksekusi perintah FLUSHALL dan FLUSHDB untuk membatasi mereka pada eksekusi sekuensial.

1.2.11

SEDANG

2020-12-10

Optimasi fitur

  • Dioptimalkan manajemen memori.

1.2.10

RENDAH

2020-12-04

Fitur baru

  • Menambahkan dukungan untuk akses tanpa kata sandi dalam virtual private cloud (VPC).

  • Menambahkan dukungan untuk membatasi ukuran transaksi tunggal dengan opsi max-write-batch-size untuk mencegah overflow memori dari transaksi berukuran besar.

1.2.9

SEDANG

2020-11-27

Optimasi fitur

  • Menambahkan parameter redis_version ke respons perintah INFO.

1.2.8

TINGGI

2020-11-20

Perbaikan bug

  • Memperbaiki masalah statistik jumlah koneksi yang salah.

  • Memperbaiki masalah di mana perintah RESTORE menghitung kunci secara salah.

1.2.7

TINGGI

2020-10-28

Perbaikan bug

  • Memperbaiki masalah di mana perintah SETRANGE keluar secara abnormal.

  • Memperbaiki pengecualian data yang disebabkan oleh string kunci kosong.

1.2.6

TINGGI

2020-09-28

Perbaikan bug

  • Memperbaiki masalah di mana log manajemen koneksi tumbuh terlalu cepat.

1.2.5

TINGGI

2020-09-27

Perbaikan bug

  • Memperbaiki masalah di mana log operasional tumbuh terlalu cepat.

1.2.4

TINGGI

2020-09-27

Optimasi fitur

  • Stabilitas sinkronisasi primer-sekunder ditingkatkan.

  • Dioptimalkan kinerja pemindaian anggota struktur data kompleks.

Perbaikan bug

  • Memperbaiki masalah di mana perintah ZADD dan ZINCR tidak konsisten dengan perintah native (kesalahan semantik ketika mengoperasikan beberapa anggota duplikat).

  • Memperbaiki error di mana perintah MGET mengembalikan nil untuk string kosong.

1.2.3

RENDAH

2020-09-27

Rilis awal

Tair (Enterprise Edition) Disk-based dikembangkan secara independen berdasarkan mesin penyimpanan KV TairDB dan menggunakan SSD Perusahaan (ESSD) untuk penyimpanan. Menyediakan layanan database berkapasitas besar, berbiaya rendah, dan sangat persisten dengan keunggulan berikut:

  • Semua data disimpan di disk, memberikan persistensi alami dengan biaya hanya 15% dari Redis Open-Source Edition.

  • Menggunakan model multi-I/O, multi-pekerja untuk meningkatkan throughput single-machine dan mendukung replikasi primer-sekunder dengan log biner.

  • Kompatibel dengan sebagian besar perintah Redis native.

  • Menyelesaikan masalah pencadangan memori karena masalah fork yang inheren dalam Redis native.

Rilis historis untuk Persistent Memory-optimized

Versi minor

Tingkat pembaruan

Tanggal rilis

Type

Deskripsi

1.2.7

TINGGI

2024-07-10

Fitur baru

  • Metrik pubsub_clients ditambahkan ke perintah INFO CLIENTS.

  • Trafik dapat dibagi menjadi trafik data dan trafik replikasi.

Optimasi fitur

  • Efisiensi ekspirasi aktif telah dioptimalkan.

  • Kinerja CLUSTER SLOTS dan CLUSTER NODES dioptimalkan.

  • Dioptimalkan statistik memori yang digunakan untuk menghindari peringatan watermark memori palsu.

  • Statistik hotkey secara berkala dicatat dalam log audit.

Perbaikan bug

  • Kerentanan keamanan CVE-2022-24834 diperbaiki.

  • Memperbaiki masalah di mana TairHash kadang-kadang dapat crash.

  • Memperbaiki masalah di mana informasi hot key historis tidak lengkap dengan secara berkala mengeluarkan informasi hot key.

  • Stabilitas penskalaan kluster ditingkatkan.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

1.2.6.4

RENDAH

2023-10-13

Perbaikan bug

  • Stabilitas replikasi semi-sinkron ditingkatkan.

1.2.6.3

SEDANG

2023-08-03

Perbaikan bug

  • Memperbaiki masalah di mana fitur eviksi abnormal dalam skenario khusus.

  • Stabilitas ditingkatkan.

1.2.6.2

RENDAH

2022-12-09

Perbaikan bug

  • Stabilitas ditingkatkan.

1.2.6.1

RENDAH

2022-11-14

Perbaikan bug

  • Stabilitas ditingkatkan.

1.2.6

RENDAH

2022-11-02

Fitur baru

  • Menambahkan dukungan untuk TairHash.

Optimasi fitur

  • Dioptimalkan kinerja eksekusi permintaan.

  • Stabilitas ditingkatkan.

1.2.5.1

RENDAH

2022-09-21

Perbaikan bug

  • Memperbaiki bug terkait perintah TairCPC dalam versi 1.2.5, yang dapat menyebabkan kegagalan instans.

    Catatan

    Tingkatkan instans versi 1.2.5 ke versi ini.

  • Stabilitas ditingkatkan.

1.2.5

SEDANG

2022-08-31

Optimasi fitur

  • Dioptimalkan strategi ekstensi tabel hash utama.

  • Dioptimalkan kinerja perintah FLUSHALL dan FLUSHDB.

  • Dioptimalkan kinerja Rehash.

  • Stabilitas ditingkatkan.

1.2.4.1

RENDAH

2022-07-28

Perbaikan bug

  • Memperbaiki bug dalam versi 1.2.4 di mana perintah GETBIT dapat menyebabkan kegagalan instans.

    Catatan

    Tingkatkan instans versi 1.2.4 ke versi ini.

1.2.4

RENDAH

2022-07-18

Optimasi fitur

  • Kompatibel dengan perintah seri RENAME dan perintah MOVE. Kompleksitas waktu adalah O(n), yang berbeda dari versi aslinya. Ini dapat dikontrol oleh parameter pena_rename_move_compatible_enabled.

  • Stabilitas penskalaan instans kluster ditingkatkan.

  • Dioptimalkan kinerja perintah SETBIT, SETRANGE, APPEND, dan BITFIELD untuk menyelesaikan eksekusi lambat pada kunci besar.

1.2.3.4

RENDAH

2022-07-14

Perbaikan bug

  • Menghapus field Errorstats - Selected dari pengembalian perintah INFO.

  • Dioptimalkan histogram statistik latensi.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

  • Memperbaiki masalah di mana perintah seperti ZUNIONSTORE dan ZINTERSTORE melaporkan error dalam mode proxy kluster.

  • Memperbaiki masalah di mana perintah SORT dapat menyebabkan statistik penggunaan memori persisten yang salah dalam skenario khusus.

Optimasi fitur

  • Nilai kembalian redis_version untuk perintah INFO diubah menjadi 6.0.9.

1.2.3.3

RENDAH

2022-05-12

Fitur baru

  • Menambahkan dukungan untuk TairCpc.

1.2.3.2

TINGGI

2022-04-24

Perbaikan bug

  • Memperbaiki masalah di mana urutan eviksi kunci abnormal dalam mode MAXMEMORY_VOLATILE_TTL.

  • Ditingkatkan dan dioptimalkan proses penambahan dan penghapusan node dalam arsitektur kluster.

  • Stabilitas replikasi semi-sinkron ditingkatkan.

1.2.3.1

RENDAH

2022-03-31

Optimasi fitur

  • Memperbaiki masalah persistensi dengan perintah CAS.

  • Memperbaiki masalah di mana alamat IP klien tidak ditampilkan dalam log kueri lambat dan log audit instans kluster.

  • Stabilitas ditingkatkan.

1.2.3

SEDANG

2022-03-03

Fitur baru

  • Menambahkan dukungan untuk TairString.

  • Menambahkan dukungan untuk struktur data Stream.

  • Struktur Set sekarang mendukung struktur intset, mengurangi overhead memori.

  • Menambahkan dukungan untuk eviksi data (kebijakan Eviksi).

  • Dioptimalkan kinerja dan stabilitas ditingkatkan.

Perbaikan bug

  • Memperbaiki masalah di mana fitur analisis kunci real-time melewatkan statistik untuk perintah Spop.

1.2.2.4

RENDAH

2022-01-21

Optimasi fitur

  • Dioptimalkan ruang penyimpanan untuk skenario nilai besar untuk mengurangi penggunaan memori persisten.

1.2.2.3

TINGGI

2021-12-30

Optimasi fitur

  • Dioptimalkan latensi ekor ketika menulis data.

  • Stabilitas ditingkatkan.

1.2.2.2

TINGGI

2021-12-14

Perbaikan bug

  • Memperbaiki masalah di mana statistik penggunaan struktur seperti List dan Hash salah dalam skenario khusus.

1.2.2.1

RENDAH

2021-10-21

Optimasi fitur

  • Stabilitas ditingkatkan.

1.2.2

TINGGI

2021-10-20

Pembaruan fitur

  • Dioptimalkan kontrol kecepatan penskalaan otomatis untuk instans kluster.

    Catatan

    Selama penskalaan, kecepatan pembersihan data lama dikontrol secara adaptif berdasarkan beban instans. Misalnya, lebih banyak CPU digunakan untuk pembersihan selama beban rendah untuk mempercepat proses. Fitur ini menyebabkan penggunaan CPU berada pada level tinggi selama penskalaan, tetapi tidak memengaruhi akses normal.

  • Dioptimalkan kinerja perintah seperti CLUSTER NODES dalam kluster skala besar.

Perbaikan bug

  • Memperbaiki masalah di mana log kueri lambat (SLOWLOG) abnormal dihasilkan selama penskalaan kluster.

  • Stabilitas ditingkatkan.

1.2.0

RENDAH

2021-09-21

Pembaruan fitur

  • Dioptimalkan ruang penyimpanan untuk struktur List, Hash, Set, dan Zset untuk mengurangi penggunaan memori dan memori persisten.

1.1.8

RENDAH

2021-08-17

Pembaruan fitur

  • Menyelesaikan masalah di mana kehabisan memori mencegah pemanfaatan penuh memori persisten dalam beberapa skenario.

  • Stabilitas ditingkatkan.

1.1.7

RENDAH

2021-08-02

Fitur baru

  • Fitur semi-sinkron didukung, tetapi dinonaktifkan secara default.

    Catatan

    Semi-sinkron berarti setelah pembaruan yang diprakarsai klien dieksekusi di node primer, log ditransmisikan secara sinkron ke node sekunder. Node primer mengembalikan ke klien hanya setelah node sekunder mengonfirmasi penerimaan. Ketika instans sekunder tidak tersedia atau terjadi pengecualian jaringan antara instans primer dan sekunder, replikasi semi-sinkron menurun ke asinkron.

  • Dalam informasi kembalian perintah INFO, nilai kembalian redis_version diubah menjadi 4.9.9, dan pena_version ditambahkan sebagai versi mesin database (versi minor).

1.1.6.1

SEDANG

2021-06-10

Pembaruan fitur

  • Stabilitas ditingkatkan.

1.1.6

SEDANG

2021-05-08

Fitur baru

  • Mendukung penskalaan tanpa hambatan, yang memungkinkan migrasi slot tanpa hambatan.

Optimasi fitur

  • Struktur Hash dan Zset sekarang mendukung encoding ziplist, mengurangi overhead memori.

  • Meningkatkan kemampuan deteksi liveness pada sistem ketersediaan tinggi (HA).

  • Dioptimalkan kemampuan migrasi untuk kluster besar (yaitu, kluster dengan banyak shard data).

  • Stabilitas penskalaan dalam arsitektur kluster ditingkatkan.

1.1.5

SEDANG

2021-01-15

Fitur baru

  • Mendukung arsitektur kluster untuk mengatasi bottleneck single-threaded Redis dan memenuhi persyaratan kapasitas dan kinerja tinggi.

  • Menggunakan versi minor instans sebagai nilai parameter redis_version yang dikembalikan oleh perintah INFO.

Optimasi fitur

  • Stabilitas layanan ditingkatkan.

1.1.4

SEDANG

2020-10-28

Fitur baru

  • Ketika akun standar menjalankan perintah INFO, output sekarang menyertakan informasi penggunaan memori persisten.

Optimasi fitur

  • Dioptimalkan ruang memori yang digunakan metode encoding EMBSTR untuk mengurangi overhead memori.

  • Stabilitas layanan ditingkatkan.

1.1.3

RENDAH

2020-09-16

Rilis awal

Tair (Enterprise Edition) Persistent Memory-optimized didasarkan pada teknologi memori persisten. Menyediakan database in-memory Redis-kompatibel berkapasitas besar dengan keunggulan berikut:

  • Biaya sekitar 30% lebih rendah daripada Redis Open-Source Edition untuk kapasitas yang sama.

  • Menyelesaikan masalah seperti jitter latensi dan pemuatan data lambat yang disebabkan oleh panggilan fork selama penulisan ulang AOF pada instans besar. Ini menghilangkan kebutuhan untuk memilih antara kinerja dan persistensi.

  • Menyediakan persistensi kuat tingkat perintah. Respons sukses dikembalikan hanya setelah setiap operasi tulis dipersistenkan.

  • Kompatibel dengan sebagian besar struktur data dan antarmuka Redis native. Juga mendukung persistensi untuk struktur data, kecuali Streams.