Release v3.3.5
见Release附件。
拉取命令
docker pull ghcr.io/alibaba/loongcollector:3.3.5
docker pull ghcr.io/alibaba/loongcollector:latest
- Add C++ and Go coding standards, project knowledge documentation, and skills directory by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2539
- [Docs] Update docs by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2540
- Support whole_file in multiline options by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2545
- feat: optimize hostname to ip logic to ignore blacklist ifaces by @StartE in https://github.com/alibaba/loongcollector/pull/2546
- feat: update loongcollector-build-linux 2.1.15 -> 2.1.16, support spl 2.13.2 by @sunym1991 in https://github.com/alibaba/loongcollector/pull/2552
- fix: eliminate flaky OnetimeConfigUpdateUnittest via injectable clock by @Copilot in https://github.com/alibaba/loongcollector/pull/2551
- feat: add Claude/Cursor skills, and devcontainer enhancements by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2554
- feat: support cr for k8s entity generator by @StartE in https://github.com/alibaba/loongcollector/pull/2542
- feat(ebpf): add AgentSight plugin for LLM observability by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2555
- feat(ebpf): input_agentsight 支持 Cmdline/Domain 扁平化筛选与内置默认规则 by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2559
- Merge go alarm data to cpp core by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2558
- Refactor input_agentsight configuration: flat structure, object-style rules, and full doc rewrite by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2560
- Add AgentSight LLM tool definitions passthrough by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2561
- 更新第三方库节点 by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2564
- Implement centralized memory lock limit adjustment for eBPF plugins by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2565
- feat(input): add service_etw plugin for Windows Analytical ETW by @zdy in https://github.com/alibaba/loongcollector/pull/2556
- Add AgentSight Http Probe by @beartyson-tech in https://github.com/alibaba/loongcollector/pull/2567
- feat: Integrate coolbpf cpu profiling feature in loongcollector by @wokron in https://github.com/alibaba/loongcollector/pull/2391
- Revert "feat: Integrate coolbpf cpu profiling feature in loongcollector" by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2572
- fix: skip GetGoAlarms on Windows to avoid cross-CRT heap crash by @StartE in https://github.com/alibaba/loongcollector/pull/2570
- feat: Enhance Dockerfile and CI workflow for multi-architecture support by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2569
- @Copilot made their first contribution in https://github.com/alibaba/loongcollector/pull/2551
- @beartyson-tech made their first contribution in https://github.com/alibaba/loongcollector/pull/2555
- @zdy made their first contribution in https://github.com/alibaba/loongcollector/pull/2556
- @wokron made their first contribution in https://github.com/alibaba/loongcollector/pull/2391
Full Changelog: https://github.com/alibaba/loongcollector/compare/v3.3.2...v3.3.5
Release v3.3.2
All issues and pull requests are here.
Milestone: v3.3.2
- [inner] [both] [updated] Support SLS Metricstore output
- No bug fixes
- No documentation changes
- No test changes
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-3.3.2.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-3.3.2.linux-amd64.tar.gz.sha256 |
| loongcollector-3.3.2.linux-arm64.tar.gz | Linux | arm64 | loongcollector-3.3.2.linux-arm64.tar.gz.sha256 |
| loongcollector-3.3.2.windows-amd64.zip | Windows | x86-64 | loongcollector-3.3.2.windows-amd64.zip.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.3.2
docker pull ghcr.io/alibaba/loongcollector:3.3.2
docker pull ghcr.io/alibaba/loongcollector:latest
Docker Image Tags
sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.3.2ghcr.io/alibaba/loongcollector:3.3.2ghcr.io/alibaba/loongcollector:latest
Release v3.2.6
- Support Host Monitor
- Support input_static_file_onetime & processor_timestamp_filter_native
- Support kafka native flusher
- Support doris extended flusher
- Support Docker v29.0+ & containerd v2.0+
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-3.2.6.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-3.2.6.linux-amd64.tar.gz.sha256 |
| loongcollector-3.2.6.linux-arm64.tar.gz | Linux | arm64 | loongcollector-3.2.6.linux-arm64.tar.gz.sha256 |
| loongcollector-3.2.6.windows-amd64.zip | Windows | x86-64 | loongcollector-3.2.6.windows-amd64.zip.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.2.6
docker pull ghcr.io/alibaba/loongcollector:3.2.6
docker pull ghcr.io/alibaba/loongcollector:latest
Docker Image Tags
sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.2.6ghcr.io/alibaba/loongcollector:3.2.6ghcr.io/alibaba/loongcollector:latest
- Revert "tools: Auto release workflow (#2365)" by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2367
- add auth config base dependency by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2295
- feat: Integrate simdjson library for high-performance JSON parsing by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2330
- budfix: add GetFileSystemInformation cache for disk collector by @shiyan00 in https://github.com/alibaba/loongcollector/pull/2358
- Update release edge version by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2372
- Add LoongSuite Info to README.md by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2376
- feat: data consistency between multiple host monitor pipeline by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2341
- fix: optimize mem of k8s meta entity by @StartE in https://github.com/alibaba/loongcollector/pull/2368
- fix container fd release when recover reader from checkpoint by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2375
- Fix the unexpected truncation problem of reading files in ParseConfig function. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2377
- feat: Add Kafka-supported Flusher implementation by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2352
- add credentials provider alarm by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2374
- fix Process collector mem leak by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2339
- enhance: use string view to improve string parsing performance by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2363
- feat: enable input_static_file_onetime and add basic e2e test by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2369
- feat: support apm template and removeLocalConfig by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2324
- fix: curl unittest by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2386
- fix net collector: when get ipv6 info failed, dont return false by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2381
- enhance: reduce group creation to improve memory usage by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2384
- observability: add warning and alarm for potential data loss in LogFileReader (#2387) by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2389
- fix flusher runner FlowControl by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2387
- fix: update CMakeLists.txt to cache profile and testing options for Linux builds by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2393
- feat: support report agent info for sae scenario by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2379
- fix: correct file reading logic in InitFromFile and add unit tests for instance identity initialization by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2397
- fix: Fix concurrency issue in Timer class causes monitoring points lost by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2399
- fix: fix multiple eBPF plugin management and event handling issues by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2398
- feat: add input forward by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2317
- feat: flusher sls add retry_total counter by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2395
- doc: update doc for native plugins by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2396
- fix: correct cwd handling for bind mounted paths in security input by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2411
- fix:Run CurlTest using a more stable domain name by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2408
- Migrate container metadata matching logic to C++ implementation. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2364
- Update LoongCollector input_static_file_onetime docs by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2413
- feat: add ecs info to agent metric(include acs, eci) by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2415
- Add auto-release ci by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2400
- Sync changes of enterprise distro by @Cirilla-zmh in https://github.com/alibaba/loongcollector/pull/2416
- feat: Kafka Flusher Add Dynamic Topic by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2378
- ci: add custom instructions for GitHub Copilot by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2418
- feat: Report task status(support input_static_file_onetime) by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2388
- feat: Kafka Flusher Support Router by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2404
- add region config constants by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2426
- fix: Fix windows crash when ExcludeDirs include Chinese by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2421
- fix: Fix windows crash stack by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2422
- add ecs meta param by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2427
- Add mRateLimiterCurrentLimit by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2429
- feat: Enhance LoongSuiteForwardService and TaskPipeline by @Cirilla-zmh in https://github.com/alibaba/loongcollector/pull/2419
- feat: Integrate metrics tracking in StaticFileServer by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2431
- feat: Kafka Flusher Support TLS by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2406
- fix: file signature size 0 cause duplication by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2430
- fix: clear reader when file is really deleted to solve trunctate when inode reused by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2424
- feat: add GPU Collector based on DCGM by @shaochen0 in https://github.com/alibaba/loongcollector/pull/2360
- feat: Kafka Flusher Support Kerberos by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2407
- feat: Kafka Flusher Support Headers by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2410
- feat: Kafka Flusher Support Optimize by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2409
- Input file support multi file paths. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2439
- fix update ecsmeta by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2440
- feat: host monitor self metrics by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2390
- feat: prom host only scrape mode by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2423
- fix: avoid time shift when task is slow by @shunjiazhu in https://github.com/alibaba/loongcollector/pull/2437
- fix: close singleton conflict loop by introducing ignored bucket and FAILED feedback by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2435
- feat: support add extra headers and metadata for flusher sls by @Cirilla-zmh in https://github.com/alibaba/loongcollector/pull/2425
- fix: Add TODO for Windows CGO memory issue in UpdateMetrics by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2448
- Fix: Enhance queue management by adding retry logic and metrics by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2442
- Fix: Calculation error of the 'config_count' metric by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2450
- fix: cannot create reader for soft link files by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2449
- fix: pause file server when changing input type by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2445
- enhance: reduce host monitor string copy by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2438
- The sending logic supports both domain name and IP address methods, in order to adapt to DNS caching logic. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2441
- fix: fix ConfigWatcherUnittest errors by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2453
- Add timeout logic to the concurrency control code to prevent excessive pressure on backend requests from frequent retries. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2451
- fix: run ut in host machine by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2455
- enhance: improve span serialize and deserialize performance by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2436
- The concurrency adjustment module adds a time annealing mechanism. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2456
- fix process collector crash bug by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2446
- fix single event not returned to event pool by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2459
- feat: support bytes bounded process queue by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2457
- disk collector: fix unmounted dick data bug by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2463
- add target label for sender queue by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2466
- Fix: improve error handling and logging in Flusher and SenderQueue by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2461
- fix: remove invalid GPU collector entries by @shaochen0 in https://github.com/alibaba/loongcollector/pull/2462
- fix: remove unsupport prom scrape protocol: pb by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2469
- feat: add ProcessorTimestampFilterNative and related unit tests by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2454
- chore: update prom docs by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2470
- remove index for log event to improve efficiency by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2467
- enhance: improve network metric collection compability by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2471
- Enhance the functionality of container state change scenarios and improve compatibility with legacy Checkpoint configurations. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2464
- feat: upgrade go to 1.23.12 and upgrade docker go sdk version by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2472
- feat: add Doris flusher by @bingquanzhao in https://github.com/alibaba/loongcollector/pull/2428
- fix: race condition of prom future by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2473
- fix process cpu avg bug by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2477
- fix: input_file failed on docker v29 by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2475
- fix: send host monitor data in DiskBuffer by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2476
- test: Enhance ci workflow by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2478
- test: speedup core ut by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2481
- remove extra sleep in http sink by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2482
- Fix parsing metric event failure. by @Cirilla-zmh in https://github.com/alibaba/loongcollector/pull/2483
- feat: add host id for agent status by @StartE in https://github.com/alibaba/loongcollector/pull/2484
- StaticFileServer Enhanced: Real Path Updates & Rotation Detection by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2460
- clangd CompilationDatabase by @messixukejia in https://github.com/alibaba/loongcollector/pull/2485
- fix: drop log when pushing process queue is blocked by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2486
- Fix: fix StaticFileServer dead lock by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2490
- Refine cpp container manager code by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2492
- Update Dockerfiles to use loongcollector-build-linux version 2.1.13 by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2493
- feat: forward service self metric by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2489
- support mysql protocol by @chengshuyi in https://github.com/alibaba/loongcollector/pull/2447
- @shaochen0 made their first contribution in https://github.com/alibaba/loongcollector/pull/2360
- @bingquanzhao made their first contribution in https://github.com/alibaba/loongcollector/pull/2428
- @chengshuyi made their first contribution in https://github.com/alibaba/loongcollector/pull/2447
Full Changelog: https://github.com/alibaba/loongcollector/compare/v3.1.4...v3.2.6
Release v3.1.4
All issues and pull requests are here.
Milestone: v3.1.4
- upgrade client-go version by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2241
- refactor process cache management to handle out of order process ebpf events by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2232
- feat: add instance labels into host monitor metrics by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2226
- feat: support send multivalue metrics to sls by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2233
- feat: provide common cache for system information by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2212
- trim meaningless \0 when reading file by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2251
- Unify the file path formatting in container meta information into one function. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2256
- Disable process security local container meta by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2255
- Feat: upgrade go version from 1.19.10 to 1.23.10 by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2254
- Revert "Feat: upgrade go version from 1.19.10 to 1.23.10 (#2254)" by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2260
- Add System Load collector by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2231
- feat: loongcollector support windows build by @bilosikia in https://github.com/alibaba/loongcollector/pull/2082
- Refactor eBPF Server thread model by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2273
- add mem collector by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2286
- feat: basic grpc input runner by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2252
- optimize: speed up metric get size by @shunjiazhu in https://github.com/alibaba/loongcollector/pull/2288
- Feat: Support Enterprise Windows Build by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2287
- Upgrade the development image version and add the cpu instruction set check script by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2301
- Add cursor path to gitignore by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2313
- feat: add file security events collection by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2292
- update k8s meta: add k8s.node link to infra.server, only standalone p… by @StartE in https://github.com/alibaba/loongcollector/pull/2306
- feat:Add KafkaSerializer with unit tests by @ChaoEcho in https://github.com/alibaba/loongcollector/pull/2297
- feature: add net collector by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2265
- Stop pipeline completely if input type changes when the config reloading by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2314
- use unified epoll to obtain data for various eBPF plugins by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2315
- minor: use reference in CollectionPipelineManager by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2323
- feat: networkobserver support multi configs by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2298
- Optimize k8s meta protobuf transport by @StartE in https://github.com/alibaba/loongcollector/pull/2326
- Feat: Add alarm level by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2319
- feat: modify CPU collector by @shiyan00 in https://github.com/alibaba/loongcollector/pull/2296
- improve: multi-thread regex parse performence by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2320
- add ProcessCollector by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2289
- feat: add disk collector by @shiyan00 in https://github.com/alibaba/loongcollector/pull/2310
- feat: Add inner processor to parse PipelineEventGroup pb by @Cirilla-zmh in https://github.com/alibaba/loongcollector/pull/2259
- Build: Add sshd to the devcontainer for AI tools access by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2327
- build: Resolve all compilation warnings and modernize CMake dependency management by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2340
- build: Update Makefile and Dockerfile to run unittest_plugin locally by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2345
- support vendor-neutral config prefix (LOONG_) while keeping ALIYUN_ backward compatibility by @wangkaibo34 in https://github.com/alibaba/loongcollector/pull/2338
- feat: support get self runtime info from kernel by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2328
- feat: adapt to cms2.0 apm backend by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2335
- add input_static_file plugin && support onetime config by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2063
- feat: entitycollector support lower version (under 1.21 )of k8s by @StartE in https://github.com/alibaba/loongcollector/pull/2346
- optimize performance for ebpf file by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2336
- chore: add claude code code review CI by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2354
- deps: upgrade otel pdata package to v1.0.0 by @shunjiazhu in https://github.com/alibaba/loongcollector/pull/2318
- tools: Auto release workflow by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2365
- Fix: "time" is set to 0 when SPL time parsing fails. by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2239
- fix: k8s meta by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2240
- fix: processor released before serialized when pipeline update by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2236
- Fix the crash caused by interface null value judgment error in golang. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2245
- Fix: JsonLogFileReader may cause a crash due to buffer overflow during reading. by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2246
- fix: docker inspect timeout by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2269
- Fix: Selfmonitor crash when DoSnapshot by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2262
- update k8s domain configuration, add cluster entity upsert logic, fix journal tail mode on Ubuntu by @StartE in https://github.com/alibaba/loongcollector/pull/2270
- Fixed the issue where the rotator reader would not close the file when the container stopped. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2277
- Fix start_time overflow in ProcParser by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2281
- Fixed the issue where the rotator reader would not close the file when the container stopped. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2291
- fix: add env config tag by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2293
- Fix: PipelineConfigWatcher enterprise ut by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2299
- fix: grpc find_package link ssl so by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2308
- fix: HashKeys are not used when converting data (#2311) by @xuzhijvn in https://github.com/alibaba/loongcollector/pull/2312
- fix: k8s meta input by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2309
- fix: potenial zoombie cgo objects risk on windows platform by @shunjiazhu in https://github.com/alibaba/loongcollector/pull/2304
- Fix: fix GetConvertedPath error on windows by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2329
- fix: recover collection progress from old checkpoint to avoid duplication by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2332
- fix: Improve public key handling in gen_env.sh to ensure proper error messaging by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2343
- fix: Enhance desensitize and grok processors with timeout and zero-width regex warnings by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2344
- fix: resolve memory safety issue for process cached values by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2348
- fix: missing v2 pipeline input selfmonitor by @shunjiazhu in https://github.com/alibaba/loongcollector/pull/2351
- fix: feedback cause timeout event pop and log cutoff by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2353
- Fix: Built-in pipeline was unexpectedly uninstalled by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2362
- doc: benchmark report by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2331
- Update README.md by @messixukejia in https://github.com/alibaba/loongcollector/pull/2333
- docs: fix build process in README.md missing fetch submodule by @zhang-guodong in https://github.com/alibaba/loongcollector/pull/2342
- add e2e framework code for eBPF process collection by @xiongyunn in https://github.com/alibaba/loongcollector/pull/2250
- test: add disk chaos injection in e2e engine by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2280
- feat: optimize e2e tests by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2349
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-3.1.4.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-3.1.4.linux-amd64.tar.gz.sha256 |
| loongcollector-3.1.4.linux-arm64.tar.gz | Linux | arm64 | loongcollector-3.1.4.linux-arm64.tar.gz.sha256 |
| loongcollector-3.1.4.windows-amd64.zip | Windows | x86-64 | loongcollector-3.1.4.windows-amd64.zip.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.1.4
docker pull ghcr.io/alibaba/loongcollector:3.1.4
docker pull ghcr.io/alibaba/loongcollector:latest
Docker Image Tags
sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.1.4ghcr.io/alibaba/loongcollector:3.1.4ghcr.io/alibaba/loongcollector:latest
- @xiongyunn made their first contribution in https://github.com/alibaba/loongcollector/pull/2250
- @ChaoEcho made their first contribution in https://github.com/alibaba/loongcollector/pull/2297
- @Cirilla-zmh made their first contribution in https://github.com/alibaba/loongcollector/pull/2259
- @wangkaibo34 made their first contribution in https://github.com/alibaba/loongcollector/pull/2338
- @zhang-guodong made their first contribution in https://github.com/alibaba/loongcollector/pull/2342
Full Changelog: https://github.com/alibaba/loongcollector/compare/v3.0.11...v3.1.4
v3.0.11
- fix: use the value of targetLabels when the key is scheme, metrics_path, _param, scrape_interval and scrape_timeout by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2096
- test: support custom log rotate interval by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2080
- feat: support set TOS in curl by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2106
- fix: handle error in kafka consumer loop to prevent premature return by @Gezi-lzq in https://github.com/alibaba/loongcollector/pull/2100
- fix: merge old pipeline data to new pipeline when flusher is unready by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2107
- prevents potential deadlocks and improves thread safety. by @quzard in https://github.com/alibaba/loongcollector/pull/2110
- Global Metric Registration for Other Module Access by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2108
- feat: change metric event map tags to vector tags by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2008
- feat: support host monitor by @Abingcbc in https://github.com/alibaba/loongcollector/pull/1890
- fix disable sls metric format on default by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2116
- feat: prom agent info for HPA and Rebalance by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2028
- fix: release pipelines manually before process exit by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2115
- register input runner on demand instead of hard code by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2121
- Add Recommended Plugin Version to Documentation by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2123
- fix: improve k8s entity relation type name by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2119
- Remove go Statistics and cpp mPluginProfileConfig by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2152
- fix use after free core in timeout flush manager during pipeline update by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2150
- Chore: Add env to control max sample length by @czmjbl in https://github.com/alibaba/loongcollector/pull/2147
- fix: prom update token when http status is 401 by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2120
- allow discardingnonutf8 in filter plugin for backward compatability by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2159
- feat: input host monitor support CPU metric by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2153
- chore: upgrade development image by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2157
- fix: allow metrics batch in different minutes by @catdogpandas in https://github.com/alibaba/loongcollector/pull/2160
- fix deadlock in TimeoutFlush by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2158
- fix: container mount path corruption due to concurrent sort in info lookup by @quzard in https://github.com/alibaba/loongcollector/pull/2164
- Fix: Skip failures in mDeduceAndSetContainerBaseDirFunc to preserve other metadata by @quzard in https://github.com/alibaba/loongcollector/pull/2165
- ci: Use Aliyun APT mirror to accelerate Github Actions workflows on Aliyun self-hosted runners by @quzard in https://github.com/alibaba/loongcollector/pull/2169
- Update k8s meta with additional namespace entity by @StartE in https://github.com/alibaba/loongcollector/pull/2167
- Fixed the problem of pathjoin function splicing paths when basepath is the root directory. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2118
- Update awesome-ilogtail to awesome-loongcollector by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2163
- remove unused enterprise releated code by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2172
- Fixed the issue where the Crash Stace Trace of the C++ part was overwritten by the Golang stack when starting the Golang module. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2171
- change send related log level to trace by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2173
- chore: upgrade runc package version by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2178
- improve multi thread performance for multiline log split by @henryzhx8 in https://github.com/alibaba/loongcollector/pull/2183
- feat: add InputNetworkObserver, InputProcessSecurity, InputNetworkSecurity eBPF plugins by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2049
- fix compile dependency and unify get containerid impl by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2188
- Fix: Remove label pair in metric if label value is empty. by @czmjbl in https://github.com/alibaba/loongcollector/pull/2189
- fix: skip broken disk buffer by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2185
- Restrict cluster-linked entities to only cluster-level resources that can be directly linked to the cluster. by @StartE in https://github.com/alibaba/loongcollector/pull/2187
- Optimize benchmark by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2175
- Update benchmark.yaml by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2193
- Add file-to-file benchmark test by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2194
- Add a Kafka flusher that implements the FlusherV2 interface (#2099) by @xuzhijvn in https://github.com/alibaba/loongcollector/pull/2181
- Optimize JsonSerializer and Flusher_file by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2184
- compile: use GOMODCACHE instead of GOPATH by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2196
- fix: resolve undefined __wrap_memcpy symbol in eBPFDriver.cpp when COMPATIBLE_MODE is enabled by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2197
- remove config-server by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2198
- doc: Update development-environment.md by @yyuuttaaoo in https://github.com/alibaba/loongcollector/pull/2199
- update submodule url in workflow by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2203
- Fixed the issue that the Golang Stdout plugin missed collecting the end of the log file when the container was stopped. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2202
- add actions-timeline by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2209
- Edge version support arm64 & Reduce the size of the final image by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2204
- Update selfmonitor dir, fix metricRecord ExportMetricRecords and add ut by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2211
- update readme: add benchmark result by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2213
- Fixed the problem that weak ptr may get a null pointer. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2215
- chore: upgrade development image by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2219
- Update libbpf to resolve Unsupported BTF_KIND issue by @KayzzzZ in https://github.com/alibaba/loongcollector/pull/2217
- fix: k8s resource nil point by @Abingcbc in https://github.com/alibaba/loongcollector/pull/2216
- (Bugfix):Add mIntervals to adjust the collection interval when more collector is needed by @wardenjohn in https://github.com/alibaba/loongcollector/pull/2206
- feat: add metric calculate into host_monitor by @WRPStephanie in https://github.com/alibaba/loongcollector/pull/2205
- Update k8s meta with specific relation type by @StartE in https://github.com/alibaba/loongcollector/pull/2224
- Remove benchmark by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2225
- support cri v1 by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2191
- Fix flusher_file by @Takuka0311 in https://github.com/alibaba/loongcollector/pull/2234
- Fixed the log writing deadlock problem caused by the logical loop of the Golang log module. by @linrunqi08 in https://github.com/alibaba/loongcollector/pull/2238
- @Gezi-lzq made their first contribution in https://github.com/alibaba/loongcollector/pull/2100
- @xuzhijvn made their first contribution in https://github.com/alibaba/loongcollector/pull/2181
- @wardenjohn made their first contribution in https://github.com/alibaba/loongcollector/pull/2206
- @WRPStephanie made their first contribution in https://github.com/alibaba/loongcollector/pull/2205
Full Changelog: https://github.com/alibaba/loongcollector/compare/v3.0.5...v3.0.11
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-3.0.11.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-3.0.11.linux-amd64.tar.gz.sha256 |
| loongcollector-3.0.11.linux-arm64.tar.gz | Linux | arm64 | loongcollector-3.0.11.linux-arm64.tar.gz.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.0.11
loongcollector 正式版 v3.0.5 release
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-3.0.5.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-3.0.5.linux-amd64.tar.gz.sha256 |
| loongcollector-3.0.5.linux-arm64.tar.gz | Linux | arm64 | loongcollector-3.0.5.linux-arm64.tar.gz.sha256 |
Support glibc 2.12
| Filename | OS | Arch |
|---|---|---|
| loongcollector-3.0.5.linux-amd64.tar.gz | Linux | x86-64 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:3.0.5
loongcollector-alpha
经过几个月的努力与技术演进,现在 LoongCollector Alpha 版( 0.2 )发布,我们诚挚邀请广大开发者下载试用,并希望基于实际使用体验向我们提供宝贵的反馈意见。感谢您的支持!
LoongCollector 源自阿里云可观测性团队所开源的 iLogtail 项目,在继承了 iLogtail 强大的日志采集与处理能力的基础上,进行了全面的功能升级与扩展。从原来单一日志场景,逐步扩展为可观测数据采集、本地计算、服务发现的统一体。
LoongCollector 是一款集卓越性能、超强稳定性和灵活可编程性于一身的数据采集器,专为构建下一代可观测 Pipeline 设计。愿景是:打造业界领先的“统一可观测 Agent(Unified Observability Agent)”与“端到端可观测 Pipeline(End-to-End Observability Pipeline)”。
- 从日志到全面数据可观测
相对于 iLogtail 专注于日志采集,LoongCollector 将实现采集能力的全面升级,做到可观测采集的 OneAgent 化。
| Input 插件(含文档) | 描述 | 状态(含提案,已发布的可不提供) |
|---|---|---|
| input_container_stdio | 高性能、高可靠容器标准输出。 | 已发布 |
| service_kubernetes_meta | 定时采集Kubernetes元数据,包括Pod、Deployment等资源及其之间的关系。 | 已发布 |
| input_prometheus | 高性能 Prometheus 抓取。 | 开发中 Prometheus采集能力提案 |
| input_file_security input_process_security input_network_security | 基于 eBPF 采集文件、进程、网络相关安全事件。 | 开发中 |
| input_network_observer | 基于 eBPF 采集网络可观测数据。 | 已发布 网络可观测提案链接 |
| 主机指标 | 定时采集主机系统指标(CPU、内存等)和主机、进程元数据(工作目录、进程语言等) | 开发中 主机指标提案链接 |
- 性能与稳定性
-
K8s 标准输出采集性能、稳定性提升(已发布)
-
通过重构标准输出采集插件,推出了新版插件 input_container_stdio,该插件支持日志轮转队列,显著增强了标准输出采集的稳定性。
-
在性能方面,新插件表现优异,在 containerd 和 Docker 环境下,单行日志的平均采集速度分别达到了 250MB/s 和 150MB/s,相比旧版新版插件 service_docker_stdout,提升了至少100%。
-
-
日志典型场景:极简模式、多行切分性能提升 (已发布)
-
通过 Event 池化与内存零拷贝等手段,对框架组件的性能进行调优。
-
单行日志与多行日志的平均采集性能分别达到 300MB/s 和 125MB/s,单行日志采集相比 iLogtail 提升了100%。
-
-
基础稳定性 (已发布)
-
支持采集配置热加载隔离,避免了单个采集配置变更导致其它采集配置短时暂停。
-
C++ 处理、发送队列实现 Pipeline 级隔离。
-
- 更灵活的编程管道
-
C++ 全面插件化(已发布):同时提供了充足的组件可供插件自由组合,极大地方便社区新增高性能的输入和输出能力,C++原生插件开发指南详见如何开发原生Input插件和如何开发原生Flusher插件。
-
C++ Input 可使用原生 Processor(已发布):C++ Input插件能够与原生及扩展的Processor插件配合使用,并支持SPL插件。这意味着C++ Input插件不仅可以利用原生Processor提供的高性能来解析日志,还能通过丰富的扩展Processor功能进一步处理日志,具体详情请参阅文档处理插件和输入插件。
-
Golang Input 可使用原生 Processor (开发中):Go Input 支持多种灵活的数据源输入,而原生处理插件提供了高性能的数据处理。结合两者的优势,可以构建出既高效又能适应多种应用场景的数据处理流水线。详见 Issue。
-
SPL 处理模式(已发布):SPL 处理模式支持用户通过 SPL 语句实现对数据的处理。无需编写代码开发插件,极大地拓展了 LoongCollector 可应用的场景。详见文档 SPL 处理。
-
协议修订:约定注册、心跳、配置拉取、状态上报等核心管控流程。
-
功能增强:支持心跳数据压缩,支持配置结果反馈上报,使用标志位支持功能兼容扩展。
-
管控范围:从采集配置管控扩展为通用常驻任务、一次性任务和进程级配置。
-
整体进展:协议完成、客户端支持、服务端开发中。 [Discussion] ConfigServer v2 Implementation
iLogtail 开源初期有较多历史包袱,造成了工作目录结构不清晰。LoongCollector 专门进行了目录结构优化,将配置、日志、运行数据等进行分离。
- 自监控全面优化,更完整、清晰展示 Loongcollector 自身运行状态
针对 Loongcollector 的自监控指标,进行了全面的优化改进,使得自身运行状态的展示更加完整和清晰。用户可以直观地了解到各项指标的实时变化,快速定位潜在问题。此外,通过合理的数据分类和分级展示,用户可以更方便地进行系统调优和资源管理,从而提高整体运行效率。我们将自监控指标改造为了内置 Pipeline,可以将自监控指标自定义发送到不同的位置。
- 全新的官网 (已发布)
鉴于 gitbook 网络不稳定,将官网移植到“可观测中文社区”,以便享受更便捷的文档服务。
可观测中文社区作为一个以“运维可观测”为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术。
-
eBPF 相关 Pipeline 支持的最低内核版本为 4.19,支持的架构为 x86 64 位,操作系统支持 Linux。
-
Prometheus 指标数据采集依赖 Operator 提供的 TargetAllocator 能力,暂未开源。
-
Windows 版暂未推出,敬请期待。
-
文件目录布局与文件命名跟 iLogtail 2.0 版本有所变化,如果某些环境对特定目录、文件有所依赖,则需要注意该变化。
-
部分自监控指标命名跟 iLogtail 2.0 版本不一致,LoongCollector 重新规范了所有自监控指标的命名和上报方式。
-
开发镜像升级,新增部分依赖库。使用 iLogtail 开发镜像开发 Loongcollector 会出现依赖库链接错误。建议使用loongcollector 开发镜像 2.0.5 版本及以上。
2024.11.27
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-0.2.0.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-0.2.0.linux-amd64.tar.gz.sha256 |
| loongcollector-0.2.0.linux-arm64.tar.gz | Linux | arm64 | loongcollector-0.2.0.linux-arm64.tar.gz.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:0.2.0
loongcollector-0.1.0
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| loongcollector-0.1.0.linux-amd64.tar.gz | Linux | x86-64 | loongcollector-0.1.0.linux-amd64.tar.gz.sha256 |
| loongcollector-0.1.0.linux-arm64.tar.gz | Linux | arm64 | loongcollector-0.1.0.linux-arm64.tar.gz.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/loongcollector-community-edition/loongcollector:0.1.0
v2.0.7 release
All issues and pull requests are here.
- [public] [both] [fixed] fix: JSON truncation caused by escaped zero byte (#1594) (#1596)
- [public] [both] [fixed] fix core caused by concurrent use of non-thread-safe gethostbyname (#1611)
- [public] [both] [fixed] Fix issue that guage metric miss labels (#1618)
- [public] [both] [fixed] recover readers exactly from checkpoint (#1620) (#1635)
- [public] [both] [fixed] fix checkpoint dump idx in reader array (#1638)
- [public] [both] [fixed] fix: GTID Truncation Issue and Improve Consistency in Checkpoint Management (#1648)
- [public] [both] [fixed] suicide immediately when resource hard limit is met (#1649)
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| ilogtail-2.0.7.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-2.0.7.linux-amd64.tar.gz.sha256 |
| ilogtail-2.0.7.linux-arm64.tar.gz | Linux | arm64 | ilogtail-2.0.7.linux-arm64.tar.gz.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:2.0.7
- 2.0 hotfix: Resolve intermittent crash due to zero-byte reads in log reading by @Abingcbc in https://github.com/alibaba/ilogtail/pull/1501
- add timeout warning by @Abingcbc in https://github.com/alibaba/ilogtail/pull/1506
- fix: Fixed the issue of missing Profile data when the Pipeline contains a Golang plugin. by @linrunqi08 in https://github.com/alibaba/ilogtail/pull/1521
- fix timeout force read when still can read by @Abingcbc in https://github.com/alibaba/ilogtail/pull/1551
- backport some feature from main to 2.0 by @linrunqi08 in https://github.com/alibaba/ilogtail/pull/1553
- [backport] fix: disable nanosecond timestamp when only EnableTimestampNanosecond is enabled (#1528) by @henryzhx8 in https://github.com/alibaba/ilogtail/pull/1552
- [backport] fix: JSON truncation caused by escaped zero byte (#1594) by @yyuuttaaoo in https://github.com/alibaba/ilogtail/pull/1596
- [backport] recover readers exactly from checkpoint by @Abingcbc in https://github.com/alibaba/ilogtail/pull/1635
- [backport] fix checkpoint dump idx in reader array by @Abingcbc in https://github.com/alibaba/ilogtail/pull/1638
- [backport 2.0] fix: GTID Truncation Issue and Improve Consistency in Checkpoint Management by @yyuuttaaoo in https://github.com/alibaba/ilogtail/pull/1648
Full Changelog: https://github.com/alibaba/ilogtail/compare/v2.0.4...v2.0.7
v2.0.4 release
All issues and pull requests are here.
- [public] [both] [added] Improve sender log condition to record valuable debug info (#1359)
- [public] [both] [added] wait for read flush timeout instead of flushing last line immediately on file deletion (#1418)
- [public] [both] [added] refactor logic of last matched line (#1426)
- [public] [both] [added] test: add a case to test timeformat without year (#1432)
- [public] [both] [added] Update chatgroup image (#1445)
- [public] [both] [added] refactory: enable move for SourceBuffer (#1457)
- [public] [both] [added] summer-ospp-2024 (#1461)
- [public] [both] [added] default enable spl (#1475)
- [public] [both] [added] allow empty endpoint in enterprise flusher_sls to avoid unsuccessful load of config (#1486)
- [public] [both] [fixed] fix dockershim cause containerd invalid (#1424)
- [public] [both] [fixed] fix: correct pipeline version recognition issue (#1427)
- [public] [both] [fixed] fix: refactor multiline split state (#1410)
- [public] [both] [fixed] fix: update base image to resolve 'Illegal instruction' error on old CPUs (#1429)
- [public] [both] [fixed] ensure config name in golang config and ctx matching C++ config name (#1437)
- [public] [both] [fixed] fix missing user agent info (#1444)
- [public] [both] [fixed] fix plugin alarm with default version (#1443)
- [public] [both] [fixed] fix: make LOGTAIL_LOG_LEVEL env variable effective for ilogtail.LOG (#1440)
- [public] [both] [fixed] Fix parameter errors for container metadata preview. (#1430)
- [public] [both] [fixed] fix: Ensure alarms raised during collection for profile projects are reported (#1455)
- [public] [both] [fixed] fix missing uuid and incorrect instance id (#1476)
- [public] [both] [doc] document: fix document for flusher pulsar (#1460)
| Filename | OS | Arch | SHA256 Checksum |
|---|---|---|---|
| ilogtail-2.0.4.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-2.0.4.linux-amd64.tar.gz.sha256 |
| ilogtail-2.0.4.linux-arm64.tar.gz | Linux | arm64 | ilogtail-2.0.4.linux-arm64.tar.gz.sha256 |
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:2.0.4