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.14.8 age confidence

Release Notes

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

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.


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 260c38d Jan 06 2026, 12:55 PM

@guardrails
Copy link

guardrails bot commented Jul 4, 2025

All previously detected findings have been fixed. Good job! 👍🎉

We will keep this comment up-to-date as you go along and notify you of any security issues that we identify.


👉 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.14.7

Generated at commit: 260c38d820713bc64d41ed20d3adb319c1f7c68f

🚨 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@"^14.2.35 || ~15.0.7 || ~15.1.11 || ~15.2.8 || ~15.3.8 || ~15.4.10 || ~15.5.9 || ^16.0.10" from @opennextjs/cloudflare@1.14.8
npm error node_modules/@opennextjs/cloudflare
npm error   @opennextjs/cloudflare@"1.14.8" 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-01-08T20_04_55_446Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-01-08T20_04_55_446Z-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 bb73186 to 8397180 Compare October 10, 2025 21:14
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.10.0 Update dependency @opennextjs/cloudflare to v1.10.1 Oct 10, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 8397180 to 4a7a367 Compare October 15, 2025 08:50
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.10.1 Update dependency @opennextjs/cloudflare to v1.11.0 Oct 15, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 4a7a367 to a4cc940 Compare November 6, 2025 22:46
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.11.0 Update dependency @opennextjs/cloudflare to v1.11.1 Nov 6, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from a4cc940 to 17b2e32 Compare November 11, 2025 12:59
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.11.1 Update dependency @opennextjs/cloudflare to v1.12.0 Nov 11, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 17b2e32 to 74b5ae7 Compare November 18, 2025 22:39
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.12.0 Update dependency @opennextjs/cloudflare to v1.13.0 Nov 18, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 74b5ae7 to b3785c8 Compare November 20, 2025 17:11
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.13.0 Update dependency @opennextjs/cloudflare to v1.13.1 Nov 20, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from b3785c8 to 106163a Compare November 28, 2025 10:58
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.13.1 Update dependency @opennextjs/cloudflare to v1.14.0 Nov 28, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from 106163a to da67846 Compare December 2, 2025 09:03
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.0 Update dependency @opennextjs/cloudflare to v1.14.1 Dec 2, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from da67846 to b1b1ac5 Compare December 3, 2025 21:02
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.1 Update dependency @opennextjs/cloudflare to v1.14.3 Dec 3, 2025
@renovate renovate bot force-pushed the renovate/opennextjs-cloudflare-1.x branch from b1b1ac5 to 792d860 Compare December 6, 2025 08:40
@renovate renovate bot changed the title Update dependency @opennextjs/cloudflare to v1.14.3 Update dependency @opennextjs/cloudflare to v1.14.4 Dec 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
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 6, 2026

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.

1 participant