v2.0.1
New Features
- Added bssh-keygen to Debian package build pipeline for all architectures (amd64, arm64)
- bssh-keygen now available as separate .deb package alongside bssh and bssh-server
Improvements
- Enhanced GitHub Actions workflows with improved Debian package building
- Better distro support with updated Ubuntu 26.04 (Resolute Raccoon) configuration
Bug Fixes
- Fixed GitHub Actions debian_build.yml distro configuration that caused workflow validation errors
- Corrected matrix mismatch between "questing" and "resolute" distro names
CI/CD Improvements
- Added bssh-keygen to Debian package build matrix (debian_build.yml)
- Created debian/control.bssh-keygen.binary and debian/rules.bssh-keygen.binary for packaging
- Fixed workflow_run triggers and environment configuration
Technical Details
- bssh-keygen now has proper Debian control files for package metadata
- Added architecture-specific binary asset mappings for bssh-keygen
Dependencies
- Bumped bssh-russh from 0.60.0 to 0.60.1 with security and dependency updates
- Updated RC dependencies to latest versions:
- rsa 0.10.0-rc.17 (fixes RUSTSEC-2023-0071 RSA Marvin Attack vulnerability)
- elliptic-curve 0.14.0-rc.30
- p256/p384/p521 0.14.0-rc.8
- ml-kem 0.3.0-rc.2
- Upgraded spki from 0.8.0-rc.4 to 0.8.0 (stable release)
Breaking Changes
None
Known Issues
None