From 1ca59ea5c500dc855567ef81ac7ede5b490755d6 Mon Sep 17 00:00:00 2001 From: Neko Date: Wed, 12 Aug 2026 00:04:41 +0800 Subject: [PATCH] fix(api-server): pin Eventa WebSocket protocol (#2259) --- pnpm-lock.yaml | 76 +++++++++++++++++++++++++++--------- server/apps/api/package.json | 2 +- 2 files changed, 58 insertions(+), 20 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85357d964..5ffa81f1a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1450,7 +1450,7 @@ importers: version: 3.8.1 '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.20(crossws@0.4.5(srvx@0.11.22)))(hono@4.12.2)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -2334,7 +2334,7 @@ importers: version: 3.8.1 '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(hono@4.11.3)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -2719,7 +2719,7 @@ importers: version: 3.8.1 '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -3639,7 +3639,7 @@ importers: version: 3.0.2(electron@41.2.1) '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -3764,7 +3764,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -3776,7 +3776,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@xsai/shared-chat': specifier: 'catalog:' version: 0.5.0-beta.8 @@ -3785,7 +3785,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -3807,7 +3807,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@proj-airi/plugin-sdk': specifier: workspace:* version: link:../plugin-sdk @@ -3943,7 +3943,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) packages/server-shared: dependencies: @@ -3955,7 +3955,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -4070,7 +4070,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -4219,7 +4219,7 @@ importers: version: 3.0.2(electron@41.2.1) '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@nekopaw/tempora': specifier: 'catalog:' version: 0.4.0-alpha.1 @@ -4246,7 +4246,7 @@ importers: version: 3.8.1 '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(hono@4.11.3)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -4944,7 +4944,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@pixiv/three-vrm': specifier: 'catalog:' version: 3.5.2(@types/three@0.184.0)(three@0.184.0) @@ -5176,7 +5176,7 @@ importers: dependencies: '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -5273,7 +5273,7 @@ importers: version: 1.2.4 '@moeru/eventa': specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -5338,8 +5338,8 @@ importers: specifier: 'catalog:' version: 5.4.0(@opentelemetry/api@1.9.1) '@moeru/eventa': - specifier: 'catalog:' - version: 1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) + specifier: 1.0.0-beta.13 + version: 1.0.0-beta.13(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0) '@moeru/std': specifier: 'catalog:' version: 0.1.0-beta.17 @@ -8085,6 +8085,26 @@ packages: web-worker: optional: true + '@moeru/eventa@1.0.0-beta.13': + resolution: {integrity: sha512-zar2haIEkttvDJkBMSv4nEjo3OMhePDwr65nOBJFb6rXLbUjZQ+El6OuPDQZMbuxA+pcKwZhOT6AvamNXxjHfQ==} + peerDependencies: + '@tauri-apps/api': '>=2' + electron: '>=39' + h3: '>=2.0.1-rc.22' + hono: '>=4.12.25' + web-worker: ^1.5.0 + peerDependenciesMeta: + '@tauri-apps/api': + optional: true + electron: + optional: true + h3: + optional: true + hono: + optional: true + web-worker: + optional: true + '@moeru/eventa@1.0.0-beta.14': resolution: {integrity: sha512-nmMpE1oTCwhgL1YeChJyTabv8T58Jkpu1CURKkj4uLZbi6+R8V786JVeR0pT1yNR9GTWhvHiph3bOOc4PXR0RA==} peerDependencies: @@ -22942,6 +22962,16 @@ snapshots: h3: 2.0.1-rc.20(crossws@0.4.5(srvx@0.11.22)) web-worker: 1.5.0 + '@moeru/eventa@1.0.0-beta.13(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0)': + dependencies: + nanoid: 6.0.1 + picomatch: 4.0.4 + optionalDependencies: + electron: 41.2.1 + h3: 2.0.1-rc.25 + hono: 4.11.3 + web-worker: 1.5.0 + '@moeru/eventa@1.0.0-beta.14(electron@40.8.5)(h3@2.0.1-rc.25)(web-worker@1.5.0)': dependencies: nanoid: 6.0.1 @@ -22961,13 +22991,21 @@ snapshots: hono: 4.12.2 web-worker: 1.5.0 - '@moeru/eventa@1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(hono@4.11.3)(web-worker@1.5.0)': + '@moeru/eventa@1.0.0-beta.14(electron@41.2.1)(h3@2.0.1-rc.25)(web-worker@1.5.0)': dependencies: nanoid: 6.0.1 picomatch: 4.0.4 optionalDependencies: electron: 41.2.1 h3: 2.0.1-rc.25 + web-worker: 1.5.0 + + '@moeru/eventa@1.0.0-beta.14(electron@41.2.1)(hono@4.11.3)(web-worker@1.5.0)': + dependencies: + nanoid: 6.0.1 + picomatch: 4.0.4 + optionalDependencies: + electron: 41.2.1 hono: 4.11.3 web-worker: 1.5.0 diff --git a/server/apps/api/package.json b/server/apps/api/package.json index d46d69510..0a7c32463 100644 --- a/server/apps/api/package.json +++ b/server/apps/api/package.json @@ -28,7 +28,7 @@ "@hono/otel": "catalog:", "@langfuse/otel": "catalog:", "@langfuse/tracing": "catalog:", - "@moeru/eventa": "catalog:", + "@moeru/eventa": "1.0.0-beta.13", "@moeru/std": "catalog:", "@opentelemetry/api": "catalog:", "@opentelemetry/api-logs": "catalog:",