Skip to content

ChangeLog

Changes

Version 2.2.1

Release Date: Feb 25th, 2025

Bug Fixes

  • Fix an issue with sending messages to S3 storage where dstore-dist could get stuck in an infinite loop

Version 2.2.0

Release Date: Jan 17th, 2025

Improvements

  • report-api: New Reporting REST API to retrieve global and per-subscriber data from Elasticsearch
  • docs: New HTML Documentation using mkdocs
  • eventforwarder: Improve forwarder configuration and run-time stability
  • alerts: Prometheus alert rules for all components
  • dstore-dist: Support new filters based on DNS header flags, EDNS version/flags and udr
  • topn: Wrapper template for HTTP events to support Splunk HEC and other custom HTTP backends

Version 2.1.1

Release Date: Aug 13th, 2024

Improvements

  • dstore-dist: Fix issue with storage destination when no batch_buffer_size is configured
  • images: Add supervisord to dstore images for control by Cloud Control agent
  • topn-reporter: Fix logging issues in topn reporter
  • eventforwarder: Fix elastic wait loop issue and add option to append date to elastic index name
  • dstore-dist: Detect half-closed connections immediately for pdns destinations

Version 2.1.0

Release Date: Jul 8th, 2024

Improvements

  • dstore-dist: configurable instance name for kafka destinations to allow source dstore-dist instance to be identified
  • eventforwarder: new daemon to send filtered events to Elasticsearch for reporting purposes
  • dstore-dist: sasl auth support for kafka destinations (plain, scram-256, scram-512)
  • dstore-dist: add new prometheus metrics to count filter hits and accepted/rejected/received rates/sec
  • dstore-dist: new IPset filter to filter based on source IP/prefix
  • dstore-dist: new storage destination supporting local files or S3, and a variety of encodings including JSON, protobuf or Bind query logging
  • security: SLSA Level 3 for images (provenance, SBOM) and image signing
  • dstore-dist: support different framing options for outbound messages (pdns destinations only)

Version 2.0.0

Release Date: Dec 5th, 2023

Improvements

  • packaging: Enterprise Linux 9 Support and many python fixes
  • packaging: Production image for dstore-dist and top-n-reporter uploaded to OX registry in CI
  • tests: Add and update dstore-dist tests in CI
  • cleanup: Remove legacy dstore code leaving only dstore-dist and related tools
  • security: Add features outstanding from Nixu code-audit
  • logging: Add structured logging to dstore-dist
  • api: Add history API to dstore-dist for debugging

Version 1.5.0

Release Date: May 3rd, 2023

Improvements

  • python: update requirements.txt to eliminate setuptools failures
  • docs: upload docs to docs.powerdns.com as part of build
  • dstore-dist: compression support for Kafka
  • go: Update Go to v1.20.2
  • dstore-dist: connect and write timeouts for PDNS destinations