Adds support for sshing into windows servers.
Openssh 10.13 makes a breaking, non-backwards compatible change to how ssh certificates work, this breaks opkssh older than this release. This release creates a fix for this breaking change.
Changes
- feat: update to openpubkey 0.23.0 @ianroberts (#510)
- fix(ci): use
go run .instead ofgo run main.goin gha workflow @fdcastel (#506) - [3/3] Add Windows SSH server support @fdcastel (#480)
- refactor: unify MockUserLookup into shared test helper package. Closes #439. @fdcastel (#495)
- Update CLI documentation @github-actions[bot] (#500)
- feat: add --inspect-cert and --verbose flags to login command. Closes #353. @fdcastel (#497)
- docs: Add GitHub Actions integration guide. Closes #481 @fdcastel (#492)
- test: cover full printed output of opkssh inspect. Closes #356 @fdcastel (#493)
- Update CLI documentation @github-actions[bot] (#498)
- Add
logoutcommand to remove opkssh-generated SSH keys. Closes #317. @fdcastel (#496) - Update CLI documentation @github-actions[bot] (#490)
- [2/3] Add permissions command @fdcastel (#479)
- bug: ensure provider arg doesn't skip remote-redirect-uri @EthanHeilman (#471)
- [1/3] Update GitHub Actions workflows and .gitignore @fdcastel (#478)
- docs: Add AWS EC2 setup guide for opkssh @Rishang (#467)
🐛 Bug Fixes
- fix(deps): Update docker/build-push-action action to v7 @renovate[bot] (#512)
- Fix for openssh 10.13 breaking principals wildcard in SSH certificates @EthanHeilman (#513)
- fix(deps): Update zizmorcore/zizmor-action action to v0.5.2 @renovate[bot] (#488)
- fix(deps): Update dependency golangci/golangci-lint to v2.11.2 @renovate[bot] (#486)
- fix(deps): Update goreleaser/goreleaser-action action to v7 @renovate[bot] (#484)
- fix(deps): Update goreleaser/goreleaser-action action to v7 @renovate[bot] (#477)
- fix(deps): Update actions/setup-go action to v6.3.0 @renovate[bot] (#482)
- fix(deps): Update zizmorcore/zizmor-action action to v0.5.0 @renovate[bot] (#451)
- fix(deps): Update Docker @renovate[bot] (#464)
🧰 Maintenance
- Improve install script to make linter happy, fix typo @EthanHeilman (#514)