diff --git a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
index 27efb2059eb..d0c28d1bd4f 100755
--- a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
+++ b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx
@@ -2,7 +2,7 @@
# Input hashes for repository rule npm_translate_lock(name = "npm2", pnpm_lock = "@//:pnpm-lock.yaml").
# This file should be checked into version control along with the pnpm-lock.yaml file.
.npmrc=-203833057
-package.json=-1639431943
-pnpm-lock.yaml=26678625
+package.json=55884910
+pnpm-lock.yaml=-459300859
pnpm-workspace.yaml=1711114604
yarn.lock=-84247839
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ad864b6bec5..89d1ccf71e1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,20 @@
+
+# 20.0.0-rc.0 (2025-05-07)
+### common
+| Commit | Type | Description |
+| -- | -- | -- |
+| [255c79e048](https://github.com/angular/angular/commit/255c79e0480b0adc876b526e2a96d5005692e42f) | fix | cleanup `updateLatestValue` if view is destroyed before promise resolves ([#58041](https://github.com/angular/angular/pull/58041)) |
+### core
+| Commit | Type | Description |
+| -- | -- | -- |
+| [017cc0a37c](https://github.com/angular/angular/commit/017cc0a37cf5b2534a07ebd207061a05d6ab89ec) | fix | properly handle app stabilization with defer blocks ([#61040](https://github.com/angular/angular/pull/61040)) |
+### platform-server
+| Commit | Type | Description |
+| -- | -- | -- |
+| [bc31ad91a0](https://github.com/angular/angular/commit/bc31ad91a074de9016059dcaf1fb37715c821b52) | fix | less aggressive ngServerMode cleanup ([#61106](https://github.com/angular/angular/pull/61106)) |
+
+
+
# 20.0.0-next.9 (2025-04-30)
## Breaking Changes
diff --git a/package.json b/package.json
index 91c40d77948..b78e3ee9e3c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-srcs",
- "version": "20.0.0-next.9",
+ "version": "20.0.0-rc.0",
"private": true,
"description": "Angular - a web framework for modern web apps",
"homepage": "https://github.com/angular/angular",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 05ae3dbd3b7..dd86315047b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2589,6 +2589,7 @@ packages:
/@bazel/typescript@5.8.1(typescript@5.7.3):
resolution: {integrity: sha512-NAJ8WQHZL1WE1YmRoCrq/1hhG15Mvy/viWh6TkvFnBeEhNUiQUsA5GYyhU1ztnBIYW03nATO3vwhAEfO7Q0U5g==, tarball: https://registry.npmjs.org/@bazel/typescript/-/typescript-5.8.1.tgz}
+ deprecated: No longer maintained, https://github.com/aspect-build/rules_ts is the recommended replacement
hasBin: true
peerDependencies:
typescript: '>=3.0.0'