-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
natural edited this page Sep 2, 2026
·
1 revision
GUI:
- Collapsible server categories with per-group checkbox (select/deselect all in group)
- IPv4/IPv6 AF selector in toolbar (
auto/ipv4/ipv6) - AF selector in Traceroute tab (passes
-4/-6to tracepath/traceroute/mtr) - 4 color themes: Dark · Light · Colorblind (Okabe-Ito palette) · High Contrast
- Traceroute tab with full PTR/hostname resolution (no
-nflag) - ⭐ Best / 🔒 Secure / ⚡ Fast / 🌍 Region quick-select buttons
- Settings persistence (
~/.config/natbench/settings.json): geometry, theme, language, font size, column widths, sash position - Run history (
~/.config/natbench/history.json): score column shows ↑/↓ vs previous run - Alternating row background stripes in results table
- All Treeview columns are now resizable (drag column header separator)
- Font size spinbox immediately updates row height
- Version imported at module level — fixes frozen binary showing
1.0.0 - Language refresh now wraps each menu
entryconfigcall independently
Servers (170 total, was 104):
- ipv64.net Primary + Secondary (Hetzner DE, DoH + DoT)
- 64 ISP DNS entries across 14 countries: DE / AT / CH / NL / FR / GB / US / CA / AU / JP / CN / RU / BR / IN
- New
isptag; ISP group starts collapsed in GUI
CLI:
-
--af auto|ipv4|ipv6flag to force address family
-
IPv6 results showing IPv4 address:
core.pynow readsserver["ip"](the address chosen by the AF picker) before falling back toip4/ip6. IPv6 test results now show the correctIPv6 2xxx::…address. -
Server selection counting too many: Servers in multiple groups (e.g. Cloudflare in Recommended + Privacy) now share a single
BooleanVar. Unchecking in any group correctly excludes the server. - Group header checkbox: Each category header now has a checkbox that checks/unchecks all servers in that group.
- Initial release
- 72+ built-in servers
- UDP, TCP, DoT, DoH protocols
- 27 UI languages
- Plugin system (source, exporter, filter)
- GUI with dark theme, Treeview results
- CLI with
--top,--protocol,--exportflags - DNSSEC, malware, ad-blocking detection
- Automatic system DNS detection
- Profile save/load