Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 4, 2025

This PR contains the following updates:

Package Change Age Confidence
@opennextjs/cloudflare (source) 1.3.11.16.4 age confidence

Release Notes

opennextjs/opennextjs-cloudflare (@​opennextjs/cloudflare)

v1.16.4

Compare Source

Patch Changes

v1.16.3

Compare Source

Patch Changes

v1.16.2

Compare Source

Patch Changes

v1.16.1

Compare Source

Patch Changes

v1.16.0

Compare Source

Minor Changes
  • #​1083 b062597 Thanks @​dario-piotrowicz! - feature: add migrate command to set up OpenNext for Cloudflare adapter

    This command helps users migrate existing Next.js applications to the OpenNext Cloudflare adapter by automatically setting up all necessary configuration files, dependencies, and scripts.

    To use the command simply run: npx opennextjs-cloudflare migrate

Patch Changes
  • #​1092 4279043 Thanks @​vicb! - Check for supported Next version

    The build will now error for unsupported Next version which may contain unpatched security vulnerabilities.
    You can bypass the check using the --dangerouslyUseUnsupportedNextVersion flag.

v1.15.1

Compare Source

Patch Changes

v1.15.0

Compare Source

Minor Changes
Patch Changes

v1.14.10

Compare Source

Patch Changes

v1.14.9

Compare Source

Patch Changes

v1.14.8

Compare Source

Patch Changes

v1.14.7

Compare Source

Patch Changes

v1.14.6

Compare Source

Patch Changes

v1.14.5

Compare Source

Patch Changes

v1.14.4

Compare Source

Patch Changes

v1.14.3

Compare Source

Patch Changes

v1.14.2

Compare Source

Patch Changes

v1.14.1

Compare Source

Patch Changes

v1.14.0

Compare Source

Minor Changes

v1.13.1

Compare Source

Patch Changes

v1.13.0

Compare Source

Minor Changes
Patch Changes

v1.12.0

Compare Source

Minor Changes

v1.11.1

Compare Source

Patch Changes

v1.11.0

Compare Source

Minor Changes
  • #​925 62fee71 Thanks @​krzysztof-palka-monogo! - feature: optional batch upload for faster R2 cache population

    This update adds optional batch upload support for R2 cache population, significantly improving upload performance for large caches when enabled via .env or environment variables.

    Key Changes:

    1. Optional Batch Upload: Configure R2 credentials via .env or environment variables to enable faster batch uploads:

      • R2_ACCESS_KEY_ID
      • R2_SECRET_ACCESS_KEY
      • CF_ACCOUNT_ID
    2. Automatic Detection: When credentials are detected, batch upload is automatically used for better performance

    3. Smart Fallback: If credentials are not configured, the CLI falls back to standard Wrangler uploads with a helpful message about enabling batch upload for better performance

    All deployment commands support batch upload:

    • populateCache - Explicit cache population
    • deploy - Deploy with cache population
    • upload - Upload version with cache population
    • preview - Preview with cache population

    Performance Benefits (when batch upload is enabled):

    • Parallel transfer capabilities (32 concurrent transfers)
    • Significantly faster for large caches
    • Reduced API calls to Cloudflare

    Usage:

    Add the credentials in a .env/.dev.vars file in your project root:

    R2_ACCESS_KEY_ID=your_key
    R2_SECRET_ACCESS_KEY=your_secret
    CF_ACCOUNT_ID=your_account

    You can also set the environment variables for CI builds.

    Note:

    You can follow documentation https://developers.cloudflare.com/r2/api/tokens/ for creating API tokens with appropriate permissions for R2 access.

Patch Changes

v1.10.1

Compare Source

Patch Changes

v1.10.0

Compare Source

Minor Changes
  • #​937 32ba91a Thanks @​vicb! - feat: retrieve CLI environment variables from process.env and .env* files

    Recommended usage on CI:

    • Add your secrets to process.env (i.e. CF_ACCOUNT_ID)
    • Add public values to the wrangler config wrangler.jsonc (i.e. R2_CACHE_PREFIX_ENV_NAME)

    Recommended usage for local dev:

    • Add your secrets to either a .dev.vars* or .env* file (i.e. CF_ACCOUNT_ID)
    • Add public values to the wrangler config wrangler.jsonc (i.e. R2_CACHE_PREFIX_ENV_NAME)
Patch Changes

v1.9.2

Compare Source

Patch Changes

v1.9.1

Compare Source

Patch Changes

v1.9.0

Compare Source

Minor Changes
Patch Changes

v1.8.5

Compare Source

Patch Changes
  • #​901 17a4bea Thanks @​vicb! - chore: bump wrangler to ^4.38.0

  • #​903 7fced0f Thanks @​vicb! - fix: enable using workerd process v2

    process v2 is an updated version of node:process active by default after 2025-09-15

v1.8.4

Compare Source

Patch Changes
  • #​888 51322a8 Thanks @​james-elicx! - fix: remote flag not working for preview command's cache population

    Previously, passing the --remote flag when running opennextjs-cloudflare preview --remote would not result in the remote preview binding being populated, and would throw errors due to a missing preview flag when populating Workers KV. The remote flag is now supported for the cache popoulation step when running the preview command.

    • opennextjs-cloudflare preview --remote will populate the remote binding for the preview ID specified in your Wrangler config.
    • opennextjs-cloudflare preview will continue to populate the local binding in your Wrangler config.

v1.8.3

Compare Source

Patch Changes

v1.8.2

Compare Source

Patch Changes

v1.8.1

Compare Source

Patch Changes

v1.8.0

Compare Source

Minor Changes
Patch Changes

v1.7.1

Compare Source

Patch Changes

v1.7.0

Compare Source

Minor Changes
  • #​848 f80c801 Thanks @​sommeeeer! - Ensure that the initial request.signal is passed to the wrapper

    request.signal.onabort is now supported in route handlers. It requires that the signal from the original worker's request is passed to the handler. It will then pass along that AbortSignal through the streamCreator in the wrapper. This signal will destroy the response sent to NextServer when a client aborts, thus triggering the signal in the route handler.

    See the changelog in Cloudflare here.

    Note:
    If you have a custom worker, you must update your code to pass the original request.signal to the handler. You also need to enable the compatibility flag enable_request_signal to use this feature.

    For example:

    // Before:
    return handler(reqOrResp, env, ctx);
    
    // After:
    return handler(reqOrResp, env, ctx, request.signal);
  • #​850 ce5c7b4 Thanks @​dario-piotrowicz! - Add option for regional cache to skip tagCache on cache hits

    When the tag regional cache finds a value in the incremental cache, checking such value in the tagCache can be skipped, this helps reducing response times at the tradeoff that the user needs to either use the automatic cache purging or manually purge the cache when appropriate. For this the bypassTagCacheOnCacheHit option is being added to the RegionalCache class.

    Example:

    import { defineCloudflareConfig } from "@​opennextjs/cloudflare";
    import d1NextTagCache from "@​opennextjs/cloudflare/overrides/tag-cache/d1-next-tag-cache";
    import memoryQueue from "@​opennextjs/cloudflare/overrides/queue/memory-queue";
    import r2IncrementalCache from "@​opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache";
    import { withRegionalCache } from "@​opennextjs/cloudflare/overrides/incremental-cache/regional-cache";
    
    export default defineCloudflareConfig({
    	incrementalCache: withRegionalCache(r2IncrementalCache, {
    		mode: "long-lived",
    		bypassTagCacheOnCacheHit: true,
    	}),
    	tagCache: d1NextTagCache,
    	queue: memoryQueue,
    });
Patch Changes

v1.6.5

Compare Source

Patch Changes

v1.6.4

Compare Source

Patch Changes

v1.6.3

Compare Source

Patch Changes

v1.6.2

Compare Source

Patch Changes

v1.6.1

Compare Source

Patch Changes

v1.6.0

Compare Source

Minor Changes
Patch Changes

v1.5.3

Compare Source

Patch Changes

v1.5.2

Compare Source

Patch Changes

v1.5.1

Compare Source

Patch Changes
  • #​781 e984e8f Thanks @​vicb! - fallback to the upstream image content-type header

  • #​779 224a2f0 Thanks @​petebacondarwin! - Ensure that the cloudflare library is available at runtime

    Previously it was only a devDependency which meant it was missing in real life installations of the tool.

    The error looked like:

    Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'cloudflare' imported from @​opennextjs/cloudflare/dist/cli/commands/skew-protection.js
    

v1.5.0

Compare Source

Minor Changes
Patch Changes

v1.4.0

Compare Source

Minor Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


This change is Reviewable

@coderabbitai
Copy link

coderabbitai bot commented Jul 4, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Contributor

cloudflare-workers-and-pages bot commented Jul 4, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
web4 2c2fe69 Feb 10 2026, 07:10 PM

@guardrails
Copy link

guardrails bot commented Jul 4, 2025

⚠️ We detected 2 security issues in this pull request:

Vulnerable Libraries (2)
Severity Details
High pkg:npm/wrangler@4.22.0 (t) upgrade to: 3.114.17,4.59.1
High pkg:npm/@opennextjs/cloudflare@1.3.1 upgrade to: > 1.3.1

More info on how to fix Vulnerable Libraries in JavaScript.


👉 Go to the dashboard for detailed results.

📥 Happy? Share your feedback with us.

@openzeppelin-code
Copy link

openzeppelin-code bot commented Jul 4, 2025

Update dependency @opennextjs/cloudflare to v1.16.1

Generated at commit: 270364b3525abc65478437e187f8eae5a34a2f29

🚨 Report Summary

Severity Level Results
Contracts Critical
High
Medium
Low
Note
Total
0
0
0
0
0
0
Dependencies Critical
High
Medium
Low
Note
Total
0
0
0
0
0
0

For more details view the full report in OpenZeppelin Code Inspector

@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from a343c05 to 860ee11 Compare July 11, 2025 14:29
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.4.0 Update dependency @opennextjs/cloudflare to v1.5.0 Jul 11, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Jul 11, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: web4@undefined
npm error Found: next@15.4.5
npm error node_modules/next
npm error   next@"15.4.5" from the root project
npm error
npm error Could not resolve dependency:
npm error peer next@"~15.0.8 || ~15.1.12 || ~15.2.9 || ~15.3.9 || ~15.4.11 || ~15.5.10 || ~16.0.11 || ^16.1.5" from @opennextjs/cloudflare@1.16.4
npm error node_modules/@opennextjs/cloudflare
npm error   @opennextjs/cloudflare@"1.16.4" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-02-10T19_10_01_875Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-02-10T19_10_01_875Z-debug-0.log

@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 860ee11 to 6188618 Compare July 11, 2025 20:26
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.5.0 Update dependency @opennextjs/cloudflare to v1.5.1 Jul 11, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch 2 times, most recently from 76d837a to 39a2640 Compare July 21, 2025 11:37
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.5.1 Update dependency @opennextjs/cloudflare to v1.5.2 Jul 21, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 39a2640 to 390c8ad Compare July 22, 2025 15:11
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.5.2 Update dependency @opennextjs/cloudflare to v1.5.3 Jul 22, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 390c8ad to 71b5f2a Compare July 23, 2025 16:38
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.5.3 Update dependency @opennextjs/cloudflare to v1.6.0 Jul 23, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 71b5f2a to e66cbb3 Compare July 24, 2025 13:53
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.0 Update dependency @opennextjs/cloudflare to v1.6.1 Jul 24, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from e66cbb3 to b341db1 Compare July 29, 2025 11:02
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.1 Update dependency @opennextjs/cloudflare to v1.6.2 Jul 29, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch 2 times, most recently from a9e6634 to 5fee50c Compare August 1, 2025 18:15
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.2 Update dependency @opennextjs/cloudflare to v1.6.3 Aug 1, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 5fee50c to 217f2b2 Compare August 4, 2025 20:28
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.3 Update dependency @opennextjs/cloudflare to v1.6.4 Aug 4, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 217f2b2 to 4da8f57 Compare August 5, 2025 01:10
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.4 Update dependency @opennextjs/cloudflare to v1.6.5 Aug 5, 2025
@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 5, 2025

@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 4da8f57 to 83a6790 Compare September 6, 2025 20:04
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.6.5 Update dependency @opennextjs/cloudflare to v1.8.0 Sep 6, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 792d860 to acbbfd3 Compare December 12, 2025 04:14
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.4 Update dependency @opennextjs/cloudflare to v1.14.5 Dec 12, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from acbbfd3 to e0a72eb Compare December 12, 2025 09:09
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.5 Update dependency @opennextjs/cloudflare to v1.14.6 Dec 12, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from e0a72eb to fd6e9c3 Compare December 19, 2025 16:38
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.6 Update dependency @opennextjs/cloudflare to v1.14.7 Dec 19, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from fd6e9c3 to 260c38d Compare January 6, 2026 12:55
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.7 Update dependency @opennextjs/cloudflare to v1.14.8 Jan 6, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 260c38d to 2be7d0c Compare January 16, 2026 18:00
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.8 Update dependency @opennextjs/cloudflare to v1.14.9 Jan 16, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 2be7d0c to 19efe81 Compare January 20, 2026 13:13
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.9 Update dependency @opennextjs/cloudflare to v1.14.10 Jan 20, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 19efe81 to 7fe668d Compare January 21, 2026 14:40
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.10 Update dependency @opennextjs/cloudflare to v1.15.0 Jan 21, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 7fe668d to 45896b3 Compare January 22, 2026 13:47
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.15.0 Update dependency @opennextjs/cloudflare to v1.15.1 Jan 22, 2026
package.json Outdated
},
"dependencies": {
"@opennextjs/cloudflare": "1.3.1",
"@opennextjs/cloudflare": "1.15.1",

This comment was marked as outdated.

@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 45896b3 to 520f665 Compare January 27, 2026 00:38
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.15.1 Update dependency @opennextjs/cloudflare to v1.16.0 Jan 27, 2026
package.json Outdated
},
"dependencies": {
"@opennextjs/cloudflare": "1.3.1",
"@opennextjs/cloudflare": "1.16.0",

This comment was marked as outdated.

@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 520f665 to ce15371 Compare January 28, 2026 17:09
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.16.0 Update dependency @opennextjs/cloudflare to v1.16.1 Jan 28, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from ce15371 to 270364b Compare February 2, 2026 18:22
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.16.1 Update dependency @opennextjs/cloudflare to v1.16.2 Feb 2, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 270364b to 44f8cd1 Compare February 5, 2026 21:48
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.16.2 Update dependency @opennextjs/cloudflare to v1.16.3 Feb 5, 2026
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 44f8cd1 to 2c2fe69 Compare February 10, 2026 19:10
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.16.3 Update dependency @opennextjs/cloudflare to v1.16.4 Feb 10, 2026
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants