What alibaba/loongcollector shipped
Written by FoxPlug from the repository's own releases; not affiliated with Cnops. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/alibaba/loongcollector; Cnops did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of November 2, 2026
What shipped
- The Go v1 pipeline bridge now writes topic into LogGroup.Topic instead of treating it as a normal tag. Pull request #2726
- Directory scanning now reports open, traversal and close failures so callers can tell a failed scan from a legitimate empty result. Pull request #2725
- The SLS flusher gained an overload that accepts PipelineEventGroup PB, reusing existing serialization, compression and send queue. Pull request #2721
- Collectors now use a heartbeat protocol so a new Operator instance learns about Collectors registered with the outgoing one. Pull request #2723
- V2 timed inputs now reuse MetricWrapperV2, restoring plugin and
plugin_sourceoutbound counters. Pull request #2722
Why it matters
This week fixes correctness issues that affect people running pipelines and monitoring: topic handling across the Go v1 bridge is restored, directory scan errors are no longer hidden, and v2 input counters are fixed with regression coverage. Prometheus users get Unix socket scraping, and Collectors get a heartbeat protocol that helps after an Operator rolling restart.
Changelog entry
- Preserve topic in LogGroup.Topic when bridging to Go v1 instead of storing it as a normal tag. Pull request #2726
- Expose directory scan open, traversal and close errors so callers can distinguish failures from valid empty results. Pull request #2725
- Add a FlusherSLS::Send overload that accepts PipelineEventGroup PB and routes per-request logstore and shard hash overrides. Pull request #2721
- Add a Collector heartbeat protocol so a new Operator instance learns about Collectors registered during a rolling restart. Pull request #2723
- Fix v2 input counters by reusing MetricWrapperV2 in timed inputs and keep non-input timers on aggregator scheduling. Pull request #2722
Week of September 14, 2026
What shipped
- V3.4.1 released with enhancements to LLM observability (AgentSight), eBPF CPU Profiling, native/Go hybrid pipelines, and self-monitoring feedback loop. Release
- V3.3.5 released introducing AgentSight for LLM observability, Windows ETW collection, restored Linux arm64 artifacts, and enhanced multi-line
whole_fileprocessing. Release - V3.2.6 released with Host Monitor and one-time collection improvements, native Kafka/Doris Flusher support, and compatibility with Docker v29+ and containerd v2.0+ (container image issue noted). Release
- Fixed incomplete config scan diff that caused pipeline deletion when directory scanning failed in versions 3.3.9 and 3.3.11. Pull request #2703
- Fixed checkpoint key collision handling to preserve active file checkpoints during dump, preventing stale deleted readers from overwriting active ones. Pull request #2646
- Fixed FlusherSLS to skip sending empty package lists when batch groups have zero content or all compression fails. Pull request #2685
- Fixed profile detection using safe EndWith suffix matching for logstores ending with
shennong_metricsto prevent SIGSEGV on empty categories. Pull request #2706 - Updated VictoriaMetrics dependency to v1.83.5-ilogtail.2 for nil-safe String methods in graphite templates. Pull request #2702
- Added E2E test gate for inode reuse with config reload to prevent regressions in file rotation scenarios. Pull request #2707
Why it matters
V3.4.1 ships multiple stability improvements and fixes critical bugs in checkpoint handling, config scanning, and profile detection that affected production deployments. The LLM observability expansion and CPU profiling enhancements extend collection capabilities for modern application observability use cases.
Changelog entry
- V3.4.1: Enhanced LLM observability (AgentSight), eBPF CPU Profiling, native/Go hybrid pipelines, self-monitoring feedback loop; fixed file collection, Checkpoint, Kubernetes, and security issues Release
- V3.3.5: Introduced AgentSight (LLM observability via eBPF), Windows ETW collection, restored Linux arm64 artifacts, enhanced multi-line
whole_fileand K8s entity support Release - V3.2.6: Improved Host Monitor and one-time collection, added native Kafka/Doris Flusher, compatible with Docker v29+ and containerd v2.0+ Release
- Fixed: Config scan completion check to prevent running pipelines from being deleted on directory listing failures Pull request #2703
- Fixed: Checkpoint dump now preserves active file checkpoints instead of allowing stale readers to overwrite them on key collision Pull request #2646
- Fixed: FlusherSLS empty package list transmission when batch groups have no content or all compression fails Pull request #2685
- Fixed: Profile detection using safe suffix matching to prevent crashes on empty logstore categories Pull request #2706
- Updated: VictoriaMetrics dependency for nil-safe graphite template String methods Pull request #2702
LoongCollector v3.4.1 is out. Checkpoint collision fix, safe config scanning, and AgentSight enhancements improve stability and LLM observability.
LoongCollector v3.4.1 released with critical production fixes: checkpoint key collision protection, incomplete config scan handling, and LLM observability (AgentSight) enhancements. Also includes eBPF CPU profiling and native/Go hybrid pipelines. Covers 48 commits of stability and capability improvements.
More from alibaba/loongcollector on GitHub
Merged pull requests
- fix(common): expose directory scan errors (#2725, merged November 5, 2026 by Takuka0311) (source)
- fix(pipeline): preserve topic in Go v1 bridge (#2726, merged November 3, 2026 by Takuka0311) (source)
- Feat/prometheus collector heartbeat protocol (#2723, merged November 3, 2026 by byteharbor27) (source)
- Feat: prometheus unix socket (#2716, merged November 3, 2026 by byteharbor27) (source)
- [1928-c3] feat(sls): 支持 PipelineEventGroup PB 发送 (#2721, merged November 2, 2026 by Takuka0311) (source)
- [1928-d6] fix(monitor): 修复 v2 输入计数并补齐全链路回归 (#2722, merged November 2, 2026 by Takuka0311) (source)
- [1928-d5] 自监控切换 PB 并移除旧 CGO 接口 (#2720, merged October 30, 2026 by Takuka0311) (source)
- [1928-c2]
flusher_slsExport 改用 PipelineEventGroup PB (#2719, merged October 30, 2026 by Takuka0311) (source) - add flusher plugin for datahub & odps. (#2144) (#2151, merged October 29, 2026 by panjxhhhhh) (source)
- [1928-c1] CGO SendPipelineEventGroup 与 SendPb 并存 (#2713, merged October 23, 2026 by Takuka0311) (source)
- [1928-d4]
plugin_sourceMetricsRecord + 指标类型补齐 (#2714, merged October 23, 2026 by Takuka0311) (source) - perf(ebpf): bump coolbpf to 918c93a9 and zero-copy agentsight FFI payloads (#2710, merged October 22, 2026 by StartE) (source)
Releases
- Release v3.4.1, published September 20, 2026. First change listed: 源码构建要求 Go 1.25.9+。 (source)
- Release v3.3.5, published June 1, 2026. First change listed: 新增 eBPF AgentSight 插件,用于 LLM / Agent 流量可观测。 (source)
- Release v3.3.2, published March 22, 2026. First change listed: 该版本不提供 Linux arm64 制品(无 arm64 压缩包 / 容器镜像)。需要 arm64 请使用相邻版本,如 v3.2.6 或 v3.3.5。 (source)
- Release v3.2.6, published December 23, 2025. First change listed: 启用 inputstaticfileonetime,新增 processortimestampfilternative;inputfile 支持多路径。 (source)
- Release v3.1.4, published August 28, 2025. First change listed: 支持社区版 Windows 构建与运行,并补齐企业版 Windows 构建。 (source)
- Release v3.0.11, published May 28, 2025. First change listed: 新增 Host Monitor,inputhost 支持 CPU 指标与指标计算。 (source)