Skip to content

Releases: aws-amplify/amplify-swift

2.58.3 (2026-06-15)

15 Jun 15:30

Choose a tag to compare

Bug Fixes

  • auth: defer keychain-sharing reconfigure during in-flight sign-in (#4231)

2.58.2 (2026-06-04)

04 Jun 19:32

Choose a tag to compare

Fixes

  • Revert "fix(api): recycle WebSocket and resubscribe on same-online network path change"

2.58.1 (2026-05-06)

06 May 01:34

Choose a tag to compare

Bug Fixes

  • auth: Use inputUsername for device metadata lookup in rememberDevice/forgetDevice and add e2e tests (#4209)

2.58.0 (2026-05-05)

05 May 16:33

Choose a tag to compare

Features

  • storage: add progress stall timeout for S3 uploads (#4162)

Bug Fixes

  • auth: Use inputUsername for device metadata lookup during token refresh (#4208)
  • api: recycle WebSocket and resubscribe on same-online network path change (#4202)

2.57.0 (2026-04-21)

22 Apr 00:42

Choose a tag to compare

⚠️ [Bug]: 2.57.0 breaks existing and new sessions — SDK returns "Invalid Refresh Token" error after ID Token expiration #4207

Features

  • core: make AmplifyOutputsData and all nested types public

Bug Fixes

  • auth: Consistent device metadata keychain key across auth flows (#4196)
  • api: remove custom query parameter allowlist (#4194)
  • API: Support '+' in query parameters and improve validation logic (#4137)

2.56.0 (2026-04-15)

15 Apr 23:48

Choose a tag to compare

Features

  • storage: add support for upload presigned url (#4146)

2.55.0 (2026-04-08)

08 Apr 22:11

Choose a tag to compare

Features

  • firehose: Add Firehose client (#4182)

Bug Fixes

  • using Hub category to fire configured event (#3995)
  • kinesis: enable full flush for cache (#4169)

2.54.1 (2026-03-11)

12 Mar 11:59

Choose a tag to compare

Bug Fixes

  • api: populate the auth mode when parsing the request response. So AppSyncListProvider.getNextPage() will have the auth mode. (#4156)
  • bump AWS SDK for Swift version to 1.6.71

2.54.0 (2026-03-04)

04 Mar 23:28

Choose a tag to compare

Features

  • kinesis: add Kinesis Client (#4141)
  • foundation: Add Foundation libraries (#4150)

2.53.3 (2026-01-15)

15 Jan 16:13

Choose a tag to compare

Bug Fixes

  • auth: remove is keychain configured check (#4129)