Releases: dowjones/tokendito
2.0 Release
Breaking release
- The user interface has changed, read the documentation for details.
What's Changed
- Automatically discover AWS URLs.
- Change MFA method from strict match to partial match.
- Set the config file to be platform dependent, and follow the XDG standard.
- Modernize output.
- Fix authentication with DUO.
- Mask secrets from output logs.
- Many bug fixes and code refactoring.
Full Changelog: 1.3.1...2.0.0
Select role from AWS_PROFILE env variable
With this release, tokendito will recognize that the AWS_PROFILE variable is defined, and won't offer the user the choice to select a role.
This is our last feature release until refactor 2.0, coming soon.
Better handling of MFA options
We expanded our testing to cover more use cases, and fixed a few bugs
along the way.
Increased detail on MFA options
For this release, we've improved the output for interactive users so they can better identify their different MFA methods
E.g. old output:
Select your preferred MFA method and press Enter:
[0] DUO web
[1] OKTA push
[2] OKTA call
[3] OKTA sms
[4] GOOGLE token:software:totp
[5] FIDO webauthn
[6] FIDO webauthn
[7] OKTA token:software:totp
New output:
Select your preferred MFA method and press Enter:
[0] DUO web (DUO)
[1] OKTA push (My Phone)
[2] OKTA call (+1 XXX-XXX-1212)
[3] OKTA sms (+1 XXX-XXX-1212)
[4] GOOGLE token:software:totp ([email protected])
[5] FIDO webauthn (MacBook Touch ID)
[6] FIDO webauthn (YubiKey 5c)
[7] OKTA token:software:totp ([email protected])
Improved handling of authentication token
This release fixes previously unhandled cases, and improves error
messages.
Improved notification on credentials expiry
1.1.1 Improved notification on credentials expiry
Duo MFA
Major Feature:
Add interactive command-line support for Duo MFA
Minor feature:
Unified input validation across all end-user interaction
Not included in this release:
Environment variable support for pre-configurable Duo parameters.
v1.0.1
Initial Public Release
1.0.0 Initial commit