Releases: alibaba/ilogtail
Releases · alibaba/ilogtail
v1.7.0 release
1.7.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [added] support timestamp nanosecond
- [public] [both] [added] add RawLogTag to support original log key rename
- [public] [both] [updated] upgrade go.mod version to 1.19
- [public] [both] [updated] add too long log split alarm
Fixed
- [public] [both] [fixed] metric_system_v2 add timeout func when collect disk metrics
Doc
- [public] [both] [doc] add parse high resolution time while upload raw log config example
- [public] [both] [doc] add parse swift alliance gateway log for audit config example
- [public] [both] [doc] add guidance to setup iLogtail resource limit feature in k8s deployment.
- [public] [both] [doc] fix the description error of supported version range for Kafka
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.7.0.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.7.0.linux-amd64.tar.gz.sha256 |
ilogtail-1.7.0.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.7.0.linux-arm64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.7.0
v1.6.0 release
1.6.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [added] Decoder support Opentelemetry metric to SLS Log Protocol, service_otlp supports v1 pipeline, service_http_server v1 pipeline supports otlp metric
- [public] [both] [added] Implement influxdb DecodeV2 method
- [public] [both] [added]
plugin_main
support file-to-file test - [public] [both] [added]
metric_meta_kubernetes
support collect kruise CRD meta - [public] [both] [updated] Optimize flusher pulsar to improve performance in static topic scenarios
- [public] [both] [updated] Upgrade sarama version to 1.38.1, Rewrite service_kafka input plugin
- [public] [both] [updated] Optimize flusher kafka v2 to improve performance in static topic scenarios
- [public] [both] [updated] Optimize prometheus decoder 20%
- [public] [both] [updated] Change config server's GET method to POST in order to carry payload for browser
- [public] [both] [updated] Improve processor desensitize performance 20-80%
- [public] [both] [updated]
service-otlp-input
supports gzip decompression - [public] [both] [updated] Add more prometheus service discovery support
- [inner] [both] [updated] Add config name in shennong log key
- [inner] [both] [updated] add tags to profile log to get container meta
Fixed
- [public] [both] [fixed] Resolved issue of double counting disk total metrics in the disk partition condition of metric_system_v2
- [public] [both] [fixed] Do not read env config from exited containers
- [public] [both] [fixed] Json converter marshal without HTML escaped
- [public] [both] [fixed] Fix various bugs in config server cause server crash
- [public] [both] [fixed] Fix container file fd not close if multiple configs monitor the same dir
- [public] [both] [fixed] Fix processor_gotime cannot config to UTC-0 time zone
- [public] [both] [fixed] Fix beginning lines lost if they do not match multiline regex in core
- [public] [both] [fixed] Fix processor_split_log_regex does not trim ending \n
- [public] [both] [fixed] Fix memory access error in evenv_handler
- [public] [both] [fixed] Fix string lost if regex not match in
processor_string_replace
- [inner] [both] [fixed] Fix container label lost when update container info in static file
- [inner] [both] [fixed] Request to much to ECS meta service when using meta service api
- [inner] [both] [fixed] Fix env config cache cannot expire
Doc
- [public] [both] [doc] Add config server ui quick start
- [public] [both] [doc] Add user_contrib dir to collect configuration best practice
- [public] [both] [doc] Explain processor_gotime time format
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.6.0.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.6.0.linux-amd64.tar.gz.sha256 |
ilogtail-1.6.0.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.6.0.linux-arm64.tar.gz.sha256 |
ilogtail-1.6.0.windows-amd64.zip | Windows | x86-64 | ilogtail-1.6.0.windows-amd64.zip.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.6.0
v1.5.0 release
1.5.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [updated] Enable enable_env_ref_in_config configuration to support system variable binding
- [public] [both] [added] add new plugin type: extension
- [public] [both] [updated] http flusher support custom authenticator, filter and request circuit-breaker via the extension plugin mechanism
- [public] [both] [added] add new plugin: flusher_loki
- [public] [both] [updated] processor_split_key_value plugin support separating the key value when the value is surrounded by quotes
- [public] [both] [added] add new plugin: processor_string_replace
- [public] [both] [added] support adding dynamic tag from file in accelerated mode
- [public] [both] [added] add switch policy for sls data server endpoint
- [public] [both] [added] add support for proxy through environment variables
- [public] [both] [added] windows compile scripts for both x86 and x86-64
- [public] [both] [added] profiling supports goprofile pull mode
- [public] [both] [added] fully support OTLP Log in v2 pipeline
Fixed
- [public] [both] [fixed] When using the TagFieldsRename configuration in flusher_kafka_v2/flusher_pulsar, some fields in tags cannot be renamed
- [public] [both] [fixed] fix index when creating logstore in query mode
- [public] [both] [fixed] processor filter key should not filter log if key matches
Doc
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.5.0.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.5.0.linux-amd64.tar.gz.sha256 |
ilogtail-1.5.0.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.5.0.linux-arm64.tar.gz.sha256 |
ilogtail-1.5.0.windows-amd64.zip | Windows | x86-64 | ilogtail-1.5.0.windows-amd64.zip.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.5.0
v1.4.0 release
1.4.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [updated] flusher_otlp flushes metrics/traces to backend.
- [public] [both] [updated] rename flusher_otlp_log to flusher_otlp.
- [public] [both] [added] add a new service_otlp plugin.
- [public] [both] [updated] service_http_server supports otlp metrics/traces requests.
- [public] [both] [added] add a new flusher_pulsar plugin.
- [public] [both] [updated] flusher kafka v2 support TLS and Kerberos authentication.
- [public] [both] [updated] improve logs related to file discovery
- [public] [both] [added] config management by community config server
- [public] [both] [added] add a new flusher_clickhouse plugin.
- [public] [both] [updated] grok processor reports unmatched errors by default
- [public] [both] [updated] flusher http support variable config in request header
- [public] [both] [added] support pyroscope input datasource
- [public] [both] [added] support config plugins to included in build, plugins.yml for builtin plugins, external_plugins.yml for external plugins
- [public] [both] [updated] env config support more logstore config
- [public] [both] [added] add logs for container matching in stdout plugin
- [public] [both] [updated] set user agent for SLS client
- [public] [both] [updated] processor_cloud_meta, processor_appender support collect aliyun ecs metadata
- [public] [both] [added] add a new flusher_elasticsearch plugin
Fixed
- [public] [both] [fixed] ignore time zone adjustment in config when using system time as log time
- [public] [both] [fixed] fix collection duplication problem caused by checkpoint overwritten
- [public] [both] [fixed] ignore timezone adjustment when system time is used
- [public] [both] [fixed] ignore timezone adjustment when log parse fails
- [public] [both] [fixed] fix blocking problem caused by alwaysonline config update
- [public] [both] [fixed] prometheus input supports staleness behavior in Prometheus 2.x
- [public] [both] [fixed] grok processor gets stuck with Chinese
- [public] [both] [fixed] fix plugin version in logs
- [public] [both] [fixed] fix memory leak in container list maintainance introduced in v1.2.1
- [public] [win] [fixed] fix compile error because of missing headers
Doc
- [public] [both] [doc] add stability level to all plugin docs
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.4.0.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.4.0.linux-amd64.tar.gz.sha256 |
ilogtail-1.4.0.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.4.0.linux-arm64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.4.0
v1.3.1 release
1.3.1
Changes
All issues and pull requests are here.
Features
Fixed
- [public] [both] [fixed] get host ip sometimes does not work in v1.3.0
- [public] [linux] [fixed] arm version cannot run on Ubuntu 20.04 since v1.2.0
- [public] [linux] [fixed] fix buffer_file_path env does not work
Doc
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.3.1.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.3.1.linux-amd64.tar.gz.sha256 |
ilogtail-1.3.1.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.3.1.linux-arm64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.3.1
v1.3.0 release
1.3.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [added] service_http_server support OTLP log input.
- [public] [both] [added] add a new flusher_otlp_log plugin.
- [public] [both] [added] add a new flusher_kafka_v2 plugin.
- [public] [both] [added] add zstd compress type support to sls_flusher.
- [public] [linux] [updated] polish ebpf data structure
- [public] [both] [added] add processor_desensitize processor
- [public] [both] [added] improve user agent
- [pulbic] [both] [fixed] fix wrong IP resolution in case of special hostname
- [public] [both] [added] force exit when IP is changed
- [public] [both] [fixed] fix duplicate collection when file dir path in one config is a parent path of dir path in another config
- [public] [both] [fixed] fix file handler leak problem when update config
- [public] [both] [added] support using https protocol when create SLS resource by container env
- [public] [both] [added] support query mode when create SLS logstore
Fixed
- [public] [linux] [fixed] strip binaries to reduce dist size.
- [public] [both] [fixed] fix docker fd leak and event lost by using official docker Go library
Doc
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.3.0.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.3.0.linux-amd64.tar.gz.sha256 |
ilogtail-1.3.0.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.3.0.linux-arm64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.3.0
v1.2.1 release
1.2.1
Changes
All issues and pull requests are here.
Features
- [public] [both] [added] Add support for PostgreSQL input
- [public] [both] [added] Add support for SqlServer input
- [public] [both] [added] Add k8s event when control sls resource
- [public] [both] [updated] Remove chmod and use inherited file permissions on target platform
- [public] [both] [added] Add support for Grok processor
- [public] [both] [added] Add support for log protocol conversion
- [public] [both] [updated] Bump Go version to 1.8
- [public] [both] [updated] Static container discovery reports container stop events
- [public] [both] [updated] Faster container file handle release after container stopped
- [public] [both] [added] Force release file handle release after file deletion
- [public] [both] [added] Add jmxfetch plugin to auto collect JMX beans metrics
- [public] [linux] [added] vscode use user account in dev container
- [public] [both] [added] use US mirror docker registry in GitHub workflow
Fixed
- [public] [both] [fixed] Fix timezone process for microtime in Apsara mode
- [public] [both] [fixed] Fix log context lost in plugin system bug
- [public] [both] [fixed] Restore "topic" field in plugin system
- [public] [both] [fixed] CRI container discovery detects exited containers which created during polling interval
Doc
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.2.1.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.2.1.linux-amd64.tar.gz.sha256 |
ilogtail-1.2.1.linux-arm64.tar.gz | Linux | arm64 | ilogtail-1.2.1.linux-arm64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.2.1
v1.1.1 release
1.1.1
Changes
All issues and pull requests are here.
Features
- [public] [both] [updated] change CGO ProcessLogs API to ProcessLog
- [public] [both] [added] decode the CSV record in the log.
- [public] [both] [added] add support for accelerate processor
- [public] [both] [updated] add more parameters exported for file-log plugin
- [public] [both] [added] add liveness probe for k8s deployment
- [public] [linux] [added] add support for local config hot reloading
- [public] [linux] [added] support L4 or L7 network analysis with ebpf feature
Fixed
- [public] [both] [fixed] fixed GetContainerMeta data race problem
- [public] [both] [fixed] fix yaml parsing for purely digits value
- [public] [both] [fixed] fix yaml parsing problem for purely-digit values
- [public] [doc] [fixed] move CN docs to https://ilogtail.gitbook.io/ilogtail-docs/about/readme
Doc
- [public] [doc] [fixed] move CN docs to https://ilogtail.gitbook.io/ilogtail-docs/about/readme
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.1.1.linux-amd64.tar.gz | Linux | x86-64 | ilogtail-1.1.1.linux-amd64.tar.gz.sha256 |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.1.1
v1.1.0 release
1.1.0
Changes
All issues and pull requests are here.
Features
- [public] [both] [added] Add c++ core module
- [public] [both] [added] Collect the Telegraf log when the service_telegraf plugin works.
- [public] [both] [updated] update netping support dns resolve time and add hostname to labels , reduce min interval, support httping
- [public] [both] [updated] force fetch container info when not found in the cache for export GetContainerMeta API
- [public] [both] [added] add new cgo api called ProcessLogs
Fixed
- [public] [both] [fixed] remove unstable syslog unit test in CI and enhance the unit test of test engine
Doc
Download
Filename | OS | Arch | SHA256 Checksum |
---|---|---|---|
ilogtail-1.1.0.linux-amd64.tar.gz | Linux | x86-64 | 2f4eadd92debe17aded998d09b6631db595f5f5aec9c8ed6001270b1932cad7d |
Docker Image
Docker Pull Command
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:1.1.0
v1.0.34 release
1.0.34
Changes
All issues and pull requests are here.
Features
- [public] [both] [updated] enhance memory cost for stdout collection
- [public] [both] [updated] support parse timestamp in processor_gotime plugin
- [public] [both] [updated] add content client_ip for syslog plugin
- [public] [both] [added] add netping plugin
- [public] [both] [updated] processor_strptime support precise timestamp
- [public] [both] [updated] export container meta to C part
- [public] [both] [updated] support skywalking logging API [public] [both] [updated] add processor_fields_with_condition to support process actions after switch-case conditions
- [public] [both] [updated] add workload attribute of Pod meta in metric_meta_kubernetes
Fixed
- [public] [both] [fixed] fix skywalking plugin lost data
- [public] [both] [fixed] fix OnlyStdout not working in flusher_stdout plugin
- [public] [both] [fixed] fix analyzeProductLog api call
- [public] [both] [fixed] fix netping duration overflow on windows, add timeout option
- [public] [both] [fixed] fix the judgment function for CRI
- [public] [both] [fixed] release fds of stopped containers managed by containerd [public] [both] [fixed] fix so lib build by docker
- [public] [both] [fixed] fixed without k8s labels in CRI fetching.
Doc
- [public] [both] [doc] add prometheus fetcher usecase doc
- [public] [both] [doc] add telegraf receiver usecase doc
- [public] [both] [doc] add build image or dynamic lib doc
Download
Arch | Platform | Region | Link |
---|---|---|---|
arm64 | Linux | China | link |
amd64 | Linux | China | link |
arm64 | Linux | US | link |
amd64 | Linux | US | link |