Repository navigation
v1.12.15
·
3453 commits
to master
since this release
Release v1.12.15
What's New
AnyTLS Heartbeat Support
- Added configurable
heartbeatoption to AnyTLS outbound for maintaining connection health - Helps detect connection failures early and keeps connections alive
- Example:
"heartbeat": "11s"sends heartbeat every 11 seconds - Option prepared for future anytls library support
Critical Fix: TCP Dial Error in Go 1.23+
- Fixed "dial tcp: invalid argument" error when starting sing-box with Go 1.23+
- Go 1.23 introduced a new
KeepAliveConfigstructure that replaced the oldKeepAlivefield - This was causing connection failures when initializing rule-sets and other network operations
- Properly implements version-specific handling for both Go 1.23+ and earlier versions
Binaries
This release includes pre-built binaries for:
- Windows (AMD64, ARM64)
- Linux (AMD64, ARM64) - Updated with heartbeat feature and TCP dial fix
- macOS/Darwin (AMD64, ARM64)
All binaries are built with the following features:
- gVisor
- QUIC
- DHCP
- WireGuard
- uTLS
- ACME
- Clash API
- Tailscale
Linux binaries last updated: 2026-01-12 (Revision: 3673595)