Skip to content

Conversation

@alesapin
Copy link
Member

Issue #, if available:

Description of changes:

Check all that applies:

  • Did a review by yourself.
  • Added proper tests to cover this PR. (If tests are not applicable, explain.)
  • Checked if this PR is a breaking (APIs have been changed) change.
  • Checked if this PR will not introduce cross-platform inconsistent behavior.
  • Checked if this PR would require a ReadMe/Wiki update.

Check which platforms you have built SDK on to verify the correctness of this PR.

  • Linux
  • Windows
  • Android
  • MacOS
  • IOS
  • Other Platforms

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

sbera87 and others added 30 commits May 16, 2025 10:17
…e of the container exit "reason" field from 255 characters to 1024 characters.

Add AssetProcessingConfiguration for video segment to InputConfiguration
This release introduces CreateSupportCase operation to SDK.
Changes include (1) Excel as S3 Source type and XML and Tableau's Hyper as S3 Sink types, (2) targeted number of partitions parameter in S3 sinks and (3) new compression types in CSV/JSON and Parquet S3 sinks.
This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster.
Added APIs for managing Application UIs: Access Persistent (serverless) UIs via CreatePersistentAppUI DescribePersistentAppUI & GetPersistentAppUIPresignedURL, and Cluster-based UIs through GetOnClusterAppUIPresignedURL. Supports Yarn, Spark History, and TEZ interfaces.
CodePipeline now supports new API ListDeployActionExecutionTargets that lists the deployment target details for deploy action executions.
Add support for VIDEO modality to BlueprintType enum.
… non-compacted manifests for DASH in MediaPackage v2 Origin Endpoints.

This release includes new APIs for System Integrity Protection (SIP) configuration and automated root volume ownership delegation for EC2 Mac instances.
CreateMultiRegionCluster and DeleteMultiRegionCluster APIs removed
This release adds GetClustersForImage API and filter updates as part of the mapping of container images to running containers feature.
Remove Discovery APIs from the DataSync service
This release expands the ModifyInstanceMaintenanceOptions API to enable or disable instance migration during customer-initiated reboots for EC2 Scheduled Reboot Events.
Enhanced AWS Glue ListConnectionTypes API Model with additional metadata fields.
This release introduces the new DescribeDBMajorEngineVersions API for describing the properties of specific major versions of database engines.
…ements in Partner Opportunity operations.

Release of Dualstack and Ipv6-only EC2 Public DNS hostnames
Adds support for setting up Contributor Insight rules on logs transformed via Logs Transformation feature.
Doc only update that addresses a customer reported issue.
Amazon Bedrock introduces asynchronous flows (in preview), which let you run flows for longer durations and yield control so that your application can perform other tasks and you don't have to actively monitor the flow's progress.
* Protocol tests parsed response validation

* Protocol tests runner

* Code review comments

* Codegen for aws#3414: Protocol tests response object validation
This release supports additional ConversionSpec parameter as part of IntegrationPartition Structure in CreateIntegrationTableProperty API. This parameter is referred to apply appropriate column transformation for columns that are used for timestamp based partitioning
With this release, the AssessmentControl description field has been deprecated, as of May 19, 2025. Additionally, the UpdateAssessment API can now return a ServiceQuotaExceededException when applicable service quotas are exceeded.
Add QueryLoggingConfiguration APIs for Amazon Managed Prometheus
… P6-b200, Trn2, C8gd, M8gd and R8gd instances

Update PrincipalId pattern documentation to reflect what user should receive back from the API call
…s. With storage profiles, you can map file paths between a workstation and the worker hosts running the job.

This release introduces Cost Comparison feature (GetCostAndUsageComparisons, GetCostComparisonDrivers) allowing you find cost variations across multiple dimensions and identify key drivers of spending changes.
This release adds three features - option to store AWS Site-to-Site VPN pre-shared keys in AWS Secrets Manager, GetActiveVpnTunnelStatus API to check the in-use VPN algorithms, and SampleType option in GetVpnConnectionDeviceSampleConfiguration API to get recommended sample configs for VPN devices.
Add support to change ephemeral storage. Add a new field "TestResult" under CanaryRunStatus.
You can now use VPC endpoint associations to create multiple firewall endpoints for a single firewall.
This release allows customers to modify their preferred commitment term and payment options.
Enable the option to automatically delete underlying Amazon EBS snapshots when deregistering Amazon Machine Images (AMIs)
…onse

AgentArns field is made optional for Object Storage and Azure Blob location create requests. Location credentials are now managed via Secrets Manager, and may be encrypted with service managed or customer managed keys. Authentication is now optional for Azure Blob locations.
IVS Real-Time now offers customers the participant replication that allow customers to copy a participant from one stage to another.
Add AFTER_DISCOUNTS_AND_COMMITMENTS to Workload Estimate Rate Type. Set ListWorkLoadEstimateUsage maxResults range to minimum of 0 and maximum of 300.
FSx API changes to support the public launch of new Intelligent Tiering storage class on Amazon FSx for Lustre
Amazon Connect Service Feature: Email Recipient Limit Increase
Add support for customizable build instance sizes. CreateApp and UpdateApp operations now accept a new JobConfig parameter composed of BuildComputeType.
Adding checksum support for S3 PutBucketOwnershipControls API.
Amazon MWAA now lets you choose a worker replacement strategy when updating an environment. This release adds two worker replacement strategies: FORCED (default), which stops workers immediately, and GRACEFUL, which allows workers to finish current tasks before shutting down.
CloudTrail Feature Release: Support for Enriched Events with Configurable Context for Event Data Store
This release adds Tag support for Event Action resource, through which customers can create event actions with Tags and retrieve event actions with Tags.
Add support for "apple" CpuManufacturer in ABIS
…cution IAM policy in the StartJobRun action. The resulting permissions assumed by the job run is the intersection of the permissions in the Execution Role and the specified Execution IAM Policy.

Release new parameter CapacityReservationConfig in ProductionVariant
adding IAM principal id to IAM user profile details
This release adds support for Account level custom permissions, additional Dashboard Options, and Null support for Q&A.
Add Vended Logs APIs for Amazon Prometheus Managed Collector
Adds support for end-to-end IAM authentication in RDS Proxy for MySQL, MariaDB, and PostgreSQL engines.
AWS Elemental MediaLive adds a new feature in MediaPackage output group that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These parameter settings are then reflected in MediaPackage outputs, providing more streamlined control over HLS configurations.
CreateEnvironment API now supports parameters (isHcxPublic & hcxNetworkAclId) for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have been added for associating (AssociateEipToVlan) & disassociating (DisassociateEipFromVlan) Elastic IP (EIP) addresses.
This release supports hook details for Amazon ECS lifecycle hooks.
Added nodeLabel support in container provider to aid hardware isolation support for virtual cluster and security configuration.
…thorities. New API GetCertificateSigningRequest API and support for providing certificates at run-time for tr-34 import/export
…MS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for SSE-KMS).

CloudWatch Observability Admin adds the ability to enable telemetry centralization in customers' Organizations. The release introduces new APIs to manage centralization rules, which define settings to replicate telemetry data to a central destination in the customers' Organization.
Added support for OpenID Connect (OIDC) custom authorizer
Added endpoint support for eusc-de-east-1 region.
* Update generated protocol tests to include RpcV2Cbor

* Add code generation logic for Cbor clients and protocol tests

* Core changes for Cbor (AWSProtocolTest errors, Array.h equality operator, Datetime constructor, AwsProtocolTestHelper, protocol_tests_gen.py))

* Update ServiceGeneratorConfig.java to map smithy-rpc-v2-cbor to CborClientGenerator class

* Add recursive depth backtracking for cbor deserialize maps and lists

* Cbor code gen - Fix logic to determine if pointer or not

* Cbor serialization initial map size counting to use guarded if statement

* Fix cbor encode/decode recursive variable declarations hiding previous

* Updated protocol tests

* cbor indef map make outer map's peektype variable name different for recursive variables

* Update protocol tests

* CborDecode - Cast uints to int

* Cbor deserialization error logging and early exit

* Remove negative timestamp support, check has_value() on peektypes for string/int, add indefinite blob logic

* Add int64_t type for cbor for bounds purposes

* Update protocol tests

* CborCppClientGenerator throw runtime exception for eventStream handling for now

* CborDecodeValue no need to clear StringStream

* Update protocol tests gen to use overrided ValidateBody function so object compairsons are scoped to AwsProtocolTestHelpers

* Fix cbor client generation add path segment bug

* clang-format generated protocol tests (updated protocol_tests_gen.py)
…subscription filter APIs to filter log events based on system field values and emit system field values as dimensions and send them to customer destination as additional metadata.

IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens.
Add support for custom time periods in budget configuration
Adds support for cross-account ingestion for push-based sources. This includes resource policies for sharing pipelines across accounts and features for managing pipeline endpoints which enable accessing pipelines across different VPCs, including VPCs in other accounts.
* Add CredentialProviderConfiguration to legacy client constructors

* EC2TestsDualStack remove explicit profile name for tests

* UpdateTransferTests to not explicitly specify default profile name
…ntil after the Server Name Indication (SNI) has been seen and verified. The monitoring dashboard now provides deeper insights into PrivateLink endpoint candidates and offers filters based on IP addresses and protocol.

Add support for Amazon EC2 Capacity Blocks for ML
Add mac-m4.metal and mac-m4pro.metal instance types.
Optimize credential retrieval performance when credentials are empty by improving EC2 instance profile configuration loading and HTTP resource client behavior.
- Remove CREDENTIALS_ENV_VARS_STS_WEB_ID_TOKEN enum from UserAgent
- Add CREDENTIALS_STS_WEB_IDENTITY_TOKEN tracking to STSCredentialsProvider
- Simplify UserAgent credential tracking implementation
- Add UserAgent tracking for SSO credentials
- Add comprehensive SSO credential tracking tests
- Update UserAgent implementation for SSO support
…e, an update to DeleteAutomatedReasoningPolicyBuildWorkflow to add ResourceInUseException, and corrections to UpdateAutomatedReasoningPolicyTestCaseRequest.

Amazon Chime SDK Messaging GetMessagingSessionEndpoint API now returns dual-stack WebSocket endpoints supporting IPv4/IPv6.
Allowed AMIs adds support for four new parameters - marketplaceProductCodes, deprecationTimeCondition, creationDateCondition and imageNames
Added BillingViewHealthStatus Exception which is thrown when a Budget is created or updated with a Billing View that is not in the HEALTHY status
…pBReference, GopNumBFrames, SubGopLength fields under H265 output codec.

Model whitespace change - no client difference
Added support for cross-account Active Directories.
This release adds a persistent connection field to UserPhoneConfig that maintains agent's softphone media connection for faster call connections.
Add UNKNOWN state to RemediationExecutionState and add IN_PROGRESS/EXITED/UNKNOWN states to RemediationExecutionStepState.
Add tagging and VPC support to AgentCore Runtime, Code Interpreter, and Browser resources. Add support for configuring request headers in Runtime. Fix AgentCore Runtime shape names.
Update invalid character handling documentation for SQS SendMessage API
* fix tmpnam_s call error while using MinGW

* fix CreateDirectoryIfNotExists trim fault about drive letter while using MinGW

* FileSystem.cpp - Fix MinGW version check to check for definition first

---------

Co-authored-by: Jinjin.He <jinjin.he@hikvision.com>
…mazon ECS compute environments from Amazon Linux 2 to Amazon Linux 2023. We recommend migrating AWS Batch Amazon ECS compute environments to Amazon Linux 2023 to maintain optimal performance and security.

Adds support for RepairConfig overrides and configurations in EKS Managed Node Groups.
Version ARNs are no longer required for the EC2 Image Builder list-image-build-version, list-component-build-version, and list-workflow-build-version APIs. Calling these APIs without the ARN returns all build versions for the given resource type in the requesting account.
@CLAassistant
Copy link

CLAassistant commented Sep 23, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 6 committers have signed the CLA.

✅ alesapin
❌ sbiscigl
❌ aws-sdk-cpp-automation
❌ kai-ion
❌ sbaluja
❌ pulimsr
You have signed the CLA already but the status is still pending? Let us recheck it.

@alesapin alesapin closed this Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.