Skip to content

Commit b07d87f

Browse files
committed
chore: Bump version to v1.2.1
- Update version in Cargo.toml, README.md, CHANGELOG.md - Update manpage version and date - Update debian/changelog with bug fixes
1 parent d5151e1 commit b07d87f

File tree

6 files changed

+30
-3
lines changed

6 files changed

+30
-3
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ 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.2.1] - 2025-10-28
9+
10+
### Fixed
11+
- **Password Authentication Fallback in Interactive Mode** (PR #65)
12+
- Re-implemented password authentication fallback logic for interactive mode
13+
- Fixed issue where password prompt was not appearing after key-based authentication failed
14+
- Ensured proper authentication flow in interactive sessions
15+
- **Test Race Condition** (commit d2e8ce9)
16+
- Added `#[serial]` attribute to tests calling `RankDetector` to prevent environment variable race conditions
17+
- Tests now run sequentially when accessing shared environment state
18+
- Prevents intermittent test failures due to concurrent environment variable access
19+
820
## [1.2.0] - 2025-10-27
921

1022
### BREAKING CHANGES
@@ -388,6 +400,7 @@ None
388400
- russh library for native SSH implementation
389401
- Cross-platform support (Linux and macOS)
390402

403+
[1.2.1]: https://github.com/lablup/bssh/compare/v1.2.0...v1.2.1
391404
[1.2.0]: https://github.com/lablup/bssh/compare/v1.1.0...v1.2.0
392405
[1.1.0]: https://github.com/lablup/bssh/compare/v1.0.0...v1.1.0
393406
[1.0.0]: https://github.com/lablup/bssh/compare/v0.9.1...v1.0.0

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 = "1.2.0"
3+
version = "1.2.1"
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
@@ -1029,6 +1029,7 @@ See the [LICENSE](./LICENSE) file for details.
10291029
## Changelog
10301030

10311031
### Recent Updates
1032+
- **v1.2.1 (2025/10/28):** Fix password authentication fallback in interactive mode and test race condition with RankDetector
10321033
- **v1.2.0 (2025/10/27):** Add exit code strategy with main rank exit code (matching MPI tools), comprehensive tests, and improved documentation
10331034
- **v1.1.0 (2025/10/24):** Add macOS Keychain integration for SSH key passphrases (UseKeychain option) with automatic password fallback and ProxyUseFdpass support
10341035
- **v1.0.0 (2025/10/24):** Major milestone release with comprehensive SSH configuration support (~71 options), certificate authentication, advanced security features, and modular parser architecture

debian/changelog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
bssh (1.2.1-1~jammy1) jammy; urgency=medium
2+
3+
* v1.2.1
4+
### Bug Fixes
5+
- **Password Authentication**: Fixed password authentication fallback in interactive mode
6+
- Re-implemented proper password authentication fallback logic
7+
- Ensured password prompt works correctly after key-based auth fails
8+
- **Test Race Condition**: Fixed race condition in RankDetector tests
9+
- Added #[serial] attribute to prevent environment variable conflicts
10+
- Tests now run sequentially when accessing shared environment state
11+
12+
-- Jeongkyu Shin <[email protected]> Mon, 28 Oct 2025 00:00:00 +0900
13+
114
bssh (1.2.0-1~jammy1) jammy; urgency=medium
215

316
* v1.2.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 "October 2025" "v1.2.0" "bssh Manual"
3+
.TH BSSH 1 "October 2025" "v1.2.1" "bssh Manual"
44

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

0 commit comments

Comments
 (0)