Topik ini menyediakan catatan rilis untuk LoongCollector.
Repositori citra: aliyun-observability-release-registry.${region}.cr.aliyuncs.com/loongcollector/loongcollector
Contoh:
Wilayah Hangzhou:
aliyun-observability-release-registry.cn-hangzhou.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}Wilayah Singapura:
aliyun-observability-release-registry.ap-southeast-1.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}
3.2.6
Tag citra: v3.2.6.0-109e584-aliyun
Tanggal rilis: 2025-12-19
Perbaikan
Memperbaiki masalah pembuangan log saat antrian proses terblokir.
Optimasi
Mengubah modul pencocokan metadata kontainer C++ dari regex_match menjadi regex_search untuk mendukung konfigurasi yang sudah ada.
Menambahkan pengenal ID host ke data self-monitoring.
Menyempurnakan StaticFileServer dengan fitur pembaruan path riil dan deteksi rotasi.
3.2.5
Tag citra: v3.2.5.0-355f573-aliyun
Tanggal rilis: 2025-12-08
Perbaikan
Memperbaiki masalah beberapa event checkpoint tidak diproses selama pembaruan kontainer C++.
Memperbaiki kegagalan penguraian data metrik dalam skenario penerusan.
Optimasi
Menghapus operasi sleep yang tidak perlu di HTTP sink untuk meningkatkan kinerja.
3.2.4
Tag citra: v3.2.4.0-984bb5f-aliyun
Tanggal rilis: 2025-12-02
Fitur baru
Tingkatkan Go ke versi 1.23.12 dan perbarui kit pengembangan perangkat lunak (SDK) Docker Go.
Perbaikan
Perbaiki masalah gagalnya pengiriman data pemantauan host dari DiskBuffer.
Perbaiki bug dalam perhitungan rata-rata penggunaan CPU untuk proses.
Perbaiki masalah kegagalan
input_filepada Docker v29 dan versi setelahnya.Perbaiki race condition dalam future Prometheus.
3.2.3
Tanggal rilis: 2025-11-27
Fitur baru
Tambahkan prosesor
ProcessorTimestampFilterNativeuntuk penyaringan timestamp native.Aktifkan pemantauan GPU dalam pipeline HostMonitor bawaan.
Perbaikan
Hapus entri GPU Collector yang tidak valid.
Tingkatkan penanganan error dan logging untuk Flusher dan SenderQueue.
Hapus protokol pb yang tidak didukung untuk scraping Prometheus.
Optimasi
Tingkatkan fungsionalitas untuk perubahan status kontainer dan kompatibilitas dengan konfigurasi Checkpoint lama.
Tingkatkan kompatibilitas pengumpulan metrik jaringan.
Hapus indeks dari event log untuk meningkatkan efisiensi.
Tambahkan metrik rasio pengambilan ke pemantau pipeline.
3.2.2
Tanggal rilis: 2025-11-25
Fitur baru
Aktifkan pemantauan GPU dalam pipeline HostMonitor bawaan.
Tambahkan metrik self-monitoring untuk pemantauan host.
input_filekini mendukung pengumpulan dari beberapa path.Flusher SLS kini mendukung penambahan header dan metadata tambahan.
Prometheus kini mendukung mode scrape hanya-host.
Perbaikan
Hapus entri GPU Collector yang tidak valid.
Perbaiki bug collector disk yang tidak mengumpulkan data dari disk yang tidak dimount.
Perbaiki masalah crash dalam collector proses.
Perbaiki masalah FileServer yang tidak dijeda saat mengganti tipe input.
Perbaiki masalah pembaca yang tidak dapat dibuat untuk file tautan simbolik.
Perbaiki masalah satu event yang tidak dikembalikan ke pool event.
Perbaiki error dalam ConfigWatcherUnittest.
Perbaiki kesalahan perhitungan untuk metrik
config_count.Perbaiki masalah loop konflik singleton.
Perbaiki masalah pembaruan metadata ECS.
Optimasi
Tingkatkan performa serialisasi dan deserialisasi span.
Kurangi penyalinan string dalam pemantauan host.
Tambahkan mekanisme time annealing ke modul penyesuaian konkurensi.
Tambahkan logika timeout ke kode kontrol konkurensi untuk mencegah retry berulang.
Tingkatkan penanganan error dan logging untuk Flusher dan SenderQueue.
Tingkatkan manajemen antrian dengan menambahkan logika retry dan metrik.
Tambahkan pelaporan metrik process_queue ke pipeline.
Tambahkan tag target ke sender queue.
Tambahkan pembatasan kecepatan ke MetricSender untuk mencegah extraBuffer penuh.
Selesaikan masalah deviasi waktu Golang ketika tugas berjalan lambat.
Selesaikan masalah duplikasi elemen dalam regionconfig.
3.2.1
Tanggal rilis: 2025-10-29
Fitur baru
Tambahkan collector metrik GPU berdasarkan NVIDIA Data Center GPU Manager (DCGM).
Mengintegrasikan pelaporan metrik di StaticFileServer.
Menambahkan pipeline bawaan untuk melaporkan metadata kontainer.
input_static_file_onetime kini mendukung pelaporan status tugas.
Menambahkan penghitung retry_total ke flusher SLS.
Perbaikan
Perbaiki masalah pembaca yang tidak dibersihkan saat file dihapus, yang menyebabkan pemotongan data saat inode digunakan ulang.
Memperbaiki masalah build pada Windows.
Perbaiki kegagalan pemuatan akibat format yang salah dalam dump informasi wilayah.
Perbaiki masalah stack crash pada Windows.
Perbaiki crash pada Windows yang terjadi ketika ExcludeDirs berisi karakter Tionghoa.
Perbaiki penanganan current working directory (cwd) untuk path bind mount dalam input keamanan.
Optimasi
Mengirim status tugas.
Tambahkan statistik plugin ke metrik status.
Tambahkan lebih banyak metadata ke metadata ECS.
Tambahkan metadata ECS ke metrik status.
Memigrasikan logika pencocokan metadata kontainer ke implementasi C++.
3.2.0
Tanggal rilis: 2025-09-23
Fitur baru
Aktifkan input_static_file_onetime dan tambahkan tes end-to-end (E2E) dasar.
Menambahkan konfigurasi internal untuk pemantauan host.
Mengintegrasikan library simdjson untuk penguraian JSON berkinerja tinggi.
LoongCollector kini mendukung autentikasi RAM.
Perbaikan
Perbaiki berbagai masalah terkait manajemen plugin eBPF dan penanganan event.
Perbaiki masalah konkurensi dalam kelas Timer yang menyebabkan titik pemantauan hilang.
Perbaiki logika pembacaan file dalam InitFromFile.
Perbaiki masalah pembatasan kecepatan dalam runner flusher.
Perbaiki masalah collector jaringan yang gagal memperoleh informasi IPv6.
Memperbaiki kebocoran memori di collector proses.
Memperbaiki masalah di mana file dipotong secara tidak terduga saat dibaca oleh fungsi ParseConfig.
Perbaiki masalah pelepasan deskriptor file kontainer saat memulihkan dari checkpoint.
Menambahkan cache GetFileSystemInformation untuk collector disk.
Menambahkan pengujian E2E untuk koleksi file eBPF.
Memperbaiki masalah kompilasi edisi komersial pada Windows dan memperbarui manual rilis.
Optimasi
Tambahkan dukungan konsistensi data antara beberapa pipeline pemantauan host.
Menambahkan peringatan dan notifikasi untuk potensi kehilangan data di LogFileReader.
Mengurangi pembuatan kelompok untuk meningkatkan penggunaan memori.
Optimalkan jejak memori entitas metadata Kubernetes (K8s).
Tingkatkan performa penguraian string menggunakan string view.
Mengganti nama flag metrik di MetricSender.cpp.
3.1.7
Tanggal rilis: 2025-11-11
Fitur baru
Menambahkan informasi ECS (termasuk ACS dan ECI) ke metrik agen.
Menambahkan metrik untuk batas saat ini dari throttle.
Perbaikan
Perbaiki masalah pembaca yang tidak dibersihkan saat file dihapus, yang menyebabkan pemotongan data saat inode digunakan ulang.
Perbaiki masalah stack crash pada Windows.
Perbaiki crash pada Windows yang terjadi ketika ExcludeDirs berisi karakter Tionghoa.
Memperbaiki masalah kompilasi edisi komersial pada Windows dan memperbarui manual rilis.
Optimasi
Tambahkan metadata ECS ke metrik status.
3.1.6
Tanggal rilis: 2025-10-11
Perbaikan
Perbaiki masalah terkait manajemen plugin eBPF dan penanganan event.
Perbaiki logika pembacaan file untuk membaca metadata dari host.
Perbaiki masalah pembatasan kecepatan tak terduga dalam runner flusher.
Optimasi
Tambahkan alert dan peringatan kehilangan data ke LogFileReader.
Menambahkan informasi ECS (termasuk ACS dan ECI) ke metrik agen.
Menambahkan penghitung retry ke flusher SLS.
3.1.5
Tanggal rilis: 2025-09-09
Perbaikan
Perbaiki masalah pemotongan pembacaan file dalam fungsi ParseConfig.
Perbaiki masalah pelepasan deskriptor file kontainer saat memulihkan dari checkpoint.
Perbaiki masalah pipeline bawaan yang di-uninstall secara tak terduga.
Perbaiki masalah feedback yang menyebabkan event timeout dikeluarkan.
Optimasi
Optimalkan jejak memori entitas metadata K8s.
3.1.4
Tanggal rilis: 2025-08-27
Fitur baru
Tambahkan dukungan untuk memperoleh informasi runtime dari kernel.
Tambahkan dukungan untuk awalan variabel lingkungan netral vendor LOONG_ sambil mempertahankan kompatibilitas mundur dengan ALIYUN_.
Perbaikan
Memperbaiki masalah di mana pemantauan mandiri tidak tersedia untuk input pipeline v2.
Memperbaiki masalah keamanan memori terkait nilai cache proses.
Tingkatkan peringatan timeout dan regex lebar-nol untuk prosesor Desensitize, Grok, dan StringReplace.
Optimasi
Mengoptimalkan kinerja koleksi file eBPF.
EntityCollector kini mendukung versi K8s yang lebih lama (di bawah 1.21).
Menambahkan buffer sumber tambahan ke PipelineEventGroup.
3.1.3
Tanggal rilis: 2025-08-08
Fitur baru
Tambahkan ProcessCollector untuk pengumpulan proses.
Tambahkan NetCollector untuk pengumpulan jaringan.
Perbaikan
Perbaiki masalah pemulihan progres pengumpulan dari checkpoint lama untuk menghindari pengumpulan duplikat.
Optimasi
Tingkatkan performa penguraian regex multi-threaded.
Mengoptimalkan transmisi protobuf metadata K8s.
Memodifikasi implementasi collector CPU.
NetworkObserver kini mendukung beberapa konfigurasi.
Plugin eBPF kini secara seragam menggunakan epoll untuk memperoleh data.
Tambahkan pemeriksaan tipe untuk perubahan konfigurasi.
Menambahkan tingkat peringatan ke informasi notifikasi.
3.1.2
Tanggal Rilis: 25 Juli 2025
Perbaikan
Memperbaiki masalah crash dalam koleksi metadata K8s.
Perbaiki masalah tidak diterapkannya HashKeys selama transformasi data.
Memperbaiki masalah di mana pustaka SSL tidak terhubung dengan benar karena kompilasi gRPC.
Memperbaiki masalah di mana RotatorReader tidak menutup file ketika kontainer berhenti.
Memperbaiki masalah di mana tag hilang saat konfigurasi variabel lingkungan baru ditambahkan.
Perbaiki masalah kompatibilitas set instruksi dan tambahkan skrip pemeriksaan set instruksi CPU ke proses integrasi berkelanjutan (CI) untuk memastikan kompatibilitas lingkungan build.
Optimasi
Mengubah ulang model thread Server eBPF untuk meningkatkan konkurensi dan stabilitas.
Memperbarui konfigurasi metadata K8s untuk menambahkan logika upsert untuk entitas kluster.
3.1.1
Tanggal Rilis: 2 Juli 2025
Perbaikan
Perbaiki masalah pada sistem operasi Ubuntu di mana mode tail untuk pengumpulan log journal gagal.
Memperbaiki masalah di mana RotatorReader tidak menutup file ketika kontainer berhenti.
Perbaiki crash yang terjadi saat metrik self-monitoring diproses selama DoSnapshot.
Memperbaiki timeout docker inspect.
Perbaiki masalah overflow start_time dalam metrik self-monitoring modul penguraian eBPF.
Antarmuka manajemen kini mendukung mode hardened untuk metadata ECS.
Optimasi
Mengubah ulang model thread Server eBPF untuk meningkatkan konkurensi dan stabilitas.
Memperbarui konfigurasi metadata K8s untuk menambahkan logika upsert untuk entitas kluster.
3.1.0
Tanggal Rilis: 16 Juni 2025
Perbaikan
Perbaiki kegagalan pengumpulan output standar dalam skenario ACS dengan versi baru.
Perbaiki crash akibat penguraian log JSON yang salah dengan format encoding GBK.
Perbaiki crash akibat pemeriksaan nilai null yang salah saat runtime kontainer tidak stabil.
Hapus karakter \0 yang tidak berarti untuk meningkatkan akurasi pemrosesan data.
Fitur baru
Menambahkan dukungan untuk skenario keamanan eBPF.
3.0.12
Tanggal Rilis: 4 Juni 2025
Perbaikan
Memperbaiki masalah dalam logika deteksi runtime kontainer di mana status klien Docker salah ditentukan selama percobaan ulang.
Perbaiki masalah teks acak akibat timing rilis pointer data yang salah selama pembaruan pipeline.
Gunakan waktu saat ini sebagai fallback ketika waktu parsing SPL tidak valid.
Perbarui library dependensi client-go untuk memperbaiki masalah pembuatan event abnormal dalam Logtail.
Perbaiki masalah modul logging Golang yang hang saat disk penuh, sehingga mengganggu pengumpulan log.
3.0.11
Tanggal Rilis: 22 Mei 2025
Perbaikan
Memperbaiki NullPointerException untuk beberapa tipe data dalam metadata K8s.
Memperbaiki crash yang disebabkan oleh penggunaan weak_ptr yang salah.
Memperbaiki masalah di mana plugin pengumpulan output standar lama gagal mengumpulkan entri log terakhir saat kontainer berhenti.
Optimasi
Logika deteksi runtime kontainer kini mendukung Container Runtime Interface (CRI) v1, beradaptasi dengan containerd 2.0.
Perbarui tipe asosiasi metadata K8s.
Batasi tipe asosiasi metadata K8s, hanya mengizinkan sumber daya tingkat kluster untuk diasosiasikan dengan kluster.
3.0.10
Tanggal Rilis: 24 April 2025
Perbaikan
LoongCollector kini melewati file cache abnormal pada disk selama restart.
Perbarui library runc untuk memperbaiki kerentanan kebocoran deskriptor file.
Optimasi
Menambahkan dukungan multi-threaded untuk skenario pemisahan log multi-baris guna meningkatkan performa.
3.0.9
Tanggal Rilis: 7 April 2025
Perbaikan
Perbaiki masalah pengiriman konfigurasi instans untuk edisi komersial.
Memperbaiki masalah di mana informasi stack log salah saat modul C++ crash.
3.0.8
Tanggal Rilis: 1 April 2025
Perbaikan
Perbaiki masalah penggabungan path direktori yang salah pada Linux ketika path dalam konfigurasi pengumpulan adalah direktori root.
Metadata K8s kini mendukung entitas namespace.
Perbaiki masalah tulisan konkuren yang menyebabkan informasi mount yang salah dalam detail kontainer.
Perbaiki masalah deadlock akibat timeout pengiriman.
Tambahkan dukungan DiscardingNonUTF8 dalam plugin penyaringan native.
Optimasi
Memperbarui versi SPL.
Pengiriman data metrik kini mendukung data out-of-order dengan granularitas satu menit.
3.0.7
Tanggal Rilis: 14 Maret 2025
Perbaikan
Perbaiki masalah use-after-free pointer dalam modul pengiriman timeout selama pembaruan konfigurasi pengumpulan AliyunPipelineConfig.
3.0.6
Tanggal Rilis: 3 Maret 2025
Perbaikan
Memperbaiki masalah di mana format metrik SLS dinonaktifkan secara default untuk pengiriman data deret waktu.
Perbaiki logika penanganan exception dalam plugin Kafka Input untuk mencegah return prematur.
Fitur baru
Menambahkan dukungan untuk mengatur bidang Type of Service (TOS) TCP di curl.
3.0.5
Tanggal Rilis: 20 Februari 2025
Perbaikan
Memperbaiki masalah di kode Go di mana objek logstoreconfig tidak dapat diklaim oleh Garbage Collector karena referensi sirkular.
Memperbaiki kegagalan pengiriman yang disebabkan oleh konfigurasi lokal ketika melakukan upgrade dari iLogtail ke LoongCollector.
Perbaiki gangguan pengumpulan dalam skenario kontainer yang terjadi saat mengumpulkan file PersistentVolume (PV) karena status kontainer salah diidentifikasi sebagai berhenti.
Optimasi
Menambahkan nama konfigurasi ke informasi peringatan.
3.0.4
Tanggal Rilis: 14 Februari 2025
Perbaikan
Perbaiki masalah tag sumber C++ yang salah.
Perbaiki masalah penguraian baris log terakhir dalam skenario output standar kontainer.
Memperbaiki masalah deadlock di LogtailMonitor selama terminasi diri.
3.0.2
Tanggal Rilis: 7 Februari 2025
Batasan
Hanya fitur pengumpulan log yang didukung.