Skip to content

Version 0.7.0 - #153

Merged
blacknon merged 62 commits into
masterfrom
v0.7.0
Apr 5, 2026
Merged

Version 0.7.0#153
blacknon merged 62 commits into
masterfrom
v0.7.0

Conversation

@blacknon

@blacknon blacknon commented Apr 5, 2026

Copy link
Copy Markdown
Owner

Release Highlights

This release brings a major update across the lssh suite, with new demo and test infrastructure, stronger SSH session reuse, better proxy support, and substantial improvements to lsshell, lsftp, and lscp.
Additionally, the sub-projects lsmon and lsshell have been integrated.

Added

  • Added a full Docker Compose based demo environment under demo/
  • Added end-to-end tests for the demo environment
  • Added examples for:
    • password authentication
    • public key authentication
    • SSH proxying
    • HTTP proxying
    • SOCKS5 proxying
    • nested proxy chains
    • bastion-style access
    • local_rc based shell customization
  • Added ControlMaster / ControlPersist support
  • Added tunnel support with --tunnel
  • Added background execution support with -f
  • Added new mise tasks for demo usage and testing
  • Added CI workflows for release, tests, and demo E2E verification

Improved

  • Improved lsshell with process substitution support and better local command integration
  • Improved lsshell completion and duplicate server handling
  • Improved lsftp command set, including copy-related operations
  • Improved lscp stability, including parallel copy behavior
  • Improved proxy routing support, including multi-hop SSH/HTTP/SOCKS combinations
  • Improved OpenSSH config handling and ControlPersist integration
  • Improved Windows build compatibility across the project
  • Reworked and expanded the documentation across the main README, command READMEs, and demo guide

Fixed

Notes

  • This release includes substantial internal refactoring across command entrypoints, configuration loading, SSH connection handling, monitor support, and vendored dependencies.
  • The demo environment is now one of the easiest ways to validate real-world connection patterns locally before using them in production.

@blacknon
blacknon merged commit 961ef59 into master Apr 5, 2026
8 checks passed
blacknon added a commit that referenced this pull request Apr 27, 2026
* update. add background run option.

* update.

* update. temp commit.

* update. temp commit.

* update. temp commit. 多分動く.

* update. temp commit. 多分動く.

* update. temp commit. 多分動く.

* update. temp commit. 多分動く. これで終わり??

* update. temp commit. 多分動く. これで終わり???

* update. temp commit. 多分動く. これで終わり?????

* update info message logic.

* update.

* update. README

* update.

* update.

* update lib.

* update and copyed lib.

* update and copyed lib.

* update. moved the sub-project.

* update. bugfix lsshell. supported control master

* update.

* update lscp

* update lscp. fixed parallel copy

* update lscp. some fix

* update lscp. some fix

* update lscp. bug fix lsshell when use control persistent

* update lsftp.

* update lsftp command.

* update lsftp command.

* update lsftp command.

* update lsftp command. add copy command.

* update lsftp and lsshell.

* update lsshell comment

* update lsshell. add server dupulicate.

* update lsshell. add server dupulicate and complete

* update lsshell. add server dupulicate and complete.

* update lsshell. bugfix outexec

* update lsshell. add process subscriton.

* update lsshell. add process subscriton. it's can use vimdiff with server output

* update some README.md

* update some files. add Demo.

* update README

* update README

* update something.

* update demo.

* update. delete cache.

* update. something.

* update. something.

* update. something.

* update demo

* update demo

* update demo

* update demo

* update test code.

* update test code.

* update test code.

* update test code.

* update test code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant