Skip to content

Commit 5b46c5e

Browse files
committed
Release v0.8.0
- Add comprehensive SSH port forwarding support (local/remote/dynamic) - Improve SSH error messages and enable automatic command execution - Remove dangerous unwrap() calls throughout the codebase - Update documentation and version information
1 parent 570ec42 commit 5b46c5e

File tree

5 files changed

+44
-3
lines changed

5 files changed

+44
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bssh"
3-
version = "0.7.0"
3+
version = "0.8.0"
44
authors = ["Jeongkyu Shin <[email protected]>"]
55
description = "Parallel SSH command execution tool for cluster management"
66
license = "Apache-2.0"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -614,6 +614,7 @@ See the [LICENSE](./LICENSE) file for details.
614614
## Changelog
615615

616616
### Recent Updates
617+
- **v0.8.0 (2025/09/12):** Add comprehensive SSH port forwarding (local/remote/dynamic), improve error messages and remove dangerous unwrap() calls
617618
- **v0.7.0 (2025/08/30):** Add SSH jump host (-J) infrastructure and CLI integration, improve Ubuntu PPA support and fix deprecated GitHub Actions
618619
- **v0.6.1 (2025/08/28):** Rebrand from 'Backend.AI SSH' to 'Broadcast SSH' to emphasize the tool's core broadcast/parallel functionality
619620
- **v0.6.0 (2025/08/28):** Add SSH config file support (-F), PTY allocation, security enhancements, performance improvements, and SSH-compatible command-line interface

debian/changelog

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
bssh (0.8.0-1~jammy1) jammy; urgency=medium
2+
3+
* v0.8.0
4+
### New Features
5+
- **SSH Port Forwarding**: Added comprehensive SSH port forwarding support with local (-L), remote (-R), and dynamic (-D) SOCKS5 forwarding (#31)
6+
- Local port forwarding for accessing remote services through local ports
7+
- Remote port forwarding for exposing local services to remote servers
8+
- Dynamic port forwarding with SOCKS5 proxy support
9+
- Multiple simultaneous port forwarding configurations
10+
- Full integration with all authentication methods
11+
12+
### Improvements
13+
- **Error Handling**: Removed dangerous unwrap() calls throughout the codebase for better stability (#35)
14+
- **SSH Error Messages**: Improved error messages for SSH connection failures and authentication issues (#36)
15+
- **Command Execution**: Enabled automatic command execution for better usability
16+
17+
### Bug Fixes
18+
- Fixed potential panics from unwrap() calls in production code
19+
- Improved error recovery and reporting for SSH operations
20+
21+
### CI/CD Improvements
22+
None
23+
24+
### Technical Details
25+
- Complete SSH port forwarding implementation with Phase 1 and Phase 2 features
26+
- Comprehensive port forwarding architecture documentation
27+
- Enhanced error handling with proper Result types and context
28+
- Fixed DNS resolution errors in forwarding tests
29+
30+
### Dependencies
31+
- No major dependency changes in this release
32+
33+
### Breaking Changes
34+
None
35+
36+
### Known Issues
37+
None
38+
39+
-- Jeongkyu Shin <[email protected]> Thu, 12 Sep 2025 00:00:00 +0900
40+
141
bssh (0.7.0-1~jammy1) jammy; urgency=medium
242

343
* v0.7.0

docs/man/bssh.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Manpage for bssh
22
.\" Contact the maintainers to correct errors or typos.
3-
.TH BSSH 1 "August 2025" "v0.7.0" "bssh Manual"
3+
.TH BSSH 1 "September 2025" "v0.8.0" "bssh Manual"
44

55
.SH NAME
66
bssh \- Broadcast SSH - SSH-compatible client with parallel execution capabilities

0 commit comments

Comments
 (0)