From 7ed93e9c8c01183e9cad99ec551e26504ec5b230 Mon Sep 17 00:00:00 2001 From: Seraphine Robbins Date: Sat, 1 Aug 2026 13:37:53 -0400 Subject: [PATCH 1/2] fix(api-server): CORS expose headers + Cache-Control no-store (salvage of #3707/#3712 by @aydnOktay) Rebuilt on latest main (Bartok9 hygiene 2026-08-01). Original: #62759 --- gateway/platforms/api_server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gateway/platforms/api_server.py b/gateway/platforms/api_server.py index 62dff2878fa59..c5143b1e2f658 100644 --- a/gateway/platforms/api_server.py +++ b/gateway/platforms/api_server.py @@ -809,6 +809,7 @@ def __len__(self) -> int: # --------------------------------------------------------------------------- _CORS_HEADERS = { + "Access-Control-Expose-Headers": "Location, X-Request-Id, Idempotency-Key", "Access-Control-Allow-Methods": "GET, POST, DELETE, OPTIONS", "Access-Control-Allow-Headers": "Authorization, Content-Type, Idempotency-Key", } @@ -1025,6 +1026,7 @@ async def security_headers_middleware(request, handler): response = await handler(request) for k, v in _SECURITY_HEADERS.items(): response.headers.setdefault(k, v) + response.headers.setdefault("Cache-Control", "no-store") return response else: security_headers_middleware = None # type: ignore[assignment] From d8eaaf9e44e287d6fbda29b312dda5ea8afcd2d2 Mon Sep 17 00:00:00 2001 From: Bartok9 Date: Sat, 1 Aug 2026 16:54:07 -0400 Subject: [PATCH 2/2] chore(contributors): map seraphine@Seraphines-Mac-Studio.local to Bartok9 Per-PR attribution so check-attribution passes on this branch (Teknium). --- contributors/emails/seraphine@Seraphines-Mac-Studio.local | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 contributors/emails/seraphine@Seraphines-Mac-Studio.local diff --git a/contributors/emails/seraphine@Seraphines-Mac-Studio.local b/contributors/emails/seraphine@Seraphines-Mac-Studio.local new file mode 100644 index 0000000000000..55d62986543ef --- /dev/null +++ b/contributors/emails/seraphine@Seraphines-Mac-Studio.local @@ -0,0 +1,2 @@ +Bartok9 +# Seraphine Mac Studio local email on Bartok9 PR tips (per-PR attribution; Teknium/Daniel 2026-08-01)