angular/packages
Alan Agius ee73dc9553 fix(platform-server): prevent false warning for duplicate state serialization (#63525)
The `TRANSFER_STATE_SERIALIZED_FOR_APPID` provider was previously configured at the platform level, causing its state to be shared across all concurrent server-side rendering requests. This created a race condition where one request could see the `appId` from a different, concurrent request, leading to false warnings about duplicate state serialization.

This commit changes the provider's scope to ensure that each application instance gets its own unique state. This correctly isolates the serialization check to each individual request, resolving the issue of false warnings in concurrent environments.

Closes #63524

PR Close #63525
2025-09-03 09:15:52 -07:00
..
animations refactor(animations): remove dependency on @angular/common (#63248) 2025-08-29 08:51:31 -07:00
benchpress build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
common build: use cldr typings (#63519) 2025-09-02 16:50:34 +00:00
compiler fix(compiler): fixes regression with event parsing and animate prefix (#63470) 2025-08-29 11:53:30 +00:00
compiler-cli fix(compiler): fixes regression with event parsing and animate prefix (#63470) 2025-08-29 11:53:30 +00:00
core feat(devtools): clean up router tree for stable release (#63081) 2025-09-02 20:59:15 -07:00
docs/di
elements refactor(bazel): reduce build deps (#63348) 2025-08-28 09:16:10 -07:00
examples refactor(bazel): reduce build deps (#63348) 2025-08-28 09:16:10 -07:00
forms refactor(forms): loosen the error and disabled type on FormUiControl (#63455) 2025-08-29 14:44:13 -07:00
language-service build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
localize build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
misc/angular-in-memory-web-api build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
platform-browser refactor(platform-browser): remove deprecated ApplicationConfig export (#63529) 2025-09-02 11:48:19 -07:00
platform-browser-dynamic build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
platform-server fix(platform-server): prevent false warning for duplicate state serialization (#63525) 2025-09-03 09:15:52 -07:00
private/testing build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
router feat(devtools): clean up router tree for stable release (#63081) 2025-09-02 20:59:15 -07:00
service-worker refactor(bazel): reduce build deps (#63348) 2025-08-28 09:16:10 -07:00
ssr/docs build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
upgrade refactor(bazel): reduce build deps (#63348) 2025-08-28 09:16:10 -07:00
zone.js build: lock file maintenance (#63522) 2025-09-02 12:44:13 -07:00
BUILD.bazel build: configure signal forms for release (#63458) 2025-08-29 14:31:35 -07:00
circular-deps-test.conf.js docs(docs-infra): lift circular imports (#63186) 2025-08-19 07:58:45 +00:00
empty.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
goog.d.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
license-banner.txt docs: update license year (#59883) 2025-03-04 19:36:47 +00:00
package.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts refactor: update packages/core:{core,src} to ts_project (#61275) 2025-05-14 12:01:51 +00:00
tsconfig-build.json build: migrate to using new jasmine_test (#62131) 2025-06-19 10:06:27 +02:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig.json refactor: use zone.js from npm instead of packages/zone.js throughout repo (#61977) 2025-06-10 12:02:03 -07:00
tsec-exemption.json
types.d.ts build: move private testing helpers outside platform-browser/testing (#61472) 2025-05-20 10:00:43 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT