Skip to content

Releases: akvorado/akvorado

v1.5.8

18 Sep 07:52
Compare
Choose a tag to compare

This release bumps the minimal required version for ClickHouse to
22.4. The docker-compose file has been updated to use ClickHouse
22.8 (which is a long term version). Moreover, Akvorado now has its
own organisation and the code is hosted at
akvorado/akvorado.

  • 💥 console: make ClickHouse interpolate missing values (ClickHouse 22.4+ is required)
  • 🩹 orchestrator: validate configuration of other services on start
  • 🩹 inlet: correctly parse inlet.snmp.communities when it is just a string
  • 🌱 cmd: print a shorter message when an internal error happens when parsing configuration
  • 🌱 inlet: add inlet.snmp.ports to configure SNMP exporter ports

Docker image: docker pull ghcr.io/akvorado/akvorado:1.5.8
Full changelog: v1.5.7...v1.5.8

v1.5.7

23 Aug 22:50
Compare
Choose a tag to compare
  • inlet: add support for flow rate-limiting with inlet.flow.rate-limit
  • 🌱 inlet: improve performance of GeoIP lookup
  • 🌱 inlet: add inlet.core.asn-providers to specify how to get AS
    numbers. inlet.core.ignore-asn-from-flow is deprecated and mapped
    to geoip.

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.7
Full changelog: v1.5.6...v1.5.7

v1.5.6

16 Aug 21:15
Compare
Choose a tag to compare
  • inlet: add support for SNMPv3 protocol
  • 🌱 inlet: inlet.snmp.default-community is now deprecated
  • 🌱 console: make “previous period” line more visible
  • 🩹 geoip: fix inlet.geoip.country-database rename to inlet.geoip.geo-database

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.6
Full changelog: v1.5.5...v1.5.6

v1.5.5

09 Aug 21:03
Compare
Choose a tag to compare
  • console: add an option to also display flows in the opposite direction on time series graph
  • console: add an option to also display the previous period (day, week, month, year) on stacked graphs
  • 🌱 inlet: Kafka key is now a 4-byte random value making scaling less dependent on the number of exporters
  • 🌱 demo-exporter: add a setting to automatically generate a reverse flow
  • 🌱 docker-compose: loosen required privileges for conntrack-fixer

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.5
Full changelog: v1.5.4...v1.5.5

v1.5.4

01 Aug 08:41
Compare
Choose a tag to compare

SrcCountry/DstCountry were incorrectly filled in aggregated
tables. This is fixed with this release, but this implies dropping the
existing data (only the country information). See PR #61 for more
details.

  • inlet: inlet.core.default-sampling-rate also accepts a map from subnet to sampling rate
  • inlet: inlet.core.override-sampling-rate enables overriding the sampling rate received from a device
  • 🩹 orchestrator: fix SrcCountry/DstCountry columns in aggregated tables PR #61
  • 🌱 inlet: inlet.geoip.country-database has been renamed to inlet.geoip.geo-database
  • 🌱 inlet: add counters for GeoIP database hit/miss
  • 🌱 inlet: inlet.snmp.communities accepts subnets as keys
  • 🌱 docker-compose: disable healthcheck for the conntrack-fixer container

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.4
Full changelog: v1.5.3...v1.5.4

v1.5.3

26 Jul 16:39
Compare
Choose a tag to compare
  • 💥 cmd: replace the fake-exporter subcommand by demo-exporter to make easier to understand its purpose
  • 🌱 console: make << and !<< operators more efficient

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.3
Full changelog: v1.5.2...v1.5.3

v1.5.2

26 Jul 14:05
Compare
Choose a tag to compare
  • console: add <</!<< operator for SrcAddr and DstAddr to match on a subnet PR #57
  • 🩹 build: remove -dirty from version number in released Docker images
  • 🌱 console: hide ::ffff: prefix from IPv6-mapped IPv4 addresses

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.2
Full changelog: v1.5.1...v1.5.2

v1.5.1

22 Jul 09:07
Compare
Choose a tag to compare
  • 🩹 cmd: do not merge user-provided lists with defaults when parsing configuration
  • 🩹 docker-compose: make docker-compose.yml work with Docker Compose v2/v3
  • 🩹 inlet: update UDP packet counters when receiving packets, not after decoding
  • 🌱 console: add configuration for default options of the visualize
    tab and the top widgets to display on the home page.

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.1
Full changelog: v1.5.0...v1.5.1

v1.5.0

20 Jul 07:13
Compare
Choose a tag to compare

This release introduce a new protobuf schema. When using
docker-compose, a restart of ClickHouse is needed after upgrading
the orchestrator to load this new schema.

  • inlet: add sflow support PR #23
  • inlet: classify exporters to group, role, site, region, and tenant PR #14
  • orchestrator: add role, site, region, and tenant attributes to networks PR #15
  • docker-compose: clean conntrack entries when inlet container starts
  • 🩹 console: fix use of InIfBoundary and OutIfBoundary as dimensions PR #11
  • 🩹 build: make Akvorado compile on MacOS
  • 🌱 inlet: ask the kernel to timestamp incoming packets
  • 🌱 orchestrator: limit number of Kafka consumers in ClickHouse to the number of CPUs
  • 🌱 doc: add configuration for Juniper devices
  • 🌱 docker-compose: add UI for Apache Kafka to help debug starter issues

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.5.0
Full changelog: v1.4.2...v1.5.0

v1.4.2

16 Jul 06:29
Compare
Choose a tag to compare
  • inlet: add an option to ignore ASN received from flows PR #7
  • 🩹 console: fix maximum value for the grid view
  • 🌱 orchestrator: adapt partition key for each consolidated flow
    tables in ClickHouse to limit the number of partitions (this change
    won't be applied on an existing installation)
  • 🌱 inlet: add default-sampling-rate as an option
  • 🌱 inlet: only require either input or output interface for a valid flow
  • 🌱 build: switch from Yarn to npm as a Javascript package manager PR #4
  • 🌱 docker-compose: pull image from GitHub instead of building it
  • 🌱 doc: add more tips to the troubleshooting section

Docker image: docker pull ghcr.io/vincentbernat/akvorado:1.4.2
Full changelog: v1.4.1...v1.4.2