Skip to content

Commit 00bc7f9

Browse files
committed
release: Prepare v1.5.0
- Update version to 1.5.0 in Cargo.toml - Update Cargo.lock with cargo update - Update manpage version and date - Update debian/changelog with release notes - Update CHANGELOG.md with release information - Update README.md Recent Updates section Key changes since v1.4.2: - pdsh compatibility mode with -w/-x/-f/-N/-b/-k/-q options - pdsh-style hostlist expressions (node[1-5], rack[1-2]-node[1-3]) - In-TUI log panel with toggle visibility - --connect-timeout option for SSH connection timeout - --fail-fast/-k and --batch/-b flags - Fix --timeout 0 handling for unlimited execution
1 parent 4d43690 commit 00bc7f9

6 files changed

Lines changed: 18 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to bssh will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [1.5.0-rc1] - 2025-12-17
8+
## [1.5.0] - 2025-12-18
99

1010
### Added
1111
- **pdsh Compatibility Mode** (Issues #100-103, #105, #107, #110)
@@ -69,6 +69,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6969
- Merged multiple jobs into single pipeline for efficiency
7070

7171
### Fixed
72+
- **--timeout 0 Handling** (Issue #112)
73+
- Fixed --timeout 0 to correctly treat as unlimited execution time
74+
- Previously the 0 value was being ignored, causing unexpected timeout behavior
75+
- Added explicit CLI test to prevent regression
76+
7277
- **Environment Variable Test Race Conditions**
7378
- Added `#[serial]` attribute to env var tests to prevent race conditions
7479
- Tests now run sequentially when accessing shared environment state
@@ -595,7 +600,7 @@ None
595600
- russh library for native SSH implementation
596601
- Cross-platform support (Linux and macOS)
597602

598-
[1.5.0-rc1]: https://github.com/lablup/bssh/compare/v1.4.2...v1.5.0rc1
603+
[1.5.0]: https://github.com/lablup/bssh/compare/v1.4.2...v1.5.0
599604
[1.4.2]: https://github.com/lablup/bssh/compare/v1.4.1...v1.4.2
600605
[1.4.1]: https://github.com/lablup/bssh/compare/v1.4.0...v1.4.1
601606
[1.4.0]: https://github.com/lablup/bssh/compare/v1.3.0...v1.4.0

Cargo.lock

Lines changed: 3 additions & 3 deletions
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 = "1.5.0-rc1"
3+
version = "1.5.0"
44
authors = ["Jeongkyu Shin <inureyes@gmail.com>"]
55
description = "Parallel SSH command execution tool for cluster management"
66
license = "Apache-2.0"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1371,7 +1371,7 @@ See the [LICENSE](./LICENSE) file for details.
13711371
## Changelog
13721372

13731373
### Recent Updates
1374-
- **v1.5.0rc1 (2025/12/17):** Add pdsh compatibility mode with -w/-x/-f/-N/-b/-k/-q options, pdsh-style hostlist expressions (node[1-5], rack[1-2]-node[1-3]), in-TUI log panel, --connect-timeout option, --fail-fast/-k and --batch/-b flags
1374+
- **v1.5.0 (2025/12/18):** Add pdsh compatibility mode with -w/-x/-f/-N/-b/-k/-q options, pdsh-style hostlist expressions (node[1-5], rack[1-2]-node[1-3]), in-TUI log panel, --connect-timeout option, --fail-fast/-k and --batch/-b flags, fix --timeout 0 handling for unlimited execution
13751375
- **v1.4.2 (2025/12/16):** Fix terminal escape sequence responses displayed on first prompt when starting tmux, fix paste not working in PTY sessions, bump dependencies
13761376
- **v1.4.1 (2025/12/16):** Add comprehensive TUI/streaming tests (84 new tests), extend password fallback for SSH agent auth failures, add TUI module documentation
13771377
- **v1.4.0 (2025/12/15):** Add --sudo-password flag for automated sudo authentication, password fallback with improved SSH debugging, developer tooling (githooks)

debian/changelog

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
bssh (1.5.0~rc1-1~jammy1) jammy; urgency=medium
1+
bssh (1.5.0-1~jammy1) jammy; urgency=medium
22

3-
* v1.5.0rc1
3+
* v1.5.0
44
### New Features
55
- **pdsh Compatibility Mode**: Full pdsh-style command line compatibility
66
- `-w hosts` option mapped to `-H hosts` for target host specification
@@ -27,6 +27,7 @@ bssh (1.5.0~rc1-1~jammy1) jammy; urgency=medium
2727
- CI workflow simplification by merging jobs into single pipeline
2828

2929
### Bug Fixes
30+
- Fixed --timeout 0 handling to correctly treat as unlimited instead of ignoring
3031
- Fixed #[serial] attribute for env var tests to prevent race conditions
3132
- Fixed connect_timeout propagation through all SSH connection paths
3233

@@ -36,6 +37,7 @@ bssh (1.5.0~rc1-1~jammy1) jammy; urgency=medium
3637
### Technical Details
3738
- pdsh compatibility layer core infrastructure
3839
- Comprehensive hostlist expression parser with cartesian product support
40+
- Added explicit CLI test for --timeout 0 behavior
3941

4042
### Dependencies
4143
None
@@ -46,7 +48,7 @@ bssh (1.5.0~rc1-1~jammy1) jammy; urgency=medium
4648
### Known Issues
4749
None
4850

49-
-- Jeongkyu Shin <inureyes@gmail.com> Tue, 17 Dec 2025 00:00:00 +0900
51+
-- Jeongkyu Shin <inureyes@gmail.com> Wed, 18 Dec 2025 00:00:00 +0900
5052

5153
bssh (1.4.2-1~jammy1) jammy; urgency=medium
5254

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 "December 2025" "v1.5.0rc1" "bssh Manual"
3+
.TH BSSH 1 "December 2025" "v1.5.0" "bssh Manual"
44

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

0 commit comments

Comments
 (0)