From 58df3d2c7ee8a9099279d9bbc7857882c254769a Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 30 Sep 2026 12:53:53 -0600 Subject: [PATCH 1/2] fix(builder): keep generated apps on current releases --- src/routes/api/application-starter/download.ts | 8 +------- src/utils/builder-environment.ts | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/routes/api/application-starter/download.ts b/src/routes/api/application-starter/download.ts index c6d6e6441..2b343171c 100644 --- a/src/routes/api/application-starter/download.ts +++ b/src/routes/api/application-starter/download.ts @@ -121,12 +121,6 @@ export const Route = createFileRoute("/api/application-starter/download")({ const blob = await zip.generateAsync({ type: "arraybuffer" }); - // Cache for 1 hour on CDN, allow stale for 1 day while revalidating - const cacheControl = - process.env.NODE_ENV === "production" - ? "public, max-age=3600, stale-while-revalidate=86400" - : "no-cache"; - return new Response(blob, { headers: { "Content-Type": "application/zip", @@ -135,7 +129,7 @@ export const Route = createFileRoute("/api/application-starter/download")({ zipFilename, "app.zip", ), - "Cache-Control": cacheControl, + "Cache-Control": "no-store", }, }); } catch (error) { diff --git a/src/utils/builder-environment.ts b/src/utils/builder-environment.ts index 9657ebbb0..b1ac136cc 100644 --- a/src/utils/builder-environment.ts +++ b/src/utils/builder-environment.ts @@ -31,7 +31,7 @@ export const builderImports = { '@tanstack/react-query': 'https://esm.sh/@tanstack/react-query@5.100.11?external=react', '@tanstack/react-router': - 'https://esm.sh/@tanstack/react-router@1.170.16?external=react,react-dom', + 'https://esm.sh/@tanstack/react-router@1.170.41?external=react,react-dom', '@tanstack/react-table': 'https://esm.sh/@tanstack/react-table@9.0.0?external=react,react-dom', 'd3-array': 'https://esm.sh/d3-array@3.2.4', From 57289069f4b4557521fe2d89c9108b9e8bf81fe5 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Wed, 30 Sep 2026 13:13:34 -0600 Subject: [PATCH 2/2] chore(builder): update creation engine --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index fd19e15c9..1a4249ee1 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "@tanstack/ai-openai": "^0.22.6", "@tanstack/ai-openrouter": "^0.19.9", "@tanstack/charts": "0.16.1", - "@tanstack/create": "^0.70.0", + "@tanstack/create": "^0.70.1", "@tanstack/highlight": "^0.0.9", "@tanstack/markdown": "^0.0.16", "@tanstack/pacer": "^0.21.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ee90ec70..7c14768ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,8 +115,8 @@ importers: specifier: 0.16.1 version: 0.16.1(lit@3.3.2)(octane@0.1.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite@8.0.16(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.7.0)(tsx@4.21.0)(yaml@2.9.0)))(preact@10.29.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@1.9.12) '@tanstack/create': - specifier: ^0.70.0 - version: 0.70.0 + specifier: ^0.70.1 + version: 0.70.1 '@tanstack/highlight': specifier: ^0.0.9 version: 0.0.9 @@ -3454,8 +3454,8 @@ packages: vue: optional: true - '@tanstack/create@0.70.0': - resolution: {integrity: sha512-mkWcVbimcXJuo4eyqJiIcLO4LSLvcYS4EStTe259KDPLz0pqHVWVbnEbLFJy6MrxG0kBthWB956z7l0oZTshhw==} + '@tanstack/create@0.70.1': + resolution: {integrity: sha512-S1W4EWt3spjBbo1UEuhusNRWU92xXxOZn7mLUxG+wwTyNTyuKshSGj5oiAkHj0UucFjkyrM73bua2cQOYBhP/g==} engines: {node: '>=20'} '@tanstack/db-ivm@0.1.19': @@ -9753,7 +9753,7 @@ snapshots: react-dom: 19.2.3(react@19.2.3) solid-js: 1.9.12 - '@tanstack/create@0.70.0': + '@tanstack/create@0.70.1': dependencies: ejs: 3.1.10 execa: 9.6.1