fix: ship authz runtime and preserve queue clocks
This commit is contained in:
@@ -257,7 +257,7 @@
|
|||||||
},
|
},
|
||||||
"packages/authz": {
|
"packages/authz": {
|
||||||
"name": "@wrnexus/authz",
|
"name": "@wrnexus/authz",
|
||||||
"version": "0.8.10",
|
"version": "0.8.11",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@wrnexus/core": "workspace:*",
|
"@wrnexus/core": "workspace:*",
|
||||||
"@wrnexus/db": "workspace:*",
|
"@wrnexus/db": "workspace:*",
|
||||||
@@ -546,7 +546,7 @@
|
|||||||
},
|
},
|
||||||
"packages/queue": {
|
"packages/queue": {
|
||||||
"name": "@wrnexus/queue",
|
"name": "@wrnexus/queue",
|
||||||
"version": "0.8.9",
|
"version": "0.8.10",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@wrnexus/core": "workspace:*",
|
"@wrnexus/core": "workspace:*",
|
||||||
"@wrnexus/rpc": "workspace:*",
|
"@wrnexus/rpc": "workspace:*",
|
||||||
|
|||||||
@@ -548,6 +548,12 @@
|
|||||||
"AuthzConfig",
|
"AuthzConfig",
|
||||||
"authzPlugin",
|
"authzPlugin",
|
||||||
"default"
|
"default"
|
||||||
|
],
|
||||||
|
"./runtime-memory-middleware": [
|
||||||
|
"default"
|
||||||
|
],
|
||||||
|
"./runtime-middleware": [
|
||||||
|
"default"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"@wrnexus/benchmark": {
|
"@wrnexus/benchmark": {
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
{
|
{
|
||||||
"name": "@wrnexus/authz",
|
"name": "@wrnexus/authz",
|
||||||
"version": "0.8.10",
|
"version": "0.8.11",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.ts",
|
".": "./src/index.ts",
|
||||||
"./db": "./src/db.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": {
|
"dependencies": {
|
||||||
"@wrnexus/core": "workspace:*",
|
"@wrnexus/core": "workspace:*",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@wrnexus/queue",
|
"name": "@wrnexus/queue",
|
||||||
"version": "0.8.9",
|
"version": "0.8.10",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ export interface QueueStore {
|
|||||||
list(name?: string): Promise<Job[]>;
|
list(name?: string): Promise<Job[]>;
|
||||||
findByIdempotencyKey?(name: string, key: string): Promise<Job | null>;
|
findByIdempotencyKey?(name: string, key: string): Promise<Job | null>;
|
||||||
size?(): Promise<number>;
|
size?(): Promise<number>;
|
||||||
claim?(id: string, worker: string, leaseUntil: number): Promise<boolean>;
|
claim?(id: string, worker: string, leaseUntil: number, now?: number): Promise<boolean>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function memoryQueueStore(): QueueStore {
|
export function memoryQueueStore(): QueueStore {
|
||||||
|
|||||||
Reference in New Issue
Block a user