Skip to content

Commit 0f867e5

Browse files
conico974Nicolas Dorseuil
and
Nicolas Dorseuil
authored
bump OpenNext to latest (#3276)
Co-authored-by: Nicolas Dorseuil <[email protected]>
1 parent 7d5a6d2 commit 0f867e5

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

bun.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
"dependencies": {
146146
"@gitbook/api": "^0.115.0",
147147
"@gitbook/cache-tags": "workspace:*",
148-
"@opennextjs/cloudflare": "1.0.4",
148+
"@opennextjs/cloudflare": "1.1.0",
149149
"@sindresorhus/fnv1a": "^3.1.0",
150150
"assert-never": "^1.2.1",
151151
"jwt-decode": "^4.0.0",
@@ -791,9 +791,9 @@
791791

792792
"@nodelib/fs.walk": ["@nodelib/[email protected]", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
793793

794-
"@opennextjs/aws": ["@opennextjs/[email protected].2", "", { "dependencies": { "@ast-grep/napi": "^0.35.0", "@aws-sdk/client-cloudfront": "3.398.0", "@aws-sdk/client-dynamodb": "^3.398.0", "@aws-sdk/client-lambda": "^3.398.0", "@aws-sdk/client-s3": "^3.398.0", "@aws-sdk/client-sqs": "^3.398.0", "@node-minify/core": "^8.0.6", "@node-minify/terser": "^8.0.6", "@tsconfig/node18": "^1.0.1", "aws4fetch": "^1.0.18", "chalk": "^5.3.0", "esbuild": "0.25.4", "express": "5.0.1", "path-to-regexp": "^6.3.0", "urlpattern-polyfill": "^10.0.0", "yaml": "^2.7.0" }, "bin": { "open-next": "dist/index.js" } }, "sha512-26/3GSoj7mKN7XpQFikYM2Lrwal5jlMc4fJO//QAdd5bCSnBaWBAkzr7+VvXAFVIC6eBeDLdtlWiQuUQVEAPZQ=="],
794+
"@opennextjs/aws": ["@opennextjs/[email protected].4", "", { "dependencies": { "@ast-grep/napi": "^0.35.0", "@aws-sdk/client-cloudfront": "3.398.0", "@aws-sdk/client-dynamodb": "^3.398.0", "@aws-sdk/client-lambda": "^3.398.0", "@aws-sdk/client-s3": "^3.398.0", "@aws-sdk/client-sqs": "^3.398.0", "@node-minify/core": "^8.0.6", "@node-minify/terser": "^8.0.6", "@tsconfig/node18": "^1.0.1", "aws4fetch": "^1.0.18", "chalk": "^5.3.0", "esbuild": "0.25.4", "express": "5.0.1", "path-to-regexp": "^6.3.0", "urlpattern-polyfill": "^10.0.0", "yaml": "^2.7.0" }, "bin": { "open-next": "dist/index.js" } }, "sha512-/bn9N/6dVu9+sC7AptaGJylKUzyDDgqe3yKfvUxXOpy7whIq/+3Bw+q2/bilyQg6FcskbCWUt9nLvNf1hAVmfA=="],
795795

796-
"@opennextjs/cloudflare": ["@opennextjs/cloudflare@1.0.4", "", { "dependencies": { "@dotenvx/dotenvx": "1.31.0", "@opennextjs/aws": "^3.6.2", "enquirer": "^2.4.1", "glob": "^11.0.0", "ts-tqdm": "^0.8.6" }, "peerDependencies": { "wrangler": "^4.14.0" }, "bin": { "opennextjs-cloudflare": "dist/cli/index.js" } }, "sha512-DVudGpOSJ91ruPiBJ0kuFmPhEQbXIXLTbvUjAx1OlbwFskG2gvdNIAmF3ZXV6z1VGDO7Q/u2W2ybMZLf7avlrA=="],
796+
"@opennextjs/cloudflare": ["@opennextjs/cloudflare@1.1.0", "", { "dependencies": { "@dotenvx/dotenvx": "1.31.0", "@opennextjs/aws": "3.6.4", "enquirer": "^2.4.1", "glob": "^11.0.0", "ts-tqdm": "^0.8.6" }, "peerDependencies": { "wrangler": "^4.14.0" }, "bin": { "opennextjs-cloudflare": "dist/cli/index.js" } }, "sha512-8DOzpLiewivA1pwRNGVPDXbrF79bzJiHscY+M1tekwvKqEqM26CRYafhrA5IDCeyteNaL9AZD6X4DLuCn/eeYQ=="],
797797

798798
"@opentelemetry/api": ["@opentelemetry/[email protected]", "", {}, "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="],
799799

packages/gitbook-v2/open-next.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default {
66
wrapper: 'cloudflare-node',
77
converter: 'edge',
88
proxyExternalRequest: 'fetch',
9-
queue: () => import('./openNext/queue/server').then((m) => m.default),
9+
queue: () => import('./openNext/queue/middleware').then((m) => m.default),
1010
incrementalCache: () => import('./openNext/incrementalCache').then((m) => m.default),
1111
tagCache: () => import('./openNext/tagCache/middleware').then((m) => m.default),
1212
},

packages/gitbook-v2/openNext/queue/middleware.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,13 @@ import { trace } from '@/lib/tracing';
22
import type { Queue } from '@opennextjs/aws/types/overrides.js';
33
import { getCloudflareContext } from '@opennextjs/cloudflare';
44
import doQueue from '@opennextjs/cloudflare/overrides/queue/do-queue';
5-
import memoryQueue from '@opennextjs/cloudflare/overrides/queue/memory-queue';
6-
7-
interface Env {
8-
STAGE?: string;
9-
}
105

116
export default {
127
name: 'GitbookISRQueue',
138
send: async (msg) => {
149
return trace({ operation: 'gitbookISRQueueSend', name: msg.MessageBody.url }, async () => {
15-
const { ctx, env } = getCloudflareContext();
16-
const hasDurableObject =
17-
(env as Env).STAGE !== 'dev' && (env as Env).STAGE !== 'preview';
18-
ctx.waitUntil(hasDurableObject ? memoryQueue.send(msg) : doQueue.send(msg));
10+
const { ctx } = getCloudflareContext();
11+
ctx.waitUntil(doQueue.send(msg));
1912
});
2013
},
2114
} satisfies Queue;

packages/gitbook-v2/openNext/tagCache/middleware.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const originalTagCache = doShardedTagCache({
1111
shardReplication: {
1212
numberOfSoftReplicas: 2,
1313
numberOfHardReplicas: 1,
14+
regionalReplication: {
15+
defaultRegion: 'enam',
16+
},
1417
},
1518
});
1619

packages/gitbook-v2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"dependencies": {
66
"@gitbook/api": "^0.115.0",
77
"@gitbook/cache-tags": "workspace:*",
8-
"@opennextjs/cloudflare": "1.0.4",
8+
"@opennextjs/cloudflare": "1.1.0",
99
"@sindresorhus/fnv1a": "^3.1.0",
1010
"assert-never": "^1.2.1",
1111
"jwt-decode": "^4.0.0",

0 commit comments

Comments
 (0)