@opennextjs/aws
4.1.12 · 21 Oct 2026MIT1.2M / weekRepositoryHomepagenpmAtom feed
80 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 4.x · latest line
4.1.12
21 Oct 2026cli: honor --dangerously-use-unsupported-next-version when passed as standalone
keep supporting a Next.js major version until the second next major is released
4.1.11
15 Oct 2026Allow up to six rendering attempts when falling through
fallback: falseroutes, matching the Next.js router server (since Next.js 13.4.13). A sixth matching route candidate previously returned a 500.keep the runtime alive until fetch cache entries are written on Next.js 15.4+
Fix pages with
fallback: falsereturning a 404 instead of falling through to a less specific dynamic route on Next.js 16.4.
Changes
Allow up to six rendering attempts when falling through
fallback: falseroutes, matching the Next.js router server (since Next.js 13.4.13). A sixth matching route candidate previously returned a 500.keep the runtime alive until fetch cache entries are written on Next.js 15.4+
Fix pages with
fallback: falsereturning a 404 instead of falling through to a less specific dynamic route on Next.js 16.4.
4.1.10
13 Oct 2026request headers deleted by the middleware are no longer forwarded
4.1.9
9 Oct 2026Apply every matching
beforeFilesrewrite in order so Next.js-generatedcompile the routing matcher regular expressions only once
percent-encode query values when rebuilding the query string, so values containing "&", "=", "+" or "%" reach Next.js intact
Changes
Apply every matching
beforeFilesrewrite in order so Next.js-generatedcompile the routing matcher regular expressions only once
percent-encode query values when rebuilding the query string, so values containing "&", "=", "+" or "%" reach Next.js intact
do not fail the build when
optimizeCssis enabled and no CSS file is emittedalign route condition handling with Next.js
retain FETCH cache writes created during Server Action Flight rendering
4.1.8
5 Oct 2026Await background work registered while a detached promise runner is draining.
Apply
patchBackgroundRevalidationto the compiled Next.js runtimes
4.1.7
2 Oct 2026Resolve the request store each time the
@next/request-contextgetter is called, instead of capturing the store of the request that last published itcache: support scoped response cache keys in fixed Next.js releases
Only serve cached responses for GET and HEAD requests in the cache interceptor
Changes
Resolve the request store each time the
@next/request-contextgetter is called, instead of capturing the store of the request that last published itcache: support scoped response cache keys in fixed Next.js releases
Only serve cached responses for GET and HEAD requests in the cache interceptor
Fix external rewrites to destinations with a literal numeric port
4.1.6
28 Sep 2026Make the SQS revalidation queue non-blocking via
waitUntilProvide
waitUntilfrom the AWS streaming wrappersRegister the composable cache handler at the top-level
cacheHandlersconfig key for Next.js 16
Changes
Make the SQS revalidation queue non-blocking via
waitUntilProvide
waitUntilfrom the AWS streaming wrappersRegister the composable cache handler at the top-level
cacheHandlersconfig key for Next.js 16defer incremental cache writes so they do not block the response
Fix
patchBackgroundRevalidationsilently no-opping on Next.js 16serve segment prefetches from the cache interceptor on Next 16
read and write local fetch cache entries in the build's
__fetchnamespaceBump minimum Next.js dependencies to 15.5.26 and 16.3.6
4.1.5
11 Sep 2026scope the composable cache's pending writes to the request, not the isolate
Pass
process.envexplicitly when spawning the Next.js buildquote cache interceptor ETag values so they are valid HTTP entity-tags
Changes
scope the composable cache's pending writes to the request, not the isolate
Pass
process.envexplicitly when spawning the Next.js buildquote cache interceptor ETag values so they are valid HTTP entity-tags
split the compound
set-cookieheader set bycookies()in the middleware
4.1.4
1 Sep 2026e2e: AVIF was renabled for optimization in Next 16.3.4
4.1.3
31 Aug 2026Improve status code handling in cacheInterceptor
use getSetCookie() to preserve multiple Set-Cookie headers in middleware
4.1.2
27 Aug 2026- security
Forward
images.dangerouslyAllowLocalIPtofetchExternalImageon Next.js 16 instead of hardcodingfalse, so external images served from hosts resolving to private IPs (e.g. an internal media proxy) can be optimized again when the user has explicitly opted out of the SSRF guard in their Next.js config. Stop the cache interceptor from serving cached 404 and 500 responses with a cacheable
cache-control.
4.1.1
25 Aug 2026Persist runtime cache tag associations for App Router
APP_PAGEentries when using original-mode tag caches, including pages generated on demand and tags added after the build.Fix
server/instrumentation.js does not existbuild failure on Next.js 16Fix for undefined rsc data in the cache
Changes
Persist runtime cache tag associations for App Router
APP_PAGEentries when using original-mode tag caches, including pages generated on demand and tags added after the build.Fix
server/instrumentation.js does not existbuild failure on Next.js 16Fix for undefined rsc data in the cache
Update Next.js and sharp versions
Fix stale entries being revalidated in a blocking way on Next.js 16.3
fix
getgetUrlParts()when the path name is empty (root)
4.1.0
21 Jul 2026Reading the note…
4.0.3
27 May 2026Reading the note…
4.0.2
8 May 2026Reading the note…
4.0.1
7 May 2026Reading the note…
4.0.0
6 May 2026Reading the note…
- 3.x
3.10.4
23 Apr 2026Reading the note…
3.10.3
22 Apr 2026Reading the note…
3.10.2
17 Apr 2026Reading the note…
3.10.1
9 Apr 2026Reading the note…
3.10.0
8 Apr 2026Reading the note…
3.9.16
10 Feb 2026Reading the note…
3.9.15
5 Feb 2026Reading the note…
3.9.14
28 Jan 2026Reading the note…
3.9.13
26 Jan 2026Reading the note…
3.9.12
22 Jan 2026Reading the note…
3.9.11
21 Jan 2026Reading the note…
3.9.10
20 Jan 2026Reading the note…
3.9.9
19 Jan 2026Reading the note…
3.9.8
16 Jan 2026Reading the note…
3.9.7
19 Dec 2025Reading the note…
3.9.6
12 Dec 2025Reading the note…
3.9.5
11 Dec 2025Reading the note…
3.9.4
3 Dec 2025Reading the note…
3.9.3
3 Dec 2025Reading the note…
3.9.2
3 Dec 2025Reading the note…
3.9.1
28 Nov 2025Reading the note…
3.9.0
18 Nov 2025Reading the note…
3.8.5
15 Oct 2025Reading the note…
3.8.4
10 Oct 2025Reading the note…
3.8.3
10 Oct 2025Reading the note…
3.8.2
10 Oct 2025Reading the note…
3.8.1
8 Oct 2025Reading the note…
3.8.0
1 Oct 2025Reading the note…
3.7.7
18 Sep 2025Reading the note…
3.7.6
31 Aug 2025Reading the note…
3.7.5
22 Aug 2025Reading the note…
3.7.4
4 Aug 2025Reading the note…
3.7.3
4 Aug 2025Reading the note…