chore: kickoff release - #4187
Merged
Merged
Conversation
* 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>
thisisabhash
approved these changes
Apr 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
kickoff release