- 💥 cmd: use
AKVORADO_CFG_as a prefix for environment variables used to
modify configuration (AKVORADO_CFG_ORCHESTRATOR_HTTP_LISTENinstead of
AKVORADO_ORCHESTRATOR_HTTP_LISTEN) - 💥 inlet:
inlet→metadata→provider(snmp)→portsis now a map from
exporter subnets to ports, instead of a map from agent subnets to ports. This
is aligned with howcommunitiesandsecurity-parametersoptions behave. - ✨ inlet: support for IPinfo geo IP database and use
it by default - ✨ inlet: metadata retrieval is now pluggable. In addition to SNMP, it is
now possible to set exporter names, interface names and descriptions directly
in the configuration file. Seeinlet→metadata. - ✨ inlet: routing information is now pluggable. See
inlet→routing. - ✨ inlet: BioRIS provider to retrieve routing information
- ✨ inlet: allow extraction of prefix length from routing information. See
inlet→core→net-providers. - ✨ inlet: add the following collected data (disabled by default):
IPTTLIPTosFragmentIDandFragmentOffsetTCPFlagsICMPv4Type,ICMPv4Code,ICMPv6Type,ICMPv6Code,ICMPv4, andICMPv6NextHop
- ✨ orchestrator: add custom dictionaries for additional flow hydration. See
orchestrator→schema→custom-dictionaries. Currently, filtering on the
generated data is not available. - 🩹 inlet: fix Netflow processing when template is received with data
- 🩹 inlet: use sampling rate in Netflow data packet if available
- 🩹 console: fix display when using “%” units and interface speed is 0
- 🩹 orchestrator: create flows table with
allow_suspicious_low_cardinality_typesto ensure we can use
LowCardinality(IPv6). - 🌱 inlet: update Expr, the language behind the
classifiers: new builtins are available - 🌱 build: minimum supported Node version is now 16
- 🌱 docker: move Docker-related files to
docker/ - 🌱 docker: update ClickHouse to 23.3 (not mandatory)
- 🌱 docker: update to Zookeeper 3.8 (not mandatory)
- 🌱 docker: update to Kafka 3.5 (not mandatory, but there is also a configuration change)
- 🌱 docker: add healthchecks for Redis and Zookeeper
- 🌱 console: emphasize trajectory on Sankey graphs
Docker image: docker pull ghcr.io/akvorado/akvorado:1.9.0
Full changelog: v1.8.3...v1.9.0