v2.0.3
·
99 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
This release contains some important fixes to prevent flow corruption under heavy load.
- π₯ config:
skip-verifyis false by default in TLS configurations for
ClickHouse, Kafka and remote data sources (previously,verifywas set to
false by default) - π©Ή inlet: keep flows from one exporter into a single partition
- π©Ή outlet: provide additional gracetime for a worker to send to ClickHouse
- π©Ή outlet: prevent discarding flows on shutdown
- π©Ή outlet: enhance scaling up and down workers to avoid hysteresis
- π©Ή outlet: accept flows where interface names or descriptions are missing
- π©Ή docker: update Traefik to 3.6.1 (for compatibility with Docker Engine 29)
- π± common: enable block and mutex profiling
- π± outlet: save IPFIX decoder state to a file to prevent discarding flows on start
- π± config: rename
verifytoskip-verifyin TLS configurations for
ClickHouse, Kafka and remote data sources (with inverted logic) - π± config: remote data sources accept a specific TLS configuration
- π± config: gNMI metadata provider has been converted to the same TLS
configuration than ClickHouse, Kafka and remote data sources. - π± docker: update Kafka to 4.1.1
- π± docker: update Kafbat to 1.4.2
Docker image: docker pull ghcr.io/akvorado/akvorado:2.0.3
Full changelog: v2.0.2...v2.0.3