diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b55fa1358..839088241 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "9.4.1" + ".": "10.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 94c6391ac..ef2350074 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [10.0.0](https://github.com/lobu-ai/lobu/compare/lobu-v9.4.1...lobu-v10.0.0) (2026-05-26) + + +### ⚠ BREAKING CHANGES + +* **client:** AgentSession.agentId is renamed to conversationId. + +### Features + +* **client:** @lobu/client v1.1 — refresh(), ask(), typed SSE events, conversationId ([#1055](https://github.com/lobu-ai/lobu/issues/1055)) ([615cca6](https://github.com/lobu-ai/lobu/commit/615cca6d7b20b2fbdcf26c17f39e07260ac3d0b2)), closes [#1032](https://github.com/lobu-ai/lobu/issues/1032) +* **cli:** typed reactionFromFile() + connectorFromFile() for watchers and connectors ([#1082](https://github.com/lobu-ai/lobu/issues/1082)) ([91d2c08](https://github.com/lobu-ai/lobu/commit/91d2c084ae0a5f5f554553f1ecf16cacf029121f)) +* **connect:** managed-connector full integration — login-scoped fetch, consent deep-link, local feeds ([#1049](https://github.com/lobu-ai/lobu/issues/1049)) ([6e2a94b](https://github.com/lobu-ai/lobu/commit/6e2a94b59c9f6148e4dc1d7d12ad124585f5a91e)) +* **landing:** config-first homepage on a single sales example ([#1076](https://github.com/lobu-ai/lobu/issues/1076)) ([9615eff](https://github.com/lobu-ai/lobu/commit/9615eff24c3029da1d89ea637d8734c2d87ab6bb)) +* **reactions:** notify from reactions + repair the bot-delivery path ([#1064](https://github.com/lobu-ai/lobu/issues/1064)) ([2011695](https://github.com/lobu-ai/lobu/commit/20116958537e3e1b836e65f8baa986a5502f177d)) +* **server,cli:** auth.md discovery + lobu login --email headless claim ([#1073](https://github.com/lobu-ai/lobu/issues/1073)) ([56fbe94](https://github.com/lobu-ai/lobu/commit/56fbe949e8d47fbe1553bf6cd65c5612d3cefb39)) +* **server:** agent account-claim via emailed device authorization ([#1071](https://github.com/lobu-ai/lobu/issues/1071)) ([6889f8f](https://github.com/lobu-ai/lobu/commit/6889f8f1ec5ccb32e75f8b0bb245c88544592234)) +* **server:** informed consent for agent user_claimed flow ([#1081](https://github.com/lobu-ai/lobu/issues/1081)) ([48cd6ea](https://github.com/lobu-ai/lobu/commit/48cd6ea456d531e6b7b31bf8430894d7ab7ffa1c)) +* **server:** ship watcher current-version prompt in device poll payload ([#1088](https://github.com/lobu-ai/lobu/issues/1088)) ([073cf8d](https://github.com/lobu-ai/lobu/commit/073cf8dc87cadf856c06d93ae9e39edc139e9cbd)) +* **server:** tunable per-watcher execution_config for device-worker runs ([#1058](https://github.com/lobu-ai/lobu/issues/1058)) ([9bd5d10](https://github.com/lobu-ai/lobu/commit/9bd5d10a5073d9daaf7e3b2a0e627692d92561d5)) + + +### Bug Fixes + +* **agent-worker:** log the failure reason when a worker run fails ([#1078](https://github.com/lobu-ai/lobu/issues/1078)) ([6eb19f4](https://github.com/lobu-ai/lobu/commit/6eb19f4c926b5d838daf35370dfd078e9c52dd87)) +* **agent-worker:** strip provider self-prefix AFTER auto-resolution (close gap) ([#1085](https://github.com/lobu-ai/lobu/issues/1085)) ([217367e](https://github.com/lobu-ai/lobu/commit/217367e40db646464e9bea7459a9c0851d423dfb)) +* **agent-worker:** strip redundant provider self-prefix from model code ([#1083](https://github.com/lobu-ai/lobu/issues/1083)) ([6aa3e96](https://github.com/lobu-ai/lobu/commit/6aa3e96c1f68533d5d989e12ece695341e615ea6)) +* **agent-worker:** worker bash secret leak, SESSION_TIMEOUT UX, dead sandbox-leak redaction ([#1070](https://github.com/lobu-ai/lobu/issues/1070)) ([12ec940](https://github.com/lobu-ai/lobu/commit/12ec9400259b4c1fd396c84b6bdd3a93b3910ea3)) +* **cli:** token create honors --context/-c flag ([#1023](https://github.com/lobu-ai/lobu/issues/1023)) ([#1054](https://github.com/lobu-ai/lobu/issues/1054)) ([26efe00](https://github.com/lobu-ai/lobu/commit/26efe00abd41166e617418d66aebd299f368e869)) +* **embeddings:** stamp legacy embedding_model + stop liveness probe killing the embeddings service ([#1080](https://github.com/lobu-ai/lobu/issues/1080)) ([b9ba6c9](https://github.com/lobu-ai/lobu/commit/b9ba6c9db4b665eccd99b377fda076999a5f547f)) +* **embeddings:** version-stamp embeddings and batch the sync embed path ([#1069](https://github.com/lobu-ai/lobu/issues/1069)) ([e8c354b](https://github.com/lobu-ai/lobu/commit/e8c354bf7fd8ff481041c92078170f4c249fe894)) +* **examples:** use valid event kinds in lobu-crm reactions ([#1072](https://github.com/lobu-ai/lobu/issues/1072)) ([a680342](https://github.com/lobu-ai/lobu/commit/a68034281f143c0ad3e445837c9715bf50bf5a22)) +* four small confirmed findings (token timing, apply provider keys, worker probes, dead AsyncLock) ([#1066](https://github.com/lobu-ai/lobu/issues/1066)) ([96a6df7](https://github.com/lobu-ai/lobu/commit/96a6df706f2cf303ff706a189b775ba4e7eb40ab)) +* **gateway:** deliver Slack reply from worker finalText under multi-replica ([#1087](https://github.com/lobu-ai/lobu/issues/1087)) ([6741aed](https://github.com/lobu-ai/lobu/commit/6741aed2b88e37097fdf1b1492d9c53a71b809a5)) +* **server:** orchestration cleanup — dead dischargeTurn + cross-pod spawn gate ([#1068](https://github.com/lobu-ai/lobu/issues/1068)) ([7bf6d8a](https://github.com/lobu-ai/lobu/commit/7bf6d8afb27fb8e88b3f7b0ad89dc69313564012)) +* **server:** resolve Slack OAuth/preview config from env, not pod-local instance ([#1065](https://github.com/lobu-ai/lobu/issues/1065)) ([56b6cff](https://github.com/lobu-ai/lobu/commit/56b6cffe32fcd1fc7432f9faaaf1981a4bd68df3)) +* **server:** watcher device-pin authz + table-schema drift test runs in CI ([#1062](https://github.com/lobu-ai/lobu/issues/1062)) ([75c52a0](https://github.com/lobu-ai/lobu/commit/75c52a02b22e192fa3bc11fc506638cf28bc0c9c)) + ## [9.4.1](https://github.com/lobu-ai/lobu/compare/lobu-v9.4.0...lobu-v9.4.1) (2026-05-25) diff --git a/charts/lobu/Chart.yaml b/charts/lobu/Chart.yaml index 54fd26c72..e2f4fe9c0 100644 --- a/charts/lobu/Chart.yaml +++ b/charts/lobu/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: lobu description: Lobu Platform - Never forget anything. User content analysis with AI. type: application -version: 9.4.2 -appVersion: 9.4.1 +version: 10.0.0 +appVersion: 10.0.0 keywords: - lobu - content diff --git a/package.json b/package.json index 671599627..b4309f219 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lobu-monorepo", - "version": "9.4.1", + "version": "10.0.0", "description": "Deploy autonomous AI agents with sandboxing, network isolation, and multi-platform access.", "license": "Apache-2.0", "workspaces": [ diff --git a/packages/agent-worker/package.json b/packages/agent-worker/package.json index 928a7a669..79893a4cb 100644 --- a/packages/agent-worker/package.json +++ b/packages/agent-worker/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/worker", - "version": "9.4.1", + "version": "10.0.0", "description": "Lobu worker runtime for embedded subprocess execution", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/cli/package.json b/packages/cli/package.json index 46e6771a5..4ecfa2e5a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/cli", - "version": "9.4.1", + "version": "10.0.0", "description": "CLI for deploying and managing AI agents on Lobu", "type": "module", "main": "dist/index.js", diff --git a/packages/client/package.json b/packages/client/package.json index 4bc9e85d4..a8b0825be 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/client", - "version": "9.4.1", + "version": "10.0.0", "description": "TypeScript client for the Lobu Agent API", "type": "module", "main": "dist/index.js", diff --git a/packages/connector-sdk/package.json b/packages/connector-sdk/package.json index aec8310cb..902cb089d 100644 --- a/packages/connector-sdk/package.json +++ b/packages/connector-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/connector-sdk", - "version": "9.4.1", + "version": "10.0.0", "description": "Lobu memory SDK — build pluggable connectors for Lobu memory", "type": "module", "main": "dist/index.js", diff --git a/packages/connector-worker/package.json b/packages/connector-worker/package.json index 478b8c7ea..39c32abc7 100644 --- a/packages/connector-worker/package.json +++ b/packages/connector-worker/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/connector-worker", - "version": "9.4.1", + "version": "10.0.0", "description": "Self-hosted worker for Lobu memory — connectors and embedding generation", "type": "module", "bin": { diff --git a/packages/core/package.json b/packages/core/package.json index d8228f132..5e3397346 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/core", - "version": "9.4.1", + "version": "10.0.0", "license": "Apache-2.0", "description": "Core types and utilities for Lobu agent platform", "repository": { diff --git a/packages/embeddings/package.json b/packages/embeddings/package.json index 6aed00298..4973e14b1 100644 --- a/packages/embeddings/package.json +++ b/packages/embeddings/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/embeddings", - "version": "9.4.1", + "version": "10.0.0", "license": "BUSL-1.1", "type": "module", "description": "Embeddings HTTP service for Lobu memory", diff --git a/packages/openclaw-plugin/package.json b/packages/openclaw-plugin/package.json index 83adf92dc..ea3942307 100644 --- a/packages/openclaw-plugin/package.json +++ b/packages/openclaw-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/openclaw-plugin", - "version": "9.4.1", + "version": "10.0.0", "description": "Lobu memory plugin for OpenClaw", "type": "module", "main": "dist/index.js", diff --git a/packages/pgvector-embedded/package.json b/packages/pgvector-embedded/package.json index 896813955..f7132871a 100644 --- a/packages/pgvector-embedded/package.json +++ b/packages/pgvector-embedded/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/pgvector-embedded", - "version": "9.4.1", + "version": "10.0.0", "license": "BUSL-1.1", "type": "module", "description": "Prebuilt pgvector binaries + injector for embedded-postgres (Lobu local runtime)", diff --git a/packages/promptfoo-provider/package.json b/packages/promptfoo-provider/package.json index c2de7d998..5134c6434 100644 --- a/packages/promptfoo-provider/package.json +++ b/packages/promptfoo-provider/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/promptfoo-provider", - "version": "9.4.1", + "version": "10.0.0", "description": "promptfoo custom provider for running evals against a Lobu agent", "type": "module", "main": "dist/index.js",