What's New in v1.1.0
Features
- 170+ built-in servers — added 64 ISP DNS entries for DE/AT/CH/NL/FR/GB/US/CA/AU/JP/CN/RU/BR/IN
- IPv6 testing fixed — AF selector now correctly routes traffic through IPv6 addresses
- History comparison — Score column shows ↑/↓ arrows vs previous run
- Region auto-select — ⚡ Region button selects servers from your locale country
- Group checkboxes — Click a group header checkbox to select/deselect all in that group
- Settings persistence — Window size, theme, language, font, column widths saved to
~/.config/natbench/settings.json - Traceroute hostnames — PTR lookup enabled (removed
-nflag) - Row separators — Alternating even/odd row backgrounds for readability
- Font-adaptive rows — Row height updates immediately when font size changes
- 27 languages — Language switch now applies to menus and buttons correctly
Bug Fixes
- CLI showed hardcoded
v1.0.0— now reads from__version__.py - Server selection: servers in multiple groups shared incorrect BooleanVar → unchecking had no effect
- IPv6 result showed IPv4 address —
core.pynow uses the"ip"key set by the AF selector - Left panel too narrow on startup — default sash position set to 260px
- Language switching incomplete — all menu entries now updated independently
Downloads
| File | Description |
|---|---|
natbench |
Linux CLI binary (x86_64) |
natbench-gui |
Linux GUI binary (x86_64, requires libTk) |
SHA256SUMS.txt |
Checksums |
pip install natbench==1.1.0