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:aws deploy: Compress zip files when using aws deploy push (issue 1534 --)
feature:aws deploy: Compress zip files when using aws deploy push (issue 1534 <https://github.com/aws/aws-cli/pull/1534>--)
bugfix:Shorthand Parser: Fix issue when display error message for multiline shorthand syntax values (issue 1543)
bugfix:aws route53: Automatically retry Throttling and PriorRequestNotComplete errors (botocore issue 682)
feature:aws s3/s3api: Add support for changing the bucket addressing style (botocore issue 673)
bugfix:aws s3api: Add missing --server-side-encryption option to upload-part command
feature:aws kms: Add ability to delete customer master keys (CMKs)
feature:aws iot-data: Add support for AWS IoT Data Plane
One column per quarter.
feature:aws iot-data: Add support for AWS IoT Data Plane
feature:aws lambda: Add support for aliasing and function versioning
feature:aws ecs: Update commands
feature:aws firehose: Add support for Amazon Kinesis Firehose
feature:aws firehose: Add support for Amazon Kinesis Firehose
feature:aws inspector: Add support for Amazon Inspector
feature:aws kinesis: Add support for updating stream retention periods
feature:aws configservice: Add support for config rules
feature:aws ec2: Add support for spot blocks
feature:aws ec2: Add support for spot blocks
feature:aws cloudfront: Add support for adding Web ACLs to CloudFront distributions
feature:aws cloudtrail: Adds support for log file integrity validation, log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
feature:aws cloudtrail: Adds support for log file integrity validation, log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
feature:aws rds create-db-instance: --db-instance-class has a new value as db.t2.large
feature:aws workspaces: Adds support for volume encryption in Amazon WorkSpaces.
feature:aws cloudformation describe-account-limits: This is a new API.
feature:aws cloudformation describe-account-limits: This is a new API.
feature:aws ec2 modify-spot-fleet-request: This is a new API.
bugfix:aws elasticbeanstalk: Documentation update.
feature:aws cognito-sync: Update API to latest version
feature:aws cognito-sync: Update API to latest version
feature:aws cognito-identity: Update API to latest version
bugfix:Assume Role Provider: Fix issue where profile does not exist errors were not being propogated back to the user (issue 1515)
bugfix:Shorthand Syntax: Fix parser regression when a key name has an underscore character (issue 1510 __)
bugfix:Shorthand Syntax: Fix parser regression when a key name has an underscore character (issue 1510)
feature:aws s3: Add support for STANDARD_IA storage class to the aws s3 commands (issue 1511)
feature:aws logs: Add support for create-export-task, cancel-export-task, and describe-export-tasks.
bugfix:Output: Only omit printing response to stdout if the response is an empty dictionary (issue 1496 __)
bugfix:Output: Only omit printing response to stdout if the response is an empty dictionary (issue 1496)
feature:aws s3/s3api: Update Amazon S3 commands to the latest version
feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and StateMessage parameters
feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and StateMessage parameters
feature:aws efs describe-mount-targets: Add new optional MountTargetId parameter
feature:aws route53: Add calculated health checks and latency health checks
bugfix:StreamingBody: File-like object for HTTP response can now be properly closed
feature:aws importexport: Documentation update
feature:aws importexport: Documentation update
bugfix:aws machinelearning: Remove a constraint
feature:aws kinesis get-records: Add a timestamp field to all Records
bugfix:aws cloudfront: Add paginators and waiters
feature:aws storagegateway: Add support for resource tagging.
feature:aws storagegateway: Add support for resource tagging.
feature:aws ec2 request-spot-fleet: Add support for new request config parameters
feature:aws ec2 request-spot-fleet: Add support for new request config parameters
bugfix:Shorthand Parser: Fix regression where '-' character was not accepted as a key name in a shorthand value (issue 1470)
bugfix:Shorthand Parser: Fix regression where spaces in unquoted values were not being accepted (issue 1471)
feature:aws configservice: Add support for listing discovered resources
feature:aws configservice: Add support for listing discovered resources
bugfix:aws emr create-default-roles: Fix the issue where the command would fail to honor an existing AWS_CA_BUNDLE environment setting and end up with "SSLError: object has no attribute" (issue 1468)
feature:Shorthand Syntax: Add support for nested hashes when using shorthand syntax (issue 1444)
feature:aws codepipeline: Add support for specification of an encryption key to use with the artifact bucket, when creating and updating a pipeline
feature:aws codepipeline: Add support for specification of an encryption key to use with the artifact bucket, when creating and updating a pipeline
feature:aws s3: Add support for event notification filters
feature:aws s3: Add support for event notification filters
bugfix:aws iam create-virtual-mfa-device: Fix issue when an error response is received from the create-virtual-mfa-device command (issue 1447)
feature:aws elasticbeanstalk: Add support for enhanced health reporting in aws elasticbeanstalk commands
feature:aws elasticbeanstalk: Add support for enhanced health reporting in aws elasticbeanstalk commands
feature:Shared Credentials File: Add support for changing the shared credentials file from the default location of ~/.aws/credentials by setting the AWS_SHARED_CREDENTIALS_FILE environment variable (botocore issue 623)
feature:Waiters: Add aws iam wait instance-profile-exists and aws iam wait user-exists commands (botocore issue)
feature:aws swf: Add support for Added support for invoking AWS Lambda tasks from an Amazon SWF workflow.
feature:aws swf: Add support for Added support for invoking AWS Lambda tasks from an Amazon SWF workflow.
feature:aws devicefarm: Add support for testing iOS applications with AWS Device Farm.
feature:aws devicefarm: Add support for testing iOS applications with AWS Device Farm.
feature:aws opsworks: Add support for managing Amazon EC2 Container Service clusters.
feature:aws opsworks: Add support for managing Amazon EC2 Container Service clusters.
feature:aws rds: Add support for Amazon Aurora.
feature:aws s3api: Add support for more types of event notifications.
feature:aws s3api: Add support for more types of event notifications.
feature:aws s3api: Add support for GET/HEAD storage class response headers.
feature:aws logs: Add destination API support.
feature:aws glacier: Add support for Vault Lock.
feature:aws glacier: Add support for Vault Lock.
feature:aws emr: Add support for release-based clusters.
feature:aws devicefarm: Add support for AWS Device Farm
feature:aws devicefarm: Add support for AWS Device Farm
feature:aws dynamodbstreams: Add support for Amazon DynamoDB Streams
feature:aws dynamodb: Add support for consistent reads with the Scan API
feature:aws codepipeline: Add support for AWS CodePipeline
feature:aws codepipeline: Add support for AWS CodePipeline
feature:aws codecommit: Add support for AWS CodeCommit
feature:aws ses: Add support for cross-account sending
feature:aws iam: Add support for managing SSH Public Keys
feature:aws ecs: Update API
feature:aws ec2: Add support for EBS Snapshot Copy Support for Customer Managed Encryption Keys
feature:aws ec2: Add support for EBS Snapshot Copy Support for Customer Managed Encryption Keys
feature:aws autoscaling: Add support for Step Policies
feature:aws cloudfront: Update the aws cloudfront command to the latest version.
feature:aws cloudfront: Update the aws cloudfront command to the latest version.
feature:aws redshift: Update the aws redshift command to latest version.
feature:aws glacier: Add support for tagging.
feature:aws opsworks: Update the aws opsworks command to latest version.
feature:aws config: Add support for users to specify which types of supported resources AWS Config records for tracking configuration changes.
feature:aws deploy: Adds support for deployments to Red Hat Enterprise Linux (RHEL) instances.
feature:aws machinelearning wait: Add data-source-available, ml-model-available, evaluation-available, and batch-prediction-available waiter commands. (botocore issue 544)
feature:aws route53 wait: Add resource-record-sets-changed waiter command. (botocore issue 543)
feature:aws ecs: Add support for DeregisterTaskDefintion and environment variable overrides.
feature:aws ecs: Add support for DeregisterTaskDefintion and environment variable overrides.
bugfix:msi: Fix issue with msi's being installed on Windows 2008 and below.
bugfix:Installation: Fix bundled installer when running python 2.6 (issue 1381 https://github.com/aws/aws-cli/pull/1381)
bugfix:Installation: Fix bundled installer when running python 2.6 (issue 1381 https://github.com/aws/aws-cli/pull/1381)
bugfix:Installation: Fix minimum required version of pip to install the AWS CLI using python2.6 (issue 1383 https://github.com/aws/aws-cli/pull/1382)
feature:aws autoscaling: Add support for attachinga and describing load balancers.
feature:aws autoscaling: Add support for attachinga and describing load balancers.
feature:aws ec2: Add support for VPC flow logs and M4 instances.
feature:aws emr: Add Spark support and managed policy support.
feature:aws ecs: Add support for updating container agent.
feature:aws logs: Add support for put-subscription-filter, describe-subscription-filters, and delete-subscription-filters
feature:aws logs: Add support for put-subscription-filter, describe-subscription-filters, and delete-subscription-filters
feature:aws storagegateway: Add support for list-volume-initiators
feature:aws cognito-identity: Add support for delete-identities and hiding disabled identities with the list-identities API operation
feature:aws lambda create-function: Add support for uploading code using Amazon S3.
feature:aws lambda create-function: Add support for uploading code using Amazon S3.
feature:Preview Services: Preview services are now documented and will also show up in the list of available services (issue 1345)
feature:aws efs: Add support for aws efs
feature:aws efs: Add support for aws efs
feature:aws ecs: Add paginators and waiters for aws ecs
feature:aws kinesis: The get-records command now returns a new value MillisBehindLatest: the number of milliseconds the get-records response is from t
feature:aws kinesis: The get-records command now returns a new value MillisBehindLatest: the number of milliseconds the get-records response is from the end of the stream, indicating how far behind real time a consumer is.
feature:aws kms: Add update-alias command
feature:aws elastictranscoder: Update the aws elastictranscoder command to include support for additional formats, including MXF, FLAC, and OGA, and additional flexibility for your output audio.
feature:aws ec2: Add support for Spot Fleet.
feature:aws ec2: Add support for Spot Fleet.
feature:aws opsworks: Add support for custom AutoScaling.
feature:aws elasticbeanstalk: Update model to latest version.
feature:aws ds: Add support for AWS Directory Service.
feature:aws ds: Add support for AWS Directory Service.
feature:aws ec2: Add support for VPC endpoints for Amazon S3.
feature:aws ec2: Add support for EIP Migration.
feature:aws logs: Add support for filtering log events.
feature:aws glacier: Add support for vault policies.
feature:aws glacier: Add support for vault policies.
bugfix:aws iam create-open-id-connect-provider: Fix issue where the --url parameter would try to retrieve the contents from the url instead of use the url as its value. (issue 1317)
bugfix:aws workspaces: Fix issue where throttling errors were not being retried (botocore issue 529)
feature:aws dynamodb query: Add support for KeyConditonExpression.
feature:aws dynamodb query: Add support for KeyConditonExpression.
feature:aws help topics: Add support for listing available help topics.
feature:aws help topics: Add support for listing available help topics.
feature:aws help config-vars: Add help topic for configuration variables.
feature:aws help return-codes: Add help topic for return codes.
feature:aws help s3-config: Add help topic for configuration of s3 commands.
bugfix:aws lambda create-function/update-function-code: Improve error message when invalid --zip-file values are provided (issue 1296)
feature:aws ec2: Add support for new VM Import APIs, including import-image. The new APIs provide support for importing multi-volume VMs to Amazon EC2 and other enhancements.
feature:aws iam: Update AWS IAM command to latest version
feature:aws cognito-sync: Add support for Amazon Cognito Events.
feature:aws cognito-sync: Add support for Amazon Cognito Events.
bugfix:Parsing: Treat empty XML nodes in a response as an empty string instead of None if the underlying structure member is a string. This fixes the broken password-data-available Amazon EC2 waiter. Note: this changes the output of the CLI and may affect filtering with the --query parameter. (issue 1252, botocore issue 506)
bugfix:aws ecs: Minor documentation fixes.
bugfix:aws ecs: Minor documentation fixes.
feature:aws workspaces: Add support for Amazon WorkSpaces.
feature:aws workspaces: Add support for Amazon WorkSpaces.
feature:aws machinelearning: Add support for Amazon Machine Learning.
feature:aws s3api: Add support for specifying Lambda bucket notifications without needing to specify an invocation role.
feature:aws lambda: Update to latest api.
feature:aws ecs: Add support for Amazon ECS Service scheduler.
feature:aws datapipeline: Add support for deactivating pipelines.
feature:aws datapipeline: Add support for deactivating pipelines.
feature:aws elasticbeanstalk: Add support for cancelling in-progress environment updates or application version deployment.
feature:aws codedeploy: Add register, deregister, install, and uninstall commands and update to the latest AWS CodeDeploy API.
feature:aws codedeploy: Add register, deregister, install, and uninstall commands and update to the latest AWS CodeDeploy API.
feature:aws rds: Add support for describe-certificates.
feature:aws elastictranscoder: Add support for PlayReady DRM.
feature:aws ec2: Add support for D2 instances.
bugfix:Pagination: Fix issue where disabling pagination did not work when shadowing arguments. Affects commands such as aws route53 list-resource-reco
bugfix:Pagination: Fix issue where disabling pagination did not work when shadowing arguments. Affects commands such as aws route53 list-resource-record-sets.
feature:aws elastictranscoder: Add support for job timing and input/output metadata
feature:aws iam: Add NamedPolicy to GetAccountAuthorization details
feature:aws opsworks: Allow for BlockDeviceMapping on EC2 instances launched through OpsWorks
feature:aws emr: Adds support for Amazon S3 client-side encryption in Amazon EMR and setting configuration values for several variables in the create-
feature:aws emr: Adds support for Amazon S3 client-side encryption in Amazon EMR and setting configuration values for several variables in the create-cluster and ssh commands. Also, the create-default-roles command will now auto-populate the Service Role and Instance Profile variables in the configuration file with the default roles after they are created.
feature:aws ec2 wait image-available: Add support for polling until an EC2 image is available (issue 1105 __)
feature:aws ec2 wait image-available: Add support for polling until an EC2 image is available (issue 1105)
feature:aws ec2 wait: Add support for additional EC2 waiters including instance-status-ok, password-data-available, spot-instance-request-fulfilled, and system-status-ok
feature:aws s3api: Add support for Amazon S3 cross region replication
feature:aws s3api: Add support for Amazon S3 requester pays (issue 797)
bugfix:Tab Completion: Fix issue where tab completion could not handle an LC_CTYPE of UTF-8 (issue 1233)
bugfix:aws s3api put-bucket-notification: Fix issue where an empty notification configuration could not be specified (botocore issue 495)
bugfix:aws cloudfront: Fix issue when calling cloudfront commands (issue 1234)
bugfix:aws ec2 copy-snapshot: Fix issue with the aws ec2 copy-snapshot command not correctly generating the presigned url argument (botocore issue 498)
feature:aws elastictranscoder: Add support for Applied Color SpaceConversion.
feature:aws elastictranscoder: Add support for Applied Color SpaceConversion.
bugfix:aws --profile: Fix issue where explicitly specifying profile did not override credential environment variables. (botocore issue 486)
bugfix:aws datapipeline list-runs: Fix issue with --schedule-interval parameter. (issue 1225)
bugfix:aws configservice subscribe: Fix issue where users could not subscribe to a s3 bucket that they had no HeadBucket permissions to. (issue 1223)
bugfix:aws cloudtrail create-subscription: Fix issue where command would try to fetch the contents at a url using the contents of the custom policy as the url. (issue 1216)
feature:aws logs: Update aws logs command to the latest model.
feature:aws logs: Update aws logs command to the latest model.
feature:aws ec2: Add paginators for the describe-snapshots sub-command.
feature:aws cloudtrail: Add support for the new lookup-events sub-command.
bugfix:aws configure set: Fix issue when setting nested configuration values
feature:aws s3: Add support for --metadata-directive that allows metadata to be copied or replaced for single part copies. (issue 1188)
feature:aws cloudsearch: Update aws cloudsearch command to the latest model
feature:aws cloudsearch: Update aws cloudsearch command to the latest model
feature:aws cognito-sync: Update aws cognito-sync command to allow customers to receive near-realtime updates as their data changes as well as exporting historical data. Customers configure an Amazon Kinesis stream to receive the data which can then be processed and exported to other data stores such as Amazon Redshift.
bugfix:aws opsworks: Fix issue with platform detection on linux systems with python3.3 and higher (issue 1199)
feature:Help Paging: Support paging through more when running help commands on windows (issue 1195)
bugfix:aws s3: Fix issue where read timeouts were not retried. (issue 1191)
feature:aws cloudtrail: Add support for regionalized policy templates for the create-subscription and update-subscription commands. (issue 1167)
bugfix:parsing: Fix issue where if there is a square bracket inside one of the values of a list, the end character would get removed. (issue 1183)
feature:aws datapipeline: Add support for tagging.
feature:aws datapipeline: Add support for tagging.
feature:aws route53: Add support for listing hosted zones by name and getting the hosted zone count.
bugfix:aws s3 sync: Remove --recursive parameter. The sync command is always a recursive operation meaning the inclusion or exclusion of --recursive had no effect on the sync command. (issue 1171)
bugfix:aws s3: Fix issue where --endpoint-url was being ignored (issue 1142)
bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
bugfix:aws sts: Allow users to make regionalized STS calls by specifying the STS endpoint with --endpoint-url and the region with --region. (botocore issue 464)
bugfix:aws sts: Fix regression where if a region was not activated for STS it would raise an error if call was made to that region.
bugfix:aws sts: Fix regression where if a region was not activated for STS it would raise an error if call was made to that region.
feature:aws cloudfront: Update to latest API
feature:aws cloudfront: Update to latest API
feature:aws sts: Add support for STS regionalized calls
feature:aws ssm: Add support for Amazon Simple Systems Management Service (SSM)
bugfix:aws s3: Fix auth errors when uploading large files to the eu-central-1 and cn-north-1 regions (botocore issue 462 __)
bugfix:aws s3: Fix auth errors when uploading large files to the eu-central-1 and cn-north-1 regions (botocore issue 462)
bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a --port value of ICMP echo request (issue 1075 __)
bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a --port value of ICMP echo request (issue 1075)
feature:aws iam: Add support for managed policies
feature:aws elasticache: Add support for tagging
feature:aws route53domains: Add support for tagging of domains
feature:aws dynamodb: Add support for index scan
feature:aws dynamodb: Add support for index scan
bugfix:aws s3: Fix issue where literal value for --website-redirect was not being used. (issue 1137)
bugfix:aws sqs purge-queue: Fix issue with the processing of the --queue-url parameter (issue 1126)
feature:aws s3: Add support for config variable for changing S3 runtime values (issue 1122)
bugfix:Proxies: Fix issue with SSL certificate validation when using proxies and python 2.7.9 (botocore issue 451)
bugfix:aws datapipeline list-runs: Fix issue where --status values where not being serialized correctly (issue 1110 __)
bugfix:aws datapipeline list-runs: Fix issue where --status values where not being serialized correctly (issue 1110)
bugfix:Output Formatting: Handle broken pipe errors when piping the output to another program (issue 1113)
bugfix:HTTP Proxy: Fix issue where aws s3/s3api commands would hang when using an HTTP proxy (issue 1116)
feature:aws elasticache wait: Add waiters for the aws elasticache wait (botocore issue 443)
bugfix:Locale Settings: Fix issue when Mac OS X has an LC_CTYPE value of UTF-8 (issue 945)
feature:aws dynamodb: Add support for online indexing.
feature:aws dynamodb: Add support for online indexing.
feature:aws importexport get-shipping-label: Add support for get-shipping-label.
feature:aws s3 ls: Add --human-readable and --summarize options (issue 1103)
bugfix:aws kinesis put-records: Fix issue with base64 encoding for blob types (botocore issue 413)
feature:aws emr: Add support for security groups.
feature:aws emr: Add support for security groups.
feature:aws cognitio-identity: Enhance authentication flow by being able to save associations of IAM roles with identity pools.
feature:aws autoscaling: Add ClassicLink support.
feature:aws autoscaling: Add ClassicLink support.
bugfix:aws s3: Fix issue where mtime was set before file was finished downloading. (issue 1102)
Your coding agent can read these notes before it upgrades. Set up the MCP server →