- Assume role Add
--assume-uid
and--assume-role
options to assume a role in another account. - Console Add
--console-service
option (envRH_AWS_CONSOLE_SERVICE
) to open the AWS web console for a specific AWS service. Default is still the AWS console dashboard. - Environment Variables Add
RH_DISPLAY_BANNER
(option--display-banner/--no-display-banner
) andRH_AWS_REGION
(option--region
) environment variables. - Shell completion Add shell completion for the
--region
and--console-service
options.
- Honor
--region
option for the AWS console URL - Fix "Account not found" error message
- Upgrade dependencies
- Use Konflux for the release process
- Upgrade dependencies
--session-timeout
option to set the session timeout in minutes. Also available as theRH_AWS_SESSION_TIMEOUT
environment variable.
- Non-interactive mode: Run any arbitrary command with the AWS environment variables set.
- More PyPI metadata
- Release binary wheels for Linux and macOS
- Do not release a whell due to a
uv
bug
- Fix kerberos ticket test on Linux (#18)
- Add
--version
option (#16)
- Mention uv as the recommended installation method.
- Replace poetry with uv for the project management.
- Upgrade dependencies
- Upgrade dependencies
- Upgrade dependencies
--open-command
option to open the AWS web console with a custom command.
- Upgrade dependencies
- AWS account name shell completion: Add shell completion (bash/zsh/fish) for AWS account names.
- Fix project URLs in PyPI
- open AWS web console:
--console
option to open the AWS web console for an account.
- kinit: fix hidden password prompt
- Initial release