diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index edf78b170fa0..8ebb21873520 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 36b12075fa8c..fda1d8cfbce1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -94,7 +94,7 @@ jobs:
token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }}
fetch-depth: 0
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
@@ -105,7 +105,7 @@ jobs:
corepack enable
corepack prepare yarn@stable --activate
- - name: Activate cache for Node.js 20
+ - name: Activate cache for Node.js 24
uses: actions/setup-node@v6
with:
cache: 'yarn'
@@ -188,7 +188,7 @@ jobs:
token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }}
fetch-depth: 0
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
@@ -202,7 +202,7 @@ jobs:
corepack enable
corepack prepare yarn@stable --activate
- - name: Activate cache for Node.js 20
+ - name: Activate cache for Node.js 24
uses: actions/setup-node@v6
with:
cache: 'yarn'
diff --git a/.github/workflows/test-ci.yml b/.github/workflows/test-ci.yml
index 3779cea29622..9e5caa27310e 100644
--- a/.github/workflows/test-ci.yml
+++ b/.github/workflows/test-ci.yml
@@ -96,7 +96,7 @@ jobs:
- name: Checkout Source code
uses: actions/checkout@v6
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
@@ -107,7 +107,7 @@ jobs:
corepack enable
corepack prepare yarn@stable --activate
- - name: Activate cache for Node.js 20
+ - name: Activate cache for Node.js 24
uses: actions/setup-node@v6
with:
cache: 'yarn'
@@ -238,7 +238,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v6
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
@@ -249,7 +249,7 @@ jobs:
corepack enable
corepack prepare yarn@stable --activate
- - name: Activate cache for Node.js 20
+ - name: Activate cache for Node.js 24
uses: actions/setup-node@v6
with:
cache: 'yarn'
diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml
index 216abc392c6f..67f1ef82b34c 100644
--- a/.github/workflows/test-e2e.yml
+++ b/.github/workflows/test-e2e.yml
@@ -28,7 +28,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v6
- - name: Use Node.js 20
+ - name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
@@ -39,7 +39,7 @@ jobs:
corepack enable
corepack prepare yarn@stable --activate
- - name: Activate cache for Node.js 20
+ - name: Activate cache for Node.js 24
uses: actions/setup-node@v6
with:
cache: 'yarn'
diff --git a/test/e2e/adaptive-playwright-default/actor/package.json b/test/e2e/adaptive-playwright-default/actor/package.json
index efc7180e6af6..98c65f050442 100644
--- a/test/e2e/adaptive-playwright-default/actor/package.json
+++ b/test/e2e/adaptive-playwright-default/actor/package.json
@@ -4,7 +4,7 @@
"description": "Adaptive Playwright Test - Default",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
@@ -21,7 +21,7 @@
"@crawlee/utils": "file:./packages/utils"
},
"@apify/storage-local": {
- "better-sqlite3": "^11.10.0"
+ "better-sqlite3": "^12.2.0"
}
},
"scripts": {
diff --git a/test/e2e/adaptive-playwright-robots-file/actor/package.json b/test/e2e/adaptive-playwright-robots-file/actor/package.json
index 2fb02d0643c6..866dbbadce5f 100644
--- a/test/e2e/adaptive-playwright-robots-file/actor/package.json
+++ b/test/e2e/adaptive-playwright-robots-file/actor/package.json
@@ -4,7 +4,7 @@
"description": "Adaptive Playwright Test - Robots file",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
@@ -19,6 +19,9 @@
"apify": {
"@crawlee/core": "file:./packages/core",
"@crawlee/utils": "file:./packages/utils"
+ },
+ "@apify/storage-local": {
+ "better-sqlite3": "^12.2.0"
}
},
"scripts": {
diff --git a/test/e2e/automatic-persist-value/actor/package.json b/test/e2e/automatic-persist-value/actor/package.json
index 1c6c17d01961..aa403f9317f7 100644
--- a/test/e2e/automatic-persist-value/actor/package.json
+++ b/test/e2e/automatic-persist-value/actor/package.json
@@ -4,7 +4,7 @@
"description": "Key-Value Store - Automatic Persist Value Test",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/core": "file:./packages/core",
"@crawlee/memory-storage": "file:./packages/memory-storage",
diff --git a/test/e2e/autoscaling-max-tasks-per-minute/actor/package.json b/test/e2e/autoscaling-max-tasks-per-minute/actor/package.json
index 42a271def376..d20db6365d2e 100644
--- a/test/e2e/autoscaling-max-tasks-per-minute/actor/package.json
+++ b/test/e2e/autoscaling-max-tasks-per-minute/actor/package.json
@@ -4,7 +4,7 @@
"description": "Autoscaling Pool Test - Max Tasks per Minute",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/core": "file:./packages/core",
"@crawlee/memory-storage": "file:./packages/memory-storage",
diff --git a/test/e2e/camoufox-cloudflare/actor/package.json b/test/e2e/camoufox-cloudflare/actor/package.json
index b582b05fd51f..a64a83a025cd 100644
--- a/test/e2e/camoufox-cloudflare/actor/package.json
+++ b/test/e2e/camoufox-cloudflare/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Camoufox - Solving Cloudflare Challenge",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/cheerio-curl-impersonate-ts/actor/Dockerfile b/test/e2e/cheerio-curl-impersonate-ts/actor/Dockerfile
index 91fadb14630b..eb6de5b07baa 100644
--- a/test/e2e/cheerio-curl-impersonate-ts/actor/Dockerfile
+++ b/test/e2e/cheerio-curl-impersonate-ts/actor/Dockerfile
@@ -1,4 +1,4 @@
-FROM node:20 AS builder
+FROM node:24 AS builder
COPY /packages ./packages
COPY /package*.json ./
diff --git a/test/e2e/cheerio-curl-impersonate-ts/actor/package.json b/test/e2e/cheerio-curl-impersonate-ts/actor/package.json
index 14e060bc88a6..6bfa12ac2e8a 100644
--- a/test/e2e/cheerio-curl-impersonate-ts/actor/package.json
+++ b/test/e2e/cheerio-curl-impersonate-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - curl-impersonate HTTP client",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-default-ts/actor/package.json b/test/e2e/cheerio-default-ts/actor/package.json
index ec751d48268b..f44eb51766a1 100644
--- a/test/e2e/cheerio-default-ts/actor/package.json
+++ b/test/e2e/cheerio-default-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - TypeScript",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-default/actor/package.json b/test/e2e/cheerio-default/actor/package.json
index 2f90cefb2057..630808084e89 100644
--- a/test/e2e/cheerio-default/actor/package.json
+++ b/test/e2e/cheerio-default/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Default",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-enqueue-links-base/actor/package.json b/test/e2e/cheerio-enqueue-links-base/actor/package.json
index 9c4711b45a0f..95076cad221d 100644
--- a/test/e2e/cheerio-enqueue-links-base/actor/package.json
+++ b/test/e2e/cheerio-enqueue-links-base/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Enqueue Links with ",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.0",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-enqueue-links/actor/package.json b/test/e2e/cheerio-enqueue-links/actor/package.json
index cfda48bd8964..6162dacd353b 100644
--- a/test/e2e/cheerio-enqueue-links/actor/package.json
+++ b/test/e2e/cheerio-enqueue-links/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Enqueue Links",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-error-snapshot/actor/package.json b/test/e2e/cheerio-error-snapshot/actor/package.json
index 988e6e0806c8..be457e62ec5a 100644
--- a/test/e2e/cheerio-error-snapshot/actor/package.json
+++ b/test/e2e/cheerio-error-snapshot/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Should save errors snapshots",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-ignore-ssl-errors/actor/package.json b/test/e2e/cheerio-ignore-ssl-errors/actor/package.json
index bff7e89fe58c..b01bb0b176be 100644
--- a/test/e2e/cheerio-ignore-ssl-errors/actor/package.json
+++ b/test/e2e/cheerio-ignore-ssl-errors/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Ignore SSL Errors",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-impit-ts/actor/package.json b/test/e2e/cheerio-impit-ts/actor/package.json
index 95895410f00d..62fabd8318f5 100644
--- a/test/e2e/cheerio-impit-ts/actor/package.json
+++ b/test/e2e/cheerio-impit-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Impit HTTP client",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-initial-cookies/actor/package.json b/test/e2e/cheerio-initial-cookies/actor/package.json
index 09396b497347..8b918f469b1d 100644
--- a/test/e2e/cheerio-initial-cookies/actor/package.json
+++ b/test/e2e/cheerio-initial-cookies/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Initial Cookies",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-max-requests/actor/package.json b/test/e2e/cheerio-max-requests/actor/package.json
index 454f2a94db6b..e396d853aa58 100644
--- a/test/e2e/cheerio-max-requests/actor/package.json
+++ b/test/e2e/cheerio-max-requests/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Max Requests Per Crawl",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-page-info/actor/package.json b/test/e2e/cheerio-page-info/actor/package.json
index a3e85e5b8b35..e6b690f776d6 100644
--- a/test/e2e/cheerio-page-info/actor/package.json
+++ b/test/e2e/cheerio-page-info/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Page Info",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-request-queue-v2/actor/package.json b/test/e2e/cheerio-request-queue-v2/actor/package.json
index 59c5f37e61c4..8f0c6738612d 100644
--- a/test/e2e/cheerio-request-queue-v2/actor/package.json
+++ b/test/e2e/cheerio-request-queue-v2/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Request Queue V2",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.2.0",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-robots-file/actor/package.json b/test/e2e/cheerio-robots-file/actor/package.json
index 8751275083d1..944c64e6b616 100644
--- a/test/e2e/cheerio-robots-file/actor/package.json
+++ b/test/e2e/cheerio-robots-file/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Test - Robots file",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/cheerio-stop-resume-ts/actor/package.json b/test/e2e/cheerio-stop-resume-ts/actor/package.json
index cbfc00fd28d5..ef5a75d47974 100644
--- a/test/e2e/cheerio-stop-resume-ts/actor/package.json
+++ b/test/e2e/cheerio-stop-resume-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "Crawler Stop-Resume Test - TypeScript",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/cheerio-throw-on-ssl-errors/actor/package.json b/test/e2e/cheerio-throw-on-ssl-errors/actor/package.json
index 3a0a07ab904a..00d9cfcca721 100644
--- a/test/e2e/cheerio-throw-on-ssl-errors/actor/package.json
+++ b/test/e2e/cheerio-throw-on-ssl-errors/actor/package.json
@@ -4,7 +4,7 @@
"description": "Cheerio Crawler Test - Should throw on SSL Errors",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/input-json5/actor/package.json b/test/e2e/input-json5/actor/package.json
index e73dbc423c14..9876f71e4c1e 100644
--- a/test/e2e/input-json5/actor/package.json
+++ b/test/e2e/input-json5/actor/package.json
@@ -4,7 +4,7 @@
"description": "JSON5 input test",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/core": "file:./packages/core",
"@crawlee/utils": "file:./packages/utils"
},
diff --git a/test/e2e/jsdom-default-ts/actor/package.json b/test/e2e/jsdom-default-ts/actor/package.json
index a565508ac4b4..ebc50e71dff6 100644
--- a/test/e2e/jsdom-default-ts/actor/package.json
+++ b/test/e2e/jsdom-default-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "JSDOM Crawler Test - TypeScript",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/jsdom-react-ts/actor/package.json b/test/e2e/jsdom-react-ts/actor/package.json
index c4712c32ce4f..b4e0ff78166b 100644
--- a/test/e2e/jsdom-react-ts/actor/package.json
+++ b/test/e2e/jsdom-react-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "JSDOM Crawler Test - React - TypeScript",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/linkedom-default-ts/actor/package.json b/test/e2e/linkedom-default-ts/actor/package.json
index c588037071cf..2b532baa06b1 100644
--- a/test/e2e/linkedom-default-ts/actor/package.json
+++ b/test/e2e/linkedom-default-ts/actor/package.json
@@ -4,7 +4,7 @@
"description": "LinkeDOM Crawler Test - TypeScript",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.0",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/migration/actor/package.json b/test/e2e/migration/actor/package.json
index e604cf209efb..5b50a0f5df52 100644
--- a/test/e2e/migration/actor/package.json
+++ b/test/e2e/migration/actor/package.json
@@ -4,7 +4,7 @@
"description": "Migration Test",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/playwright-chromium-experimental-containers/actor/package.json b/test/e2e/playwright-chromium-experimental-containers/actor/package.json
index d60875557f3a..05ef7ef1fb30 100644
--- a/test/e2e/playwright-chromium-experimental-containers/actor/package.json
+++ b/test/e2e/playwright-chromium-experimental-containers/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Chromium - Experimental containers",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-default/actor/package.json b/test/e2e/playwright-default/actor/package.json
index 8bd5614b8004..6129f24af482 100644
--- a/test/e2e/playwright-default/actor/package.json
+++ b/test/e2e/playwright-default/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Default",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-enqueue-links-base/actor/package.json b/test/e2e/playwright-enqueue-links-base/actor/package.json
index ffad410ee8a9..1541c04d817f 100644
--- a/test/e2e/playwright-enqueue-links-base/actor/package.json
+++ b/test/e2e/playwright-enqueue-links-base/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Enqueue Links with ",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.0",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-enqueue-links/actor/package.json b/test/e2e/playwright-enqueue-links/actor/package.json
index 779e5d4073c2..47774c88c8aa 100644
--- a/test/e2e/playwright-enqueue-links/actor/package.json
+++ b/test/e2e/playwright-enqueue-links/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Enqueue Links",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-firefox-experimental-containers/actor/package.json b/test/e2e/playwright-firefox-experimental-containers/actor/package.json
index 3b0182a89583..c061c17ea6d1 100644
--- a/test/e2e/playwright-firefox-experimental-containers/actor/package.json
+++ b/test/e2e/playwright-firefox-experimental-containers/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Firefox - Experimental containers",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-initial-cookies/actor/package.json b/test/e2e/playwright-initial-cookies/actor/package.json
index 9ba57786ffe7..1cf93e6d880e 100644
--- a/test/e2e/playwright-initial-cookies/actor/package.json
+++ b/test/e2e/playwright-initial-cookies/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Initial Cookies",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-introduction-guide/actor/package.json b/test/e2e/playwright-introduction-guide/actor/package.json
index 2c42e2016e16..056c758a4555 100644
--- a/test/e2e/playwright-introduction-guide/actor/package.json
+++ b/test/e2e/playwright-introduction-guide/actor/package.json
@@ -4,7 +4,7 @@
"description": "Crawlee Introduction Guide (playwright + chrome)",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.0",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-multi-run/actor/package.json b/test/e2e/playwright-multi-run/actor/package.json
index eb1966a2ee55..ce531f419bc7 100644
--- a/test/e2e/playwright-multi-run/actor/package.json
+++ b/test/e2e/playwright-multi-run/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Multiple run calls to the same crawler",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/playwright-robots-file/actor/package.json b/test/e2e/playwright-robots-file/actor/package.json
index 47132d6708b7..d34b0b1dcacd 100644
--- a/test/e2e/playwright-robots-file/actor/package.json
+++ b/test/e2e/playwright-robots-file/actor/package.json
@@ -4,7 +4,7 @@
"description": "Playwright Test - Robots file",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/proxy-rotation/actor/package.json b/test/e2e/proxy-rotation/actor/package.json
index aa48605818e8..26f8765d5b0a 100644
--- a/test/e2e/proxy-rotation/actor/package.json
+++ b/test/e2e/proxy-rotation/actor/package.json
@@ -4,7 +4,7 @@
"description": "Proxy Test - Rotation",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-default/actor/package.json b/test/e2e/puppeteer-default/actor/package.json
index 88f43ce9c535..805d04ba536f 100644
--- a/test/e2e/puppeteer-default/actor/package.json
+++ b/test/e2e/puppeteer-default/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Default",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-enqueue-links/actor/package.json b/test/e2e/puppeteer-enqueue-links/actor/package.json
index 03c616f31eae..9051b376b1ea 100644
--- a/test/e2e/puppeteer-enqueue-links/actor/package.json
+++ b/test/e2e/puppeteer-enqueue-links/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Enqueue Links",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-error-snapshot/actor/package.json b/test/e2e/puppeteer-error-snapshot/actor/package.json
index ce3638b8fd90..ab9d27b550bc 100644
--- a/test/e2e/puppeteer-error-snapshot/actor/package.json
+++ b/test/e2e/puppeteer-error-snapshot/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Should save errors snapshots",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-ignore-ssl-errors/actor/package.json b/test/e2e/puppeteer-ignore-ssl-errors/actor/package.json
index 853e41750424..f8b8ab9db456 100644
--- a/test/e2e/puppeteer-ignore-ssl-errors/actor/package.json
+++ b/test/e2e/puppeteer-ignore-ssl-errors/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Ignore SSL Errors",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-initial-cookies/actor/package.json b/test/e2e/puppeteer-initial-cookies/actor/package.json
index 5244dee8fcd5..be581d30f31a 100644
--- a/test/e2e/puppeteer-initial-cookies/actor/package.json
+++ b/test/e2e/puppeteer-initial-cookies/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Initial Cookies",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-page-info/actor/package.json b/test/e2e/puppeteer-page-info/actor/package.json
index ce29be185dae..1cbf65e357d8 100644
--- a/test/e2e/puppeteer-page-info/actor/package.json
+++ b/test/e2e/puppeteer-page-info/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Page Info",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-store-pagination-jquery/actor/package.json b/test/e2e/puppeteer-store-pagination-jquery/actor/package.json
index 25efd05127b4..3adfe4670813 100644
--- a/test/e2e/puppeteer-store-pagination-jquery/actor/package.json
+++ b/test/e2e/puppeteer-store-pagination-jquery/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Store Pagination with jQuery",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-store-pagination/actor/package.json b/test/e2e/puppeteer-store-pagination/actor/package.json
index e02e1950ad87..7d9d202138aa 100644
--- a/test/e2e/puppeteer-store-pagination/actor/package.json
+++ b/test/e2e/puppeteer-store-pagination/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Store Pagination",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/puppeteer-throw-on-ssl-errors/actor/package.json b/test/e2e/puppeteer-throw-on-ssl-errors/actor/package.json
index 65b5d8134ab1..6ebfe3c8a991 100644
--- a/test/e2e/puppeteer-throw-on-ssl-errors/actor/package.json
+++ b/test/e2e/puppeteer-throw-on-ssl-errors/actor/package.json
@@ -4,7 +4,7 @@
"description": "Puppeteer Test - Should throw on SSL Errors",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/request-queue-with-concurrency/actor/package.json b/test/e2e/request-queue-with-concurrency/actor/package.json
index 381cdb7dbab0..04f5aecfd59c 100644
--- a/test/e2e/request-queue-with-concurrency/actor/package.json
+++ b/test/e2e/request-queue-with-concurrency/actor/package.json
@@ -4,7 +4,7 @@
"description": "Request Queue Test - Zero Concurrency",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/request-queue-zero-concurrency/actor/package.json b/test/e2e/request-queue-zero-concurrency/actor/package.json
index 1f24f5ba20d6..416931c5c619 100644
--- a/test/e2e/request-queue-zero-concurrency/actor/package.json
+++ b/test/e2e/request-queue-zero-concurrency/actor/package.json
@@ -4,7 +4,7 @@
"description": "Request Queue Test - Zero Concurrency",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/request-skip-navigation/actor/package.json b/test/e2e/request-skip-navigation/actor/package.json
index 07e277b03969..30a2de47a36e 100644
--- a/test/e2e/request-skip-navigation/actor/package.json
+++ b/test/e2e/request-skip-navigation/actor/package.json
@@ -4,7 +4,7 @@
"description": "Request Test - skipNavigation",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
"@crawlee/http": "file:./packages/http-crawler",
diff --git a/test/e2e/session-rotation/actor/package.json b/test/e2e/session-rotation/actor/package.json
index f1a04ea09709..2e7878af3b55 100644
--- a/test/e2e/session-rotation/actor/package.json
+++ b/test/e2e/session-rotation/actor/package.json
@@ -4,7 +4,7 @@
"description": "Session Test - Rotation",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
"@crawlee/browser-pool": "file:./packages/browser-pool",
diff --git a/test/e2e/stagehand-claude/actor/package.json b/test/e2e/stagehand-claude/actor/package.json
index 30b8cbf4eeb6..4d70cf36853b 100644
--- a/test/e2e/stagehand-claude/actor/package.json
+++ b/test/e2e/stagehand-claude/actor/package.json
@@ -4,7 +4,7 @@
"description": "Stagehand Test - Claude/Anthropic",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@browserbasehq/stagehand": "^3.0.7",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
diff --git a/test/e2e/stagehand-concurrent/actor/package.json b/test/e2e/stagehand-concurrent/actor/package.json
index 2f34d9e145b7..72993511cc38 100644
--- a/test/e2e/stagehand-concurrent/actor/package.json
+++ b/test/e2e/stagehand-concurrent/actor/package.json
@@ -4,7 +4,7 @@
"description": "Stagehand Test - Concurrent browsers",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@browserbasehq/stagehand": "^3.0.7",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/browser": "file:./packages/browser-crawler",
diff --git a/test/e2e/storage-open-return-storage-object/actor/package.json b/test/e2e/storage-open-return-storage-object/actor/package.json
index f40826ba029f..f5c00d515d60 100644
--- a/test/e2e/storage-open-return-storage-object/actor/package.json
+++ b/test/e2e/storage-open-return-storage-object/actor/package.json
@@ -4,7 +4,7 @@
"description": "Key-Value Store - Return storage object on open",
"dependencies": {
"apify": "next",
- "@apify/storage-local": "^2.1.3",
+ "@apify/storage-local": "^2.3.1-beta.1",
"@crawlee/basic": "file:./packages/basic-crawler",
"@crawlee/core": "file:./packages/core",
"@crawlee/memory-storage": "file:./packages/memory-storage",