Skip to content

v1.1.0

Choose a tag to compare

@Mylinde Mylinde released this 12 Feb 23:12
· 10 commits to main since this release
30290ff

Changelog

[1.1.0] - 2026-02-12

Added

  • Strict Mode: set -Eeu for 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