Skip to content

Bump aws-sdk-swift to ≥ 1.3.0 so Amplify can use Bedrock bidirectional streaming APIs #3988

@tycenjmccann

Description

@tycenjmccann

Is your feature request related to a problem? Please describe.

Amplify package.swift pins the aws-sdk-swift to version 1.0.69, limiting sdk usage, specifically the bi-directional streaming features.

AWS-SDK-Swift 1.3.X introduced the new BedrockRuntimeClientTypes.InvokeModelWithBidirectionalStreamInput and related streaming helpers, required for Amazon Nova Sonic / Bedrock real-time use-cases (among others)
When I try to depend on aws-sdk-swift 1.3.x directly for those APIs, SwiftPM fails:
Dependencies could not be resolved:
root depends on 'amplify-swift' 2.46.2..<3.0.0
root depends on 'aws-sdk-swift' 1.3.0..<2.0.0
'amplify-swift' 2.46.2 depends on 'aws-sdk-swift' 1.0.69 (exact)

Why this matters Real-time audio/chat features built on Bedrock’s Nova Sonic require the bidirectional stream API. Updating the SDK unlocks immediate feature parity with other languages and un-blocks iOS developers.

Describe the solution you'd like

Bump the minimum (or exact) version of aws-sdk-swift to 1.3.0 (or the latest) so that developers can:

Access Bedrock bidirectional streaming APIs

Use Smithy-Swift 1.18+ and aws-crt-swift 0.30+ bug-fixes

Describe alternatives you've considered

Forked Amplify and changed the pin → dozens of compile errors (Smithy protocol updates, new throws, etc.).

Removed Amplify and used the naked SDK (not ideal: lose Auth / Storage helpers).

Is the feature request related to any of the existing Amplify categories?

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions