···11----
22-"@opennextjs/cloudflare": patch
33----
44-55-bump `@opennextjs/aws` to 3.8.5
66-77-See details at <https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.8.5>
-48
.changeset/rclone-batch-upload.md
···11----
22-"@opennextjs/cloudflare": minor
33----
44-55-feature: optional batch upload for faster R2 cache population
66-77-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.
88-99-**Key Changes:**
1010-1111-1. **Optional Batch Upload**: Configure R2 credentials via .env or environment variables to enable faster batch uploads:
1212-1313- - `R2_ACCESS_KEY_ID`
1414- - `R2_SECRET_ACCESS_KEY`
1515- - `CF_ACCOUNT_ID`
1616-1717-2. **Automatic Detection**: When credentials are detected, batch upload is automatically used for better performance
1818-1919-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
2020-2121-**All deployment commands support batch upload:**
2222-2323-- `populateCache` - Explicit cache population
2424-- `deploy` - Deploy with cache population
2525-- `upload` - Upload version with cache population
2626-- `preview` - Preview with cache population
2727-2828-**Performance Benefits (when batch upload is enabled):**
2929-3030-- Parallel transfer capabilities (32 concurrent transfers)
3131-- Significantly faster for large caches
3232-- Reduced API calls to Cloudflare
3333-3434-**Usage:**
3535-3636-Add the credentials in a `.env`/`.dev.vars` file in your project root:
3737-3838-```bash
3939-R2_ACCESS_KEY_ID=your_key
4040-R2_SECRET_ACCESS_KEY=your_secret
4141-CF_ACCOUNT_ID=your_account
4242-```
4343-4444-You can also set the environment variables for CI builds.
4545-4646-**Note:**
4747-4848-You can follow documentation https://developers.cloudflare.com/r2/api/tokens/ for creating API tokens with appropriate permissions for R2 access.
-5
.changeset/thick-seas-walk.md
···11----
22-"@opennextjs/cloudflare": patch
33----
44-55-refactor: do not create a wrangler config when a custom one is passed
+56
packages/cloudflare/CHANGELOG.md
···11# @opennextjs/cloudflare
2233+## 1.11.0
44+55+### Minor Changes
66+77+- [#925](https://github.com/opennextjs/opennextjs-cloudflare/pull/925) [`62fee71`](https://github.com/opennextjs/opennextjs-cloudflare/commit/62fee7139912360edcc8acbf4c9780981d0077bc) Thanks [@krzysztof-palka-monogo](https://github.com/krzysztof-palka-monogo)! - feature: optional batch upload for faster R2 cache population
88+99+ 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.
1010+1111+ **Key Changes:**
1212+1313+ 1. **Optional Batch Upload**: Configure R2 credentials via .env or environment variables to enable faster batch uploads:
1414+1515+ - `R2_ACCESS_KEY_ID`
1616+ - `R2_SECRET_ACCESS_KEY`
1717+ - `CF_ACCOUNT_ID`
1818+1919+ 2. **Automatic Detection**: When credentials are detected, batch upload is automatically used for better performance
2020+ 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
2121+2222+ **All deployment commands support batch upload:**
2323+2424+ - `populateCache` - Explicit cache population
2525+ - `deploy` - Deploy with cache population
2626+ - `upload` - Upload version with cache population
2727+ - `preview` - Preview with cache population
2828+2929+ **Performance Benefits (when batch upload is enabled):**
3030+3131+ - Parallel transfer capabilities (32 concurrent transfers)
3232+ - Significantly faster for large caches
3333+ - Reduced API calls to Cloudflare
3434+3535+ **Usage:**
3636+3737+ Add the credentials in a `.env`/`.dev.vars` file in your project root:
3838+3939+ ```bash
4040+ R2_ACCESS_KEY_ID=your_key
4141+ R2_SECRET_ACCESS_KEY=your_secret
4242+ CF_ACCOUNT_ID=your_account
4343+ ```
4444+4545+ You can also set the environment variables for CI builds.
4646+4747+ **Note:**
4848+4949+ You can follow documentation https://developers.cloudflare.com/r2/api/tokens/ for creating API tokens with appropriate permissions for R2 access.
5050+5151+### Patch Changes
5252+5353+- [#951](https://github.com/opennextjs/opennextjs-cloudflare/pull/951) [`e3aba83`](https://github.com/opennextjs/opennextjs-cloudflare/commit/e3aba83f37675f5c5edd07b9f8c8f431f67c8be7) Thanks [@vicb](https://github.com/vicb)! - bump `@opennextjs/aws` to 3.8.5
5454+5555+ See details at <https://github.com/opennextjs/opennextjs-aws/releases/tag/v3.8.5>
5656+5757+- [#948](https://github.com/opennextjs/opennextjs-cloudflare/pull/948) [`0c655c3`](https://github.com/opennextjs/opennextjs-cloudflare/commit/0c655c3c019769bf31c6fc25db678cd13b05babe) Thanks [@vicb](https://github.com/vicb)! - refactor: do not create a wrangler config when a custom one is passed
5858+359## 1.10.1
460561### Patch Changes