From d22066f56062b518b169193a72580f0242419516 Mon Sep 17 00:00:00 2001 From: Sebastian Schubert Date: Mon, 29 Jun 2026 23:13:35 +0200 Subject: [PATCH] Prepare release 0.31.0 Add changelog for 0.31.0 and bump VERSION. Signed-off-by: Sebastian Schubert --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99de8c6b..8774a0cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,47 @@ +## 0.31.0 / 2026-06-30 + +BREAKING CHANGES: + +Regenerating snmp.yml with the generator now maps enum lookup columns to +human-readable string labels (e.g. `"ioMemory"` instead of `"2"`) by default. +Dashboards, alerts, or recording rules that match on numeric enum label values +may need updating. Opt out per metric/lookup with `type: gauge`. + +* [FEATURE] Add DISPLAY-HINT support for SNMP OctetString formatting #1549 +* [CHANGE] Map enum lookup columns to human-readable string labels #1624 +* [CHANGE] generator: Handle net-snmp 5.9.5.x changes to struct tclist #1550 +* [CHANGE] generator: Update Docker base image to Debian Trixie #1635 +* [ENHANCEMENT] Apply scale and offset during applyRegexExtracts #1580 +* [ENHANCEMENT] Docker: Added consistent opencontainer image labels #1581 +* [ENHANCEMENT] generator: Move generator output to repo root snmp.yml #1557 +* [ENHANCEMENT] docs(generator): Document default EnumAsInfo enum label behavior #1634 +* [ENHANCEMENT] Update docs on where to get APC MIBs #1600 +* [ENHANCEMENT] Add git and patch to RHEL installation command #1609 +* [BUGFIX] Ensure memory isolation for WalkParams.Retries per module #1598 +* [BUGFIX] Fix multiple dynamic filters on the same OID overriding each other #1625 +* [BUGFIX] Fix IPv6 bracket handling in target parsing #1588 +* [BUGFIX] Treat empty environment variables as set during expansion #1626 +* [BUGFIX] Also error when env var in config is prefixed or suffixed #1500 +* [BUGFIX] Reject empty module query parameter #1629 +* [BUGFIX] Handle hex.DecodeString error for SNMPv3 EngineID #1591 +* [BUGFIX] Use comma-ok type assertion and length guard in parseNtpTimestamp #1590 +* [BUGFIX] generator: Close output file to prevent fd leak #1592 +* [BUGFIX] generator: Fix Synology MIB file download link #1615 +* [BUGFIX] generator: Fix generator publish #1608 +* [BUGFIX] generator: Fetch Eltex MIBs from prometheus-community/snmp #1628 + +snmp.yml changes: +* Add branchTable to servertech_sentry3 module #1554 +* Update Sentry3-MIB #1555 +* Improve Sentry4-MIB module #1560 +* Update Eltex MIBs #1564 #1573 #1628 +* Add DELL-RAC-MIB #1566 +* Patch SYNOLOGY-SMART-MIB #1574 +* Update Mikrotik MIBs #1582 +* Add Synology diskID, diskName, diskRole overrides #1603 +* Regenerate snmp.yml with enum lookup string labels #1624 + + ## 0.30.1 / 2026-01-06 * [BUGFIX] Fix gosnmp import #1547 diff --git a/VERSION b/VERSION index 1a44cad7..26bea73e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.30.1 +0.31.0