1.4.0
- Allow for auto-refresh of role credentials when wrapping a command
Instead of passing role credentials as environment variables to called programs,
start an HTTP server which mimics the ECS credential endpoint, and modify the
environment such that the called command will reference the endpoint for credentials.
This should allow the command to automatically refresh the role credentials while the
process executes, for as long as the session token credentials are valid.
-
add
-E
flag to preserve env var credential behavior -
Set environment varariable to pass profile name to called program
Expose the profile name, if it doesn't look like a role ARN, as the environment variable
AWSRUNAS_PROFILE
, so downstream programs can still get access to the profile name
using a variable which won't collide with the AWS SDK operation.
-
Change MFA code prompt to use stderr, update aws sdk version
-
generate/distribute only signed Windows executable
-
create .deb and .rpm packages for linux