Releases: openpubkey/opkssh
Releases · openpubkey/opkssh
v0.7.0
Changes
- fix: only make GitHub provider available in GitHub environments @datosh (#210)
- Harden gh actions @datosh (#198)
- Cleans up TODOs on unneeded logging statement @EthanHeilman (#195)
- Adds Chocolatey install to Readme (#82). @fdcastel (#194)
- Define a Nix overlay and module @javbit (#186)
- Find opkssh binary path dynamically @k0da (#177)
- Add more Nix CI checks & documentation @javbit (#180)
- Documents how to use PuTTY with opkssh @EthanHeilman (#179)
- Add Nix Flake to build opkssh @javbit (#178)
- Document configuration for Gitlab selfhosted @matijse (#175)
🚀 Features
- Userinfo claims support via an Access token in the ssh cert @EthanHeilman (#183)
- GHA based login @datosh (#187)
- Honor the INSTALL_DIR Variable and openSUSE/SLES support @SweBarre (#197)
- Creates server config.yml to set env variables @EthanHeilman (#189)
- Creates policy plugin system (env vars) @EthanHeilman (#181)
🐛 Bug Fixes
- fix: read send_access_token when parsing config @datosh (#215)
- Fix broken link in readme @EthanHeilman (#205)
- Fixes missing backticks on code block @SweBarre (#203)
- Add hello provider @gdm257 (#202)
- Fix typo in README @EthanHeilman (#190)
🧰 Maintenance
- Fix broken link in readme @EthanHeilman (#205)
- Cleans up more info in the README @EthanHeilman (#196)
- Moves off of bastionzero oidc fork @EthanHeilman (#193)
- Sets permissions for directories we create on install @EthanHeilman (#192)
- Fix typo in README @EthanHeilman (#190)
- docs: Clarify point in policy plugin docs @EthanHeilman (#185)
v0.6.1
v0.6.0
Changes
- Corrected Windows config filepath @L-Wehmschulte (#168)
- Use shellquote for parsing
policy::Table
@markafarrell (#158) - Improve integration test runtime @datosh (#150)
- Bump golang.org/x/net from 0.36.0 to 0.38.0 @dependabot[bot] (#145)
- docs: consistent arguments docs for login provider @datosh (#141)
- Issue-134: Add documentation for using custom keys @mvanderlee (#140)
🚀 Features
- Add build instructions @markafarrell (#163)
- Switch to using standardOp customer providers @EthanHeilman (#155)
- Creates yaml client config @EthanHeilman (#143)
🐛 Bug Fixes
- bug: Fixes release drafter @EthanHeilman (#139)
🧰 Maintenance
- Adds link to openpubkey mailing list @EthanHeilman (#148)
- doc:Add scopes example to readme @EthanHeilman (#147)
v0.5.1
What's Changed
- Fixing go-releaser by @EthanHeilman in #137
v0.5.0
Changes
- Add PocketID as tested @Intron014 (#119)
- docs: add authelia integration guide @hendrik1120 (#112)
🚀 Features
- Add suport for linux and Darwin arm64/aarch64 @Themimitoof (#50)
- Adds a client configuration file, allowing for easier use with custom OIDC providers @Hanarion (#60)
- Add support for Arch Linux @ajesipow (#79)
- feat: Adds flag to print id_token contents on login @markafarrell (#98)
- Add winget install to Readme @Linx-ESP (#70)
- Allow user to specify key path @markafarrell (#111)
🧰 Maintenance
- Adds security note on using a new client ID for opkssh @EthanHeilman (#121)
- Adds details on required redirectURIs @EthanHeilman (#118)
Release v0.4.0
Changes
🚀 Features
- feat: Adds
oidc:groups
claim matcher for token verification @SamMurphyDev (#68) - feat: Rewrites arg parser to use Cobra @EthanHeilman (#67)
- feat: Adds support for generic OpenID Connect providers @Hanarion (#58)
- feat: Adds a --help flag to opkssh @EthanHeilman (#55)
- tests: Adds unittest for group with @ and . @EthanHeilman (#92)
- tests: Removes dir creation from docker script to ensure add creates them in tests @EthanHeilman (#71)
- tests: Adds sftp to integration tests @EthanHeilman (#74)
🐛 Bug Fixes
- bug: Silences help when hitting an error in argparser @EthanHeilman (#91)
- bug: Adds login --disable-browser-open flag @EthanHeilman (#76)
- bug: Fixes bug where client secret defaulting to Google secret @EthanHeilman (#62)
- bug: Change public key file permissions to 0644 @mark-ignacio (#61)
🧰 Maintenance
- Updates config documentation with recently added configuration options @EthanHeilman (#90)
- Fix typo in README @EthanHeilman (#75)
- Fix typos in README.md @mikeweinberg (#46)
- Fix some typos and make text more consistent @rndmh3ro (#45)
Release v0.3.0
Changes
- Improves readme and adds windows install instructions @EthanHeilman (#34)
🚀 Features
- Adds argument allowing users to specify their clientID and issuer @EthanHeilman (#33)
- Adds flag to disable home policy configuration steps in install script @EthanHeilman (#30)
- Adds support for centos and redhat @EthanHeilman (#18)
- test: Adds simple unittests for commands @EthanHeilman (#19)
🐛 Bug Fixes
- bug: Fixes hanging bug caused by bad handling of context @EthanHeilman (#32)
- bug: Fixes home dir policy create file bug @EthanHeilman (#35)
- bug: Changes email policy check to be case-insensitive @EthanHeilman (#31)
🧰 Maintenance
- Bumps openpubkey release 0.7.2 @EthanHeilman (#26)
- Bump github.com/containerd/containerd from 1.7.18 to 1.7.27 @dependabot[bot] (#25)
Release v0.2.2
Changes
- Improves language in readme @EthanHeilman (#14)
- Adds brew install instructions for opkssh @EthanHeilman (#13)
🧰 Maintenance
- Upgrades to default Google Client ID @EthanHeilman (#17)
Release v0.2.1
Changes
🐛 Bug Fixes
- Fixes binary release process @EthanHeilman (#12)
- Debugging binary release, adding darwin @EthanHeilman (#11)
Release v0.2.0
Changes
- Debugging binary releaser issue @EthanHeilman (#10)