v0.7.1
This release is a bugfix release focused on stability improvements around ControlMaster, forwarding, CI, and the demo environment.
Fixes
- Fixed forwarding behavior when
ControlMasteris enabled - Fixed local forward (
-L) under ControlMaster-enabled connections - Fixed dynamic forward / SOCKS5 (
-D) under ControlMaster-enabled connections - Fixed remote forward (
-R) handling and added demo coverage for it - Fixed forwarding-related behavior by updating bundled
go-sshlib - Fixed SFTP/subsystem handling used by ControlMaster-based forwarding paths
- Fixed demo E2E coverage by adding ControlMaster forwarding scenarios
- Fixed vendored dependency state so demo builds use the updated
go-sshlib - Fixed GitHub Actions setup to use the Go version declared in
go.mod - Fixed GitHub Actions warnings by updating deprecated Node 20-based actions
- Fixed GitHub Actions cache restore instability by disabling
setup-gobuilt-in cache in workflows - Fixed demo sshd-based containers to include
ncfor easier diagnostics and checks
CI / Workflow Updates
- Updated
actions/checkouttov5 - Updated
actions/setup-gotov6 - Updated
actions/upload-artifacttov6 - Updated
actions/download-artifacttov7 - Updated
jdx/mise-actiontov4 - Replaced
actions/create-release@v1withgh release create
Demo / Test Updates
- Added ControlMaster-enabled demo targets
- Added demo checks for:
- local forwarding
- dynamic forwarding
- remote forwarding
Notes
- This release is recommended for users relying on
ControlMaster - Especially recommended if you use port forwarding or SOCKS proxy mode