All Products
Search
Document Center

Simple Log Service:Riwayat rilis LoongCollector

Last Updated:Apr 01, 2026

Riwayat rilis LoongCollector mencakup fitur baru, peningkatan, dan perbaikan bug untuk setiap versi.

Repositori image: aliyun-observability-release-registry.${region}.cr.aliyuncs.com/loongcollector/loongcollector

Contoh:

  • China (Hangzhou): aliyun-observability-release-registry.cn-hangzhou.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}

  • Asia Pasifik SE 1 (Singapura): aliyun-observability-release-registry.ap-southeast-1.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}

3.3.3

Tanggal rilis: 2026-03-19

Tag image: v3.3.3.0-f44ebb3-aliyun

Fitur baru

  • Menambahkan back pipeline ke pemantauan host untuk failover ketika primary pipeline tidak tersedia.

  • Memindahkan parameter force_release_deleted_file_fd_timeout ke modul Golang CRI untuk memaksa pelepasan file descriptor untuk kontainer yang telah dihapus setelah timeout.

  • Menambahkan flag disable_identity_detect untuk melewati proses deteksi identitas, seperti pengambilan metadata ECS. Ini berguna untuk penerapan yang tidak memerlukan pengenalan identitas cloud.

Perbaikan

  • Memperbaiki beberapa race condition di modul ContainerManager C++ yang terjadi selama pembaruan informasi kontainer dan kontensi lock.

3.3.2

Tanggal rilis: 2026-02-10

Perbaikan

  • Memperbaiki kebocoran file descriptor yang disebabkan oleh operasi pop_front yang dilakukan dua kali pada array reader selama penanganan event, sehingga mencegah pelepasan file descriptor secara benar.

  • Memperbaiki exception di SPL v2.11.6 saat memproses kunci kosong, yang disebabkan oleh logika kondisional yang salah untuk bidang nilai null di PipelineEventGroupOutput.

  • Memperbaiki masalah pada mode Copy Truncate di mana pemutakhiran dari checkpoint lama menyebabkan resolusi path tautan simbolik yang salah. Hal ini terjadi karena checkpoint lama menyimpan path tautan simbolik alih-alih path aslinya, sehingga menyebabkan kegagalan pencocokan file.

3.3.1

Tanggal rilis: 2026-01-21

Perbaikan

  • Memperbaiki crash proses (signal 6) yang terjadi selama pendeteksian perangkat GPU.

  • Memperbaiki race condition pada destruktor runner pemantauan host. Merestart runner sebelum sepenuhnya berhenti dapat menyebabkan perilaku tidak terdefinisi. Perbaikan ini menambahkan pemeriksaan status berhenti dan flag forced-exit untuk memastikan manajemen siklus hidup yang aman bagi thread.

  • Memperbaiki crash pointer null di plugin Go selama ekspor metrik. Panic dipicu ketika ExportMetricRecords dipanggil dengan Context atau MetricsRecords bernilai nil. Perbaikan ini menambahkan pemeriksaan nil untuk melewati catatan metrik yang tidak valid.

Peningkatan

  • Memutakhirkan mesin pemrosesan SPL ke v2.11.6 dan image build ke v2.1.14.

3.3.0

Tanggal rilis: 2026-01-14

Fitur baru

  • Menambahkan parsing protokol MySQL ke observabilitas jaringan eBPF. Fitur ini mengurai permintaan dan respons MySQL untuk mengekspor data metrik, log, dan span, sehingga memperluas observabilitas protokol lapisan aplikasi.

  • Menambahkan pelaporan metrik self-monitoring ke Forward Service untuk memantau status operasionalnya.

  • Menyempurnakan manajemen konfigurasi pengumpulan satu kali (Onetime Config) dengan menambahkan pelacakan hash input dan timeout eksekusi. Fitur-fitur ini memungkinkan sistem menjalankan ulang konfigurasi berdasarkan perubahan konten dan mengelola masa kedaluwarsa konfigurasi secara otomatis.

  • Menambahkan dukungan untuk konfigurasi subdomain dan mengoptimalkan pemrosesan Header permintaan HTTP.

Perbaikan

  • Memperbaiki masalah pada edisi Enterprise di mana probing domain tidak menggunakan Cache DNS, sehingga menyebabkan pencarian DNS yang tidak perlu dan potensi latensi.

  • Memperbaiki masalah yang menyebabkan retry langsung setelah error autentikasi 401. Perbaikan ini menambahkan penundaan 1 detik untuk mencegah permintaan tidak valid berfrekuensi tinggi.

  • Memperbaiki masalah di mana pemantauan host hanya menghitung lima proses teratas alih-alih semuanya. Hal ini memperbaiki ketidakakuratan data pemantauan.

  • Memperbaiki deadlock di StaticFileServer dengan menghapus lock mutex yang tidak perlu selama penghapusan input. Hal ini mencegah pipeline pengumpulan file statis hang.

  • Mengurangi frekuensi pemanggilan API TagResources untuk menghindari pemicuan Pembatasan kecepatan.

Peningkatan

  • Mengganti mesin regex dengan regexp2 untuk filtering stdout Docker berbasis Go guna meningkatkan kompatibilitas dan performa pencocokan regex.

  • Mengubah nilai default parameter ForceRerunWhenUpdate di PipelineConfig dari true menjadi false untuk mencegah restart pipeline yang tidak perlu dan mengurangi gangguan pengumpulan selama pemutakhiran konfigurasi.

3.2.6

Tag image: v3.2.6.0-109e584-aliyun

Tanggal rilis: 2025-12-19

Perbaikan

  • Memperbaiki masalah di mana log dibuang saat antrian proses diblokir.

Peningkatan

  • Beralih dari regex_match ke regex_search pada modul pencocokan metadata kontainer C++ untuk mendukung konfigurasi yang sudah ada.

  • Menambahkan ID host ke data self-monitoring.

  • Menyempurnakan pembaruan real-path dan deteksi rotasi di StaticFileServer.

3.2.5

Tag image: v3.2.5.0-355f573-aliyun

Tanggal rilis: 2025-12-08

Perbaikan

  • Memperbaiki masalah di mana beberapa event checkpoint tidak diproses selama pembaruan kontainer C++.

  • Memperbaiki kegagalan parsing data metrik dalam skenario forwarding.

Peningkatan

  • Menghapus operasi sleep yang tidak perlu di HTTP sink untuk meningkatkan performa.

3.2.4

Tag image: v3.2.4.0-984bb5f-aliyun

Tanggal rilis: 2025-12-02

Fitur baru

  • Memutakhirkan Go ke versi 1.23.12 dan memperbarui Docker Go SDK.

Perbaikan

  • Memperbaiki masalah di mana data pemantauan host gagal dikirim dari buffer disk.

  • Memperbaiki bug dalam perhitungan penggunaan CPU rata-rata untuk proses.

  • Memperbaiki masalah di mana input_file gagal pada Docker v29 dan versi setelahnya.

  • Memperbaiki race condition di future Prometheus.

3.2.3

Tanggal rilis: 2025-11-27

Fitur baru

  • Menambahkan prosesor ProcessorTimestampFilterNative untuk filtering timestamp native.

  • Mengaktifkan pemantauan GPU di pipeline HostMonitor bawaan.

Perbaikan

  • Menghapus entri collector GPU yang tidak valid.

  • Menyempurnakan penanganan error dan logging untuk antrian flusher dan sender.

  • Menghapus protokol pb yang tidak didukung untuk scraping Prometheus.

Peningkatan

  • Menyempurnakan fungsionalitas untuk perubahan status kontainer dan meningkatkan kompatibilitas dengan konfigurasi checkpoint lama.

  • Memperbaiki kompatibilitas untuk pengumpulan metrik jaringan.

  • Menghapus indeks dari event log untuk meningkatkan efisiensi.

  • Menambahkan metrik rasio fetch ke monitor pipeline.

3.2.2

Tanggal rilis: 2025-11-25

Fitur baru

  • Mengaktifkan pemantauan GPU di pipeline HostMonitor bawaan.

  • Menambahkan metrik self-monitoring untuk pemantauan host.

  • input_file kini mendukung pengumpulan dari beberapa path.

  • Flusher SLS kini mendukung penambahan header dan metadata tambahan.

  • Prometheus kini mendukung mode scrape host-only.

Perbaikan

  • Menghapus entri collector GPU yang tidak valid.

  • Memperbaiki bug di mana collector disk gagal mengumpulkan data dari disk yang belum dimount.

  • Memperbaiki crash di collector proses.

  • Memperbaiki masalah di mana FileServer tidak dijeda saat mengganti tipe input.

  • Memperbaiki masalah di mana reader tidak dapat dibuat untuk file tautan simbolik.

  • Memperbaiki masalah di mana satu event tidak dikembalikan ke pool event.

  • Memperbaiki error di ConfigWatcherUnittest.

  • Memperbaiki kesalahan perhitungan untuk metrik config_count.

  • Memperbaiki masalah loop konflik singleton.

  • Memperbaiki masalah dengan pembaruan metadata ECS.

Peningkatan

  • Memperbaiki performa serialisasi dan deserialisasi span.

  • Mengurangi penyalinan string dalam pemantauan host.

  • Menambahkan mekanisme time annealing ke modul penyesuaian konkurensi.

  • Menambahkan logika timeout ke kode kontrol konkurensi untuk mencegah retry berulang.

  • Menyempurnakan penanganan error dan logging untuk antrian flusher dan sender.

  • Menyempurnakan manajemen antrian dengan menambahkan logika retry dan metrik.

  • Memberikan metrik process_queue ke pipeline.

  • Menambahkan tag target ke antrian sender.

  • Menambahkan Pembatasan kecepatan ke MetricSender untuk mencegah extraBuffer menjadi penuh.

  • Menyelesaikan masalah deviasi waktu Go yang terjadi saat tugas lambat.

  • Memperbaiki masalah yang menyebabkan elemen duplikat di regionconfig.

3.2.1

Tanggal rilis: 2025-10-29

Fitur baru

  • Menambahkan collector metrik GPU berbasis 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 counter retry_total ke flusher SLS.

Perbaikan

  • Memperbaiki masalah di mana reader tidak dibersihkan saat file dihapus, yang menyebabkan truncation ketika inode digunakan ulang.

  • Memperbaiki masalah build di Windows.

  • Memperbaiki kegagalan pemuatan yang disebabkan oleh format yang salah dalam dump informasi wilayah.

  • Memperbaiki masalah stack crash di Windows.

  • Memperbaiki crash di Windows yang terjadi saat ExcludeDirs berisi karakter Tionghoa.

  • Memperbaiki masalah penanganan current working directory (cwd) untuk path bind mount di input keamanan.

Peningkatan

  • Mengaktifkan pelaporan status tugas.

  • Menambahkan statistik plugin ke metrik status.

  • Memperkaya metadata ECS dengan informasi lebih lengkap.

  • Menambahkan metadata ECS ke metrik status.

  • Memigrasikan logika pencocokan metadata kontainer ke implementasi C++.

3.2.0

Tanggal rilis: 2025-09-23

Fitur baru

  • Mengaktifkan input_static_file_onetime dan menambahkan tes end-to-end (E2E) dasar.

  • Menambahkan konfigurasi internal untuk pemantauan host.

  • Mengintegrasikan library simdjson untuk parsing JSON berkinerja-tinggi.

  • LoongCollector kini mendukung autentikasi RAM.

Perbaikan

  • Memperbaiki beberapa masalah terkait manajemen dan penanganan event plugin eBPF.

  • Memperbaiki masalah konkurensi di kelas Timer yang menyebabkan titik pemantauan hilang.

  • Memperbaiki logika pembacaan file di InitFromFile.

  • Memperbaiki masalah Pembatasan kecepatan di runner flusher.

  • Memperbaiki masalah di mana collector jaringan gagal memperoleh informasi IPv6.

  • Memperbaiki memory leak di collector proses.

  • Memperbaiki masalah yang menyebabkan fungsi ParseConfig melakukan truncation file secara tak terduga.

  • Memperbaiki kebocoran file descriptor di kontainer saat memulihkan reader dari checkpoint.

  • Menambahkan cache GetFileSystemInformation untuk collector disk.

  • Menambahkan tes E2E untuk pengumpulan file eBPF.

  • Memperbaiki masalah kompilasi untuk edisi komersial di Windows dan memperbarui manual rilis.

Peningkatan

  • Memastikan konsistensi data antara beberapa pipeline pemantauan host.

  • Menambahkan peringatan dan alert untuk potensi kehilangan data di LogFileReader.

  • Mengurangi pembuatan group untuk meningkatkan penggunaan memori.

  • Mengoptimalkan footprint memori entitas metadata K8s.

  • Menggunakan string view untuk meningkatkan performa parsing string.

  • Mengganti nama flag metrik di MetricSender.cpp.

3.1.7

Tanggal rilis: 2025-11-11

Fitur baru

  • Menambahkan informasi ECS, termasuk untuk ACS dan ECI, ke metrik agent.

  • Menambahkan metrik untuk batas throttler saat ini.

Perbaikan

  • Memperbaiki masalah di mana reader tidak dibersihkan saat file dihapus, yang menyebabkan masalah truncation ketika inode digunakan ulang.

  • Memperbaiki masalah stack crash di Windows.

  • Memperbaiki crash di Windows yang terjadi saat ExcludeDirs berisi karakter Tionghoa.

  • Memperbaiki masalah kompilasi untuk edisi komersial di Windows dan memperbarui manual rilis.

Peningkatan

  • Menambahkan metadata ECS ke metrik status.

3.1.6

Tanggal rilis: 2025-10-11

Perbaikan

  • Memperbaiki masalah terkait manajemen dan penanganan event plugin eBPF.

  • Memperbaiki logika pembacaan metadata dari file host.

  • Memperbaiki masalah Pembatasan kecepatan yang tak terduga di runner flusher.

Peningkatan

  • Menambahkan alert dan peringatan kehilangan data ke LogFileReader.

  • Menambahkan informasi ECS, termasuk untuk ACS dan ECI, ke metrik agent.

  • Menambahkan counter retry ke flusher SLS.

3.1.5

Tanggal rilis: 2025-09-09

Perbaikan

  • Memperbaiki masalah truncation file di fungsi ParseConfig.

  • Memperbaiki masalah pelepasan file descriptor kontainer saat memulihkan dari checkpoint.

  • Memperbaiki masalah di mana pipeline bawaan di-uninstall secara tak terduga.

  • Memperbaiki masalah di mana feedback menyebabkan event timeout di-pop.

Peningkatan

  • Mengoptimalkan footprint memori entitas metadata K8s.

3.1.4

Tanggal rilis: 2025-08-27

Fitur baru

  • Menambahkan dukungan untuk memperoleh informasi runtime dari kernel.

  • Menambahkan awalan variabel lingkungan LOONG_, mempertahankan kompatibilitas mundur dengan ALIYUN_.

Perbaikan

  • Memperbaiki masalah di mana self-monitoring tidak tersedia untuk input pipeline v2.

  • Memperbaiki masalah keamanan memori dengan nilai cache proses.

  • Menyempurnakan peringatan timeout dan regex lebar-nol untuk prosesor Desensitize, Grok, dan StringReplace.

Peningkatan

  • Mengoptimalkan performa pengumpulan file eBPF.

  • EntityCollector kini mendukung versi K8s yang lebih lama (1.21 dan sebelumnya).

  • Menambahkan buffer sumber tambahan ke PipelineEventGroup.

3.1.3

Tanggal rilis: 2025-08-08

Fitur baru

  • Menambahkan ProcessCollector.

  • Menambahkan NetCollector.

Perbaikan

  • Memperbaiki masalah yang menyebabkan pengumpulan data duplikat saat memulihkan progres dari checkpoint lama.

Peningkatan

  • Memperbaiki performa parsing regex multi-threaded.

  • Mengoptimalkan transmisi metadata K8s melalui protobuf.

  • Memodifikasi implementasi collector CPU.

  • NetworkObserver kini mendukung beberapa konfigurasi.

  • Plugin eBPF kini secara seragam menggunakan epoll untuk memperoleh data.

  • Menambahkan pemeriksaan tipe untuk perubahan konfigurasi.

  • Menambahkan level alert ke informasi alert.

3.1.2

Tanggal rilis: 2025-07-25

  • Perbaikan

    • Memperbaiki masalah crash dalam pengumpulan metadata K8s.

    • Memperbaiki masalah di mana HashKeys tidak diterapkan selama transformasi data.

    • Memperbaiki masalah di mana library SSL tidak ditautkan dengan benar akibat kompilasi gRPC.

    • Memperbaiki masalah di mana RotatorReader tidak menutup file saat kontainer berhenti.

    • Memperbaiki masalah di mana tag hilang saat konfigurasi variabel lingkungan baru ditambahkan.

    • Memperbaiki masalah kompatibilitas set instruksi dan menambahkan skrip pemeriksaan set instruksi CPU ke proses continuous integration (CI) untuk memastikan kompatibilitas lingkungan build.

  • Peningkatan

    • Merombak model thread eBPF Server untuk meningkatkan konkurensi dan stabilitas.

    • Memperbarui konfigurasi metadata K8s untuk menambahkan logika upsert untuk entitas kluster.

3.1.1

Tanggal rilis: 2025-07-02

  • Perbaikan

    • Memperbaiki masalah di Ubuntu di mana mode tail untuk pengumpulan log journal gagal.

    • Memperbaiki masalah di mana RotatorReader tidak menutup file saat kontainer berhenti.

    • Memperbaiki crash yang terjadi saat metrik self-monitoring diproses selama DoSnapshot.

    • Memperbaiki timeout docker inspect.

    • Memperbaiki masalah overflow start_time dalam metrik self-monitoring modul parsing eBPF.

    • Antarmuka manajemen kini mendukung mode hardened untuk metadata ECS.

  • Peningkatan

    • Merombak model thread eBPF Server untuk meningkatkan konkurensi dan stabilitas.

    • Memperbarui konfigurasi metadata K8s untuk menambahkan logika upsert untuk entitas kluster.

3.1.0

Tanggal rilis: 2025-06-16

  • Perbaikan

    • Memperbaiki kegagalan pengumpulan output standar dalam skenario ACS dengan versi baru.

    • Memperbaiki crash yang disebabkan oleh parsing log JSON yang salah dengan format encoding GBK.

    • Memperbaiki crash yang disebabkan oleh pemeriksaan nilai null yang salah saat runtime kontainer tidak stabil.

    • Menghapus karakter null (\0) untuk meningkatkan akurasi pemrosesan data.

  • Fitur baru

    Menambahkan dukungan untuk kasus penggunaan keamanan eBPF.

3.0.12

Tanggal rilis: 2025-06-04

  • Perbaikan

    • Memperbaiki masalah dalam logika deteksi runtime kontainer di mana status client Docker ditentukan secara salah selama retry.

      Memperbaiki masalah yang menyebabkan teks rusak karena pointer data dilepaskan pada waktu yang salah selama pemutakhiran pipeline.

      Menggunakan waktu saat ini sebagai fallback ketika waktu parsing SPL tidak valid.

      Memperbarui library dependensi client-go untuk memperbaiki masalah pembuatan event abnormal di iLogtail.

      Memperbaiki masalah di mana modul logging Go hang saat disk penuh, sehingga mengganggu pengumpulan log.

3.0.11

Tanggal rilis: 2025-05-22

  • Perbaikan

    • Memperbaiki exception pointer null 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 tidak sepenuhnya mengumpulkan bagian akhir log saat kontainer berhenti.

  • Peningkatan

    • Logika deteksi runtime kontainer kini mendukung Container Runtime Interface (CRI) v1, sehingga kompatibel dengan containerd 2.0.

    • Memperbarui tipe asosiasi metadata K8s.

    • Menambahkan batasan pada asosiasi metadata K8s, hanya mengizinkan sumber daya tingkat kluster untuk diasosiasikan dengan kluster.

3.0.10

Tanggal rilis: 2025-04-24

  • Perbaikan

    • LoongCollector kini melewati file cache abnormal di disk selama restart.

    • Memperbarui library runc untuk memperbaiki kerentanan kebocoran file descriptor.

  • Peningkatan

    • Mengaktifkan dukungan multi-threaded untuk pemisahan log multi-baris guna meningkatkan performa.

3.0.9

Tanggal rilis: 2025-04-07

  • Perbaikan

    • Memperbaiki masalah pengiriman konfigurasi instans untuk edisi komersial.

    • Memperbaiki masalah di mana informasi stack log tidak akurat saat modul C++ crash.

3.0.8

Tanggal rilis: 2025-04-01

  • Perbaikan

    • Memperbaiki masalah di Linux di mana path direktori digabungkan secara salah saat path dalam konfigurasi pengumpulan adalah Direktori root.

    • Metadata K8s kini mendukung entitas namespace.

    • Memperbaiki masalah dalam skenario kontainer di mana tulisan konkuren menyebabkan informasi mount yang salah dalam detail kontainer.

    • Memperbaiki masalah deadlock yang disebabkan oleh timeout pengiriman.

    • Menambahkan dukungan untuk DiscardingNonUTF8 di plugin filtering native.

  • Peningkatan

    • Memperbarui versi SPL.

    • Pengiriman data metrik kini mendukung data out-of-order dengan granularitas satu menit.

3.0.7

Tanggal rilis: 2025-03-14

  • Perbaikan

    • Memperbaiki masalah use-after-free pointer di modul pengiriman timeout selama pemutakhiran konfigurasi pengumpulan AliyunPipelineConfig.

3.0.6

Tanggal rilis: 2025-03-03

  • Perbaikan

    • Memperbaiki masalah di mana format metrik SLS dinonaktifkan secara default untuk pengiriman data metrik.

    • Memperbaiki logika penanganan exception di plugin Kafka Input untuk mencegah return prematur.

  • Fitur baru

    • Menambahkan dukungan untuk mengatur field TCP Type of Service (TOS) di curl.

3.0.5

Tanggal rilis: 2025-02-20

  • Perbaikan

    • Memperbaiki memory leak di Go yang disebabkan oleh referensi sirkular yang mencegah objek LogStoreconfig dikembalikan oleh garbage collector.

    • Memperbaiki kegagalan pengiriman yang disebabkan oleh konfigurasi lokal saat memutakhirkan dari iLogtail ke LoongCollector.

    • Memperbaiki gangguan pengumpulan untuk file PersistentVolume (PV) yang terjadi karena status kontainer salah diidentifikasi sebagai berhenti.

  • Peningkatan

    • Menambahkan nama konfigurasi ke informasi alert.

3.0.4

Tanggal rilis: 2025-02-14

  • Perbaikan

    • Memperbaiki masalah dengan tag sumber C++ yang salah.

    • Memperbaiki masalah parsing baris log terakhir dalam skenario output standar kontainer.

    • Memperbaiki masalah deadlock di LogtailMonitor selama self-termination.

3.0.2

Tanggal rilis: 2025-02-07

  • Batasan

    • Hanya fitur pengumpulan log yang didukung.