diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 32ac6588b..928566934 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "8.0.0" + ".": "9.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b0150c432..cb517d950 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [9.0.0](https://github.com/lobu-ai/lobu/compare/lobu-v8.0.0...lobu-v9.0.0) (2026-05-20) + + +### ⚠ BREAKING CHANGES + +* **server:** the local `lobu run` / test database engine is now a real embedded PostgreSQL instead of PGlite. Existing ~/.lobu PGlite data dirs are not migrated — a fresh embedded PG cluster is created. Production (external Postgres via DATABASE_URL) is unchanged. + +### Features + +* **cli:** flatten Lobu context config ([#955](https://github.com/lobu-ai/lobu/issues/955)) ([50dd706](https://github.com/lobu-ai/lobu/commit/50dd706d736af268dffed8b1c92c33ac3e2d093b)) +* **cli:** lobu call — generic dispatcher over admin REST tools ([#938](https://github.com/lobu-ai/lobu/issues/938)) ([17f0da9](https://github.com/lobu-ai/lobu/commit/17f0da929293444d6393770ba0e13398cd263b52)) +* **connectors:** user-declared connector dependencies (npm bundled + nix native) ([#973](https://github.com/lobu-ai/lobu/issues/973)) ([ac2ddbd](https://github.com/lobu-ai/lobu/commit/ac2ddbd5a379ee1f6808fa8db57d9bc533adcbf4)) +* **landing:** dev-focused rebuild — pinned examples, animated architecture, real cast ([#945](https://github.com/lobu-ai/lobu/issues/945)) ([8695c57](https://github.com/lobu-ai/lobu/commit/8695c57c51c917b830412571265becd1b0300a37)) +* local review tool (make review) — shadow-mode multi-axis verdict ([#942](https://github.com/lobu-ai/lobu/issues/942)) ([dfb4958](https://github.com/lobu-ai/lobu/commit/dfb4958f0ee31a5a5cabcf2ea55aa657c9f5e1a5)) +* **server:** generalize list_runs for connection/device/feed run tables ([#963](https://github.com/lobu-ai/lobu/issues/963)) ([68cefde](https://github.com/lobu-ai/lobu/commit/68cefde3404238af906d0e7fc3362c1e036c2208)) +* **server:** PGlite-mode parity with Postgres for Agent API ([#940](https://github.com/lobu-ai/lobu/issues/940)) ([cb2a6f1](https://github.com/lobu-ai/lobu/commit/cb2a6f1cf5fd797e03f3174d07fb274ecf831d1a)) +* **server:** replace PGlite with embedded Postgres; bundle pgvector; earthdistance geo ([#965](https://github.com/lobu-ai/lobu/issues/965)) ([7793c56](https://github.com/lobu-ai/lobu/commit/7793c5605d7cb223983e3f161c69b425741916d4)) + + +### Bug Fixes + +* **auth:** unwedge PGlite sign-up by routing single-user guard through the transaction adapter ([#952](https://github.com/lobu-ai/lobu/issues/952)) ([521e6f7](https://github.com/lobu-ai/lobu/commit/521e6f7eee31e89059f987cf673a496ee2188f63)) +* **ci:** expose ClawHub token flag to login step ([03160db](https://github.com/lobu-ai/lobu/commit/03160db2d101c8f7522b8f5c47a371b09d8abffc)), closes [#953](https://github.com/lobu-ai/lobu/issues/953) +* **cli/server:** zero-to-chat local-dev flow works without --org or browser sign-in ([#944](https://github.com/lobu-ai/lobu/issues/944)) ([e6f201b](https://github.com/lobu-ai/lobu/commit/e6f201b98191607881f614b3e6dfa868bd1dbc0c)) +* **gateway:** surface worker failures to chat clients as terminal errors ([#946](https://github.com/lobu-ai/lobu/issues/946)) ([#971](https://github.com/lobu-ai/lobu/issues/971)) ([c8553c1](https://github.com/lobu-ai/lobu/commit/c8553c1a57fbb86beb95e354ae99da04c4282965)) +* remove redundant getDb dynamic imports and fix $member entity FK violation ([#957](https://github.com/lobu-ai/lobu/issues/957) [#956](https://github.com/lobu-ai/lobu/issues/956)) ([#959](https://github.com/lobu-ai/lobu/issues/959)) ([9e61edd](https://github.com/lobu-ai/lobu/commit/9e61eddc5eda1d87dda8251ccdec92149b9b46ce)) +* **start-local:** close 7 PGlite/Postgres parity-hygiene risks ([#943](https://github.com/lobu-ai/lobu/issues/943)) ([e80f0c2](https://github.com/lobu-ai/lobu/commit/e80f0c2ad1a166a1ae7db2260d93c8de35ce2ffa)) +* **test:** tolerate non-owner of schema public in setupTestDatabase ([#961](https://github.com/lobu-ai/lobu/issues/961)) ([1600bc4](https://github.com/lobu-ai/lobu/commit/1600bc461ed3b958e7cd3f31c49b4af61327c475)) + ## [8.0.0](https://github.com/lobu-ai/lobu/compare/lobu-v7.2.0...lobu-v8.0.0) (2026-05-19) diff --git a/charts/lobu/Chart.yaml b/charts/lobu/Chart.yaml index e2a7c09d9..81496d06c 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: 8.0.0 -appVersion: 8.0.0 +version: 9.0.0 +appVersion: 9.0.0 keywords: - lobu - content diff --git a/package.json b/package.json index 3a65f4ab8..4d69e1fc8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lobu-monorepo", - "version": "8.0.0", + "version": "9.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 a3a7276be..afa6d94d6 100644 --- a/packages/agent-worker/package.json +++ b/packages/agent-worker/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/worker", - "version": "8.0.0", + "version": "9.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 63d4bf264..88ef298c9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/cli", - "version": "8.0.0", + "version": "9.0.0", "description": "CLI for deploying and managing AI agents on Lobu", "type": "module", "main": "dist/index.js", diff --git a/packages/connector-sdk/package.json b/packages/connector-sdk/package.json index 9edfb5c84..3daef792f 100644 --- a/packages/connector-sdk/package.json +++ b/packages/connector-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/connector-sdk", - "version": "8.0.0", + "version": "9.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 48ecbff8a..c0080acbb 100644 --- a/packages/connector-worker/package.json +++ b/packages/connector-worker/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/connector-worker", - "version": "8.0.0", + "version": "9.0.0", "description": "Self-hosted worker for Lobu memory — connectors and embedding generation", "type": "module", "bin": { diff --git a/packages/connectors/package.json b/packages/connectors/package.json index 9bb37161e..e0e020276 100644 --- a/packages/connectors/package.json +++ b/packages/connectors/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/connectors", - "version": "8.0.0", + "version": "9.0.0", "license": "BUSL-1.1", "type": "module", "description": "Lobu memory connectors — third-party integration implementations built on @lobu/connector-sdk", diff --git a/packages/core/package.json b/packages/core/package.json index 3a8255d60..e5e88c477 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/core", - "version": "8.0.0", + "version": "9.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 a1d309cc5..f404c797a 100644 --- a/packages/embeddings/package.json +++ b/packages/embeddings/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/embeddings", - "version": "8.0.0", + "version": "9.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 1ecf18437..3206c598c 100644 --- a/packages/openclaw-plugin/package.json +++ b/packages/openclaw-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/openclaw-plugin", - "version": "8.0.0", + "version": "9.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 67f6a7f20..fd973dc17 100644 --- a/packages/pgvector-embedded/package.json +++ b/packages/pgvector-embedded/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/pgvector-embedded", - "version": "8.0.0", + "version": "9.0.0", "license": "BUSL-1.1", "type": "module", "description": "Prebuilt pgvector binaries + injector for embedded-postgres (Lobu local runtime)", diff --git a/packages/pgvector-embedded/prebuilt/darwin-arm64/vector.dylib b/packages/pgvector-embedded/prebuilt/darwin-arm64/vector.dylib old mode 100755 new mode 100644 index 13d77fa68..7c7d67ca8 Binary files a/packages/pgvector-embedded/prebuilt/darwin-arm64/vector.dylib and b/packages/pgvector-embedded/prebuilt/darwin-arm64/vector.dylib differ diff --git a/packages/pgvector-embedded/prebuilt/darwin-x64/vector.dylib b/packages/pgvector-embedded/prebuilt/darwin-x64/vector.dylib old mode 100755 new mode 100644 diff --git a/packages/pgvector-embedded/prebuilt/linux-arm64/vector.so b/packages/pgvector-embedded/prebuilt/linux-arm64/vector.so old mode 100755 new mode 100644 index b4413fad5..88c468642 Binary files a/packages/pgvector-embedded/prebuilt/linux-arm64/vector.so and b/packages/pgvector-embedded/prebuilt/linux-arm64/vector.so differ diff --git a/packages/pgvector-embedded/prebuilt/linux-x64/vector.so b/packages/pgvector-embedded/prebuilt/linux-x64/vector.so old mode 100755 new mode 100644 index 9e846540e..16cffae71 Binary files a/packages/pgvector-embedded/prebuilt/linux-x64/vector.so and b/packages/pgvector-embedded/prebuilt/linux-x64/vector.so differ diff --git a/packages/promptfoo-provider/package.json b/packages/promptfoo-provider/package.json index 81a128654..5391aa274 100644 --- a/packages/promptfoo-provider/package.json +++ b/packages/promptfoo-provider/package.json @@ -1,6 +1,6 @@ { "name": "@lobu/promptfoo-provider", - "version": "8.0.0", + "version": "9.0.0", "description": "promptfoo custom provider for running evals against a Lobu agent", "type": "module", "main": "dist/index.js",