Skip to content

chore: kickoff release - #4187

Merged
thisisabhash merged 10 commits into
releasefrom
main
Apr 8, 2026
Merged

chore: kickoff release#4187
thisisabhash merged 10 commits into
releasefrom
main

Conversation

@github-actions

@github-actions github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

kickoff release

dependabot Bot and others added 10 commits March 26, 2026 13:14
* chore(deps): bump activesupport from 7.1.3.4 to 7.2.3.1
* chore(actions): bump dependency review action to 4.9.0

Bumps [activesupport](https://github.com/rails/rails) from 7.1.3.4 to 7.2.3.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.2.1/activesupport/CHANGELOG.md)
- [Commits](rails/rails@v7.1.3.4...v7.2.3.1)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-version: 7.2.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: bump dependency-review-action to v4.9.0

v4.7.0+ handles compound SPDX license expressions (e.g. MIT AND Ruby)
natively, removing the need for a local config override.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ekjot <43255916+ekjotmultani@users.noreply.github.com>
…m verification (#4174)

* Install swiftformat v0.60.1 from github downloads with checksum verification

* Remove redundantVariable flag

* Load swiftformat directly from unzipped bundle to avoid conflicts

* Ignore newly added rules

* Disable wrapArguments and apply linter

* Enable further rules with low blast radius
* chore: add AGENTS.md for AI coding agent instructions

Comprehensive guide for AI agents working on the repository covering
project structure, coding conventions, category/plugin architecture,
the new Amplify Clients building block pattern (Foundation, Bridge,
Kinesis reference implementation), testing, CI/CD, and common tasks.

* chore: split AGENTS.md into root + sub-package guides

Restructure to keep root AGENTS.md lean (~130 lines) and move
detailed conventions into sub-package files that agents only
load when working in those areas:

- AGENTS.md — project overview, linting, structure, conventions
- Amplify/AGENTS.md — core framework, categories, plugin protocols
- AmplifyPlugins/AGENTS.md — plugin implementations, file patterns
- AmplifyClients/AGENTS.md — Foundation, Bridge, Kinesis, new client guide

* chore: address PR review comments

- Remove detailed linting rules from root (agent just runs the linter)
- Remove "Add API" and "Add plugin" from common tasks (not typical agent work)
- Soften Amplify core dependency rule for clients (may use Amplify types)
- Remove internal architecture section from clients guide (not helpful)
- Clarify zero AWS SDK deps is specific to core, plugins have SDK deps
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.12...v.0.1.13)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 0.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(kinesis): fix retry logic for request-level errors

* fix(kinesis): enable full flush for cache

* Add record storage tests for id exclusion

* Update flush api doc

* Use retryAfter to enable full flush

* Fix nonisolated actor warning in sqliterecordstorage init

* Fix test warning

* Adapt kinesis client config provider to underlying sdk configuration deprecation

* Revert "Adapt kinesis client config provider to underlying sdk configuration deprecation"

This reverts commit 4dc335c.
* fix: using Hub category to fire configured event

* update tests to catch correct event name

* fix: notify Combine publishers synchronously in notifyAllHubChannels

The previous approach wrapped Amplify.Hub.dispatch() in Task{}, causing
race conditions in tests and crashes with multiple plugins. Instead,
send to the Combine subject directly alongside the existing plugin
iteration to fix #3980 without breaking synchronous expectations.

* fix: swiftformat redundantParens and add Combine configured event test

Remove redundant parentheses in SQLiteRecordStorage closure to pass
swiftformat 0.60.1 lint. Add test verifying Combine publishers receive
the Amplify.configured event (#3980).
* chore(deps): bump SQLite.swift from 0.15.3 to 0.16.0

* chore(deps): bump SQLite.swift from 0.15.3 to 0.15.4

0.15.5+ requires swift-tools-version 6.1 (Xcode 16.3+) which is
incompatible with the CI minimum Xcode 16.0. 0.15.4 is the highest
version compatible with swift-tools-version 5.9.
* feat(kinesis): fix retry logic for request-level errors

* fix(kinesis): enable full flush for cache

* Add record storage tests for id exclusion

* Update flush api doc

* Use retryAfter to enable full flush

* Fix nonisolated actor warning in sqliterecordstorage init

* Fix test warning

* Adapt kinesis client config provider to underlying sdk configuration deprecation

* Revert "Adapt kinesis client config provider to underlying sdk configuration deprecation"

This reverts commit 4dc335c.

* Firehose: Refactor recordcache (#4176)

* Refactor recordcache for reuse in firehose client

* Reexport recordcache types in kinesis client package

* firehose: Add firehose client (#4178)

* Refactor recordcache for reuse in firehose client

* Reexport recordcache types in kinesis client package

* Add firehose client

* Make recordcache internal definitions package-level

* Remove obsolete typealiases

* Adapt kinesis e2e test to test both firehose and kinesis clients e2e (#4183)

* Refactor recordcache for reuse in firehose client

* Reexport recordcache types in kinesis client package

* Add firehose client

* Make recordcache internal definitions package-level

* Remove obsolete typealiases

* Adapt kinesis e2e test to test both firehose and kinesis clients e2e

* Update integration test action and add firehose unit tests

* Move test backend definition to readme

* Add scheme files

* Fix stream names

* Add comments for tests

* Add test comment format to agents.md

* Further add comments to kinesis and firehose tests
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.7 to 2.9.0.
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](sporkmonger/addressable@addressable-2.8.7...addressable-2.9.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-version: 2.9.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#4185)

Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.7 to 2.9.0.
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](sporkmonger/addressable@addressable-2.8.7...addressable-2.9.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-version: 2.9.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@github-actions
github-actions Bot requested a review from a team as a code owner April 8, 2026 21:12
@thisisabhash
thisisabhash merged commit 95bd4aa into release Apr 8, 2026
416 of 434 checks passed
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.

3 participants