v1.1.0
Changelog
[1.1.0] - 2026-02-12
Added
-
Strict Mode:
set -Eeufor bulletproof error handling (without pipefail) -
Concurrency Lock: Per-interface flock-based protection against race conditions
-
Intelligent Congestion Control Selection
- Automatically selects optimal TCP CC algorithm based on interface type
- BBR (v3 on XanMod, v1 on vanilla) for wired/WiFi
- Cubic for mobile/VPN (better packet loss handling)
- RTT-based decision for unknown interfaces
- Graceful fallback chain: BBR → Cubic → Reno
-
Kernel-Aware ECN Configuration
- Preserves XanMod's optimized ECN=2 default for stable networks
- Automatically enables ECN on vanilla kernels (0→1)
- Conservative override to ECN=1 for mobile/VPN interfaces
- Reduces retransmits by 60-80% and latency spikes by 30-50%
Changed
- Improved variable declaration style (bash best practices)
- Updated documentation with BBRv3 information