diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-08-30 17:08:41 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-08-30 17:08:41 +0000 |
| commit | be2646ec1dd91b008e5f50847671b86160592c61 (patch) | |
| tree | b9dec189939590518a578913faec794f6ea7603f | |
| parent | aecbe6ae8b3dbc7bcdcf33f1c8c086dafb77eb24 (diff) | |
| download | karakeep-be2646ec1dd91b008e5f50847671b86160592c61.tar.zst | |
fix: Respect wal mode for the queue db
| -rw-r--r-- | apps/workers/package.json | 2 | ||||
| -rw-r--r-- | packages/shared/package.json | 2 | ||||
| -rw-r--r-- | packages/shared/queues.ts | 4 | ||||
| -rw-r--r-- | packages/trpc/package.json | 2 | ||||
| -rw-r--r-- | pnpm-lock.yaml | 18 |
5 files changed, 15 insertions, 13 deletions
diff --git a/apps/workers/package.json b/apps/workers/package.json index 2c0b9a77..6de801dd 100644 --- a/apps/workers/package.json +++ b/apps/workers/package.json @@ -24,7 +24,7 @@ "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "jsdom": "^24.0.0", - "liteque": "^0.5.0", + "liteque": "^0.6.0", "metascraper": "^5.46.18", "metascraper-amazon": "^5.46.18", "metascraper-author": "5.46.18", diff --git a/packages/shared/package.json b/packages/shared/package.json index a0e6d2e8..29879868 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -9,7 +9,7 @@ "glob": "^11.0.0", "html-to-text": "^9.0.5", "js-tiktoken": "^1.0.20", - "liteque": "^0.5.0", + "liteque": "^0.6.0", "nodemailer": "^7.0.4", "ollama": "^0.5.14", "openai": "^4.86.1", diff --git a/packages/shared/queues.ts b/packages/shared/queues.ts index 6cc5dd83..cf8920e1 100644 --- a/packages/shared/queues.ts +++ b/packages/shared/queues.ts @@ -7,7 +7,9 @@ import { zRuleEngineEventSchema } from "./types/rules"; const QUEUE_DB_PATH = path.join(serverConfig.dataDir, "queue.db"); -const queueDB = buildDBClient(QUEUE_DB_PATH); +const queueDB = buildDBClient(QUEUE_DB_PATH, { + walEnabled: serverConfig.database.walMode, +}); export function runQueueDBMigrations() { migrateDB(queueDB); diff --git a/packages/trpc/package.json b/packages/trpc/package.json index 1da46e9a..31cb3d9a 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -20,7 +20,7 @@ "bcryptjs": "^2.4.3", "deep-equal": "^2.2.3", "drizzle-orm": "^0.44.2", - "liteque": "^0.5.0", + "liteque": "^0.6.0", "nodemailer": "^7.0.4", "prom-client": "^15.1.3", "stripe": "^18.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dec122e..841cacfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -836,8 +836,8 @@ importers: specifier: ^24.0.0 version: 24.1.3 liteque: - specifier: ^0.5.0 - version: 0.5.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) + specifier: ^0.6.0 + version: 0.6.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) metascraper: specifier: ^5.46.18 version: 5.47.1 @@ -1207,8 +1207,8 @@ importers: specifier: ^1.0.20 version: 1.0.20 liteque: - specifier: ^0.5.0 - version: 0.5.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) + specifier: ^0.6.0 + version: 0.6.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) nodemailer: specifier: ^7.0.4 version: 7.0.4 @@ -1321,8 +1321,8 @@ importers: specifier: ^0.44.2 version: 0.44.2(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(better-sqlite3@11.3.0)(gel@2.1.0)(kysely@0.28.5) liteque: - specifier: ^0.5.0 - version: 0.5.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) + specifier: ^0.6.0 + version: 0.6.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) nodemailer: specifier: ^7.0.4 version: 7.0.4 @@ -9847,8 +9847,8 @@ packages: resolution: {integrity: sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ==} engines: {node: '>=4'} - liteque@0.5.0: - resolution: {integrity: sha512-2/+cs3kChnLyZ4HJJGYb5OwPN5kqnvNftH6aBPTrTAdjZ8B7xt/nzLRbCyyHavCB/WkULpkZuV89yFrSgICohA==} + liteque@0.6.0: + resolution: {integrity: sha512-5IjKjT8wz0p49X+A9vXHovznlu7h3tlspt4y6umjuCqnUTy5zbzPqNUILG16de7GYpY/uGXhiYK4Rosg4CrB0g==} peerDependencies: better-sqlite3: '>=7' @@ -25316,7 +25316,7 @@ snapshots: liquid-json@0.3.1: {} - liteque@0.5.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0): + liteque@0.6.0(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.1.11)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0): dependencies: async-mutex: 0.4.1 better-sqlite3: 11.3.0 |
