Skip to content

Commit ef0b36a

Browse files
itcmsgrclaude
andauthored
release: v1.87.2 — nft command compatibility hotfix (#428)
3 broken nft command patterns fixed across 8 locations. Counter evidence now working on all fleet hosts. PR: #427. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent be8ddd6 commit ef0b36a

3 files changed

Lines changed: 28 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111
1212
---
1313

14+
## [1.87.2] - 2026-04-16
15+
16+
**nft command compatibility hotfix.**
17+
18+
### Fixed
19+
20+
- **3 broken nft command patterns** across 8 locations (Go + shell).
21+
The `list <plural> <family> <table>` syntax is NOT supported on fleet
22+
nftables versions (v1.0.2 through v1.1.1):
23+
- `nft list counters <family> <table>` → use global `nft -j list counters`
24+
- `nft list chains <family> <table>` → use `nft list table <family> <table>`
25+
- `nft list sets <family> <table>` → use `nft list table <family> <table>`
26+
- **Counter evidence now working** on all fleet hosts. Previously showed
27+
"counter evidence unavailable" on every host due to broken command.
28+
- **cmd_stats.sh dropped count**: now sums only `_drop` and `_exceeded`
29+
counters (was incorrectly summing all counters including accepts).
30+
31+
### PRs
32+
33+
| PR | Title |
34+
|---|---|
35+
| #427 | fix(nft): command compatibility hotfix — 3 broken patterns |
36+
37+
---
38+
1439
## [1.87.1] - 2026-04-15
1540

1641
**CLI runtime bug fixes + host-side smoke gate.**

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.87.1
1+
1.87.2

cli/lib/nftban/core/nftban_fhs_spec.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#!/usr/bin/env bash
22
# =============================================================================
3-
# NFTBan v1.87.1 - FHS Specification (GENERATED)
3+
# NFTBan v1.87.2 - FHS Specification (GENERATED)
44
# =============================================================================
55
# SPDX-License-Identifier: MPL-2.0
66
#
77
# meta:name="nftban_fhs_spec"
88
# meta:type="core"
99
# meta:header="FHS Specification"
10-
# meta:version="1.87.1"
10+
# meta:version="1.87.2"
1111
# meta:owner="Antonios Voulvoulis <contact@nftban.com>"
1212
# meta:homepage="https://nftban.com"
1313
#

0 commit comments

Comments
 (0)