|
Versi
|
Tanggal rilis
|
Deskripsi
|
Referensi
|
|
4.1.9
|
25 Agustus 2026
|
Versi ini menggabungkan fitur utama dan perbaikan dari Apache Doris 3.1.4.
[Fitur baru]
-
Fungsi jendela kini mendukung COUNT(DISTINCT ...) dan SUM(DISTINCT ...), yang dapat digunakan bersama dengan PARTITION BY.
-
Kolom ARRAY kini dapat digunakan dalam ORDER BY dan GROUP BY.
-
UPDATE dan DELETE mendukung ORDER BY dan LIMIT.
-
Menambahkan fungsi FORMAT, FORMAT_NUMBER, dan PARSE_DATA_SIZE.
-
Menambahkan dukungan untuk membaca vektor penghapusan tabel Iceberg v3.
-
Enkripsi Data Transparan (TDE) kini mendukung Ranger KMS, Google Cloud KMS, dan Azure KMS, dengan rotasi kunci.
-
Menambahkan shutdown yang mulus, yang mengurangi jumlah kueri yang sedang berjalan yang dibatalkan oleh transisi status FE/BE selama restart bergulir.
[Peningkatan]
-
Group Commit Stream Load dapat diteruskan ke beberapa FE follower dalam mode round-robin untuk mengurangi beban FE master.
-
Memperkuat validasi driver_url katalog JDBC untuk menolak penelusuran jalur.
-
Menghapus kemampuan prosedur tersimpan dan paket PL/SQL. Perintah built-in CALL tidak terpengaruh.
-
Nilai default tiga optimasi penyimpanan dan penulisan eksperimental (enable_adaptive_write_buffer_size, enable_packed_file, dan skip_writing_empty_rowset_metadata) diubah dari true menjadi false.
[Perbaikan bug]
-
Memperbaiki nilai file_cache_ttl_seconds yang terlalu besar meluap di BE dan mengubah cache TTL menjadi cache biasa.
-
Memperbaiki muatan mendesak berpotensi merebut kunci ketika perubahan skema non-ringan dilakukan pada tabel Cloud Unique Key Merge-on-Write.
-
Memperbaiki penghapusan kesetaraan Iceberg berpotensi diterapkan pada kolom salah setelah field diganti namanya.
-
Memperbaiki pemetaan pemindai salah ketika hasil kueri JDBC menggunakan alias kolom.
-
Memperbaiki subkueri yang membawa semantik NULL berpotensi ditulis ulang salah menjadi kondisi hash biasa.
|
Apache Doris 3.1.4
|
|
4.1.8
|
2 Agustus 2026
|
[Keamanan]
-
Menambahkan dukungan untuk mode autentikasi FE. Autentikasi diaktifkan secara default untuk meningkatkan keamanan kluster.
-
Menghapus dukungan untuk prosedur tersimpan PL/SQL untuk meningkatkan keamanan.
-
Memperbaiki potensi masalah eksekusi perintah jarak jauh dengan file JAR JDBC.
-
Memperbaiki potensi masalah SSRF pada antarmuka _stream_load_forward.
[Fitur baru]
-
Pengumpulan statistik kini melewati kolom string yang panjang satu barisnya melebihi 1.024 byte secara default, mencegah kolom teks besar memperlambat atau memblokir ANALYZE. Tugas tetap selesai, dan alasan lewati terlihat dalam hasil analisis.
-
Katalog REST Iceberg dan Katalog S3Tables kini dapat mengakses sumber daya AWS melalui peran IAM, kredensial sementara, atau penyedia kredensial, mengurangi kebutuhan untuk memelihara kunci akses jangka panjang secara manual.
-
Sistem file paralel OBS kini dapat diakses melalui sistem file OBS native, mencegah kegagalan baca/tulis tabel eksternal atau penyimpanan objek dalam skenario yang tidak didukung oleh protokol kompatibel S3.
-
Routine Load kini mendukung observabilitas per-tugas untuk baris yang dikonsumsi, baris error, throughput, progres, lag, dan jumlah pembatalan, memudahkan identifikasi latensi atau anomali dalam tugas muat individual.
-
Menambahkan metrik untuk tampilan materialisasi asinkron dan penulisan ulang kueri, memungkinkan pengamatan status tugas refresh MV dan durasi penulisan ulang MV selama fase perencanaan kueri.
-
Daftar tugas refresh MTMV kini menampilkan compute group tempat tugas dijalankan, memudahkan troubleshooting pemilihan kelompok sumber daya dan kegagalan refresh.
-
Partisi otomatis dan partisi dinamis kini mengizinkan lebih banyak partisi secara default dan mengekspos metrik peringatan ketika jumlah partisi melebihi 80% batas, membantu Anda mendeteksi pendekatan batas partisi lebih awal.
[Peningkatan]
-
Tabel auto-bucketing kini membuat minimal 3 bucket secara default, mengurangi paralelisme tidak mencukupi yang disebabkan hanya memiliki 1 bucket untuk tabel kecil atau estimasi yang diremehkan.
-
Jalur tulis Cloud kini mengurangi jumlah entri metadata rowset kosong dan file penyimpanan objek secara default, menurunkan overhead metadata dan penyimpanan objek setelah penulisan batch kecil frekuensi tinggi.
-
File Cache kini membaca file yang di-cache langsung secara default dan menambahkan batas kapasitas untuk antrian pembaruan LRU latar belakang dan antrian bayangan, mengurangi overhead jalur baca hit cache dan mencegah penggunaan memori berlebihan dari event LRU.
-
Setelah mengonfigurasi TTL File Cache, penulisan berikutnya tidak lagi memperbarui waktu kedaluwarsa cache untuk seluruh tablet, membuat siklus hidup cache lebih konsisten dengan semantik waktu pembuatan tabel atau tablet.
-
Ketika tugas pemanasan tablet yang sama dikirim berulang kali, job pending duplikat kini digunakan kembali atau ditolak. Pemanasan rowset asinkron tidak lagi memblokir kueri atau penjadwalan berikutnya, serta metrik pemanasan lebih akurat.
-
Routine Load yang menggunakan Kafka read_committed kini mengurangi percobaan ulang idle ketika menghadapi transaksi belum dikomit, serta pelaporan lag lebih tepat waktu.
-
Jalur tulis Stream Load Group Commit dan Broker Load kini mengurangi inisialisasi dan penerusan parameter yang tidak perlu, menurunkan overhead impor dan mencegah skenario tidak didukung salah menggunakan memtable node sink.
-
Penggunaan memori BE dan ukuran metadata rowset berkurang dalam impor konkurensi tinggi, penulisan row-store, penulisan file packed Cloud, dan skenario metadata rowset besar.
-
Ketika penyimpanan objek mengembalikan error pembatasan laju SlowDown, sistem kini gagal cepat secara default, mencegah percobaan ulang otomatis berlebihan memperparah tekanan penyimpanan objek.
-
Selama troubleshooting kueri, node scan, ringkasan kueri, dan status kegagalan kueri internal kini lebih mudah dikorelasikan melalui rencana, profil, dan log audit.
-
Label metrik histogram Prometheus tidak lagi hilang, memungkinkan metrik latensi terkait diagregasi dan diperingatkan dengan benar berdasarkan dimensi label aslinya.
-
Log lineage DataWorks kini dibersihkan secara otomatis berdasarkan konfigurasi, mencegah akumulasi file log selama periode berjalan panjang.
[Perbaikan bug]
-
Memperbaiki masalah di mana metadata partisi sisa setelah kegagalan pembuatan partisi baru pada tabel Cloud menyebabkan anomali pembuatan partisi, kueri, atau sinkronisasi metadata berikutnya.
-
Memperbaiki masalah di mana komit transaksi konkurensi tinggi atau ADD/DROP PARTITION konkurensi tinggi pada tabel Cloud lebih mungkin mengalami KV_TXN_CONFLICT.
-
Memperbaiki masalah di mana daur ulang Cloud tablet yang dijatuhkan yang berisi rowset segmen kosong macet, mencegah pembersihan metadata tablet/indeks untuk periode panjang.
-
Memperbaiki masalah di mana daur ulang Cloud menghapus entri KV tablet bahkan ketika beberapa objek gagal dihapus, berpotensi meninggalkan objek yatim atau mencegah percobaan ulang daur ulang berikutnya.
-
Memperbaiki masalah di mana celah versi atau rowset compact lawas setelah perubahan skema Cloud memengaruhi kueri, bitmap hapus, atau compact berikutnya.
-
Memperbaiki masalah di mana tablet tulis rendah tidak dapat memicu compact time-series berdasarkan ambang waktu untuk periode panjang setelah restart atau migrasi BE.
-
Memperbaiki masalah pembersihan File Cache selama restart, pembersihan langsung, atau keadaan direktori abnormal yang menyebabkan anomali statistik, item cache sisa, atau kegagalan pembersihan. Antarmuka pembersihan HTTP kini dieksekusi secara seragam asinkron.
-
Memperbaiki masalah di mana klien Stream Load lambat atau chunked mengalami broken pipe selama redirect FE, serta mencegah penulisan ulang URL redirect menyebabkan anomali path atau parameter dengan karakter khusus.
-
Memperbaiki masalah di mana logika pemilihan Stream Load atau BE tidak dapat memilih BE yang benar atau menyebabkan kegagalan impor ketika perbedaan ID BE besar.
-
Memperbaiki masalah di mana tulisan transaksi dalam skenario multi-compute group Cloud diarahkan ke backend salah, menyebabkan kegagalan INSERT atau impor transaksi.
-
Memperbaiki masalah di mana ekspor paralel menyebabkan penghapusan file atau kegagalan ekspor ketika beberapa BE membersihkan path target secara simultan. Ekspor sistem file lokal kini menolak delete_existing_files yang tidak didukung.
-
Memperbaiki masalah di mana tulisan gagal segera setelah Insert Overwrite membuat partisi pengganti secara otomatis karena partisi belum dapat diarahkan.
-
Memperbaiki masalah di mana statistik baris dan byte diduplikasi selama impor tabel partisi otomatis, menyebabkan metrik atau nilai yang ditampilkan membengkak.
-
Memperbaiki masalah di mana kueri yang berisi outer join, mark anti join, join pra-agregasi, atau fungsi acak/unik dapat mengembalikan hasil salah setelah penulisan ulang tertentu.
-
Memperbaiki masalah di mana kueri gabungan yang melibatkan TopN, agregasi, predikat datetime, fungsi alias, variabel pengguna, dan pemeriksaan null menghasilkan hasil salah atau kegagalan parsing dalam skenario tertentu.
-
Memperbaiki masalah di mana penulisan ulang tampilan materialisasi dapat memilih partisi salah atau mengembalikan hasil salah dalam skenario outer join atau kompensasi partisi.
-
Memperbaiki masalah di mana definisi tampilan ditulis ulang salah saat membuat atau mengkueri tampilan yang berisi alias agregat, ekspansi bintang, atau subfield Variant, menyebabkan kegagalan kueri atau hasil salah.
-
Memperbaiki error hasil atau semantik tidak didukung yang diterima dalam kueri titik, proyeksi multi-lapis, perbandingan literal IPv4/IPv6, dan perbandingan literal tipe kompleks.
-
Memperbaiki masalah di mana fungsi JSONB dapat menyebabkan crash BE ketika menghadapi input tidak valid atau tipe tidak dikenal.
-
Memperbaiki masalah di mana konten Variant hilang setelah pembaruan parsial row-store, serta membaca subfield Variant dengan titik yang ditulis oleh versi lawas gagal setelah peningkatan.
-
Memperbaiki masalah di mana perilaku path JSON Variant duplikat tidak stabil, serta JSONB/Variant salah digunakan sebagai kolom distribusi hash, menyebabkan anomali tulis atau kueri berikutnya.
-
Memperbaiki masalah di mana konfigurasi TLS/mTLS memerlukan CA, pemuatan rantai sertifikat multi-PEM tidak lengkap, atau pemeriksaan host SNI gagal ketika mengakses HTTPS melalui IP.
-
Memperbaiki masalah di mana kueri yang menggunakan CTE dapat melewati pemeriksaan izin tingkat kolom Ranger.
-
Memperbaiki masalah di mana autentikasi LDAP gagal ketika nama pengguna atau kata sandi berisi karakter khusus, serta exception koneksi LDAP dapat memblokir koneksi baru.
-
Memperbaiki masalah di mana Arrow Flight SQL tidak dapat memperoleh IP remote nyata untuk autentikasi atau kontrol akses berbasis IP klien.
-
Memperbaiki masalah di mana kueri atau INSERT INTO ... SELECT yang dieksekusi melalui SU/proxy dan diteruskan ke master memperoleh {location=invalid} ketika pengguna target SU tidak memiliki resource_tags.location atau UserProperty, menyebabkan replika tag default difilter dan melaporkan tablet ... has no queryable replicas.
-
Memperbaiki masalah di mana skip_catalog_priv_check memiliki cakupan terlalu luas, menyebabkan beberapa operasi katalog melewati pemeriksaan izin.
-
Memperbaiki masalah di mana thread latar belakang KeyCache mengakses sumber daya yang telah dilepas selama shutdown atau restart BE dalam skenario TDE, menyebabkan crash.
-
Memperbaiki masalah di mana penggunaan kembali kolam koneksi koneksi MySQL meninggalkan variabel pengguna sisa, tabel sementara, pernyataan terpersiapkan, atau status transaksi.
-
Memperbaiki masalah di mana parsing SQL gagal ketika nama tabel, alias, atau nama CTE menggunakan "su".
-
Dalam mode Cloud, mengeksekusi ADMIN SET REPLICA VERSION yang tidak didukung kini langsung mengembalikan error tidak didukung, mencegah modifikasi salah informasi versi replika yang tidak berlaku untuk Cloud.
-
Memperbaiki masalah di mana SHOW TABLET gagal ketika USE db tidak dieksekusi, serta kolom hasil SHOW BACKENDS tidak sejajar dengan header.
-
Memperbaiki masalah di mana kueri masih dapat memilih replika yang ditandai untuk dihapus setelah pengguna menghapusnya, menyebabkan kegagalan atau ketidakstabilan kueri.
-
Memperbaiki masalah di mana Iceberg RestCatalog tidak dapat menggunakan kredensial sementara ketika mengakses penyimpanan kompatibel S3 seperti OSS, OBS, COS, atau MinIO.
-
Memperbaiki masalah di mana pengambilan skema gagal dengan driver JDBC SQLServer yang lebih baru, menyebabkan anomali kueri katalog eksternal.
-
Memperbaiki masalah di mana cache jumlah baris tabel eksternal Hive tidak lengkap, serta sistem file eksternal yang di-eject cache masih digunakan, menyebabkan kegagalan kueri atau transaksi.
-
Memperbaiki masalah di mana decoding kolom string atau biner salah, atau pembaca grup gagal ketika membaca beberapa file eksternal Parquet.
-
Memperbaiki masalah di mana pemindaian konkuren tablet yang sama selama perubahan skema ringan atau perubahan status rowset dapat menyebabkan crash BE.
-
Memperbaiki masalah di mana format pesan error INSERT abnormal, serta exception FE terjadi ketika Routine Load mengambil metadata Kafka dengan nilai null.
-
Nilai kembalian select @@version tidak lagi berisi string "selectdb" atau "velodb".
|
Apache Doris 3.1.4
|
|
4.1.7
|
26 Mei 2026
|
[Perbaikan]
-
Cache dan pemanasan cache: Meningkatkan stabilitas pemanasan cache dan Peer Read jarak jauh, mengurangi dampak penskalaan, tiering data panas/dingin, dan pembacaan data jarak jauh pada performa impor dan kueri. Meningkatkan observabilitas progres pemanasan.
-
File cache: Meningkatkan stabilitas file cache selama pembersihan, percobaan ulang error, dan skenario hit parsial. Ini mengurangi risiko polusi cache, amplifikasi error, crash BE, dan ekspansi ruang cache.
-
Compact: Meningkatkan observabilitas dan troubleshooting untuk tugas compact. Meningkatkan mekanisme percobaan ulang setelah konflik dan meningkatkan stabilitas dalam skenario perubahan skema dan Merge-on-Write (MOW).
-
Penulisan data: Meningkatkan stabilitas operasi tulis seperti Stream Load, Broker Load, Group Commit, dan INSERT/DELETE. Meningkatkan keandalan status tugas setelah pemulihan error dan restart.
-
Kontrol sumber daya tulis: Mengurangi penggunaan memori puncak selama penulisan volume besar dan skenario flush konkurensi tinggi, meningkatkan stabilitas tulis dan kontrol sumber daya.
-
Kebenaran kueri: Memperbaiki beberapa masalah akurasi kueri, mencegah hasil salah atau error dalam skenario yang melibatkan SQL kompleks, operasi set, kueri short-circuit, dan perhitungan fungsi.
-
Sumber data eksternal dan penyimpanan objek: Meningkatkan kompatibilitas untuk menghubungkan ke penyimpanan objek dan sumber data eksternal. Meningkatkan adaptasi konfigurasi dan stabilitas baca untuk skenario yang melibatkan S3, OSS, Azure, JDBC, Hive, ORC, dan CSV.
-
Keamanan dan autentikasi: Meningkatkan autentikasi sertifikat berbasis cloud, komunikasi terenkripsi, kontrol izin, dan manajemen lisensi. Meningkatkan kegunaan konfigurasi keamanan dan mengurangi risiko paparan informasi sensitif.
-
Metadata dan transaksi cloud: Meningkatkan stabilitas metadata cloud, transaksi, dan sinkronisasi versi. Meningkatkan keandalan pembatalan transaksi, pelaporan versi, diagnosis masalah, dan pelacakan permintaan antar layanan.
-
Pencadangan, pemulihan, dan snapshot: Meningkatkan stabilitas proses pencadangan, pemulihan, dan snapshot. Mengurangi error pemulihan tampilan dan kegagalan pembuatan snapshot.
-
DDL dan perubahan metadata: Meningkatkan stabilitas dalam skenario perubahan metadata, termasuk perubahan tampilan, partisi otomatis, dan pembuatan tampilan materialisasi.
-
Observabilitas dan diagnostik: Meningkatkan kemampuan diagnostik untuk skenario yang melibatkan pemanasan cache, compact, Routine Load, compute group, BDBJE, dan penyebaran Kubernetes, memberikan informasi yang lebih lengkap dan intuitif untuk troubleshooting masalah online.
|
Apache Doris 3.1.4
|
|
4.1.6
|
9 Mei 2026
|
[Perbaikan]
|
Apache Doris 3.1.4
|
|
4.1.5
|
20 April 2026
|
[Perbaikan]
-
Kemampuan cache baca lintas compute group yang ditingkatkan: Pada hit cache, permintaan baca lintas-grup dapat melewati akses penyimpanan objek jarak jauh, yang mengurangi overhead jaringan dari origin-pull. Versi ini juga mencapai stabilitas produksi untuk mekanisme Peer Read tabel Colocate, meningkatkan latensi kueri keseluruhan dan pemanfaatan bandwidth lintas-node.
-
Sistem metrik Profile/bvar yang ditingkatkan: Menambahkan dimensi tingkat hit Peer Read, topologi routing lintas-grup, dan rincian latensi untuk identifikasi bottleneck performa yang tepat. Mengekspos antarmuka intervensi dinamis dan kueri langsung untuk status node kandidat Peer Cache, meningkatkan manajemen topologi cache.
-
Model konkurensi file cache yang dioptimalkan: Meningkatkan stabilitas state machine di bawah beban kueri berat dan skenario konkurensi tinggi, menekan konflik sumber daya, serta mengurangi pemicu keadaan abnormal dan jitter performa.
-
Toleransi kesalahan node BE yang diperkuat: Menghilangkan potensi kebocoran memori dan risiko deadlock thread di bawah akses file cache konkurensi tinggi dan kondisi batas abnormal, yang mengurangi risiko crash proses backend tak terduga.
-
Manajemen siklus hidup cache sisi baca granular halus: Memperkenalkan kebijakan retensi cache dinamis per-job untuk tugas INSERT INTO SELECT, mencegah polusi cache persisten dari kueri long-tail.
-
Performa pengurutan skala besar yang ditingkatkan: Mengoptimalkan logika penjadwalan memori mesin sort dan menambahkan variabel tingkat sesi untuk mengontrol full sort buffer untuk menyesuaikan ambang memori sort lengkap secara dinamis berdasarkan karakteristik beban kerja.
-
Akselerasi pembersihan versi perubahan skema: Mengoptimalkan mekanisme pembersihan metadata versi, memperpendek periode retensi versi tidak valid, mengurangi akumulasi versi, serta mengurangi overhead I/O dan komputasi dalam tahap compact berikutnya.
-
Konvergensi logika pembersihan INSERT OVERWRITE: Mengadopsi strategi overwrite path partisi deterministik untuk menghilangkan perbedaan path lawas dan memastikan konsistensi kuat antara status metadata dan penyimpanan fisik.
-
Toleransi kesalahan batas transaksi dan komunikasi FE yang diperkuat: Mengoptimalkan mekanisme backoff dan percobaan ulang timeout RPC antar-node, serta menyatukan semantik kode error untuk skenario exception transaksi terdistribusi cloud-native, membuat interaksi klien lebih dapat diprediksi dan ramah percobaan ulang.
-
Pengurangan kebisingan log bertingkat yang diimplementasikan: Menyaring informasi debug berlebihan dan mengoptimalkan logika agregasi event kritis, memastikan output log selama troubleshooting berfokus tepat pada rantai exception inti dan transisi keadaan sistem.
-
Baseline kebijakan penjadwalan Tablet yang disesuaikan: Menonaktifkan fitur "penjadwalan prioritas Tablet aktif" secara default setelah peningkatan, menggeser penyeimbangan beban sistem ke mode konservatif dan stabil serta mengurangi risiko skew hotspot di bawah beban ekstrem.
-
Penjadwalan Recycler ringan yang dioptimalkan: Mengurangi bobot eksekusi default dan granularitas pemindaian metadata recycler latar belakang, yang meringankan konflik kunci dan overhead memori di lapisan metadata dalam kluster watermark tinggi.
|
Apache Doris 3.1.4
|
|
4.1.4
|
15 April 2026
|
[Perbaikan]
-
Meningkatkan throughput compact cloud dan kemampuan pengorganisasian tabel lebar, dengan kebijakan default lebih konservatif untuk mengurangi jitter tambahan dari fitur baru setelah peningkatan.
-
Meningkatkan stabilitas selama penskalaan, tiering panas/dingin, dan fase pemanasan cache, dengan logika penyeimbangan lebih konservatif untuk mengurangi anomali penjadwalan hotspot dan risiko akumulasi tugas.
-
Meningkatkan ketangguhan logika hit-dan-pemulihan file cache, mengurangi polusi cache, percobaan ulang terlewat, dan amplifikasi error dalam skenario kueri dan impor.
-
Mengurangi risiko transaksi macet, ketidaksesuaian versi, dan gangguan peningkatan, meningkatkan stabilitas peningkatan.
-
Mengurangi tekanan memori dalam kluster skala besar, dengan jalur pemulihan lebih aman untuk menurunkan risiko error OOM, penghapusan data tidak sengaja, atau peningkatan tekanan FDB dari daur ulang dalam kasus luar biasa.
-
Meningkatkan ketersediaan dengan konfigurasi jaringan, sertifikat, autentikasi, dan endpoint khusus untuk Azure/S3, mengurangi masalah koneksi penyimpanan eksternal.
-
Meningkatkan stabilitas untuk koneksi ke Paimon, Hudi, Iceberg, dan Ozone, mengurangi hang katalog eksternal, error baca, dan masalah kompatibilitas.
-
Meningkatkan akurasi berbagai rencana kueri dan hasil fungsi. Memperbaiki anomali hasil dalam beberapa operasi set, optimasi Nereids, dan kueri terkait zona waktu.
-
Meningkatkan stabilitas untuk skenario impor, overwrite, perubahan skema, dan Routine Load, mengurangi kegagalan tulis dan pembatalan tugas tidak disengaja.
-
Meningkatkan kompatibilitas SQL dan akurasi pemeriksaan izin, memungkinkan koneksi lebih stabil melalui proxy atau dalam skenario dengan header permintaan kompleks.
-
Menambahkan integrasi lineage DataWorks dan memperbaiki masalah kompatibilitas dengan cabang 3.1, mengurangi risiko integrasi plugin.
-
Memungkinkan tokenisasi Pinyin yang dapat dikonfigurasi untuk skenario pencarian bahasa Tionghoa, memberikan kemampuan pencarian lebih fleksibel.
-
Anda kini dapat langsung menggunakan KMS untuk mengelola kunci master enkripsi transparan di lingkungan Alibaba Cloud.
-
Meningkatkan stabilitas untuk skenario data semi-terstruktur yang menggunakan tipe Variant/Struct, mendukung lebih banyak sub-kolom dan mengurangi anomali compact dan konversi tipe.
-
Mencakup lebih banyak skenario zona waktu global dan meningkatkan fleksibilitas format ekspor.
-
Meningkatkan observabilitas transaksi cloud, daur ulang, Routine Load, dan interaksi dengan layanan meta.
|
Apache Doris 3.1.4
|
|
4.1.3
|
11 Maret 2026
|
[Fitur baru]
Mendukung semua fitur Apache Doris 3.1.4.
[Perbaikan]
-
Menambahkan fitur penggabungan file kecil yang mengurangi panggilan API penyimpanan objek, menurunkan biaya penyimpanan dan meningkatkan performa impor. Fitur ini dinonaktifkan secara default.
-
Meningkatkan performa komit transaksi dalam skenario impor konkurensi tinggi, mengurangi latensi impor.
-
Memperbaiki beberapa masalah yang dapat menyebabkan kegagalan kueri, crash BE, atau kebocoran memori.
-
Meningkatkan performa kueri metadata, mengoptimalkan pengalaman startup dan peningkatan kluster, serta memungkinkan pemulihan job otomatis setelah pergantian compute group.
-
Mendukung klien FDB multi-versi untuk meningkatkan kompatibilitas penyebaran.
-
Memperbaiki beberapa crash dan ketidakakuratan kapasitas file cache untuk meningkatkan stabilitas cache.
-
Memperbaiki risiko penghapusan data tidak sengaja oleh recycler data, meningkatkan keamanan daur ulang.
-
Memperbaiki beberapa masalah impor, termasuk pembaruan parsial dalam Routine Load, kolom path dalam Broker Load, dan impor berbasis format dengan Copy Into.
-
Memperbaiki beberapa masalah pengoptimal yang dapat menyebabkan kueri hang, hasil salah, atau kegagalan eksekusi.
-
Memperbaiki masalah terkait pemilihan penulisan ulang tampilan materialisasi. Menonaktifkan tampilan materialisasi dengan kondisi pada kolom nilai tabel Merge-on-Write (MOW) untuk mencegah error data.
-
Mendukung metode autentikasi AWS lebih fleksibel. Memperbaiki masalah dengan kueri tabel eksternal hang dan koneksi ke penyimpanan kompatibel S3 seperti MinIO dan COS.
-
Memperbaiki masalah terkait partisi dan cache untuk Iceberg, Hive, dan Paimon. Meningkatkan performa pemangkasan partisi Hive.
-
Memperbaiki kebocoran memori dalam katalog JDBC. Menambahkan dukungan untuk tipe flatten Elasticsearch (ES).
-
Mengoptimalkan penggunaan memori impor dengan backpressure otomatis dalam skenario memori tinggi untuk mencegah error OOM.
-
Memperbaiki masalah kebenaran data terkait compact dan perubahan skema.
-
Memperkuat keamanan kredensial penyimpanan untuk mencegah kebocoran informasi sensitif dan serangan Server-Side Request Forgery (SSRF).
-
Memperbaiki masalah dengan kompatibilitas parsing SQL, kegagalan daftar hitam SQL saat restart, metrik pemantauan hilang, dan kompatibilitas tipe data.
-
Menambahkan fungsi array_flatten dan QUANTILE_STATE_TO/FROM_BASE64.
-
Audit Log kini mendukung sidik jari SQL dan enkripsi untuk analisis dan kepatuhan keamanan yang lebih mudah.
-
Meningkatkan kompatibilitas JDK 17.
|
Apache Doris 3.1.4
|
|
4.1.2
|
21 Januari 2026
|
[Perbaikan]
-
Mengoptimalkan logika pembuatan tampilan dalam skenario tertentu untuk meningkatkan pengalaman pengguna SQL.
-
Mengoptimalkan mekanisme manajemen sumber daya sementara untuk meningkatkan stabilitas sistem jangka panjang.
-
Mengoptimalkan strategi manajemen kapasitas cache untuk meningkatkan efisiensi pemanfaatan sumber daya.
-
Mengoptimalkan performa eksekusi dan stabilitas Routine Load dalam skenario pembaruan.
-
Mengoptimalkan proses pemulihan transaksi untuk meningkatkan ketangguhan sistem.
-
Menambahkan metrik pemantauan terkait transaksi untuk meningkatkan observabilitas.
-
Mengoptimalkan konfigurasi encoding layanan FE untuk meningkatkan kompatibilitas dan stabilitas sistem.
-
Mengoptimalkan efisiensi penjadwalan tugas dan pemulihan sumber daya di lingkungan cloud.
|
Apache Doris 3.1.3
|
|
4.1.1
|
17 Desember 2025
|
[Fitur baru]
Mendukung semua fitur Apache Doris 3.1.3.
|
Apache Doris 3.1.3
|
|
4.1.0-beta
|
1 November 2025
|
[Fitur baru]
Mendukung semua fitur Apache Doris 3.1.1.
|
Apache Doris 3.1.1
|