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