Changelogs » Aws-okta-keyman

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Aws-okta-keyman

0.8.3

* Hotfix to correct missing update to setup.py

0.8.2

* Support --account and --role to choose the account or role
  * Update coverage to 5.2
  * Entry point moved to __main__.py to make local development simpler
  * Logger setup moved to __main__.py to make use of Keyman as a lib simpler
  * Added PR template

0.8.1

* Properly handle boto profile errors caused by invalid AWS_DEFAULT_PROFILE settings
  * Properly handle case where user has zero AWS apps in Okta
  * Bump version to 0.8.1
  * Update documentation
  * Add versions to test dependencies
  * Move from bs4 (incorrect) to beautifulsoup4
  * Add update argument that checks for a new version and upgrades (pip or brew) if a newer version is available

0.8.0

* Add ability to specify key duration
  * Add optional AWS console login URL output
  * Update documentation
  * v0.8.0

0.7.5

Add region parameter, screen only output option, command wrapper, bug fixes, v0.7.5
  
  * Add optional region parameter which enables use with GovCloud
  * Add screen only output for cases where the credentials may need to be copied to another locaiton for use
  * Add command wrapper allowing keyman to execute another command for you with the AWS credential env vars provided to the command
  * Fix crash in case where ~/.config or a specified config file path does not exist
  * Minor code improvements
  * Fix user input to trim leading and trailing whitespace
  * Version bump to 0.7.5

0.7.4

* Fix selection bug
  * Simplify multiple-account role code

0.7.3

* Prevent incompatible Keyring installation
  * Fix dbus-python platform value to linux2

0.7.2

* Upgraded logger to colorlog (supported)
  * Upgraded test suite to pytest (supported)

0.7.1

* Add dependency on keyring, SecretStorage, and dbus-python (for 2.7 on linux)
  * Use keyring for multi-platform keyring access for password cache
  * Update options to support password cache

0.7.0

* Application-level MFA is now supported
  * Two-level MFA is now supported (org and app)
  * Improved the menu/selector interface to better support large orgs
  * Improved reup loop reliability
  * Reduced noise in debug logging
  * Slowed loop timings to reduce logging/noise
  * Improved documentation
  * Test coverage improvements
  * Minor code lint fixes

0.6.0

* Support AWS Orgs with child accounts
  * Show account names in role selection when there are multiple accounts
  * Support and automated testing for Python 3.8
  * Fix logic bug in Duo Web feature
  * Improve test coverage
  * Tests can now be run with multiple threads (faster)
  * Reduce noise in test output
  * Improved error handling and messaging
  * Improved user messaging
  * Can now run nosetests from setup.py directly without pip installing first
  * Simplified python_reqires statement in setup.py
  * Add interactive basic configuration
  * Update documentation

0.5.1

* AWS Accounts can now be populated from Okta
  * Username will now default to the current user when not specified
  * Update PyPI description to use REAME.md
  * Minor documentation updates
  * Tests for okta_saml.py
  * Version bump to v0.5.1

0.5.0

* Added browserless MFA for Duo Auth
  * Improved documentation throughout
  * Fixed typos throughout
  * Updated to more recent dependencies
  * Dropped support for Python 2.7.0 through 2.7.3 due to a Python bug that breaks testing
  * Added support for Python 3.7

0.4.0

Added support for more MFA types:
  
  * SMS OTP
  * Call OTP
  * Question/Answer

0.3.3

The significant part of this release is refactoring and not user affecting but the following user-facing changes were made.
  * Google Auth OTP support
  * Better messaging when MFA is required but no factors from Okta are supported

0.3.2

* Improve handling of malformed YAML files

0.3.1

* Added support for Oktapreview domain to make testing outside of the prod organization easier

0.3.0

This release adds support for a local config file to make usage of the tool much easier for end users.
  
  Check out the updated README.md for more details.

0.2.1

* Fixes broken --reup

0.2.0

AWS Okta Keyman is a hard fork of [nd_okta_auth][nd_okta_auth] by [Nextdoor.com, Inc.][nextdoorinc].
  
  This fork adds support for Duo Auth and is available today in pip with `pip install aws_okta_keyman`
  
  [nd_okta_auth]: https://github.com/Nextdoor/nd_okta_auth
  [nextdoorinc]: https://github.com/Nextdoor