Skip to content

Releases: aws/aws-sdk-net

3.7.997.0

06 Mar 21:28
Compare
Choose a tag to compare

3.7.997.0 (2025-03-06 19:25 UTC)

  • Bedrock (3.7.414.0)
    • This releases adds support for Custom Prompt Router
  • CloudTrail (3.7.403.24)
    • Doc-only update for CloudTrail.
  • IVSRealTime (3.7.404.0)
    • IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect.
  • NetworkFlowMonitor (3.7.401.0)
    • This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string.
  • RedshiftDataAPIService (3.7.403.0)
    • This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database.
  • WAFV2 (3.7.404.0)
    • You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint.
  • WorkSpaces (3.7.410.0)
    • Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings.
  • Core 3.7.402.14
    • Updating endpoints.json file.
    • All services packages updated to require new Core

3.7.996.0

05 Mar 21:29
Compare
Choose a tag to compare

3.7.996.0 (2025-03-05 19:30 UTC)

  • BedrockRuntime (3.7.414.0)
    • This releases adds support for Custom Prompt Router ARN
  • DataSync (3.7.404.0)
    • AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage.
  • GameLiftStreams (3.7.400.0)
    • New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps.
  • IoTFleetWise (3.7.405.0)
    • This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals.
  • WorkSpaces (3.7.409.0)
    • Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client.
  • Core 3.7.402.13
    • Update the SDK checksum component to better validate whether the AWS Common Runtime dependency can be used.
    • Updating endpoints.json file.
    • All services packages updated to require new Core

4.0.0.0-preview.9

04 Mar 16:40
Compare
Choose a tag to compare
4.0.0.0-preview.9 Pre-release
Pre-release

4.0.0.0-preview.9 (2025-03-04 14:29 UTC)

  • DynamoDBv2 (4.0.0.0)
    • Implement DynamoDBDerivedTypeAttribute to enable polymorphism support for nested items on save and load data.
  • S3 (4.0.0.0)
    • Manual sweep of S3 for protocol test compliance.
  • Core 4.0.0.0
    • [Breaking Change] Rework how SDK logs can be outputted. The AWSSDK.Extensions.Logging.ILoggerAdaptor and AWSSDK.Extensions.Logging.Log4NetAdaptor adaptor packages were added to support outputting the SDK logs to Microsoft.Extensions.Logging or log4net.
    • Do not send null values, but do send empty strings and empty lists over the wire in headers for restxml and restjson protocols
    • Improved error message when searching for AWS credentials and no credentials were found.
    • The CredentialsRetriever pipeline handler has been removed and each signer now retrieves credentials from the Identity property directly instead.
    • The FallbackCredentialsFactory has been marked as deprecated, and the DefaultAWSCredentialsIdentityResolver class should be used instead. This new class follows the credential resolution order as the other AWS SDKs and will re-evaluate credentials when environment variables (such as AWS_PROFILE) change - which can happen in interactive PowerShell sessions.
    • The ImmutableCredentials property of the RequestContext has been removed - as it's only applicable to AWS credentials. A new property named Identity is available instead (it'll be used for anonymous and token credentials as well).
    • The AWS SDK for .NET has been updated to resolve credentials at request time, instead of resolving them when a client is instantiated (note: credentials are still cached between executions, the SDK won't attempt to retrieve them again - e.g. by calling AssumeRole - if they're valid from a previous call).
    • The signature for the signer classes (such as AWS4Signer) has been changed as they now implement a new interface.
    • All services packages updated to require new Core

3.7.995.0

04 Mar 23:33
Compare
Choose a tag to compare

3.7.995.0 (2025-03-04 21:22 UTC)

  • CloudFront (3.7.404.41)
    • Mark AmazonCloudFrontUtil as obsolete and will be removed in the next major version.
  • DynamoDBv2 (3.7.405.33)
    • Fixed an issue for incorrect DateTime epoch serialization when date falls out of epoch supported range. (Thanks @sander1095 for initial contribution)
  • EC2 (3.7.433.1)
    • Mark ImageUtilities as obsolete and will be removed in the next major version.
    • Mark VPCUtilities as obsolete and will be removed in the next major version.
  • ElastiCache (3.7.402.50)
    • Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups.
  • IoTManagedIntegrations (3.7.400.0)
    • Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update.
  • IoTSiteWise (3.7.404.0)
    • AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics.
  • RDS (3.7.410.44)
    • Note support for Database Insights for Amazon RDS.
  • Core 3.7.402.12
    • Added method AWSSDKUtils.ConvertFromUnixLongEpochSeconds() for converting Unix epoch seconds to DateTime structure.
    • Updating endpoints.json file.
    • All services packages updated to require new Core

3.7.994.0

03 Mar 21:51
Compare
Choose a tag to compare

3.7.994.0 (2025-03-03 19:30 UTC)

  • CloudWatchRUM (3.7.401.0)
    • Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUM
  • CognitoIdentityProvider (3.7.407.0)
    • Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC.
  • EC2 (3.7.433.0)
    • Update the DescribeVpcs response
  • QBusiness (3.7.411.0)
    • Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter.
  • SageMaker (3.7.428.0)
    • Add DomainId to CreateDomainResponse
  • TranscribeService (3.7.402.14)
    • Updating documentation for post call analytics job queueing.
  • Core 3.7.402.11
    • Updating endpoints.json file.
    • All services packages updated to require new Core

3.7.993.0

28 Feb 22:08
Compare
Choose a tag to compare

3.7.993.0 (2025-02-28 19:30 UTC)

  • BedrockAgent (3.7.420.0)
    • This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20.
  • BedrockDataAutomation (3.7.401.0)
    • Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging.
  • BedrockDataAutomationRuntime (3.7.401.0)
    • Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging.
  • DatabaseMigrationService (3.7.408.0)
    • Add skipped status to the Result Statistics of an Assessment Run
  • EKS (3.7.411.0)
    • Adding licenses to EKS Anywhere Subscription operations response.
  • MediaConvert (3.7.409.0)
    • The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure.
  • Pricing (3.7.401.0)
    • Update GetProducts and DescribeServices API request input validations.
  • SimpleSystemsManagement (3.7.403.49)
    • Systems Manager doc-only updates for Feb. 2025.
  • Core 3.7.402.10
    • Updating endpoints.json file.
    • All services packages updated to require new Core

3.7.992.0

27 Feb 21:36
Compare
Choose a tag to compare

3.7.992.0 (2025-02-27 19:26 UTC)

  • BedrockAgentRuntime (3.7.421.0)
    • Introduces Sessions (preview) to enable stateful conversations in GenAI applications.
  • ElasticMapReduce (3.7.403.46)
    • Definition update for EbsConfiguration.
  • QBusiness (3.7.410.0)
    • This release supports deleting attachments from conversations.
  • RedshiftServerless (3.7.403.0)
    • Add track support for Redshift Serverless workgroup.
  • S3 (3.7.415.8)
    • Updated SDK not to throw an error when parsing response headers modeled as string into different data types.
  • SageMaker (3.7.427.0)
    • SageMaker HubService is introducing support for creating Training Jobs in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and UpdateHubContentReference.
  • StorageGateway (3.7.403.0)
    • This release adds support to invoke a process that cleans the specified file share's cache of file entries that are failing upload to Amazon S3.
  • Core 3.7.402.9
    • Updating endpoints.json file.
    • All services packages updated to require new Core

3.7.991.0

26 Feb 21:46
Compare
Choose a tag to compare

3.7.991.0 (2025-02-26 19:46 UTC)

  • ApplicationSignals (3.7.404.0)
    • This release adds API support for reading Service Level Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including ListServices and ListServiceLevelObjectives.
  • Batch (3.7.405.0)
    • AWS Batch: Resource Aware Scheduling feature support
  • Chime (3.7.401.0)
    • Removes the Amazon Chime SDK APIs from the "chime" namespace. Amazon Chime SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces: chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and chime-sdk-voice.
  • CloudFront (3.7.404.37)
    • Documentation update for VPC origin config.
  • EC2 (3.7.432.0)
    • Amazon EC2 Fleet customers can now override the Block Device Mapping specified in the Launch Template when creating a new Fleet request, saving the effort of creating and associating new Launch Templates to customize the Block Device Mapping.
  • IoTFleetWise (3.7.404.0)
    • This release adds an optional listResponseScope request parameter in certain list API requests to limit the response to metadata only.
  • OAM (3.7.401.0)
    • This release adds support for sharing AWS::ApplicationSignals::Service and AWS::ApplicationSignals::ServiceLevelObjective resources.
  • SageMaker (3.7.426.0)
    • AWS SageMaker InferenceComponents now support rolling update deployments for Inference Components.
  • Core 3.7.402.8
    • Updating endpoints.json file.
    • All services packages updated to require new Core

4.0.0.0-preview.8

25 Feb 16:00
Compare
Choose a tag to compare
4.0.0.0-preview.8 Pre-release
Pre-release

4.0.0.0-preview.8 (2025-02-25 13:38 UTC)

  • DataExchange (4.0.0.0)
    • Updated SendApiAsset operation to set correct Content-Type header
  • DynamoDBv2 (4.0.0.0)
    • Improved error message in DataModel when in Native AOT mode and nested types have been trimmed.
  • EC2 (4.0.0.0)
    • [Breaking Change] Obsoleted DryRun method from service client. To perform a dry run use the DryRun property on the request object for individual EC2 operations.
  • Core 4.0.0.0
    • [Breaking Change] Remove LitJson source from SDK and clean up all references.
    • [Breaking Change] Remove support for deprecated IMDS v1.
    • [Breaking Change] Updated EventStreams Byte to SByte to be inline with the spec where Byte was intended to be signed.
    • Fixed JsonRPCRequestMarshaller to properly handle enum payloads by setting content headers to plain text instead of JSON object
    • Updated Microsoft.Extensions.AI to 9.3.0-preview.1.25114.11 in the AWSSDK.Extensions.Bedrock.MEAI package
    • Updated restJson1 protocol services to use text/plain as Content-Type (instead of application/json) for string payloads
    • Updated XmlDictionary and KeyValueUnmarshallers to be able to handle any key and value XML element names
    • All services packages updated to require new Core

3.7.990.0

25 Feb 21:47
Compare
Choose a tag to compare

3.7.990.0 (2025-02-25 19:27 UTC)

  • CodeBuild (3.7.412.0)
    • Adding "reportArns" field in output of BatchGetBuildBatches API. "reportArns" is an array that contains the ARNs of reports created by merging reports from builds associated with the batch build.
  • DeviceFarm (3.7.402.0)
    • Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy.
  • EC2 (3.7.431.0)
    • Adds support for time-based EBS-backed AMI copy operations. Time-based copy ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe.
  • IoT (3.7.407.0)
    • AWS IoT - AWS IoT Device Defender adds support for a new Device Defender Audit Check that monitors device certificate age and custom threshold configurations for both the new device certificate age check and existing device certificate expiry check.
  • TaxSettings (3.7.403.0)
    • PutTaxRegistration API changes for Egypt, Greece, Vietnam countries
  • Core 3.7.402.7
    • Updating endpoints.json file.
    • All services packages updated to require new Core