Skip to content

v1.4.0 release

Compare
Choose a tag to compare
@yyuuttaaoo yyuuttaaoo released this 22 Mar 08:03
· 515 commits to main since this 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