NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #292 most downloaded on PyPI
Universal Command Line Environment for AWS.
Last release 1 months ago
27 Aug 2026
Ships fairly regularly
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
2497 releases · first in 2012
feature:s3: Update s3 command to latest version
feature:s3: Update s3 command to latest version
feature:dynamodbstreams: Update dynamodbstreams command to latest version
One column per quarter.
feature:ec2: Update ec2 command to latest version
feature:ec2: Update ec2 command to latest version
feature:application-autoscaling: Update application-autoscaling command to latest version
feature:elasticache: Update elasticache command to latest version
feature:elasticache: Update elasticache command to latest version
feature:rds: Update rds command to latest version
feature:rds: Update rds command to latest version
feature:ec2: Update ec2 command to latest version
bugfix:help: Write help content to stdout if less is not installed. Fixes #1957
feature:firehose: Update firehose command to latest version
feature:firehose: Update firehose command to latest version
bugfix:Table: Fix rendering of tables with double-width characters.
feature:ec2: Update ec2 command to latest version
feature:ecs: Update ecs command to latest version
feature:application-autoscaling: Adds support for Application Auto Scaling. Application Auto Scaling is a general purpose Auto Scaling service for sup
feature:application-autoscaling: Adds support for Application Auto Scaling. Application Auto Scaling is a general purpose Auto Scaling service for supported elastic AWS resources. With Application Auto Scaling, you can automatically scale your AWS resources, with an experience similar to that of Auto Scaling.
Nothing published for this version
feature:dynamodb: Update dynamodb command to latest version
feature:dynamodb: Update dynamodb command to latest version
bugfix:Shorthand: Remove back-compat shorthand features from new services.
bugfix:Paginator: Print a better error when pagination params are supplied along with no-paginate.
bugfix:ec2: Sets MaxResults to default value of 1000.
feature:workspaces: Update workspaces command to latest version
feature:discovery: Update discovery command to latest version
feature:ec2: Update ec2 command to latest version
feature:ec2: Update ec2 command to latest version
feature:ssm: Update ssm command to latest version
feature:discovery: Update discovery command to latest version
feature:cloudformation: Update cloudformation command to latest version
feature:storagegateway: Update storagegateway command to latest version
feature:storagegateway: Update storagegateway command to latest version
feature:directconnect: Update directconnect command to latest version
feature:emr: Update emr command to latest version
feature:sqs: Update sqs command to latest version
feature:iam: Update iam command to latest version
feature:kms: Update kms command to latest version
feature:kms: Update kms command to latest version
feature:sts: Update sts command to latest version
feature:apigateway: Update apigateway command to latest version
feature:ecs: Update ecs command to latest version
feature:s3: Update s3 command to latest version
feature:cloudtrail: Update cloudtrail command to latest version
feature:inspector: Update inspector command to latest version
feature:inspector: Update inspector command to latest version
feature:codepipeline: Update codepipeline command to latest version
bugfix:Configure: Fix issue causing prompts not to display on mintty. Fixes #1925
feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
feature:route53domains: Update route53domains command to latest version
feature:route53domains: Update route53domains command to latest version
feature:opsworks: Update opsworks command to latest version
feature:ecr: Update ecr command to latest version
feature:ecr: Update ecr command to latest version
feature:acm: Update acm command to latest version
feature:ec2: Update ec2 command to latest version
feature:sts: Update sts command to latest version
feature:cognito-idp: Update cognito-idp command to latest version
feature:emr: Add support for smart targeted resize feature
feature:emr: Add support for smart targeted resize feature
feature:iot: Add SQL RulesEngine version support
feature:acm: Add tagging support for ACM
feature:aws ec2: Add support for two new EBS volume types
feature:aws ec2: Add support for two new EBS volume types
feature:aws cognito-idp: Add support for new service, aws cognito-idp
feature:aws kinesis: Update aws kinesis command to latest version
feature:aws elasticbeanstalk: Add support for automatic platform version upgrades with managed updates
feature:aws devicefarm: Update aws devicefarm command to latest version
feature:aws s3: Add support for Amazon S3 Transfer Acceleration
feature:aws firehose: Update firehose command to latest version
feature:iot: Add commands for managing CA certificates.
feature:iot: Add commands for managing CA certificates.
bugfix:ec2 wait: Fix issues with waiting on incorrect error code.
bugfix:s3: Fix issue where multipart uploads were not being properly aborted after Cntrl-C. (issue 1905)
feature:lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime.
feature:lambda: Added support for setting the function runtime as nodejs4.3, as well as updating function configuration to set the runtime.
feature:ds: Added support for Directory Service Conditional Forwarder APIs.
feature:elasticbeanstalk: Adds support for three additional elements in AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, AvailabilityZone, and InstanceType. Additionally adds support for increased EnvironmentName length from 23 to 40.
bugfix:Paginator: Allow non-specified input tokens in old starting token format.
feature:apigateway: Added support for API Import
feature:apigateway: Added support for API Import
feature:route53: Added support for metric-based health checks and regional health checks.
feature:sts: Added support for GetCallerIdentity, which returns details about the credentials used to make the API call. The details include name and account, as well as the type of entity making the call, such as an IAM user vs. federated user.
feature:s3api: Added support for VersionId in PutObjectAcl (issue 856)
bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII. (issue 861)
bugfix:Exceptions: Consistently parse errors with no body (issue 859)
bugfix:Config: Handle case where S3 config key is not a dict (issue 858)
feature:acm: Update command to latest version
feature:acm: Update command to latest version
feature:cloudformation: Update command to latest version
feature:codedeploy: Update command to latest version
feature:dms: Update command to latest version
feature:elasticache: Update command to latest version
feature:elasticbeanstalk: Update command to latest version
feature:redshift: Update command to latest version
feature:waf: Update command to latest version
bugfix:Pagintor: Fix regression when providing a starting token for a paginated command (botocore issue 849)
bugfix:Response Parsing: Handle case when generic HTML error response is received (botocore issue 850)
bugfix:Request serialization: Handle case when non str values are provided for header values when using signature version 4 (botocore issue 852)
bugfix:Retry: Retry HTTP responses with status code 502 (botocore issue 853)
bugfix:ec2 run-instances: Fix issue when providing --secondary-private-ip-address-count argument (issue 1874)
feature:elasticache: Update command to latest version
feature:elasticache: Update command to latest version
feature:rds: Update command to latest version
feature:storagegateway: Update command to latest version
feature:aws devicefarm: Add support to pay a flat monthly fee for unlimited testing of your Android and iOS apps with AWS Device Farm device slots
feature:aws devicefarm: Add support to pay a flat monthly fee for unlimited testing of your Android and iOS apps with AWS Device Farm device slots
feature:aws rds: Add support for customizing the order in which Aurora Replicas are promoted to primary instance during a failover
feature:meteringmarketplace: The AWS Marketplace Metering Service enables sellers to price their products along new pricing dimensions. After a integr
feature:meteringmarketplace: The AWS Marketplace Metering Service enables sellers to price their products along new pricing dimensions. After a integrating their product with the AWS Marketplace Metering Service, that product will emit an hourly record capturing the usage of any single pricing dimension. Buyers can easily subscribe to software priced by this new dimension on the AWS Marketplace website and only pay for what they use.
feature:s3api: Added support for delete marker and abort multipart upload lifecycle configuration.
feature:iot: Added support for Amazon Elasticsearch Service and Amazon Cloudwatch actions for the AWS IoT rules engine.
feature:cloudhsm: Added support for tagging resources.
feature:DMS: Added support for AWS Database Migration Service
feature:DMS: Added support for AWS Database Migration Service
feature:SES: Added support for white-labeling
feature:CodeDeploy: Added support for BatchGetDeploymentGroups
feature:endpoints: Updated endpoints to latest version
bugfix:groff: Fix groff command which was causing issues on some systems
bugfix:shorthand: Allow # in keys in the shorthand parser
feature:gamelift: Update command to latest version
feature:gamelift: Update command to latest version
feature:iam: Update command to latest version
feature:redshift: Update command to latest version
feature:acm: Update acm command to latest version
feature:acm: Update acm command to latest version
feature:codecommit: Update codecommit model to latest version
feature:config: Update config command to latest version
feature:devicefarm: Update devicefarm command to latest version
feature:directconnect: Update directconnect command to latest version
feature:events: Update events command to latest version
bugfix:aws s3 cp: Add error checking when attempting recursive copies or syncs with streaming output (issue 1771)
feature:aws ds: Add support for SNS event notifications.
feature:aws ds: Add support for SNS event notifications.
bugfix:aws s3 rb: Fix issue where bucket is still attempted to be removed when the preceding delete requests failed. (issue 1827)
bugfix:aws storagegateway: Fix issue in aliasing required args. (issue 1790)
feature:aws dynamodb: Add support for describing limits.
feature:aws dynamodb: Add support for describing limits.
feature:aws apigateway: Add support for testing invoke authorizers and flushing stage authorizers cache.
feature:aws cloudsearchdomain: Add support for new stat fields.
bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already calculated for the body (botocore issue 804 __)
bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already calculated for the body (botocore issue 804)
bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS compliant systems (botocore issue 807)
feature:aws cloudformation: Update AWS CloudFormation command to the latest version
feature:aws logs: Update Amazon CloudWatch Logs command to the latest version
feature:aws ses: Update Amazon SES to the latest version
feature:aws autoscaling: Update Auto Scaling to the latest version
bug:aws configure set: Fix issue when adding entries to an empty profile section (issue 1806 __)
bug:aws configure set: Fix issue when adding entries to an empty profile section (issue 1806)
feature:aws route53: Add suport for SNI health checks
feature:aws codedeploy: Added support for setting up triggers for a deployment group.
feature:aws codedeploy: Added support for setting up triggers for a deployment group.
bugfix:aws emr: Fix missing dns name issue with private clusters. (issue 1749)
bugfix:aws emr: Fix issue where impala args were not joined with commas. (issue 1802)
feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot sharing.
feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot sharing.
feature:aws emr: Added support for adding EBS storage to EMR instances.
bugfix:pagination: Fixed a bug that was causing non-string service tokens to fail on serialization
feature:aws apigateway: Add support for custom request authorizers.
feature:aws apigateway: Add support for custom request authorizers.
feature:aws marketplacecommerceanalytics generate-data-set: Add support for --customer-defined-values parameter
feature:aws marketplacecommerceanalytics generate-data-set: Add support for --customer-defined-values parameter
feature:aws gamelift: Add support for AWS GameLift
feature:aws gamelift: Add support for AWS GameLift
bugfix:Assume Role: Fix issue where temporary credentials from assuming a role were not being properly cached (issue 1684)
feature:aws waf: Add support for blocking, allowing, or monitoring (count) requests based on the content in HTTP request bodies.
feature:aws waf: Add support for blocking, allowing, or monitoring (count) requests based on the content in HTTP request bodies.
bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's. (issue 1729)
feature:aws acm: adds support for AWS Certificate Manager
feature:aws acm: adds support for AWS Certificate Manager
feature:aws cloudfront: adds support for AWS Certificate Manager certificates
feature:aws cloudfront create-distribution: Adds support for --origin-domain-name and --default-root-object
feature:aws cloudfront update-distribution: Adds support for --default-root-object
feature:aws iot: adds support for topic rules
feature:aws cloudformation: adds suport for ContinueUpdateRollback
feature:aws sts: now returns RegionDisabledException instead of AccessDenied when a user sends an API request to an STS regional endpoint that is not
feature:aws sts: now returns RegionDisabledException instead of AccessDenied when a user sends an API request to an STS regional endpoint that is not activated for that AWS account. This enables customers to more easily decide how to respond, such as by trying to call a different region instead of simply failing the call.
feature:aws opsworks: adds support for new enums.
feature:aws devicefarm: adds support running Appium tests written in Python against your native, hybrid and browser-based apps on AWS Device Farm.
bugfix:aws cloudfront: Fix regression in waiters.
bugfix:aws cloudfront: Fix regression in waiters.
feature:aws events: Initial support for Amazon CloudWatch Events. CloudWatch Events allows you to track changes to your AWS resources with less overhe
feature:aws events: Initial support for Amazon CloudWatch Events. CloudWatch Events allows you to track changes to your AWS resources with less overhead and greater efficiency.
feature:aws ec2: Adds support for purchasing reserved capacity for specific blocks of time on a one-time of recurring basis.
feature:aws cloudfront: Adds support for HTTPS-only connections, and control of edge-to-origin request headers.
bugfix:aws s3: Gracefully handle encoding errors when printing S3 keys (issue 1719)
feature:aws ec2: Add support for the new 63-bit EC2 Instance and Reservation IDs.
feature:aws ec2: Add support for the new 63-bit EC2 Instance and Reservation IDs.
Nothing published for this version
feature:aws datapipeline list-runs: Add support for output format
feature:aws datapipeline list-runs: Add support for output format
feature:aws ecr: Add aws ecr commands
feature:aws ecr: Add aws ecr commands
feature:aws emr: Update aws emr create-cluster to accept Amazon EC2 security group
feature:aws ecs: Update ecs command to include a new deployment option
feature:aws configservice: Support for IAM resource types
feature:aws configservice: Support for IAM resource types
feature:aws cloudtrail: Adds isMultiRegion to some of the commands
feature:aws cloudfront: Adds support for gzip
feature:aws ec2: Adds new commands for VPC Managed NAT
bugfix:aws: Fix regression when using AWS_DATA_PATH environment variable (issue 736 __)
bugfix:aws: Fix regression when using AWS_DATA_PATH environment variable (issue 736)
feature:aws cloudfront create-invalidation: Add a new --paths option. (issue 1662 __)
feature:aws cloudfront create-invalidation: Add a new --paths option. (issue 1662)
feature:aws cloudfront sign: Add a new command to create a signed url. (issue 1668)
feature:aws autoscaling: Added support for protecting instances from scale-in events.
feature:aws rds: Added support for Aurora encryption at rest.
feature:aws rds: Added support for specifying port number.
feature:aws rds: Added support for specifying port number.
feature:aws ds: Added support for Microsoft ActiveDirctory.
feature:aws route53: Added support for TrafficFlow, a new management and modeling layer for Route53.
feature:Timeouts: Added additonal options for configuring socket timeouts.
feature:aws config: Added support for dedicated hosts.
feature:aws config: Added support for dedicated hosts.
feature:aws s3: Added support for custom metadata in cp, mv, and sync.
feature:aws s3api: Added support for the aws-exec-read canned ACL on objects.
feature:aws s3api: Added support for the aws-exec-read canned ACL on objects.
feature:aws elasticbeanstalk: Added support for composable web applications.
feature:aws ec2: Added support for EC2 dedicated hosts.
feature:aws ecs: Added support for task stopped reasons and task start and stop times.
bugfix:aws s3: Fix regression when downloading a restored Glacier object (issue 1650 __)
bugfix:aws s3: Fix regression when downloading a restored Glacier object (issue 1650 <https://github.com/aws/aws-cli/pull/1650>__)
bugfix:aws s3: Fix issue when encountering "out of disk space" errors as well as permissions errors when downloading large files (issue 1645, issue 1442)
bugfix:aws opsworks register: Support --no-verify-ssl argument for the aws opsworks register command (issue 1632)
feature:s3: Add support for Server-Side Encryption with KMS and Server-Side Encryption with Customer-Provided Keys. (issue 1623)
bugfix:memory management: Resolve a potential memory leak when creating lots of clients on Python 2.6 and Linux 2.6
bugfix:memory management: Resolve a potential memory leak when creating lots of clients on Python 2.6 and Linux 2.6
bugfix:presign url: Now generate_presigned_url() works correctly with different expiry time
feature:aws apigateway: Support for stage variables to configure the different deployment stages
feature:aws apigateway: Support for stage variables to configure the different deployment stages
bugfix:aws datapipeline create-default-roles: Fix issue with error handling. (issue 1618 __)
bugfix:aws datapipeline create-default-roles: Fix issue with error handling. (issue 1618)
bugfix:aws s3: Skip glacier objects when downloading from S3. (issue 1581)
feature:aws s3api: Auto-populate --copy-source-sse-customer-key-md5 (botocore issue 709)
feature:aws devicefarm: Add commands for updating and deleting projects, device pools, uploads, and runs.
feature:aws devicefarm: Add commands for updating and deleting projects, device pools, uploads, and runs.
Nothing published for this version
bugfix:aws s3: Fix some local path validation issues (issue 1575 __)
bugfix:aws s3: Fix some local path validation issues (issue 1575)
bugfix:aws storagegateway: Fix --tape-ar-ns, --volume-ar-ns, and --vtl-device-ar-ns to --tape-arns, --volume-arns, and --vtl-device-arns, respectively. The old arguments are still supported for backwards compatibility, but are no longer documented. (issue 1599)
bugfix:aws configservice subscribe: Fix an issue when creating a new S3 bucket (issue 1593)
bugfix:aws apigateway put-integration: Fix issue with --uri and --integration-http-method parameters (issue 1605)
feature:aws apigateway: Add support for Amazon API Gateway
feature:aws apigateway: Add support for Amazon API Gateway
feature:aws iam: Add policy simulator support
feature:aws iam: Add policy simulator support
feature:aws autoscaling: Add support for launch configurations that include encrypted Amazon Elastic Block Store (EBS) volumes
feature:configure: Add support for ca_bundle config variable
feature:Assume Role: Add role_session_name config variable to control the RoleSessionName when assuming roles (issue 1389)
bug:Argument Parsing: Handle case when empty list parameter was specified with no value (issue 838)
Your coding agent can read these notes before it upgrades. Set up the MCP server →