Skip to content

chore: release - #1037

Merged
sarayev merged 76 commits into
releasefrom
main
Jul 23, 2026
Merged

chore: release#1037
sarayev merged 76 commits into
releasefrom
main

Conversation

@sarayev

@sarayev sarayev commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Purpose

Promote mainrelease for the codegen release (release Step 2). This PR is a branch promotion only — no source modifications.

What's being released

main is 76 commits ahead of release. Highlights:

E2E status (main @ 891ca29)

GREEN.

  • Original batch 9530dc86 — all 27 real codegen test shards passed. The only 2 non-green shards (cleanup_e2e_resources teardown + w_datastore_modelgen_flutter... afterEach teardown hang) were confirmed flaky teardown, not product regressions.
  • Scoped re-run 04d58443 of the failed shards came back 100% SUCCEEDED (all 4 sub-suites of the flutter shard passed; cleanup passed), confirming no regression on 891ca29.

CodeBuild project amplify-codegen-e2e-workflow, account 594813022831, us-east-1.

Amplifiyer and others added 30 commits April 30, 2025 13:26
chore: upgrade aws-cdk and amplify-core versions
chore: add script to run PR workflow from command line
Bumps [axios](https://github.com/axios/axios) from 1.8.3 to 1.12.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.8.3...v1.12.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.1
  dependency-type: indirect
...

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

build(deps): bump axios from 1.8.3 to 1.12.1
Bumps [validator](https://github.com/validatorjs/validator.js) from 13.11.0 to 13.15.20.
- [Release notes](https://github.com/validatorjs/validator.js/releases)
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
- [Commits](validatorjs/validator.js@13.11.0...13.15.20)

---
updated-dependencies:
- dependency-name: validator
  dependency-version: 13.15.20
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: direct:production
...

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

build(deps): bump validator from 13.11.0 to 13.15.20
…aml-4.1.1

build(deps): bump js-yaml from 4.1.0 to 4.1.1
Bumps [validator](https://github.com/validatorjs/validator.js) from 13.15.20 to 13.15.23.
- [Release notes](https://github.com/validatorjs/validator.js/releases)
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
- [Commits](validatorjs/validator.js@13.15.20...13.15.23)

---
updated-dependencies:
- dependency-name: validator
  dependency-version: 13.15.23
  dependency-type: indirect
...

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

build(deps): bump validator from 13.15.20 to 13.15.23
Bumps [qs](https://github.com/ljharb/qs) from 6.11.2 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.11.2...v6.14.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
...

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

ci: add explicit permissions to GitHub Actions workflows
….14.1

build(deps): bump qs from 6.11.2 to 6.14.1
ShadowCat567 and others added 25 commits March 2, 2026 11:27
…-xml-parser-4.5.4

build(deps): bump fast-xml-parser from 4.5.3 to 4.5.4
* chore: upgrade to aws sdk v3

* chore: liscense

* chore: versions

* fix: upgrade node, fixes for migration

---------

Co-authored-by: aws-amplify-bot <aws@amazon.com>
This test trigger a GitHub workflow that is very reliable, and normally completes within the specified 25 min timeout. But we have seen cases recently where it took as long as 36 min to complete. Increasing the timeout to avoid unnecessary canary failures.
…timeout

chore: increase iOS canary timeout
- Add tar@^7.5.8 resolution to force all dependencies to use secure version
- Fixes CVE-2026-26960: Arbitrary file read/write via hardlink escape
- Fixes CVE-2026-24842: Arbitrary file creation via hardlink path traversal
- Fixes CVE-2026-23950: Race condition on macOS APFS
- Fixes CVE-2026-23745: File overwrite via insufficient path sanitization

The resolution approach is used because lerna 5.1.6 transitively depends on
tar@^6.1.0 through @lerna/pack-directory. Using resolutions ensures all tar
instances use the patched version without requiring a lerna major upgrade.
Increasing the timeout again, to deal with increased latency in recent workflow runs
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.9...v7.5.10)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.10
  dependency-type: direct:production
...

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

build(deps): bump tar from 7.5.9 to 7.5.10
…rary file write) (#1002)

Dependency trace:
- lerna@5.6.2 → @nrwl/devkit@15.9.7 → tmp@~0.2.1 (resolved to 0.2.1)
- lerna@5.6.2 → nx@15.9.7 → tmp@~0.2.1 (resolved to 0.2.1)

Direct parent analysis:
- lerna@5.6.2 is the latest and final release in the 5.x line.
- @nrwl/devkit and nx 15.9.7 both specify tmp@~0.2.1, which DOES accept
  tmp@0.2.4+ (the fixed version), but the lockfile had resolved to 0.2.1
  (the latest at the time the lockfile was created).
- No bump of lerna within its major resolves this since 5.6.2 is already latest.

Resolution 'tmp': '^0.2.4' forces all instances to 0.2.5 (latest 0.2.x),
fixing the CVE. The ~0.2.1 range in both @nrwl/devkit and nx accepts this.
Updates js-yaml from 3.14.1 to 3.14.2 and 4.1.0 to 4.1.1 to fix
prototype pollution in merge (<<) keys (CVE-2025-64718).

Resolves Dependabot alerts #95, #96.
Adds a resolution to upgrade immutable from 3.7.6 to 4.3.8
to fix Prototype Pollution vulnerability (CVE-2026-29063).
The package is a transitive dependency of @ardatan/relay-compiler.

Resolves Dependabot alert #136.
Adds a resolution to upgrade fast-xml-parser from 5.3.6 to 5.3.8
to fix stack overflow in XMLBuilder with preserveOrder (CVE-2026-27942).
Transitive dependency of @aws-sdk/xml-builder.

Resolves Dependabot alert #134.
fix(deps): resolve CVE-2026-29063 prototype pollution in immutable
…(ReDoS) (#1001)

All direct parents (eslint@7.32.0, jest@27.5.1, lerna@5.6.2, copyfiles@2.4.1,
codecov@3.8.3, @commitlint/config-lerna-scopes@17.8.1) are already at their
latest versions within their current major. Their semver ranges (^3.0.x) accept
minimatch@3.1.3+, but the lockfile had resolved to 3.1.2 (the latest at the
time). Additionally, nx@15 (via lerna@5) pinned minimatch@3.0.5. No amount of
bumping direct parents within their current majors changes this.

Resolution 'minimatch': '^3.1.3' forces all instances to 3.1.5 (latest 3.x),
eliminating all three vulnerable versions (3.0.5, 3.1.2, 5.1.6).
…on validation

Adds a resolution to upgrade @smithy/config-resolver from 2.x to 4.x
to adopt defense-in-depth enhancement for region parameter value
validation in AWS SDK for JavaScript v3.

Resolves Dependabot alert #99.
…g-resolver

fix(deps): bump @smithy/config-resolver to 4.4.10 (defense-in-depth)
…lnate/once (CVE-2026-3449) (#1004)

Instead of pinning @tootallnate/once to a vulnerable v2.0.0, resolve
http-proxy-agent to v7 which dropped the @tootallnate/once dependency
entirely. This forces all consumers (codecov/teeny-request, jest/jsdom,
lerna/make-fetch-happen) to use http-proxy-agent@7.0.0 which only
depends on agent-base@7 and debug@4.

This completely removes @tootallnate/once from the dependency tree,
fully resolving CVE-2026-3449 without the ESM/CJS compatibility issues
of @tootallnate/once@3.0.1.
* fix: resolve critical dependabot security vulnerabilities

- Bump axios from 1.13.5 to 1.15.0 via yarn resolution (fixes CVE for
  SSRF via NO_PROXY bypass and cloud metadata exfiltration via header
  injection chain)
- Bump handlebars from 4.7.7 to 4.7.9 in graphql-docs-generator direct
  dependency (fixes JavaScript Injection via AST Type Confusion)
- Add handlebars >=4.7.9 yarn resolution to force patched version in
  transitive dependency via lerna > conventional-changelog-writer

Resolves Dependabot alerts #156, #164, #178, #179

* chore: remove unintended packageManager field
* build(deps): bump tar from 7.5.10 to 7.5.11

Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.10...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: direct:production
...

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

* build(deps): bump yauzl from 3.2.0 to 3.2.1

Bumps [yauzl](https://github.com/thejoshwolfe/yauzl) from 3.2.0 to 3.2.1.
- [Commits](thejoshwolfe/yauzl@3.2.0...3.2.1)

---
updated-dependencies:
- dependency-name: yauzl
  dependency-version: 3.2.1
  dependency-type: indirect
...

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

* build(deps): bump flatted from 3.3.2 to 3.4.2

Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.2...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

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

* build(deps): bump lodash-es from 4.17.23 to 4.18.1

Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.18.1
  dependency-type: indirect
...

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

* build(deps): bump basic-ftp from 5.2.0 to 5.2.2

Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.0 to 5.2.2.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases)
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md)
- [Commits](patrickjuchli/basic-ftp@v5.2.0...v5.2.2)

---
updated-dependencies:
- dependency-name: basic-ftp
  dependency-version: 5.2.2
  dependency-type: indirect
...

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

* build(deps): bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
...

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

* build(deps): bump brace-expansion from 1.1.12 to 1.1.14

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.14.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.12...v1.1.14)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.14
  dependency-type: indirect
...

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

* build(deps): bump follow-redirects from 1.15.11 to 1.16.0

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

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

* build(deps): bump uuid from 7.0.1 to 14.0.0

Bumps [uuid](https://github.com/uuidjs/uuid) from 7.0.1 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v7.0.1...v14.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: direct:production
...

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

* build(deps): bump uuid in /packages/amplify-codegen-e2e-core

Bumps [uuid](https://github.com/uuidjs/uuid) from 7.0.1 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v7.0.1...v14.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: direct:production
...

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

* build(deps): bump axios from 1.15.0 to 1.16.0

Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: indirect
...

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

* chore: update dependency licenses

* fix: revert uuid to 9.0.1 (v14 is ESM-only, breaks Jest)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: svidgen <svidgen@users.noreply.github.com>
@sarayev
sarayev requested review from a team as code owners July 23, 2026 11:24
@sarayev
sarayev merged commit 29e14fc into release Jul 23, 2026
59 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.