diff --git a/bun.lock b/bun.lock index eaff32a9..f7e1e32e 100644 --- a/bun.lock +++ b/bun.lock @@ -257,7 +257,7 @@ }, "packages/authz": { "name": "@wrnexus/authz", - "version": "0.8.10", + "version": "0.8.11", "dependencies": { "@wrnexus/core": "workspace:*", "@wrnexus/db": "workspace:*", @@ -546,7 +546,7 @@ }, "packages/queue": { "name": "@wrnexus/queue", - "version": "0.8.9", + "version": "0.8.10", "dependencies": { "@wrnexus/core": "workspace:*", "@wrnexus/rpc": "workspace:*", diff --git a/docs/public-api-0.8.json b/docs/public-api-0.8.json index fa4806f3..6c1f1563 100644 --- a/docs/public-api-0.8.json +++ b/docs/public-api-0.8.json @@ -548,6 +548,12 @@ "AuthzConfig", "authzPlugin", "default" + ], + "./runtime-memory-middleware": [ + "default" + ], + "./runtime-middleware": [ + "default" ] }, "@wrnexus/benchmark": { diff --git a/packages/authz/package.json b/packages/authz/package.json index 5a9b6c2e..b8acd858 100644 --- a/packages/authz/package.json +++ b/packages/authz/package.json @@ -1,13 +1,15 @@ { "name": "@wrnexus/authz", - "version": "0.8.10", + "version": "0.8.11", "private": true, "type": "module", "main": "src/index.ts", "exports": { ".": "./src/index.ts", "./db": "./src/db.ts", - "./plugin": "./src/plugin.ts" + "./plugin": "./src/plugin.ts", + "./runtime-middleware": "./src/runtime-middleware.ts", + "./runtime-memory-middleware": "./src/runtime-memory-middleware.ts" }, "dependencies": { "@wrnexus/core": "workspace:*", diff --git a/packages/queue/package.json b/packages/queue/package.json index 0cb43dea..0b40dbd7 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/queue", - "version": "0.8.9", + "version": "0.8.10", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/queue/src/durable.ts b/packages/queue/src/durable.ts index 7ca4aa70..99929512 100644 --- a/packages/queue/src/durable.ts +++ b/packages/queue/src/durable.ts @@ -16,7 +16,7 @@ export interface QueueStore { list(name?: string): Promise; findByIdempotencyKey?(name: string, key: string): Promise; size?(): Promise; - claim?(id: string, worker: string, leaseUntil: number): Promise; + claim?(id: string, worker: string, leaseUntil: number, now?: number): Promise; } export function memoryQueueStore(): QueueStore {