Releases: awslabs/aws-sdk-swift
Releases · awslabs/aws-sdk-swift
Release list
1.7.37
What's Changed
Service Features
- AWS Lambda: Add Java 8, 11 and 17 on AL2023 (java8.al2023, java11.al2023, java17.al2023) support to AWS Lambda.
- AWS Elasticsearch Service: Adds support for the EngineMode and UseCase parameters on Amazon Elasticsearch Service domains, enabling GENERAL or OPTIMIZED engine modes and SEARCH, VECTOR, OBSERVABILITY, or MIXED usecases when creating and updating domain configurations.
- AWS Redshift Serverless: Add support for preserving datasharing, zero-ETL and S3 event integrations on snapshot restore to serverless namespace.
- AWS GameLift: Amazon GameLift Servers now includes fleet expiration for managed fleets. A managed fleet expires one year after creation, transitioning to EXPIRED status, emitting a FLEET EXPIRED event, and scaling to zero instances. Expired fleets cannot host new game sessions or increase capacity.
- AWS GuardDuty: GuardDuty AI Protection is now publicly available. Findings include Bedrock guardrail details, model details, observation numbers, and continuous scan details. GuardrailArn and GuardrailVersion are deprecated in favor of the guardrails list.
Full Changelog: 1.7.36...1.7.37
1.7.36
What's Changed
Service Features
- AWS CloudWatch: CloudWatch now assigns a unique identifier to each anomaly detector. PutAnomalyDetector and DescribeAnomalyDetectors return this AnomalyDetectorId, which you can use to describe or delete a specific anomaly detector directly.
- AWS License Manager: Added the ResetUsage field to the CreateLicenseVersion API. When set to true, the entitlement usage counts for the license are reset to 0. If it is false or not specified, entitlement usage is left unchanged.
- AWS EC2: New Amazon EC2 instances. M9g, M9gd, C9g, and C9gd on AWS Graviton5. C8in, M8in, and R8in add 600 Gbps network. C8ib, M8ib, and R8ib add 300 Gbps EBS. C8ine, M8ine, M8idn, R8idn, M8idb, and R8idb round out Intel Xeon 6. Mac-m3ultra with Apple M3 Ultra. G7 with NVIDIA RTX PRO 4500 Blackwell GPUs.
- AWS SageMaker: Release support for g4d, c6g, c7g, c8g instance types for SageMaker HyperPod
- AWS Lambda: Added TelemetryConfig support for Managed Instances Capacity Provider, enabling customers to configure system log level and custom log group for managed instance logging.
- AWS Inspector2: Support for 3 day and 7 day ECR re-scan durations
- AWS QuickSight: Provides CreateKnowledgeBase and UpdateKnowledgeBase APIs
Full Changelog: 1.7.35...1.7.36
1.7.35
What's Changed
Service Features
- AWS ivs: adds support for AWS IVS ad configuration APIs to allow for a postRollConfiguration object on the ad configuration resource
- AWS EC2: Added support for additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData, KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched instances.
- AWS synthetics: CloudWatch Synthetics adds support for customer managed KMS keys for canary environment variables. Customers can now encrypt their canary's Lambda function environment variables at rest using their own AWS KMS key, providing additional control over data protection.
- AWS GuardDuty: Adding "AI Analyst" enum value for detector
- AWS Connect: Amazon Connect - Added DeleteContactData API to support PII deletion of customer endpoint, additional email recipients and email subject.
Full Changelog: 1.7.34...1.7.35
1.7.34
What's Changed
Service Features
- AWS Signin: Adds support for OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM (token revocation).
Full Changelog: 1.7.33...1.7.34
1.7.33
What's Changed
Service Features
- AWS Geo Places: Added AddressNamesMode, AddressNameTranslations, MobilityMode, PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places V2 APIs to support address name formatting, multilingual translations, travel-aware search, multi-city postal codes, and unit-level address resolution.
- AWS IoT Wireless: Default session downlink transmission parameters have been added to the existing Multicast Group APIs. Explicit transmission parameters are no longer required when starting a multicast session during the FUOTA procedure.
- AWS Bedrock AgentCore Control: AgentCore Gateway now supports mapping allowed scopes to separate advertised scopes on the inbound authorizer.
- AWS EC2: Replace Root Volume now supports a VolumeId parameter. This allows the customer to pass in a pre-prepared volume as the target root volume for an RRV workflow.
- AWS resiliencehubv2: Next Generation Resilience Hub now supports filtering and sorting failure mode assessments, resource type filtering in ListResources, cross-region and cross-account topology edges, data recovery achievability status, and more granular dependency discovery progress tracking.
- AWS AppConfig: Update ExperimentRun APIs to support ConflictExceptions.
- AWS ECS: Amazon ECS now automatically detects the correct CPU architecture for Express Mode services.
Full Changelog: 1.7.32...1.7.33
1.7.32
What's Changed
Service Features
- AWS Lambda: AWS Lambda Durable Functions now supports customer managed KMS keys. This allows customers to configure a KMS key in Durable Config to have all their durable execution data encrypted.
- AWS Connect: Adds support for CreateAuthCode and DeleteSession APIs.
- AWS Inspector2: This release extends vulnerability management to Azure VM, container registries and function apps. Adds support for per-member-account scan configuration settings.
- AWS SecurityHub: release SecurityHub MultiCloud integration with Azure
- AWS Config Service: Added support for connecting AWS Config to third-party cloud service providers. New APIs include PutConnector, GetConnector, DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder for creating third-party service-linked recorders.
- AWS Marketplace Catalog: This release enhances the ListEntities API to support ResellerRole filter for ResaleAuthorization entity.
- AWS Route53GlobalResolver: Adds ListSharedDNSViews operation to list all DNS Views shared with caller using AWS Resource Access Manager. Also updates ListHostedZoneAssociations operation so that resource ARN param is optional, allowing caller to list all HostedZoneAssociations in account.
- AWS EC2: This launch surfaces the public SSM parameter associated with public AMIs in the AMI metadata.
- AWS SSM: Adding SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems Manager
Service Documentation
- AWS Marketplace Metering: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. The existing 6-hour grace period at the end of a billing cycle still applies.
Miscellaneous
- docs: More comment types in release notes (#2197)
Full Changelog: 1.7.31...1.7.32
1.7.31
What's Changed
Service Features
- AWS CloudWatch Logs: Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch Logs. Customers can now configure account-level Intelligent Tiering to automatically optimize log storage costs by moving infrequently accessed data to lower-cost storage tiers.
- AWS OpenSearch: This release introduces Saved Object Migration APIs, enabling users to migrate dashboards, visualizations, index patterns, and other saved objects from a data source into an Amazon OpenSearch Service application workspace with configurable export filters and conflict resolution strategies.
- AWS Billing: Adds support for managing AWS account credits and billing preferences, including retrieving credit details, viewing per-month credit allocation history, redeeming promotional codes, and configuring credit sharing and billing preferences.
- AWS MailManager: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol.
Full Changelog: 1.7.30...1.7.31
1.7.30
What's Changed
Service Features
- AWS Customer Profiles: Amazon Connect Customer Profiles adds support for diversityConfig to recommenderConfig which can be used for diversifying the recommendations. This release also includes model versioning support which helps customer to rollback trained models.
- AWS MediaTailor: Added dual-stack (IPv4 and IPv6) endpoint fields to SSAI and Channel Assembly API responses.
- AWS ElementalInference: Adding new BDD representation of endpoint ruleset
- AWS Outposts: Tighten Outpost site ContactPhoneNumber regex to perform phone number validation.
- AWS Cognito Identity Provider: Add support for provisioned limit management, enabling customers to view and update their provisioned API rate limits for Amazon Cognito User Pools programmatically through the new GetProvisionedLimit and UpdateProvisionedLimit APIs.
- AWS odb: Updated model definitions for ODB service.
- AWS Config Service: AWS Config now supports tag-on-create for organization-managed Config rules and conformance packs through the PutOrganizationConfigRule and PutOrganizationConformancePack APIs.
Full Changelog: 1.7.29...1.7.30
1.7.29
What's Changed
Service Features
- AWS QuickSight: Adding support for FileSource PhysicalTables. This adds support for datasets with file sources.
- AWS GameLiftStreams: Added CreateStreamSessionAdminShell API operation to enable customers to establish secure terminal connections to the live runtime environment of streaming sessions for troubleshooting purposes.
- AWS MediaConvert: Adds support for integer-second duration normalization and the option to disable explicit weighted prediction.
- AWS Artifact: Add support for Assurance Assistant APIs for managing compliance inquiries along with tagging features.
- AWS Connect: Adds a new Amazon Connect Service API, SendOutboundWebNotification, that delivers web notifications to end-customer chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns service principal.
- AWS EC2: Use declarative policies to enable VPC Encryption Controls across your organization or select accounts. Added AMD SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings control whether AWS-provisioned resources in your account appear in console views and API list operations.
- AWS OpenSearch: To create a Mustang domain via the AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY or MIXED) without it, the domain defaults to a regular (GENERAL) domain. Also this release includes Insights Feedback API which user can use to provide feedback for Insight API.
Service Documentation
- AWS Marketplace Metering: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs.
- AWS Cloud9: Since Amazon Linux 2 (AL2) will reach its end-of-life (EOL) and stop receiving security updates on June 30, 2026, Cloud9 will remove AL2 from AMI options in public API create-environment-ec2.
Full Changelog: 1.7.28...1.7.29
1.7.28
What's Changed
Service Features
- AWS Network Firewall: AWS Network Firewall now supports container associations for monitoring ECS and EKS workloads. You can create container associations to dynamically track the IP addresses of running containers in your Amazon ECS and Amazon EKS clusters.
- AWS Auto Scaling: This release adds support for a new reservations-then-balanced capacity distribution strategy, which first attempts to launch instances into your Capacity Reservations and then balances remaining capacity across healthy Availability Zones.
- AWS CloudWatch: Customers can configure alarms with wall-clock-aligned evaluation windows instead of sliding windows, with optional timezone support for daily or weekly periods
- AWS SSO Admin: AWS IAM Identity Center now returns PrimaryRegion and Regions in the ListInstances response, providing information about replicated instances.
- AWS EC2: Adds ModifyVpcEndpointPayerResponsibility API, which enables VPC endpoint service owners to modify the billing account for VPC endpoint usage charges at the individual endpoint level
- AWS PartnerCentral Selling: This release adds AwsMarketplaceSolutions and AwsMarketplaceProducts entity types to the Associate and Disassociate APIs, returns them in GetOpportunity, and adds AwsMarketplaceSolutionArn to ListSolutions ,letting partners link Marketplace listings directly to opportunities.
- AWS EKS: Adds Kubernetes version rollback support, including the CancelUpdate operation to cancel an in-progress VersionRollback update, the RollbackConfig structure with a timeoutMinutes field, and the Cancellation structure surfaced via the new cancellation field on the Update object.
- AWS CloudFormation: AWS CloudFormation adds a DeploymentConfig parameter to enable Express mode, which completes stack operations as soon as resource configuration is applied. Also adds a DisableValidation parameter to skip pre-deployment validation, which now runs automatically on CreateStack and UpdateStak.
- AWS Connect: Amazon Connect - Added CreateAttachedFile and StartContactConversationalAnalyticsJob APIs to import call recordings and run conversational analytics.
- AWS ACM: AWS Certificate Manager now supports the Automatic Certificate Management Environment (ACME) protocol to issue public certificates. ACME is an industry-standard protocol for automating certificate lifecycle on customer-managed infrastructure such as on-premises servers and Kubernetes clusters.
- AWS CleanRooms: Adds support for intermediate tables in AWS Clean Rooms collaborations.
- AWS CodeBuild: Adds support for host kernel selection for on-demand builds.
- AWS DataZone: Amazon DataZone now supports SNOWFLAKE as a connection type in the CreateConnection API, enabling metadata and lineage retrieval from Snowflake databases. Specify snowflakeProperties with connection details, a Secrets Manager secret, an Athena spill bucket, and an identity mapping for Snowflake.
- AWS ObservabilityAdmin: Organization and account level telemetry rule via Observability Admin and CloudWatch pipelines for metrics
Service Documentation
- AWS ECS: Updated threshold configuration documentation.
Miscellaneous
- feat!: Remove SimSpaceWeaver, Panorama, IoT Events, and IoT Events Data services (#2193)
Full Changelog: 1.7.27...1.7.28