Update upstream source from tag 'upstream/1.20.34+dfsg'

Update to upstream version '1.20.34+dfsg'
with Debian dir 3c94817b30
This commit is contained in:
Noah Meyerhans 2022-01-12 15:15:44 -08:00
commit b6ebd6f53e
48 changed files with 1749 additions and 280 deletions

22
.changes/1.19.10.json Normal file
View file

@ -0,0 +1,22 @@
[
{
"category": "``finspace``",
"description": "[``botocore``] Adds superuser and data-bundle parameters to CreateEnvironment API",
"type": "api-change"
},
{
"category": "``connectparticipant``",
"description": "[``botocore``] This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected.",
"type": "api-change"
},
{
"category": "``datasync``",
"description": "[``botocore``] AWS DataSync now supports Hadoop Distributed File System (HDFS) Locations",
"type": "api-change"
},
{
"category": "``macie2``",
"description": "[``botocore``] This release adds support for specifying the severity of findings that a custom data identifier produces, based on the number of occurrences of text that matches the detection criteria.",
"type": "api-change"
}
]

27
.changes/1.19.11.json Normal file
View file

@ -0,0 +1,27 @@
[
{
"category": "``chime-sdk-meetings``",
"description": "[``botocore``] The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK.",
"type": "api-change"
},
{
"category": "``sagemaker``",
"description": "[``botocore``] ListDevices and DescribeDevice now show Edge Manager agent version.",
"type": "api-change"
},
{
"category": "``connect``",
"description": "[``botocore``] This release adds CRUD operation support for Security profile resource in Amazon Connect",
"type": "api-change"
},
{
"category": "``iotwireless``",
"description": "[``botocore``] Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay",
"type": "api-change"
}
]

17
.changes/1.19.12.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``ec2``",
"description": "[``botocore``] DescribeInstances now returns customer-owned IP addresses for instances running on an AWS Outpost.",
"type": "api-change"
},
{
"category": "``translate``",
"description": "[``botocore``] This release enable customers to use their own KMS keys to encrypt output files when they submit a batch transform job.",
"type": "api-change"
},
{
"category": "``resourcegroupstaggingapi``",
"description": "[``botocore``] Documentation updates and improvements.",
"type": "api-change"
}
]

32
.changes/1.20.0.json Normal file
View file

@ -0,0 +1,32 @@
[
{
"category": "EndpointResolver",
"description": "[``botocore``] Adding support for resolving modeled FIPS and Dualstack endpoints.",
"type": "feature"
},
{
"category": "``six``",
"description": "[``botocore``] Updated vendored version of ``six`` from 1.10.0 to 1.16.0",
"type": "feature"
},
{
"category": "``sagemaker``",
"description": "[``botocore``] SageMaker CreateEndpoint and UpdateEndpoint APIs now support additional deployment configuration to manage traffic shifting options and automatic rollback monitoring. DescribeEndpoint now shows new in-progress deployment details with stage status.",
"type": "api-change"
},
{
"category": "``chime-sdk-meetings``",
"description": "[``botocore``] Updated format validation for ids and regions.",
"type": "api-change"
},
{
"category": "``wafv2``",
"description": "[``botocore``] You can now configure rules to run a CAPTCHA check against web requests and, as needed, send a CAPTCHA challenge to the client.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds internal validation on the GatewayAssociationState field",
"type": "api-change"
}
]

7
.changes/1.20.1.json Normal file
View file

@ -0,0 +1,7 @@
[
{
"category": "urllib3",
"description": "[``botocore``] Fix NO_OP_TICKET import bug in older versions of urllib3",
"type": "bugfix"
}
]

42
.changes/1.20.10.json Normal file
View file

@ -0,0 +1,42 @@
[
{
"category": "``lexv2-runtime``",
"description": "[``botocore``] Update lexv2-runtime client to latest version",
"type": "api-change"
},
{
"category": "``cloudformation``",
"description": "[``botocore``] The StackSets ManagedExecution feature will allow concurrency for non-conflicting StackSet operations and queuing the StackSet operations that conflict at a given time for later execution.",
"type": "api-change"
},
{
"category": "``redshift``",
"description": "[``botocore``] Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs",
"type": "api-change"
},
{
"category": "``lambda``",
"description": "[``botocore``] Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions.",
"type": "api-change"
},
{
"category": "``appstream``",
"description": "[``botocore``] Includes APIs for managing resources for Elastic fleets: applications, app blocks, and application-fleet associations.",
"type": "api-change"
},
{
"category": "``medialive``",
"description": "[``botocore``] This release adds support for specifying a SCTE-35 PID on input. MediaLive now supports SCTE-35 PID selection on inputs containing one or more active SCTE-35 PIDs.",
"type": "api-change"
},
{
"category": "``batch``",
"description": "[``botocore``] Documentation updates for AWS Batch.",
"type": "api-change"
},
{
"category": "``application-insights``",
"description": "[``botocore``] Application Insights now supports monitoring for HANA",
"type": "api-change"
}
]

62
.changes/1.20.11.json Normal file
View file

@ -0,0 +1,62 @@
[
{
"category": "``connect``",
"description": "[``botocore``] This release adds support for UpdateContactFlowMetadata, DeleteContactFlow and module APIs. For details, see the Release Notes in the Amazon Connect Administrator Guide.",
"type": "api-change"
},
{
"category": "``dms``",
"description": "[``botocore``] Added new S3 endpoint settings to allow to convert the current UTC time into a specified time zone when a date partition folder is created. Using with 'DatePartitionedEnabled'.",
"type": "api-change"
},
{
"category": "``es``",
"description": "[``botocore``] This release adds an optional parameter dry-run for the UpdateElasticsearchDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change.",
"type": "api-change"
},
{
"category": "``ssm``",
"description": "[``botocore``] Adds new parameter to CreateActivation API . This parameter is for \"internal use only\".",
"type": "api-change"
},
{
"category": "``chime-sdk-meetings``",
"description": "[``botocore``] Added new APIs for enabling Echo Reduction with Voice Focus.",
"type": "api-change"
},
{
"category": "``eks``",
"description": "[``botocore``] Adding missing exceptions to RegisterCluster operation",
"type": "api-change"
},
{
"category": "``quicksight``",
"description": "[``botocore``] Add support for Exasol data source, 1 click enterprise embedding and email customization.",
"type": "api-change"
},
{
"category": "``cloudformation``",
"description": "[``botocore``] This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet.",
"type": "api-change"
},
{
"category": "``rds``",
"description": "[``botocore``] Adds local backup support to Amazon RDS on AWS Outposts.",
"type": "api-change"
},
{
"category": "``braket``",
"description": "[``botocore``] This release adds support for Amazon Braket Hybrid Jobs.",
"type": "api-change"
},
{
"category": "``s3control``",
"description": "[``botocore``] Added Amazon CloudWatch publishing option for S3 Storage Lens metrics.",
"type": "api-change"
},
{
"category": "``finspace-data``",
"description": "[``botocore``] Add new APIs for managing Datasets, Changesets, and Dataviews.",
"type": "api-change"
}
]

97
.changes/1.20.12.json Normal file
View file

@ -0,0 +1,97 @@
[
{
"category": "``redshift``",
"description": "[``botocore``] This release adds support for reserved node exchange with restore/resize",
"type": "api-change"
},
{
"category": "``elasticache``",
"description": "[``botocore``] Adding support for r6gd instances for Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact.",
"type": "api-change"
},
{
"category": "``opensearch``",
"description": "[``botocore``] This release adds an optional parameter dry-run for the UpdateDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change.",
"type": "api-change"
},
{
"category": "``backup``",
"description": "[``botocore``] This release adds new opt-in settings for advanced features for DynamoDB backups",
"type": "api-change"
},
{
"category": "``iot``",
"description": "[``botocore``] This release introduces a new feature, Managed Job Template, for AWS IoT Jobs Service. Customers can now use service provided managed job templates to easily create jobs for supported standard job actions.",
"type": "api-change"
},
{
"category": "``iotwireless``",
"description": "[``botocore``] Two new APIs, GetNetworkAnalyzerConfiguration and UpdateNetworkAnalyzerConfiguration, are added for the newly released Network Analyzer feature which enables customers to view real-time frame information and logs from LoRaWAN devices and gateways.",
"type": "api-change"
},
{
"category": "``workspaces``",
"description": "[``botocore``] Documentation updates for Amazon WorkSpaces",
"type": "api-change"
},
{
"category": "``s3``",
"description": "[``botocore``] Introduce two new Filters to S3 Lifecycle configurations - ObjectSizeGreaterThan and ObjectSizeLessThan. Introduce a new way to trigger actions on noncurrent versions by providing the number of newer noncurrent versions along with noncurrent days.",
"type": "api-change"
},
{
"category": "``elbv2``",
"description": "[``botocore``] Update elbv2 client to latest version",
"type": "api-change"
},
{
"category": "``macie2``",
"description": "[``botocore``] Documentation updates for Amazon Macie",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds a new parameter ipv6Native to the allow creation of IPv6-only subnets using the CreateSubnet operation, and the operation ModifySubnetAttribute includes new parameters to modify subnet attributes to use resource-based naming and enable DNS resolutions for Private DNS name.",
"type": "api-change"
},
{
"category": "``sqs``",
"description": "[``botocore``] Amazon SQS adds a new queue attribute, SqsManagedSseEnabled, which enables server-side queue encryption using SQS owned encryption keys.",
"type": "api-change"
},
{
"category": "``ecs``",
"description": "[``botocore``] Documentation update for ARM support on Amazon ECS.",
"type": "api-change"
},
{
"category": "``sts``",
"description": "[``botocore``] Documentation updates for AWS Security Token Service.",
"type": "api-change"
},
{
"category": "``finspace-data``",
"description": "[``botocore``] Update documentation for createChangeset API.",
"type": "api-change"
},
{
"category": "``dynamodb``",
"description": "[``botocore``] DynamoDB PartiQL now supports ReturnConsumedCapacity, which returns capacity units consumed by PartiQL APIs if the request specified returnConsumedCapacity parameter. PartiQL APIs include ExecuteStatement, BatchExecuteStatement, and ExecuteTransaction.",
"type": "api-change"
},
{
"category": "``lambda``",
"description": "[``botocore``] Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams.",
"type": "api-change"
},
{
"category": "``iotdeviceadvisor``",
"description": "[``botocore``] This release introduces a new feature for Device Advisor: ability to execute multiple test suites in parallel for given customer account. You can use GetEndpoint API to get the device-level test endpoint and call StartSuiteRun with \"parallelRun=true\" to run suites in parallel.",
"type": "api-change"
},
{
"category": "``rds``",
"description": "[``botocore``] Adds support for Multi-AZ DB clusters for RDS for MySQL and RDS for PostgreSQL.",
"type": "api-change"
}
]

52
.changes/1.20.13.json Normal file
View file

@ -0,0 +1,52 @@
[
{
"category": "``timestream-query``",
"description": "[``botocore``] Releasing Amazon Timestream Scheduled Queries. It makes real-time analytics more performant and cost-effective for customers by calculating and storing frequently accessed aggregates, and other computations, typically used in operational dashboards, business reports, and other analytics applications",
"type": "api-change"
},
{
"category": "``elasticache``",
"description": "[``botocore``] Doc only update for ElastiCache",
"type": "api-change"
},
{
"category": "``proton``",
"description": "[``botocore``] This release adds APIs for getting the outputs and provisioned stacks for Environments, Pipelines, and ServiceInstances. You can now add tags to EnvironmentAccountConnections. It also adds APIs for working with PR-based provisioning. Also, it adds APIs for syncing templates with a git repository.",
"type": "api-change"
},
{
"category": "``translate``",
"description": "[``botocore``] This release enables customers to use translation settings to mask profane words and phrases in their translation output.",
"type": "api-change"
},
{
"category": "``lambda``",
"description": "[``botocore``] Remove Lambda function url apis",
"type": "api-change"
},
{
"category": "``imagebuilder``",
"description": "[``botocore``] This release adds support for sharing AMIs with Organizations within an EC2 Image Builder Distribution Configuration.",
"type": "api-change"
},
{
"category": "``customer-profiles``",
"description": "[``botocore``] This release introduces a new auto-merging feature for profile matching. The auto-merging configurations can be set via CreateDomain API or UpdateDomain API. You can use GetIdentityResolutionJob API and ListIdentityResolutionJobs API to fetch job status.",
"type": "api-change"
},
{
"category": "``autoscaling``",
"description": "[``botocore``] Customers can now configure predictive scaling policies to proactively scale EC2 Auto Scaling groups based on any CloudWatch metrics that more accurately represent the load on the group than the four predefined metrics. They can also use math expressions to further customize the metrics.",
"type": "api-change"
},
{
"category": "``timestream-write``",
"description": "[``botocore``] This release adds support for multi-measure records and magnetic store writes. Multi-measure records allow customers to store multiple measures in a single table row. Magnetic store writes enable customers to write late arrival data (data with timestamp in the past) directly into the magnetic store.",
"type": "api-change"
},
{
"category": "``iotsitewise``",
"description": "[``botocore``] AWS IoT SiteWise now accepts data streams that aren't associated with any asset properties. You can organize data by updating data stream associations.",
"type": "api-change"
}
]

32
.changes/1.20.14.json Normal file
View file

@ -0,0 +1,32 @@
[
{
"category": "``autoscaling``",
"description": "[``botocore``] Documentation updates for Amazon EC2 Auto Scaling.",
"type": "api-change"
},
{
"category": "``mgn``",
"description": "[``botocore``] Application Migration Service now supports an additional replication method that does not require agent installation on each source server. This option is available for source servers running on VMware vCenter versions 6.7 and 7.0.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] Documentation updates for EC2.",
"type": "api-change"
},
{
"category": "``iotdeviceadvisor``",
"description": "[``botocore``] Documentation update for Device Advisor GetEndpoint API",
"type": "api-change"
},
{
"category": "``pinpoint``",
"description": "[``botocore``] Added a One-Time Password (OTP) management feature. You can use the Amazon Pinpoint API to generate OTP codes and send them to your users as SMS messages. Your apps can then call the API to verify the OTP codes that your users input",
"type": "api-change"
},
{
"category": "``outposts``",
"description": "[``botocore``] This release adds new APIs for working with Outpost sites and orders.",
"type": "api-change"
}
]

22
.changes/1.20.15.json Normal file
View file

@ -0,0 +1,22 @@
[
{
"category": "``migration-hub-refactor-spaces``",
"description": "[``botocore``] This is the initial SDK release for AWS Migration Hub Refactor Spaces",
"type": "api-change"
},
{
"category": "``textract``",
"description": "[``botocore``] This release adds support for synchronously analyzing identity documents through a new API: AnalyzeID",
"type": "api-change"
},
{
"category": "``personalize-runtime``",
"description": "[``botocore``] This release adds inference support for Recommenders.",
"type": "api-change"
},
{
"category": "``personalize``",
"description": "[``botocore``] This release adds API support for Recommenders and BatchSegmentJobs.",
"type": "api-change"
}
]

62
.changes/1.20.16.json Normal file
View file

@ -0,0 +1,62 @@
[
{
"category": "``s3``",
"description": "[``botocore``] Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations.",
"type": "api-change"
},
{
"category": "``wellarchitected``",
"description": "[``botocore``] This update provides support for Well-Architected API users to use custom lens features.",
"type": "api-change"
},
{
"category": "``rum``",
"description": "[``botocore``] This is the first public release of CloudWatch RUM",
"type": "api-change"
},
{
"category": "``rbin``",
"description": "[``botocore``] This release adds support for Recycle Bin.",
"type": "api-change"
},
{
"category": "``iotsitewise``",
"description": "[``botocore``] AWS IoT SiteWise now supports retention configuration for the hot tier storage.",
"type": "api-change"
},
{
"category": "``compute-optimizer``",
"description": "[``botocore``] Adds support for the enhanced infrastructure metrics paid feature. Also adds support for two new sets of resource efficiency metrics, including savings opportunity metrics and performance improvement opportunity metrics.",
"type": "api-change"
},
{
"category": "``ecr``",
"description": "[``botocore``] This release adds supports for pull through cache rules and enhanced scanning.",
"type": "api-change"
},
{
"category": "``evidently``",
"description": "[``botocore``] Introducing Amazon CloudWatch Evidently. This is the first public release of Amazon CloudWatch Evidently.",
"type": "api-change"
},
{
"category": "``inspector2``",
"description": "[``botocore``] This release adds support for the new Amazon Inspector API. The new Amazon Inspector can automatically discover and scan Amazon EC2 instances and Amazon ECR container images for software vulnerabilities and unintended network exposure, and report centralized findings across multiple AWS accounts.",
"type": "api-change"
},
{
"category": "``ssm``",
"description": "[``botocore``] Added two new attributes to DescribeInstanceInformation called SourceId and SourceType along with new string filters SourceIds and SourceTypes to filter instance records.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds support for G5g and M6a instances. This release also adds support for Amazon EBS Snapshots Archive, a feature that enables you to archive your EBS snapshots; and Recycle Bin, a feature that enables you to protect your EBS snapshots against accidental deletion.",
"type": "api-change"
},
{
"category": "``dataexchange``",
"description": "[``botocore``] This release enables providers and subscribers to use Data Set, Job, and Asset operations to work with API assets from Amazon API Gateway. In addition, this release enables subscribers to use the SendApiAsset operation to invoke a provider's Amazon API Gateway API that they are entitled to.",
"type": "api-change"
}
]

82
.changes/1.20.17.json Normal file
View file

@ -0,0 +1,82 @@
[
{
"category": "``s3``",
"description": "[``botocore``] Introduce Amazon S3 Glacier Instant Retrieval storage class and a new setting in S3 Object Ownership to disable ACLs for bucket and the objects in it.",
"type": "api-change"
},
{
"category": "``backup-gateway``",
"description": "[``botocore``] Initial release of AWS Backup gateway which enables you to centralize and automate protection of on-premises VMware and VMware Cloud on AWS workloads using AWS Backup.",
"type": "api-change"
},
{
"category": "``iot``",
"description": "[``botocore``] Added the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds support for Is4gen and Im4gn instances. This release also adds a new subnet attribute, enableLniAtDeviceIndex, to support local network interfaces, which are logical networking components that connect an EC2 instance to your on-premises network.",
"type": "api-change"
},
{
"category": "``outposts``",
"description": "[``botocore``] This release adds the SupportedHardwareType parameter to CreateOutpost.",
"type": "api-change"
},
{
"category": "``storagegateway``",
"description": "[``botocore``] Added gateway type VTL_SNOW. Added new SNOWBALL HostEnvironment for gateways running on a Snowball device. Added new field HostEnvironmentId to serve as an identifier for the HostEnvironment on which the gateway is running.",
"type": "api-change"
},
{
"category": "``kinesis``",
"description": "[``botocore``] Amazon Kinesis Data Streams now supports on demand streams.",
"type": "api-change"
},
{
"category": "``glue``",
"description": "[``botocore``] Support for DataLake transactions",
"type": "api-change"
},
{
"category": "``accessanalyzer``",
"description": "[``botocore``] AWS IAM Access Analyzer now supports policy validation for resource policies attached to S3 buckets and access points. You can run additional policy checks by specifying the S3 resource type you want to attach to your resource policy.",
"type": "api-change"
},
{
"category": "``lakeformation``",
"description": "[``botocore``] This release adds support for row and cell-based access control in Lake Formation. It also adds support for Lake Formation Governed Tables, which support ACID transactions and automatic storage optimizations.",
"type": "api-change"
},
{
"category": "``kafka``",
"description": "[``botocore``] This release adds three new V2 APIs. CreateClusterV2 for creating both provisioned and serverless clusters. DescribeClusterV2 for getting information about provisioned and serverless clusters and ListClustersV2 for listing all clusters (both provisioned and serverless) in your account.",
"type": "api-change"
},
{
"category": "``redshift-data``",
"description": "[``botocore``] Data API now supports serverless queries.",
"type": "api-change"
},
{
"category": "``snowball``",
"description": "[``botocore``] Tapeball is to integrate tape gateway onto snowball, it enables customer to transfer local data on the tape to snowball,and then ingest the data into tape gateway on the cloud.",
"type": "api-change"
},
{
"category": "``workspaces-web``",
"description": "[``botocore``] This is the initial SDK release for Amazon WorkSpaces Web. Amazon WorkSpaces Web is a low-cost, fully managed WorkSpace built to deliver secure web-based workloads and software-as-a-service (SaaS) application access to users within existing web browsers.",
"type": "api-change"
},
{
"category": "``iottwinmaker``",
"description": "[``botocore``] AWS IoT TwinMaker makes it faster and easier to create, visualize and monitor digital twins of real-world systems like buildings, factories and industrial equipment to optimize operations. Learn more: https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html (New Service) (Preview)",
"type": "api-change"
},
{
"category": "``fsx``",
"description": "[``botocore``] This release adds support for the FSx for OpenZFS file system type, FSx for Lustre file systems with the Persistent_2 deployment type, and FSx for Lustre file systems with Amazon S3 data repository associations and automatic export policies.",
"type": "api-change"
}
]

47
.changes/1.20.18.json Normal file
View file

@ -0,0 +1,47 @@
[
{
"category": "``sagemaker``",
"description": "[``botocore``] This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow.",
"type": "api-change"
},
{
"category": "``kendra``",
"description": "[``botocore``] Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata.",
"type": "api-change"
},
{
"category": "``directconnect``",
"description": "[``botocore``] Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence.",
"type": "api-change"
},
{
"category": "``lexv2-models``",
"description": "[``botocore``] Update lexv2-models client to latest version",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds.",
"type": "api-change"
},
{
"category": "``shield``",
"description": "[``botocore``] This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources.",
"type": "api-change"
},
{
"category": "``sagemaker-runtime``",
"description": "[``botocore``] Update sagemaker-runtime client to latest version",
"type": "api-change"
},
{
"category": "``devops-guru``",
"description": "[``botocore``] DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications.",
"type": "api-change"
},
{
"category": "``dynamodb``",
"description": "[``botocore``] Add support for Table Classes and introduce the Standard Infrequent Access table class.",
"type": "api-change"
}
]

17
.changes/1.20.19.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``ram``",
"description": "[``botocore``] This release adds the ability to use the new ResourceRegionScope parameter on List operations that return lists of resources or resource types. This new parameter filters the results by letting you differentiate between global or regional resource types.",
"type": "api-change"
},
{
"category": "``networkmanager``",
"description": "[``botocore``] This release adds API support for AWS Cloud WAN.",
"type": "api-change"
},
{
"category": "``amplifyuibuilder``",
"description": "[``botocore``] This release introduces the actions and data types for the new Amplify UI Builder API. The Amplify UI Builder API provides a programmatic interface for creating and configuring user interface (UI) component libraries and themes for use in Amplify applications.",
"type": "api-change"
}
]

17
.changes/1.20.2.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``batch``",
"description": "[``botocore``] Adds support for scheduling policy APIs.",
"type": "api-change"
},
{
"category": "``health``",
"description": "[``botocore``] Documentation updates for AWS Health.",
"type": "api-change"
},
{
"category": "``greengrassv2``",
"description": "[``botocore``] This release adds support for Greengrass core devices running Windows. You can now specify name of a Windows user to run a component.",
"type": "api-change"
}
]

7
.changes/1.20.20.json Normal file
View file

@ -0,0 +1,7 @@
[
{
"category": "``rekognition``",
"description": "[``botocore``] This release added new KnownGender types for Celebrity Recognition.",
"type": "api-change"
}
]

17
.changes/1.20.21.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``location``",
"description": "[``botocore``] This release adds support for Accuracy position filtering, position metadata and autocomplete for addresses and points of interest based on partial or misspelled free-form text.",
"type": "api-change"
},
{
"category": "``appsync``",
"description": "[``botocore``] AWS AppSync now supports custom domain names, allowing you to associate a domain name that you own with an AppSync API in your account.",
"type": "api-change"
},
{
"category": "``route53``",
"description": "[``botocore``] Add PriorRequestNotComplete exception to UpdateHostedZoneComment API",
"type": "api-change"
}
]

42
.changes/1.20.22.json Normal file
View file

@ -0,0 +1,42 @@
[
{
"category": "``lookoutvision``",
"description": "[``botocore``] This release adds new APIs for packaging an Amazon Lookout for Vision model as an AWS IoT Greengrass component.",
"type": "api-change"
},
{
"category": "``sagemaker``",
"description": "[``botocore``] This release added a new Ambarella device(amba_cv2) compilation support for Sagemaker Neo.",
"type": "api-change"
},
{
"category": "``comprehendmedical``",
"description": "[``botocore``] This release adds a new set of APIs (synchronous and batch) to support the SNOMED-CT ontology.",
"type": "api-change"
},
{
"category": "``health``",
"description": "[``botocore``] Documentation updates for AWS Health",
"type": "api-change"
},
{
"category": "``logs``",
"description": "[``botocore``] This release adds AWS Organizations support as condition key in destination policy for cross account Subscriptions in CloudWatch Logs.",
"type": "api-change"
},
{
"category": "``outposts``",
"description": "[``botocore``] This release adds the UpdateOutpost API.",
"type": "api-change"
},
{
"category": "``support``",
"description": "[``botocore``] Documentation updates for AWS Support.",
"type": "api-change"
},
{
"category": "``iot``",
"description": "[``botocore``] This release allows customer to enable caching of custom authorizer on HTTP protocol for clients that use persistent or Keep-Alive connection in order to reduce the number of Lambda invocations.",
"type": "api-change"
}
]

37
.changes/1.20.23.json Normal file
View file

@ -0,0 +1,37 @@
[
{
"category": "``lexv2-models``",
"description": "[``botocore``] Update lexv2-models client to latest version",
"type": "api-change"
},
{
"category": "``network-firewall``",
"description": "[``botocore``] This release adds support for managed rule groups.",
"type": "api-change"
},
{
"category": "``route53-recovery-control-config``",
"description": "[``botocore``] This release adds tagging supports to Route53 Recovery Control Configuration. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field `tags` to support tagging while calling CreateCluster, CreateControlPanel and CreateSafetyRule.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] Adds waiters support for internet gateways.",
"type": "api-change"
},
{
"category": "``sms``",
"description": "[``botocore``] This release adds SMS discontinuation information to the API and CLI references.",
"type": "api-change"
},
{
"category": "``route53domains``",
"description": "[``botocore``] Amazon Route 53 domain registration APIs now support filtering and sorting in the ListDomains API, deleting a domain by using the DeleteDomain API and getting domain pricing information by using the ListPrices API.",
"type": "api-change"
},
{
"category": "``savingsplans``",
"description": "[``botocore``] Adds the ability to specify Savings Plans hourly commitments using five digits after the decimal point.",
"type": "api-change"
}
]

7
.changes/1.20.24.json Normal file
View file

@ -0,0 +1,7 @@
[
{
"category": "``secretsmanager``",
"description": "[``botocore``] Documentation updates for Secrets Manager",
"type": "api-change"
}
]

57
.changes/1.20.25.json Normal file
View file

@ -0,0 +1,57 @@
[
{
"category": "``customer-profiles``",
"description": "[``botocore``] This release adds an optional parameter, ObjectTypeNames to the PutIntegration API to support multiple object types per integration option. Besides, this release introduces Standard Order Objects which contain data from third party systems and each order object belongs to a specific profile.",
"type": "api-change"
},
{
"category": "``sagemaker``",
"description": "[``botocore``] This release adds a new ContentType field in AutoMLChannel for SageMaker CreateAutoMLJob InputDataConfig.",
"type": "api-change"
},
{
"category": "``forecast``",
"description": "[``botocore``] Adds ForecastDimensions field to the DescribeAutoPredictorResponse",
"type": "api-change"
},
{
"category": "``securityhub``",
"description": "[``botocore``] Added new resource details objects to ASFF, including resources for Firewall, and RuleGroup, FirewallPolicy Added additional details for AutoScalingGroup, LaunchConfiguration, and S3 buckets.",
"type": "api-change"
},
{
"category": "``location``",
"description": "[``botocore``] Making PricingPlan optional as part of create resource API.",
"type": "api-change"
},
{
"category": "``redshift``",
"description": "[``botocore``] This release adds API support for managed Redshift datashares. Customers can now interact with a Redshift datashare that is managed by a different service, such as AWS Data Exchange.",
"type": "api-change"
},
{
"category": "``apigateway``",
"description": "[``botocore``] Documentation updates for Amazon API Gateway",
"type": "api-change"
},
{
"category": "``devops-guru``",
"description": "[``botocore``] Adds Tags support to DescribeOrganizationResourceCollectionHealth",
"type": "api-change"
},
{
"category": "``imagebuilder``",
"description": "[``botocore``] This release adds support for importing and exporting VM Images as part of the Image Creation workflow via EC2 VM Import/Export.",
"type": "api-change"
},
{
"category": "``datasync``",
"description": "[``botocore``] AWS DataSync now supports FSx Lustre Locations.",
"type": "api-change"
},
{
"category": "``finspace-data``",
"description": "[``botocore``] Make dataset description optional and allow s3 export for dataviews",
"type": "api-change"
}
]

42
.changes/1.20.26.json Normal file
View file

@ -0,0 +1,42 @@
[
{
"category": "``nimble``",
"description": "[``botocore``] Amazon Nimble Studio adds support for users to upload files during a streaming session using NICE DCV native client or browser.",
"type": "api-change"
},
{
"category": "``chime-sdk-messaging``",
"description": "[``botocore``] The Amazon Chime SDK now supports updating message attributes via channel flows",
"type": "api-change"
},
{
"category": "``imagebuilder``",
"description": "[``botocore``] Added a note to infrastructure configuration actions and data types concerning delivery of Image Builder event messages to encrypted SNS topics. The key that's used to encrypt the SNS topic must reside in the account that Image Builder runs under.",
"type": "api-change"
},
{
"category": "``workmail``",
"description": "[``botocore``] This release allows customers to change their email monitoring configuration in Amazon WorkMail.",
"type": "api-change"
},
{
"category": "``transfer``",
"description": "[``botocore``] Property for Transfer Family used with the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session.",
"type": "api-change"
},
{
"category": "``lookoutmetrics``",
"description": "[``botocore``] This release adds support for Causal Relationships. Added new ListAnomalyGroupRelatedMetrics API operation and InterMetricImpactDetails API data type",
"type": "api-change"
},
{
"category": "``mediaconnect``",
"description": "[``botocore``] You can now use the Fujitsu-QoS protocol for your MediaConnect sources and outputs to transport content to and from Fujitsu devices.",
"type": "api-change"
},
{
"category": "``qldb``",
"description": "[``botocore``] Amazon QLDB now supports journal exports in JSON and Ion Binary formats. This release adds an optional OutputFormat parameter to the ExportJournalToS3 API.",
"type": "api-change"
}
]

27
.changes/1.20.27.json Normal file
View file

@ -0,0 +1,27 @@
[
{
"category": "``sagemaker``",
"description": "[``botocore``] The release allows users to pass pipeline definitions as Amazon S3 locations and control the pipeline execution concurrency using ParallelismConfiguration. It also adds support of EMR jobs as pipeline steps.",
"type": "api-change"
},
{
"category": "``rds``",
"description": "[``botocore``] Multiple doc-only updates for Relational Database Service (RDS)",
"type": "api-change"
},
{
"category": "``mediaconvert``",
"description": "[``botocore``] AWS Elemental MediaConvert SDK has added strength levels to the Sharpness Filter and now permits OGG files to be specified as sidecar audio inputs.",
"type": "api-change"
},
{
"category": "``greengrassv2``",
"description": "[``botocore``] This release adds the API operations to manage the Greengrass role associated with your account and to manage the core device connectivity information. Greengrass V2 customers can now depend solely on Greengrass V2 SDK for all the API operations needed to manage their fleets.",
"type": "api-change"
},
{
"category": "``detective``",
"description": "[``botocore``] Added and updated API operations to support the Detective integration with AWS Organizations. New actions are used to manage the delegated administrator account and the integration configuration.",
"type": "api-change"
}
]

22
.changes/1.20.28.json Normal file
View file

@ -0,0 +1,22 @@
[
{
"category": "``rekognition``",
"description": "[``botocore``] This release introduces a new field IndexFacesModelVersion, which is the version of the face detect and storage model that was used when indexing the face vector.",
"type": "api-change"
},
{
"category": "``s3``",
"description": "[``botocore``] Minor doc-based updates based on feedback bugs received.",
"type": "api-change"
},
{
"category": "JSONFileCache",
"description": "[``botocore``] Add support for __delitem__ in JSONFileCache",
"type": "enhancement"
},
{
"category": "``s3control``",
"description": "[``botocore``] Documentation updates for the renaming of Glacier to Glacier Flexible Retrieval.",
"type": "api-change"
}
]

57
.changes/1.20.29.json Normal file
View file

@ -0,0 +1,57 @@
[
{
"category": "``cloudtrail``",
"description": "[``botocore``] This release adds support for CloudTrail Lake, a new feature that lets you run SQL-based queries on events that you have aggregated into event data stores. New APIs have been added for creating and managing event data stores, and creating, running, and managing queries in CloudTrail Lake.",
"type": "api-change"
},
{
"category": "``iot``",
"description": "[``botocore``] This release adds an automatic retry mechanism for AWS IoT Jobs. You can now define a maximum number of retries for each Job rollout, along with the criteria to trigger the retry for FAILED/TIMED_OUT/ALL(both FAILED an TIMED_OUT) job.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release adds a new API called ModifyVpcEndpointServicePayerResponsibility which allows VPC endpoint service owners to take payer responsibility of their VPC Endpoint connections.",
"type": "api-change"
},
{
"category": "``snowball``",
"description": "[``botocore``] Updating validation rules for interfaces used in the Snowball API to tighten security of service.",
"type": "api-change"
},
{
"category": "``lakeformation``",
"description": "[``botocore``] Add new APIs for 3rd Party Support for Lake Formation",
"type": "api-change"
},
{
"category": "``appstream``",
"description": "[``botocore``] Includes APIs for App Entitlement management regarding entitlement and entitled application association.",
"type": "api-change"
},
{
"category": "``eks``",
"description": "[``botocore``] Amazon EKS now supports running applications using IPv6 address space",
"type": "api-change"
},
{
"category": "``quicksight``",
"description": "[``botocore``] Multiple Doc-only updates for Amazon QuickSight.",
"type": "api-change"
},
{
"category": "``ecs``",
"description": "[``botocore``] Documentation update for ticket fixes.",
"type": "api-change"
},
{
"category": "``sagemaker``",
"description": "[``botocore``] Amazon SageMaker now supports running training jobs on ml.g5 instance types.",
"type": "api-change"
},
{
"category": "``glue``",
"description": "[``botocore``] Add Delta Lake target support for Glue Crawler and 3rd Party Support for Lake Formation",
"type": "api-change"
}
]

17
.changes/1.20.3.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``backup``",
"description": "[``botocore``] AWS Backup SDK provides new options when scheduling backups: select supported services and resources that are assigned to a particular tag, linked to a combination of tags, or can be identified by a partial tag value, and exclude resources from their assignments.",
"type": "api-change"
},
{
"category": "``ecs``",
"description": "[``botocore``] This release adds support for container instance health.",
"type": "api-change"
},
{
"category": "``resiliencehub``",
"description": "[``botocore``] Initial release of AWS Resilience Hub, a managed service that enables you to define, validate, and track the resilience of your applications on AWS",
"type": "api-change"
}
]

37
.changes/1.20.30.json Normal file
View file

@ -0,0 +1,37 @@
[
{
"category": "``ec2``",
"description": "[``botocore``] This release introduces On-Demand Capacity Reservation support for Cluster Placement Groups, adds Tags on instance Metadata, and includes documentation updates for Amazon EC2.",
"type": "api-change"
},
{
"category": "``mediatailor``",
"description": "[``botocore``] This release adds support for filler slate when updating MediaTailor channels that use the linear playback mode.",
"type": "api-change"
},
{
"category": "``opensearch``",
"description": "[``botocore``] Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above",
"type": "api-change"
},
{
"category": "``iotwireless``",
"description": "[``botocore``] Downlink Queue Management feature provides APIs for customers to manage the queued messages destined to device inside AWS IoT Core for LoRaWAN. Customer can view, delete or purge the queued message(s). It allows customer to preempt the queued messages and let more urgent messages go through.",
"type": "api-change"
},
{
"category": "``es``",
"description": "[``botocore``] Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above",
"type": "api-change"
},
{
"category": "``mwaa``",
"description": "[``botocore``] This release adds a \"Source\" field that provides the initiator of an update, such as due to an automated patch from AWS or due to modification via Console or API.",
"type": "api-change"
},
{
"category": "``appsync``",
"description": "[``botocore``] AppSync: AWS AppSync now supports configurable batching sizes for AWS Lambda resolvers, Direct AWS Lambda resolvers and pipeline functions",
"type": "api-change"
}
]

7
.changes/1.20.31.json Normal file
View file

@ -0,0 +1,7 @@
[
{
"category": "``medialive``",
"description": "[``botocore``] This release adds support for selecting the Program Date Time (PDT) Clock source algorithm for HLS outputs.",
"type": "api-change"
}
]

27
.changes/1.20.32.json Normal file
View file

@ -0,0 +1,27 @@
[
{
"category": "``ec2``",
"description": "[``botocore``] New feature: Updated EC2 API to support faster launching for Windows images. Optimized images are pre-provisioned, using snapshots to launch instances up to 65% faster.",
"type": "api-change"
},
{
"category": "``compute-optimizer``",
"description": "[``botocore``] Adds support for new Compute Optimizer capability that makes it easier for customers to optimize their EC2 instances by leveraging multiple CPU architectures.",
"type": "api-change"
},
{
"category": "``lookoutmetrics``",
"description": "[``botocore``] This release adds FailureType in the response of DescribeAnomalyDetector.",
"type": "api-change"
},
{
"category": "``databrew``",
"description": "[``botocore``] This SDK release adds support for specifying a Bucket Owner for an S3 location.",
"type": "api-change"
},
{
"category": "``transcribe``",
"description": "[``botocore``] Documentation updates for Amazon Transcribe.",
"type": "api-change"
}
]

37
.changes/1.20.33.json Normal file
View file

@ -0,0 +1,37 @@
[
{
"category": "``finspace-data``",
"description": "[``botocore``] Documentation updates for FinSpace.",
"type": "api-change"
},
{
"category": "``rds``",
"description": "[``botocore``] This release adds the db-proxy event type to support subscribing to RDS Proxy events.",
"type": "api-change"
},
{
"category": "``ce``",
"description": "[``botocore``] Doc only update for Cost Explorer API that fixes missing clarifications for MatchOptions definitions",
"type": "api-change"
},
{
"category": "``kendra``",
"description": "[``botocore``] Amazon Kendra now supports advanced query language and query-less search.",
"type": "api-change"
},
{
"category": "``workspaces``",
"description": "[``botocore``] Introducing new APIs for Workspaces audio optimization with Amazon Connect: CreateConnectClientAddIn, DescribeConnectClientAddIns, UpdateConnectClientAddIn and DeleteConnectClientAddIn.",
"type": "api-change"
},
{
"category": "``iotevents-data``",
"description": "[``botocore``] This release provides documentation updates for Timer.timestamp in the IoT Events API Reference Guide.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] EC2 Capacity Reservations now supports RHEL instance platforms (RHEL with SQL Server Standard, RHEL with SQL Server Enterprise, RHEL with SQL Server Web, RHEL with HA, RHEL with HA and SQL Server Standard, RHEL with HA and SQL Server Enterprise)",
"type": "api-change"
}
]

32
.changes/1.20.34.json Normal file
View file

@ -0,0 +1,32 @@
[
{
"category": "``lexv2-models``",
"description": "[``botocore``] Update lexv2-models client to latest version",
"type": "api-change"
},
{
"category": "``elasticache``",
"description": "[``botocore``] Doc only update for ElastiCache",
"type": "api-change"
},
{
"category": "``honeycode``",
"description": "[``botocore``] Honeycode is releasing new APIs to allow user to create, delete and list tags on resources.",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] Hpc6a instances are powered by a third-generation AMD EPYC processors (Milan) delivering all-core turbo frequency of 3.4 GHz",
"type": "api-change"
},
{
"category": "``fms``",
"description": "[``botocore``] Shield Advanced policies for Amazon CloudFront resources now support automatic application layer DDoS mitigation. The max length for SecurityServicePolicyData ManagedServiceData is now 8192 characters, instead of 4096.",
"type": "api-change"
},
{
"category": "``pi``",
"description": "[``botocore``] This release adds three Performance Insights APIs. Use ListAvailableResourceMetrics to get available metrics, GetResourceMetadata to get feature metadata, and ListAvailableResourceDimensions to list available dimensions. The AdditionalMetrics field in DescribeDimensionKeys retrieves per-SQL metrics.",
"type": "api-change"
}
]

17
.changes/1.20.4.json Normal file
View file

@ -0,0 +1,17 @@
[
{
"category": "``dynamodb``",
"description": "[``botocore``] Updated Help section for \"dynamodb update-contributor-insights\" API",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] This release provides an additional route target for the VPC route table.",
"type": "api-change"
},
{
"category": "``translate``",
"description": "[``botocore``] This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation.",
"type": "api-change"
}
]

27
.changes/1.20.5.json Normal file
View file

@ -0,0 +1,27 @@
[
{
"category": "``ec2``",
"description": "[``botocore``] C6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. G5 instances feature up to 8 NVIDIA A10G Tensor Core GPUs and second generation AMD EPYC processors.",
"type": "api-change"
},
{
"category": "``ssm``",
"description": "[``botocore``] This Patch Manager release supports creating Patch Baselines for RaspberryPi OS (formerly Raspbian)",
"type": "api-change"
},
{
"category": "``devops-guru``",
"description": "[``botocore``] Add support for cross account APIs.",
"type": "api-change"
},
{
"category": "``connect``",
"description": "[``botocore``] This release adds APIs for creating and managing scheduled tasks. Additionally, adds APIs to describe and update a contact and list associated references.",
"type": "api-change"
},
{
"category": "``mediaconvert``",
"description": "[``botocore``] AWS Elemental MediaConvert SDK has added automatic modes for GOP configuration and added the ability to ingest screen recordings generated by Safari on MacOS 12 Monterey.",
"type": "api-change"
}
]

42
.changes/1.20.6.json Normal file
View file

@ -0,0 +1,42 @@
[
{
"category": "``migrationhubstrategy``",
"description": "[``botocore``] AWS SDK for Migration Hub Strategy Recommendations. It includes APIs to start the portfolio assessment, import portfolio data for assessment, and to retrieve recommendations. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html",
"type": "api-change"
},
{
"category": "``ec2``",
"description": "[``botocore``] Adds a new VPC Subnet attribute \"EnableDns64.\" When enabled on IPv6 Subnets, the Amazon-Provided DNS Resolver returns synthetic IPv6 addresses for IPv4-only destinations.",
"type": "api-change"
},
{
"category": "``wafv2``",
"description": "[``botocore``] Your options for logging web ACL traffic now include Amazon CloudWatch Logs log groups and Amazon S3 buckets.",
"type": "api-change"
},
{
"category": "``dms``",
"description": "[``botocore``] Add Settings in JSON format for the source GCP MySQL endpoint",
"type": "api-change"
},
{
"category": "``ssm``",
"description": "[``botocore``] Adds support for Session Reason and Max Session Duration for Systems Manager Session Manager.",
"type": "api-change"
},
{
"category": "``appstream``",
"description": "[``botocore``] This release includes support for images of AmazonLinux2 platform type.",
"type": "api-change"
},
{
"category": "``eks``",
"description": "[``botocore``] Adding Tags support to Cluster Registrations.",
"type": "api-change"
},
{
"category": "``transfer``",
"description": "[``botocore``] AWS Transfer Family now supports integrating a custom identity provider using AWS Lambda",
"type": "api-change"
}
]

12
.changes/1.20.7.json Normal file
View file

@ -0,0 +1,12 @@
[
{
"category": "``location``",
"description": "[``botocore``] This release adds the support for Relevance, Distance, Time Zone, Language and Interpolated Address for Geocoding and Reverse Geocoding.",
"type": "api-change"
},
{
"category": "``cloudtrail``",
"description": "[``botocore``] CloudTrail Insights now supports ApiErrorRateInsight, which enables customers to identify unusual activity in their AWS account based on API error codes and their rate.",
"type": "api-change"
}
]

32
.changes/1.20.8.json Normal file
View file

@ -0,0 +1,32 @@
[
{
"category": "``appconfigdata``",
"description": "[``botocore``] AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html",
"type": "api-change"
},
{
"category": "``drs``",
"description": "[``botocore``] Introducing AWS Elastic Disaster Recovery (AWS DRS), a new service that minimizes downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery.",
"type": "api-change"
},
{
"category": "``apigateway``",
"description": "[``botocore``] Documentation updates for Amazon API Gateway.",
"type": "api-change"
},
{
"category": "``sns``",
"description": "[``botocore``] Amazon SNS introduces the PublishBatch API, which enables customers to publish up to 10 messages per API request. The new API is valid for Standard and FIFO topics.",
"type": "api-change"
},
{
"category": "``redshift-data``",
"description": "[``botocore``] Data API now supports serverless requests.",
"type": "api-change"
},
{
"category": "``amplifybackend``",
"description": "[``botocore``] New APIs to support the Amplify Storage category. Add and manage file storage in your Amplify app backend.",
"type": "api-change"
}
]

62
.changes/1.20.9.json Normal file
View file

@ -0,0 +1,62 @@
[
{
"category": "``ivs``",
"description": "[``botocore``] Add APIs for retrieving stream session information and support for filtering live streams by health. For more information, see https://docs.aws.amazon.com/ivs/latest/userguide/stream-health.html",
"type": "api-change"
},
{
"category": "``lambda``",
"description": "[``botocore``] Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings.",
"type": "api-change"
},
{
"category": "``chime``",
"description": "[``botocore``] Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models.",
"type": "api-change"
},
{
"category": "``chime-sdk-meetings``",
"description": "[``botocore``] Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models.",
"type": "api-change"
},
{
"category": "``lexv2-models``",
"description": "[``botocore``] Update lexv2-models client to latest version",
"type": "api-change"
},
{
"category": "``cloudwatch``",
"description": "[``botocore``] Update cloudwatch client to latest version",
"type": "api-change"
},
{
"category": "``auditmanager``",
"description": "[``botocore``] This release introduces a new feature for Audit Manager: Dashboard views. You can now view insights data for your active assessments, and quickly identify non-compliant evidence that needs to be remediated.",
"type": "api-change"
},
{
"category": "``databrew``",
"description": "[``botocore``] This SDK release adds the following new features: 1) PII detection in profile jobs, 2) Data quality rules, enabling validation of data quality in profile jobs, 3) SQL query-based datasets for Amazon Redshift and Snowflake data sources, and 4) Connecting DataBrew datasets with Amazon AppFlow flows.",
"type": "api-change"
},
{
"category": "``redshift-data``",
"description": "[``botocore``] Rolling back Data API serverless features until dependencies are live.",
"type": "api-change"
},
{
"category": "``kafka``",
"description": "[``botocore``] Amazon MSK has added a new API that allows you to update the connectivity settings for an existing cluster to enable public accessibility.",
"type": "api-change"
},
{
"category": "``forecast``",
"description": "[``botocore``] NEW CreateExplanability API that helps you understand how attributes such as price, promotion, etc. contributes to your forecasted values; NEW CreateAutoPredictor API that trains up to 40% more accurate forecasting model, saves up to 50% of retraining time, and provides model level explainability.",
"type": "api-change"
},
{
"category": "``appconfig``",
"description": "[``botocore``] Add Type to support feature flag configuration profiles",
"type": "api-change"
}
]

View file

@ -2,6 +2,441 @@
CHANGELOG
=========
1.20.34
=======
* api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version
* api-change:``elasticache``: [``botocore``] Doc only update for ElastiCache
* api-change:``honeycode``: [``botocore``] Honeycode is releasing new APIs to allow user to create, delete and list tags on resources.
* api-change:``ec2``: [``botocore``] Hpc6a instances are powered by a third-generation AMD EPYC processors (Milan) delivering all-core turbo frequency of 3.4 GHz
* api-change:``fms``: [``botocore``] Shield Advanced policies for Amazon CloudFront resources now support automatic application layer DDoS mitigation. The max length for SecurityServicePolicyData ManagedServiceData is now 8192 characters, instead of 4096.
* api-change:``pi``: [``botocore``] This release adds three Performance Insights APIs. Use ListAvailableResourceMetrics to get available metrics, GetResourceMetadata to get feature metadata, and ListAvailableResourceDimensions to list available dimensions. The AdditionalMetrics field in DescribeDimensionKeys retrieves per-SQL metrics.
1.20.33
=======
* api-change:``finspace-data``: [``botocore``] Documentation updates for FinSpace.
* api-change:``rds``: [``botocore``] This release adds the db-proxy event type to support subscribing to RDS Proxy events.
* api-change:``ce``: [``botocore``] Doc only update for Cost Explorer API that fixes missing clarifications for MatchOptions definitions
* api-change:``kendra``: [``botocore``] Amazon Kendra now supports advanced query language and query-less search.
* api-change:``workspaces``: [``botocore``] Introducing new APIs for Workspaces audio optimization with Amazon Connect: CreateConnectClientAddIn, DescribeConnectClientAddIns, UpdateConnectClientAddIn and DeleteConnectClientAddIn.
* api-change:``iotevents-data``: [``botocore``] This release provides documentation updates for Timer.timestamp in the IoT Events API Reference Guide.
* api-change:``ec2``: [``botocore``] EC2 Capacity Reservations now supports RHEL instance platforms (RHEL with SQL Server Standard, RHEL with SQL Server Enterprise, RHEL with SQL Server Web, RHEL with HA, RHEL with HA and SQL Server Standard, RHEL with HA and SQL Server Enterprise)
1.20.32
=======
* api-change:``ec2``: [``botocore``] New feature: Updated EC2 API to support faster launching for Windows images. Optimized images are pre-provisioned, using snapshots to launch instances up to 65% faster.
* api-change:``compute-optimizer``: [``botocore``] Adds support for new Compute Optimizer capability that makes it easier for customers to optimize their EC2 instances by leveraging multiple CPU architectures.
* api-change:``lookoutmetrics``: [``botocore``] This release adds FailureType in the response of DescribeAnomalyDetector.
* api-change:``databrew``: [``botocore``] This SDK release adds support for specifying a Bucket Owner for an S3 location.
* api-change:``transcribe``: [``botocore``] Documentation updates for Amazon Transcribe.
1.20.31
=======
* api-change:``medialive``: [``botocore``] This release adds support for selecting the Program Date Time (PDT) Clock source algorithm for HLS outputs.
1.20.30
=======
* api-change:``ec2``: [``botocore``] This release introduces On-Demand Capacity Reservation support for Cluster Placement Groups, adds Tags on instance Metadata, and includes documentation updates for Amazon EC2.
* api-change:``mediatailor``: [``botocore``] This release adds support for filler slate when updating MediaTailor channels that use the linear playback mode.
* api-change:``opensearch``: [``botocore``] Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above
* api-change:``iotwireless``: [``botocore``] Downlink Queue Management feature provides APIs for customers to manage the queued messages destined to device inside AWS IoT Core for LoRaWAN. Customer can view, delete or purge the queued message(s). It allows customer to preempt the queued messages and let more urgent messages go through.
* api-change:``es``: [``botocore``] Amazon OpenSearch Service adds support for Fine Grained Access Control for existing domains running Elasticsearch version 6.7 and above
* api-change:``mwaa``: [``botocore``] This release adds a "Source" field that provides the initiator of an update, such as due to an automated patch from AWS or due to modification via Console or API.
* api-change:``appsync``: [``botocore``] AppSync: AWS AppSync now supports configurable batching sizes for AWS Lambda resolvers, Direct AWS Lambda resolvers and pipeline functions
1.20.29
=======
* api-change:``cloudtrail``: [``botocore``] This release adds support for CloudTrail Lake, a new feature that lets you run SQL-based queries on events that you have aggregated into event data stores. New APIs have been added for creating and managing event data stores, and creating, running, and managing queries in CloudTrail Lake.
* api-change:``iot``: [``botocore``] This release adds an automatic retry mechanism for AWS IoT Jobs. You can now define a maximum number of retries for each Job rollout, along with the criteria to trigger the retry for FAILED/TIMED_OUT/ALL(both FAILED an TIMED_OUT) job.
* api-change:``ec2``: [``botocore``] This release adds a new API called ModifyVpcEndpointServicePayerResponsibility which allows VPC endpoint service owners to take payer responsibility of their VPC Endpoint connections.
* api-change:``snowball``: [``botocore``] Updating validation rules for interfaces used in the Snowball API to tighten security of service.
* api-change:``lakeformation``: [``botocore``] Add new APIs for 3rd Party Support for Lake Formation
* api-change:``appstream``: [``botocore``] Includes APIs for App Entitlement management regarding entitlement and entitled application association.
* api-change:``eks``: [``botocore``] Amazon EKS now supports running applications using IPv6 address space
* api-change:``quicksight``: [``botocore``] Multiple Doc-only updates for Amazon QuickSight.
* api-change:``ecs``: [``botocore``] Documentation update for ticket fixes.
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker now supports running training jobs on ml.g5 instance types.
* api-change:``glue``: [``botocore``] Add Delta Lake target support for Glue Crawler and 3rd Party Support for Lake Formation
1.20.28
=======
* api-change:``rekognition``: [``botocore``] This release introduces a new field IndexFacesModelVersion, which is the version of the face detect and storage model that was used when indexing the face vector.
* api-change:``s3``: [``botocore``] Minor doc-based updates based on feedback bugs received.
* enhancement:JSONFileCache: [``botocore``] Add support for __delitem__ in JSONFileCache
* api-change:``s3control``: [``botocore``] Documentation updates for the renaming of Glacier to Glacier Flexible Retrieval.
1.20.27
=======
* api-change:``sagemaker``: [``botocore``] The release allows users to pass pipeline definitions as Amazon S3 locations and control the pipeline execution concurrency using ParallelismConfiguration. It also adds support of EMR jobs as pipeline steps.
* api-change:``rds``: [``botocore``] Multiple doc-only updates for Relational Database Service (RDS)
* api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added strength levels to the Sharpness Filter and now permits OGG files to be specified as sidecar audio inputs.
* api-change:``greengrassv2``: [``botocore``] This release adds the API operations to manage the Greengrass role associated with your account and to manage the core device connectivity information. Greengrass V2 customers can now depend solely on Greengrass V2 SDK for all the API operations needed to manage their fleets.
* api-change:``detective``: [``botocore``] Added and updated API operations to support the Detective integration with AWS Organizations. New actions are used to manage the delegated administrator account and the integration configuration.
1.20.26
=======
* api-change:``nimble``: [``botocore``] Amazon Nimble Studio adds support for users to upload files during a streaming session using NICE DCV native client or browser.
* api-change:``chime-sdk-messaging``: [``botocore``] The Amazon Chime SDK now supports updating message attributes via channel flows
* api-change:``imagebuilder``: [``botocore``] Added a note to infrastructure configuration actions and data types concerning delivery of Image Builder event messages to encrypted SNS topics. The key that's used to encrypt the SNS topic must reside in the account that Image Builder runs under.
* api-change:``workmail``: [``botocore``] This release allows customers to change their email monitoring configuration in Amazon WorkMail.
* api-change:``transfer``: [``botocore``] Property for Transfer Family used with the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session.
* api-change:``lookoutmetrics``: [``botocore``] This release adds support for Causal Relationships. Added new ListAnomalyGroupRelatedMetrics API operation and InterMetricImpactDetails API data type
* api-change:``mediaconnect``: [``botocore``] You can now use the Fujitsu-QoS protocol for your MediaConnect sources and outputs to transport content to and from Fujitsu devices.
* api-change:``qldb``: [``botocore``] Amazon QLDB now supports journal exports in JSON and Ion Binary formats. This release adds an optional OutputFormat parameter to the ExportJournalToS3 API.
1.20.25
=======
* api-change:``customer-profiles``: [``botocore``] This release adds an optional parameter, ObjectTypeNames to the PutIntegration API to support multiple object types per integration option. Besides, this release introduces Standard Order Objects which contain data from third party systems and each order object belongs to a specific profile.
* api-change:``sagemaker``: [``botocore``] This release adds a new ContentType field in AutoMLChannel for SageMaker CreateAutoMLJob InputDataConfig.
* api-change:``forecast``: [``botocore``] Adds ForecastDimensions field to the DescribeAutoPredictorResponse
* api-change:``securityhub``: [``botocore``] Added new resource details objects to ASFF, including resources for Firewall, and RuleGroup, FirewallPolicy Added additional details for AutoScalingGroup, LaunchConfiguration, and S3 buckets.
* api-change:``location``: [``botocore``] Making PricingPlan optional as part of create resource API.
* api-change:``redshift``: [``botocore``] This release adds API support for managed Redshift datashares. Customers can now interact with a Redshift datashare that is managed by a different service, such as AWS Data Exchange.
* api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway
* api-change:``devops-guru``: [``botocore``] Adds Tags support to DescribeOrganizationResourceCollectionHealth
* api-change:``imagebuilder``: [``botocore``] This release adds support for importing and exporting VM Images as part of the Image Creation workflow via EC2 VM Import/Export.
* api-change:``datasync``: [``botocore``] AWS DataSync now supports FSx Lustre Locations.
* api-change:``finspace-data``: [``botocore``] Make dataset description optional and allow s3 export for dataviews
1.20.24
=======
* api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager
1.20.23
=======
* api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version
* api-change:``network-firewall``: [``botocore``] This release adds support for managed rule groups.
* api-change:``route53-recovery-control-config``: [``botocore``] This release adds tagging supports to Route53 Recovery Control Configuration. New APIs: TagResource, UntagResource and ListTagsForResource. Updates: add optional field `tags` to support tagging while calling CreateCluster, CreateControlPanel and CreateSafetyRule.
* api-change:``ec2``: [``botocore``] Adds waiters support for internet gateways.
* api-change:``sms``: [``botocore``] This release adds SMS discontinuation information to the API and CLI references.
* api-change:``route53domains``: [``botocore``] Amazon Route 53 domain registration APIs now support filtering and sorting in the ListDomains API, deleting a domain by using the DeleteDomain API and getting domain pricing information by using the ListPrices API.
* api-change:``savingsplans``: [``botocore``] Adds the ability to specify Savings Plans hourly commitments using five digits after the decimal point.
1.20.22
=======
* api-change:``lookoutvision``: [``botocore``] This release adds new APIs for packaging an Amazon Lookout for Vision model as an AWS IoT Greengrass component.
* api-change:``sagemaker``: [``botocore``] This release added a new Ambarella device(amba_cv2) compilation support for Sagemaker Neo.
* api-change:``comprehendmedical``: [``botocore``] This release adds a new set of APIs (synchronous and batch) to support the SNOMED-CT ontology.
* api-change:``health``: [``botocore``] Documentation updates for AWS Health
* api-change:``logs``: [``botocore``] This release adds AWS Organizations support as condition key in destination policy for cross account Subscriptions in CloudWatch Logs.
* api-change:``outposts``: [``botocore``] This release adds the UpdateOutpost API.
* api-change:``support``: [``botocore``] Documentation updates for AWS Support.
* api-change:``iot``: [``botocore``] This release allows customer to enable caching of custom authorizer on HTTP protocol for clients that use persistent or Keep-Alive connection in order to reduce the number of Lambda invocations.
1.20.21
=======
* api-change:``location``: [``botocore``] This release adds support for Accuracy position filtering, position metadata and autocomplete for addresses and points of interest based on partial or misspelled free-form text.
* api-change:``appsync``: [``botocore``] AWS AppSync now supports custom domain names, allowing you to associate a domain name that you own with an AppSync API in your account.
* api-change:``route53``: [``botocore``] Add PriorRequestNotComplete exception to UpdateHostedZoneComment API
1.20.20
=======
* api-change:``rekognition``: [``botocore``] This release added new KnownGender types for Celebrity Recognition.
1.20.19
=======
* api-change:``ram``: [``botocore``] This release adds the ability to use the new ResourceRegionScope parameter on List operations that return lists of resources or resource types. This new parameter filters the results by letting you differentiate between global or regional resource types.
* api-change:``networkmanager``: [``botocore``] This release adds API support for AWS Cloud WAN.
* api-change:``amplifyuibuilder``: [``botocore``] This release introduces the actions and data types for the new Amplify UI Builder API. The Amplify UI Builder API provides a programmatic interface for creating and configuring user interface (UI) component libraries and themes for use in Amplify applications.
1.20.18
=======
* api-change:``sagemaker``: [``botocore``] This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow.
* api-change:``kendra``: [``botocore``] Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata.
* api-change:``directconnect``: [``botocore``] Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence.
* api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version
* api-change:``ec2``: [``botocore``] This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds.
* api-change:``shield``: [``botocore``] This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources.
* api-change:``sagemaker-runtime``: [``botocore``] Update sagemaker-runtime client to latest version
* api-change:``devops-guru``: [``botocore``] DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications.
* api-change:``dynamodb``: [``botocore``] Add support for Table Classes and introduce the Standard Infrequent Access table class.
1.20.17
=======
* api-change:``s3``: [``botocore``] Introduce Amazon S3 Glacier Instant Retrieval storage class and a new setting in S3 Object Ownership to disable ACLs for bucket and the objects in it.
* api-change:``backup-gateway``: [``botocore``] Initial release of AWS Backup gateway which enables you to centralize and automate protection of on-premises VMware and VMware Cloud on AWS workloads using AWS Backup.
* api-change:``iot``: [``botocore``] Added the ability to enable/disable IoT Fleet Indexing for Device Defender and Named Shadow information, and search them through IoT Fleet Indexing APIs.
* api-change:``ec2``: [``botocore``] This release adds support for Is4gen and Im4gn instances. This release also adds a new subnet attribute, enableLniAtDeviceIndex, to support local network interfaces, which are logical networking components that connect an EC2 instance to your on-premises network.
* api-change:``outposts``: [``botocore``] This release adds the SupportedHardwareType parameter to CreateOutpost.
* api-change:``storagegateway``: [``botocore``] Added gateway type VTL_SNOW. Added new SNOWBALL HostEnvironment for gateways running on a Snowball device. Added new field HostEnvironmentId to serve as an identifier for the HostEnvironment on which the gateway is running.
* api-change:``kinesis``: [``botocore``] Amazon Kinesis Data Streams now supports on demand streams.
* api-change:``glue``: [``botocore``] Support for DataLake transactions
* api-change:``accessanalyzer``: [``botocore``] AWS IAM Access Analyzer now supports policy validation for resource policies attached to S3 buckets and access points. You can run additional policy checks by specifying the S3 resource type you want to attach to your resource policy.
* api-change:``lakeformation``: [``botocore``] This release adds support for row and cell-based access control in Lake Formation. It also adds support for Lake Formation Governed Tables, which support ACID transactions and automatic storage optimizations.
* api-change:``kafka``: [``botocore``] This release adds three new V2 APIs. CreateClusterV2 for creating both provisioned and serverless clusters. DescribeClusterV2 for getting information about provisioned and serverless clusters and ListClustersV2 for listing all clusters (both provisioned and serverless) in your account.
* api-change:``redshift-data``: [``botocore``] Data API now supports serverless queries.
* api-change:``snowball``: [``botocore``] Tapeball is to integrate tape gateway onto snowball, it enables customer to transfer local data on the tape to snowball,and then ingest the data into tape gateway on the cloud.
* api-change:``workspaces-web``: [``botocore``] This is the initial SDK release for Amazon WorkSpaces Web. Amazon WorkSpaces Web is a low-cost, fully managed WorkSpace built to deliver secure web-based workloads and software-as-a-service (SaaS) application access to users within existing web browsers.
* api-change:``iottwinmaker``: [``botocore``] AWS IoT TwinMaker makes it faster and easier to create, visualize and monitor digital twins of real-world systems like buildings, factories and industrial equipment to optimize operations. Learn more: https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html (New Service) (Preview)
* api-change:``fsx``: [``botocore``] This release adds support for the FSx for OpenZFS file system type, FSx for Lustre file systems with the Persistent_2 deployment type, and FSx for Lustre file systems with Amazon S3 data repository associations and automatic export policies.
1.20.16
=======
* api-change:``s3``: [``botocore``] Amazon S3 Event Notifications adds Amazon EventBridge as a destination and supports additional event types. The PutBucketNotificationConfiguration API can now skip validation of Amazon SQS, Amazon SNS and AWS Lambda destinations.
* api-change:``wellarchitected``: [``botocore``] This update provides support for Well-Architected API users to use custom lens features.
* api-change:``rum``: [``botocore``] This is the first public release of CloudWatch RUM
* api-change:``rbin``: [``botocore``] This release adds support for Recycle Bin.
* api-change:``iotsitewise``: [``botocore``] AWS IoT SiteWise now supports retention configuration for the hot tier storage.
* api-change:``compute-optimizer``: [``botocore``] Adds support for the enhanced infrastructure metrics paid feature. Also adds support for two new sets of resource efficiency metrics, including savings opportunity metrics and performance improvement opportunity metrics.
* api-change:``ecr``: [``botocore``] This release adds supports for pull through cache rules and enhanced scanning.
* api-change:``evidently``: [``botocore``] Introducing Amazon CloudWatch Evidently. This is the first public release of Amazon CloudWatch Evidently.
* api-change:``inspector2``: [``botocore``] This release adds support for the new Amazon Inspector API. The new Amazon Inspector can automatically discover and scan Amazon EC2 instances and Amazon ECR container images for software vulnerabilities and unintended network exposure, and report centralized findings across multiple AWS accounts.
* api-change:``ssm``: [``botocore``] Added two new attributes to DescribeInstanceInformation called SourceId and SourceType along with new string filters SourceIds and SourceTypes to filter instance records.
* api-change:``ec2``: [``botocore``] This release adds support for G5g and M6a instances. This release also adds support for Amazon EBS Snapshots Archive, a feature that enables you to archive your EBS snapshots; and Recycle Bin, a feature that enables you to protect your EBS snapshots against accidental deletion.
* api-change:``dataexchange``: [``botocore``] This release enables providers and subscribers to use Data Set, Job, and Asset operations to work with API assets from Amazon API Gateway. In addition, this release enables subscribers to use the SendApiAsset operation to invoke a provider's Amazon API Gateway API that they are entitled to.
1.20.15
=======
* api-change:``migration-hub-refactor-spaces``: [``botocore``] This is the initial SDK release for AWS Migration Hub Refactor Spaces
* api-change:``textract``: [``botocore``] This release adds support for synchronously analyzing identity documents through a new API: AnalyzeID
* api-change:``personalize-runtime``: [``botocore``] This release adds inference support for Recommenders.
* api-change:``personalize``: [``botocore``] This release adds API support for Recommenders and BatchSegmentJobs.
1.20.14
=======
* api-change:``autoscaling``: [``botocore``] Documentation updates for Amazon EC2 Auto Scaling.
* api-change:``mgn``: [``botocore``] Application Migration Service now supports an additional replication method that does not require agent installation on each source server. This option is available for source servers running on VMware vCenter versions 6.7 and 7.0.
* api-change:``ec2``: [``botocore``] Documentation updates for EC2.
* api-change:``iotdeviceadvisor``: [``botocore``] Documentation update for Device Advisor GetEndpoint API
* api-change:``pinpoint``: [``botocore``] Added a One-Time Password (OTP) management feature. You can use the Amazon Pinpoint API to generate OTP codes and send them to your users as SMS messages. Your apps can then call the API to verify the OTP codes that your users input
* api-change:``outposts``: [``botocore``] This release adds new APIs for working with Outpost sites and orders.
1.20.13
=======
* api-change:``timestream-query``: [``botocore``] Releasing Amazon Timestream Scheduled Queries. It makes real-time analytics more performant and cost-effective for customers by calculating and storing frequently accessed aggregates, and other computations, typically used in operational dashboards, business reports, and other analytics applications
* api-change:``elasticache``: [``botocore``] Doc only update for ElastiCache
* api-change:``proton``: [``botocore``] This release adds APIs for getting the outputs and provisioned stacks for Environments, Pipelines, and ServiceInstances. You can now add tags to EnvironmentAccountConnections. It also adds APIs for working with PR-based provisioning. Also, it adds APIs for syncing templates with a git repository.
* api-change:``translate``: [``botocore``] This release enables customers to use translation settings to mask profane words and phrases in their translation output.
* api-change:``lambda``: [``botocore``] Remove Lambda function url apis
* api-change:``imagebuilder``: [``botocore``] This release adds support for sharing AMIs with Organizations within an EC2 Image Builder Distribution Configuration.
* api-change:``customer-profiles``: [``botocore``] This release introduces a new auto-merging feature for profile matching. The auto-merging configurations can be set via CreateDomain API or UpdateDomain API. You can use GetIdentityResolutionJob API and ListIdentityResolutionJobs API to fetch job status.
* api-change:``autoscaling``: [``botocore``] Customers can now configure predictive scaling policies to proactively scale EC2 Auto Scaling groups based on any CloudWatch metrics that more accurately represent the load on the group than the four predefined metrics. They can also use math expressions to further customize the metrics.
* api-change:``timestream-write``: [``botocore``] This release adds support for multi-measure records and magnetic store writes. Multi-measure records allow customers to store multiple measures in a single table row. Magnetic store writes enable customers to write late arrival data (data with timestamp in the past) directly into the magnetic store.
* api-change:``iotsitewise``: [``botocore``] AWS IoT SiteWise now accepts data streams that aren't associated with any asset properties. You can organize data by updating data stream associations.
1.20.12
=======
* api-change:``redshift``: [``botocore``] This release adds support for reserved node exchange with restore/resize
* api-change:``elasticache``: [``botocore``] Adding support for r6gd instances for Redis with data tiering. In a cluster with data tiering enabled, when available memory capacity is exhausted, the least recently used data is automatically tiered to solid state drives for cost-effective capacity scaling with minimal performance impact.
* api-change:``opensearch``: [``botocore``] This release adds an optional parameter dry-run for the UpdateDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change.
* api-change:``backup``: [``botocore``] This release adds new opt-in settings for advanced features for DynamoDB backups
* api-change:``iot``: [``botocore``] This release introduces a new feature, Managed Job Template, for AWS IoT Jobs Service. Customers can now use service provided managed job templates to easily create jobs for supported standard job actions.
* api-change:``iotwireless``: [``botocore``] Two new APIs, GetNetworkAnalyzerConfiguration and UpdateNetworkAnalyzerConfiguration, are added for the newly released Network Analyzer feature which enables customers to view real-time frame information and logs from LoRaWAN devices and gateways.
* api-change:``workspaces``: [``botocore``] Documentation updates for Amazon WorkSpaces
* api-change:``s3``: [``botocore``] Introduce two new Filters to S3 Lifecycle configurations - ObjectSizeGreaterThan and ObjectSizeLessThan. Introduce a new way to trigger actions on noncurrent versions by providing the number of newer noncurrent versions along with noncurrent days.
* api-change:``elbv2``: [``botocore``] Update elbv2 client to latest version
* api-change:``macie2``: [``botocore``] Documentation updates for Amazon Macie
* api-change:``ec2``: [``botocore``] This release adds a new parameter ipv6Native to the allow creation of IPv6-only subnets using the CreateSubnet operation, and the operation ModifySubnetAttribute includes new parameters to modify subnet attributes to use resource-based naming and enable DNS resolutions for Private DNS name.
* api-change:``sqs``: [``botocore``] Amazon SQS adds a new queue attribute, SqsManagedSseEnabled, which enables server-side queue encryption using SQS owned encryption keys.
* api-change:``ecs``: [``botocore``] Documentation update for ARM support on Amazon ECS.
* api-change:``sts``: [``botocore``] Documentation updates for AWS Security Token Service.
* api-change:``finspace-data``: [``botocore``] Update documentation for createChangeset API.
* api-change:``dynamodb``: [``botocore``] DynamoDB PartiQL now supports ReturnConsumedCapacity, which returns capacity units consumed by PartiQL APIs if the request specified returnConsumedCapacity parameter. PartiQL APIs include ExecuteStatement, BatchExecuteStatement, and ExecuteTransaction.
* api-change:``lambda``: [``botocore``] Release Lambda event source filtering for SQS, Kinesis Streams, and DynamoDB Streams.
* api-change:``iotdeviceadvisor``: [``botocore``] This release introduces a new feature for Device Advisor: ability to execute multiple test suites in parallel for given customer account. You can use GetEndpoint API to get the device-level test endpoint and call StartSuiteRun with "parallelRun=true" to run suites in parallel.
* api-change:``rds``: [``botocore``] Adds support for Multi-AZ DB clusters for RDS for MySQL and RDS for PostgreSQL.
1.20.11
=======
* api-change:``connect``: [``botocore``] This release adds support for UpdateContactFlowMetadata, DeleteContactFlow and module APIs. For details, see the Release Notes in the Amazon Connect Administrator Guide.
* api-change:``dms``: [``botocore``] Added new S3 endpoint settings to allow to convert the current UTC time into a specified time zone when a date partition folder is created. Using with 'DatePartitionedEnabled'.
* api-change:``es``: [``botocore``] This release adds an optional parameter dry-run for the UpdateElasticsearchDomainConfig API to perform basic validation checks, and detect the deployment type that will be required for the configuration change, without actually applying the change.
* api-change:``ssm``: [``botocore``] Adds new parameter to CreateActivation API . This parameter is for "internal use only".
* api-change:``chime-sdk-meetings``: [``botocore``] Added new APIs for enabling Echo Reduction with Voice Focus.
* api-change:``eks``: [``botocore``] Adding missing exceptions to RegisterCluster operation
* api-change:``quicksight``: [``botocore``] Add support for Exasol data source, 1 click enterprise embedding and email customization.
* api-change:``cloudformation``: [``botocore``] This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet.
* api-change:``rds``: [``botocore``] Adds local backup support to Amazon RDS on AWS Outposts.
* api-change:``braket``: [``botocore``] This release adds support for Amazon Braket Hybrid Jobs.
* api-change:``s3control``: [``botocore``] Added Amazon CloudWatch publishing option for S3 Storage Lens metrics.
* api-change:``finspace-data``: [``botocore``] Add new APIs for managing Datasets, Changesets, and Dataviews.
1.20.10
=======
* api-change:``lexv2-runtime``: [``botocore``] Update lexv2-runtime client to latest version
* api-change:``cloudformation``: [``botocore``] The StackSets ManagedExecution feature will allow concurrency for non-conflicting StackSet operations and queuing the StackSet operations that conflict at a given time for later execution.
* api-change:``redshift``: [``botocore``] Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs
* api-change:``lambda``: [``botocore``] Add support for Lambda Function URLs. Customers can use Function URLs to create built-in HTTPS endpoints on their functions.
* api-change:``appstream``: [``botocore``] Includes APIs for managing resources for Elastic fleets: applications, app blocks, and application-fleet associations.
* api-change:``medialive``: [``botocore``] This release adds support for specifying a SCTE-35 PID on input. MediaLive now supports SCTE-35 PID selection on inputs containing one or more active SCTE-35 PIDs.
* api-change:``batch``: [``botocore``] Documentation updates for AWS Batch.
* api-change:``application-insights``: [``botocore``] Application Insights now supports monitoring for HANA
1.20.9
======
* api-change:``ivs``: [``botocore``] Add APIs for retrieving stream session information and support for filtering live streams by health. For more information, see https://docs.aws.amazon.com/ivs/latest/userguide/stream-health.html
* api-change:``lambda``: [``botocore``] Added support for CLIENT_CERTIFICATE_TLS_AUTH and SERVER_ROOT_CA_CERTIFICATE as SourceAccessType for MSK and Kafka event source mappings.
* api-change:``chime``: [``botocore``] Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models.
* api-change:``chime-sdk-meetings``: [``botocore``] Adds new Transcribe API parameters to StartMeetingTranscription, including support for content identification and redaction (PII & PHI), partial results stabilization, and custom language models.
* api-change:``lexv2-models``: [``botocore``] Update lexv2-models client to latest version
* api-change:``cloudwatch``: [``botocore``] Update cloudwatch client to latest version
* api-change:``auditmanager``: [``botocore``] This release introduces a new feature for Audit Manager: Dashboard views. You can now view insights data for your active assessments, and quickly identify non-compliant evidence that needs to be remediated.
* api-change:``databrew``: [``botocore``] This SDK release adds the following new features: 1) PII detection in profile jobs, 2) Data quality rules, enabling validation of data quality in profile jobs, 3) SQL query-based datasets for Amazon Redshift and Snowflake data sources, and 4) Connecting DataBrew datasets with Amazon AppFlow flows.
* api-change:``redshift-data``: [``botocore``] Rolling back Data API serverless features until dependencies are live.
* api-change:``kafka``: [``botocore``] Amazon MSK has added a new API that allows you to update the connectivity settings for an existing cluster to enable public accessibility.
* api-change:``forecast``: [``botocore``] NEW CreateExplanability API that helps you understand how attributes such as price, promotion, etc. contributes to your forecasted values; NEW CreateAutoPredictor API that trains up to 40% more accurate forecasting model, saves up to 50% of retraining time, and provides model level explainability.
* api-change:``appconfig``: [``botocore``] Add Type to support feature flag configuration profiles
1.20.8
======
* api-change:``appconfigdata``: [``botocore``] AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
* api-change:``drs``: [``botocore``] Introducing AWS Elastic Disaster Recovery (AWS DRS), a new service that minimizes downtime and data loss with fast, reliable recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery.
* api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway.
* api-change:``sns``: [``botocore``] Amazon SNS introduces the PublishBatch API, which enables customers to publish up to 10 messages per API request. The new API is valid for Standard and FIFO topics.
* api-change:``redshift-data``: [``botocore``] Data API now supports serverless requests.
* api-change:``amplifybackend``: [``botocore``] New APIs to support the Amplify Storage category. Add and manage file storage in your Amplify app backend.
1.20.7
======
* api-change:``location``: [``botocore``] This release adds the support for Relevance, Distance, Time Zone, Language and Interpolated Address for Geocoding and Reverse Geocoding.
* api-change:``cloudtrail``: [``botocore``] CloudTrail Insights now supports ApiErrorRateInsight, which enables customers to identify unusual activity in their AWS account based on API error codes and their rate.
1.20.6
======
* api-change:``migrationhubstrategy``: [``botocore``] AWS SDK for Migration Hub Strategy Recommendations. It includes APIs to start the portfolio assessment, import portfolio data for assessment, and to retrieve recommendations. For more information, see the AWS Migration Hub documentation at https://docs.aws.amazon.com/migrationhub/index.html
* api-change:``ec2``: [``botocore``] Adds a new VPC Subnet attribute "EnableDns64." When enabled on IPv6 Subnets, the Amazon-Provided DNS Resolver returns synthetic IPv6 addresses for IPv4-only destinations.
* api-change:``wafv2``: [``botocore``] Your options for logging web ACL traffic now include Amazon CloudWatch Logs log groups and Amazon S3 buckets.
* api-change:``dms``: [``botocore``] Add Settings in JSON format for the source GCP MySQL endpoint
* api-change:``ssm``: [``botocore``] Adds support for Session Reason and Max Session Duration for Systems Manager Session Manager.
* api-change:``appstream``: [``botocore``] This release includes support for images of AmazonLinux2 platform type.
* api-change:``eks``: [``botocore``] Adding Tags support to Cluster Registrations.
* api-change:``transfer``: [``botocore``] AWS Transfer Family now supports integrating a custom identity provider using AWS Lambda
1.20.5
======
* api-change:``ec2``: [``botocore``] C6i instances are powered by a third-generation Intel Xeon Scalable processor (Ice Lake) delivering all-core turbo frequency of 3.5 GHz. G5 instances feature up to 8 NVIDIA A10G Tensor Core GPUs and second generation AMD EPYC processors.
* api-change:``ssm``: [``botocore``] This Patch Manager release supports creating Patch Baselines for RaspberryPi OS (formerly Raspbian)
* api-change:``devops-guru``: [``botocore``] Add support for cross account APIs.
* api-change:``connect``: [``botocore``] This release adds APIs for creating and managing scheduled tasks. Additionally, adds APIs to describe and update a contact and list associated references.
* api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added automatic modes for GOP configuration and added the ability to ingest screen recordings generated by Safari on MacOS 12 Monterey.
1.20.4
======
* api-change:``dynamodb``: [``botocore``] Updated Help section for "dynamodb update-contributor-insights" API
* api-change:``ec2``: [``botocore``] This release provides an additional route target for the VPC route table.
* api-change:``translate``: [``botocore``] This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation.
1.20.3
======
* api-change:``backup``: [``botocore``] AWS Backup SDK provides new options when scheduling backups: select supported services and resources that are assigned to a particular tag, linked to a combination of tags, or can be identified by a partial tag value, and exclude resources from their assignments.
* api-change:``ecs``: [``botocore``] This release adds support for container instance health.
* api-change:``resiliencehub``: [``botocore``] Initial release of AWS Resilience Hub, a managed service that enables you to define, validate, and track the resilience of your applications on AWS
1.20.2
======
* api-change:``batch``: [``botocore``] Adds support for scheduling policy APIs.
* api-change:``health``: [``botocore``] Documentation updates for AWS Health.
* api-change:``greengrassv2``: [``botocore``] This release adds support for Greengrass core devices running Windows. You can now specify name of a Windows user to run a component.
1.20.1
======
* bugfix:urllib3: [``botocore``] Fix NO_OP_TICKET import bug in older versions of urllib3
1.20.0
======
* feature:EndpointResolver: [``botocore``] Adding support for resolving modeled FIPS and Dualstack endpoints.
* feature:``six``: [``botocore``] Updated vendored version of ``six`` from 1.10.0 to 1.16.0
* api-change:``sagemaker``: [``botocore``] SageMaker CreateEndpoint and UpdateEndpoint APIs now support additional deployment configuration to manage traffic shifting options and automatic rollback monitoring. DescribeEndpoint now shows new in-progress deployment details with stage status.
* api-change:``chime-sdk-meetings``: [``botocore``] Updated format validation for ids and regions.
* api-change:``wafv2``: [``botocore``] You can now configure rules to run a CAPTCHA check against web requests and, as needed, send a CAPTCHA challenge to the client.
* api-change:``ec2``: [``botocore``] This release adds internal validation on the GatewayAssociationState field
1.19.12
=======
* api-change:``ec2``: [``botocore``] DescribeInstances now returns customer-owned IP addresses for instances running on an AWS Outpost.
* api-change:``translate``: [``botocore``] This release enable customers to use their own KMS keys to encrypt output files when they submit a batch transform job.
* api-change:``resourcegroupstaggingapi``: [``botocore``] Documentation updates and improvements.
1.19.11
=======
* api-change:``chime-sdk-meetings``: [``botocore``] The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK.
* api-change:``sagemaker``: [``botocore``] ListDevices and DescribeDevice now show Edge Manager agent version.
* api-change:``connect``: [``botocore``] This release adds CRUD operation support for Security profile resource in Amazon Connect
* api-change:``iotwireless``: [``botocore``] Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature.
* api-change:``ec2``: [``botocore``] This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay
1.19.10
=======
* api-change:``finspace``: [``botocore``] Adds superuser and data-bundle parameters to CreateEnvironment API
* api-change:``connectparticipant``: [``botocore``] This release adds a new boolean attribute - Connect Participant - to the CreateParticipantConnection API, which can be used to mark the participant as connected.
* api-change:``datasync``: [``botocore``] AWS DataSync now supports Hadoop Distributed File System (HDFS) Locations
* api-change:``macie2``: [``botocore``] This release adds support for specifying the severity of findings that a custom data identifier produces, based on the number of occurrences of text that matches the detection criteria.
1.19.9
======

View file

@ -10,6 +10,11 @@ of services like Amazon S3 and Amazon EC2. You can find the latest, most
up to date, documentation at our `doc site`_, including a list of
services that are supported.
Boto3 is maintained and published by Amazon Web Services.
Notices
-------
On 01/15/2021 deprecation for Python 2.7 was announced and support was dropped
on 07/15/2021. To avoid disruption, customers using Boto3 on Python 2.7 may
need to upgrade their version of Python or pin the version of Boto3. For

View file

@ -18,7 +18,7 @@ from boto3.compat import _warn_deprecated_python
__author__ = 'Amazon Web Services'
__version__ = '1.19.9'
__version__ = '1.20.34'
# The default Boto3 session; autoloaded when needed.

View file

@ -131,7 +131,7 @@ class ResourceDocumenter(BaseDocumenter):
resource_type='Identifiers',
description=(
'Identifiers are properties of a resource that are '
'set upon instantation of the resource.'),
'set upon instantiation of the resource.'),
intro_link='identifiers_attributes_intro')
for identifier in identifiers:
identifier_section = section.add_new_section(identifier.name)

View file

@ -49,7 +49,7 @@ In order to create a new table, use the
)
# Wait until the table exists.
table.meta.client.get_waiter('table_exists').wait(TableName='users')
table.wait_until_exists()
# Print out some data about the table.
print(table.item_count)

View file

@ -40,7 +40,6 @@ Tools
:maxdepth: 1
cloud9
sdk-metrics
Migrations

View file

@ -1,271 +0,0 @@
.. _guide_sdk-metrics:
SDK metrics
===========
AWS SDK Metrics for Enterprise Support (SDK Metrics) enables Enterprise customers to collect metrics from AWS SDKs on their hosts and clients shared with
AWS Enterprise Support. SDK Metrics provides information that helps speed up detection and diagnosis of issues occurring in connections
to AWS services for AWS Enterprise Support customers.
As telemetry is collected on each host, it is relayed via UDP to 127.0.0.1 (aka localhost), where the CloudWatch agent aggregates the data and sends it
to the SDK Metrics service. Therefore, to receive metrics, you must add the CloudWatch agent to your instance.
The following steps to set up SDK Metrics pertain to an Amazon EC2 instance running Amazon Linux for a client application that is using the AWS SDK for Python.
SDK Metrics is also available for your production environments if you enable it while configuring the AWS SDK for Python.
To utilize SDK Metrics, run the latest version of the CloudWatch agent. Learn how to
`Configure the CloudWatch Agent for SDK Metrics <https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-SDK-Metrics.html>`__ in the Amazon CloudWatch User Guide.
To set up SDK Metrics with the AWS SDK for Python, follow these instructions:
#. Create an application with an AWS SDK for Python client to use an AWS service.
#. Host your project on an Amazon EC2 instance or in your local environment.
#. Install and use the latest version of Boto3 (AWS SDK for Python).
#. Install and configure a CloudWatch agent on an EC2 instance or in your local environment as described in the `Amazon CloudWatch User Guide <https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-SDK-Metrics.html>`__ .
#. Authorize SDK Metrics to collect and send metrics as described in the `Amazon CloudWatch User Guide <https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-SDK-Metrics.html>`__ ..
#. :ref:`csm-enable-agent`.
For more information, see the following:
* :ref:`csm-update-agent`
* :ref:`csm-disable-agent`
.. _csm-enable-agent:
Enable SDK metrics
------------------
By default, SDK Metrics is turned off, and the port is set to 31000. The following are the default parameters.
Enabling SDK Metrics is independent of configuring your credentials to use an AWS service.
You can enable SDK Metrics by setting environment variables or by using the AWS Shared config file.
Option 1: Set environment variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If :code:`AWS_CSM_ENABLED` is not set, the SDK checks the :code:`AWS_DEFAULT_PROFILE` profile to determine if SDK Metrics is enabled. By default this is set to ``false``.
To turn on SDK Metrics, add the following to your environmental variables.
.. code-block:: shell
export AWS_CSM_ENABLED=true
:ref:`Other configuration settings<csm-update-agent>` are available.
Note: Enabling SDK Metrics does not configure your credentials to use an AWS service.
Option 2: AWS shared config file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If no CSM configuration is found in the environment variables, the SDK looks for your default AWS profile field. If :code:`AWS_DEFAULT_PROFILE` is set to something other than default, update that profile. To enable SDK Metrics, add :code:`csm_enabled` to the shared config file located at :file:`~/.aws/config`.
.. code-block:: ini
[default]
csm_enabled = true
[profile aws_csm]
csm_enabled = true
:ref:`Other configuration settings<csm-update-agent>` are available.
Note: Enabling SDK Metrics is independent from configuring your credentials to use an AWS service. You can use a different profile to authenticate.
.. _csm-update-agent:
Update a CloudWatch agent
-------------------------
To make changes to the port, you need to set the values and then restart any AWS jobs that are currently active.
Option 1: Set environment variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Most services use the default port. But if your service requires a unique port ID, add ``AWS_CSM_PORT=[port_number]``, to the host's environment variables.
.. code-block:: shell
export AWS_CSM_ENABLED=true
export AWS_CSM_PORT=1234
Option 2: AWS shared config file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Most services use the default port. But if your service requires a
unique port ID, add ``csm_port = [port_number]`` to ``~/.aws/config``.
.. code-block:: ini
[default]
csm_enabled = false
csm_port = 1234
[profile aws_csm]
csm_enabled = false
csm_port = 1234
Restart SDK metrics
~~~~~~~~~~~~~~~~~~~
To restart a job, run the following commands.
.. code-block:: shell
amazon-cloudwatch-agent-ctl a stop;
amazon-cloudwatch-agent-ctl a start;
.. _csm-disable-agent:
Disable SDK metrics
--------------------
To turn off SDK Metrics, remove ``csm_enabled`` from your environment variables, or in your AWS Shared config file located at :file:`~/.aws/config`.
Then restart your CloudWatch agent so that the changes can take effect.
**Environment Variables**
Remove ``AWS_CSM_ENABLED`` from your environment variables or set it to false.
.. code-block:: shell
unset AWS_CSM_ENABLED
**AWS Shared Config File**
Remove ``csm_enabled`` from the profiles in your AWS Shared config file located at :file:`~/.aws/config`.
.. note:: Environment variables override the AWS Shared config file. If SDK Metrics is enabled in the environment variables, the SDK Metrics remain enabled.
To explicitly opt-out of SDK Metrics set ``csm_enabled`` to false.
.. code-block:: ini
[default]
csm_enabled = false
[profile aws_csm]
csm_enabled = false
To disable SDK Metrics, use the following command to stop CloudWatch agent.
.. code-block:: shell
sudo amazon-cloudwatch-agent-ctl -a stop &&
echo "Done"
If you are using other CloudWatch features, restart CloudWatch Agent with the following command.
.. code-block:: shell
amazon-cloudwatch-agent-ctl a start;
Restart SDK metrics
~~~~~~~~~~~~~~~~~~~
To restart a SDK Metrics job, run the following commands.
.. code-block:: shell
amazon-cloudwatch-agent-ctl a stop;
amazon-cloudwatch-agent-ctl a start;
Definitions for SDK metrics
---------------------------
You can use the following descriptions of SDK Metrics to interpret your results. In general, these metrics are available for review
with your Technical Account Manager during regular business reviews. AWS Support resources and your Technical Account Manager
should have access to SDK Metrics data to help you resolve cases, but if you discover data that is confusing or unexpected, but
doesnt seem to be negatively impacting your applications performance, it is best to review that data during scheduled
business reviews.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- CallCount
* - Definition
- Total number of successful or failed API calls from your code to AWS services
* - How to use it
- Use it as a baseline to correlate with other metrics like errors or throttling.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- ClientErrorCount
* - Definition
- Number of API calls that fail with client errors (4xx HTTP response codes). *Examples: Throttling, Access denied, S3 bucket does not exist, and Invalid parameter value.*
* - How to use it
- Except in certain cases related to throttling (ex. when throttling occurs due to a limit that needs to be increased) this metric can indicate something in your application that needs to be fixed.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- ConnectionErrorCount
* - Definition
- Number of API calls that fail because of errors connecting to the service. These can be caused by network issues between the customer application and AWS services including load balancers, DNS failures, transit providers. In some cases, AWS issues may result in this error.
* - How to use it
- Use this metric to determine whether issues are specific to your application or are caused by your infrastructure and/or network. High ConnectionErrorCount could also indicate short timeout values for API calls.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- ThrottleCount
* - Definition
- Number of API calls that fail due to throttling by AWS services.
* - How to use it
- Use this metric to assess if your application has reached throttle limits, as well as to determine the cause of retries and application latency. Consider distributing calls over a window instead of batching your calls.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- ServerErrorCount
* - Definition
- Number of API calls that fail due to server errors (5xx HTTP response codes) from AWS Services. These are typically caused by AWS services.
* - How to use it
- Determine cause of SDK retries or latency. This metric will not always indicate that AWS services are at fault, as some AWS teams classify latency as an HTTP 503 response.
.. list-table::
:widths: 1 2
:header-rows: 1
* - Metric:
- EndToEndLatency
* - Definition
- Total time for your application to make a call using the AWS SDK, inclusive of retries. In other words, regardless of whether it is successful after several attempts, or as soon as a call fails due to an unretriable error.
* - How to use it
- Determine how AWS API calls contribute to your applications overall latency. Higher than expected latency may be caused by issues with network, firewall, or other configuration settings, or by latency that occurs as a result of SDK retries.

View file

@ -1,3 +1,3 @@
-e git://github.com/boto/botocore.git@develop#egg=botocore
-e git://github.com/boto/jmespath.git@develop#egg=jmespath
-e git://github.com/boto/s3transfer.git@develop#egg=s3transfer
-e git+https://github.com/boto/botocore.git@develop#egg=botocore
-e git+https://github.com/boto/jmespath.git@develop#egg=jmespath
-e git+https://github.com/boto/s3transfer.git@develop#egg=s3transfer

View file

@ -3,7 +3,7 @@ universal = 0
[metadata]
requires_dist =
botocore>=1.22.9,<1.23.0
botocore>=1.23.34,<1.24.0
jmespath>=0.7.1,<1.0.0
s3transfer>=0.5.0,<0.6.0

View file

@ -13,7 +13,7 @@ VERSION_RE = re.compile(r'''__version__ = ['"]([0-9.]+)['"]''')
requires = [
'botocore>=1.22.9,<1.23.0',
'botocore>=1.23.34,<1.24.0',
'jmespath>=0.7.1,<1.0.0',
's3transfer>=0.5.0,<0.6.0'
]