From 60fef4c8c8fd186ef58ab255099f6acacaa76e9f Mon Sep 17 00:00:00 2001 From: callumalpass Date: Sat, 22 Aug 2026 10:28:13 +1000 Subject: [PATCH] release: prepare beta82 --- CHANGELOG.md | 15 +++++++++++++++ Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- apps/desktop/package.json | 2 +- apps/portal/package.json | 2 +- deploy/docker/Cargo.lock.hosted-provider | 16 ++++++++-------- package.json | 2 +- packages/client/package.json | 2 +- packages/devkit/package.json | 2 +- packages/management/package.json | 2 +- packages/pickle/package.json | 2 +- packages/protocol/package.json | 2 +- packages/sync/package.json | 2 +- packages/testing/package.json | 2 +- packages/ui/package.json | 2 +- packages/webhooks/package.json | 2 +- services/mcp/package.json | 2 +- services/mcp/src/mcp.ts | 2 +- services/server/package.json | 2 +- services/server/src/app.test.ts | 2 +- 20 files changed, 48 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb8b2ff9..7b2a957d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ ## Unreleased +## 0.1.0-beta.82 + +Beta.82 keeps hosted saved views usable when an ordinary Markdown record cannot +be parsed completely. + +- Hosted Obsidian Base evaluation now omits semantically incomplete candidate + and related records after first verifying their projection integrity. One + malformed frontmatter document therefore no longer aborts every readable row + in the view. +- The successful view response includes a `hosted_base_record_skipped` warning + so applications can explain the omission without exposing record paths from + contract-scoped collections. Stale or integrity-invalid projections, + incomplete required query context, and structural resource failures remain + fail-closed. + ## 0.1.0-beta.81 Beta.81 permits applications to work with collections containing records that diff --git a/Cargo.lock b/Cargo.lock index 5ad298c5..c36485f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "chrono", @@ -2590,7 +2590,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono-tz", "clap", @@ -2627,7 +2627,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono", "chrono-tz", @@ -2655,7 +2655,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "async-trait", "axum", @@ -2693,7 +2693,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "async-trait", @@ -2739,7 +2739,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "async-trait", "axum", @@ -2765,7 +2765,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "base64", @@ -2784,7 +2784,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono", "mdbase", diff --git a/Cargo.toml b/Cargo.toml index 6ea7befe..17fd8d05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" edition = "2021" license = "MIT" repository = "https://github.com/mdbase-dev/mdbase-connect" diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 0ca0fe0d..05cf24a1 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@mdbase/connect-desktop", "productName": "mdbase connect", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "description": "Connect applications to authorized mdbase collections.", "author": "mdbase", "private": true, diff --git a/apps/portal/package.json b/apps/portal/package.json index 0a937d89..257f91ca 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-portal", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "type": "module", "scripts": { diff --git a/deploy/docker/Cargo.lock.hosted-provider b/deploy/docker/Cargo.lock.hosted-provider index 5ad298c5..c36485f3 100644 --- a/deploy/docker/Cargo.lock.hosted-provider +++ b/deploy/docker/Cargo.lock.hosted-provider @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "connect-hosted-storage-benchmark" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "chrono", @@ -2590,7 +2590,7 @@ dependencies = [ [[package]] name = "mdbase-cli" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono-tz", "clap", @@ -2627,7 +2627,7 @@ dependencies = [ [[package]] name = "mdbase-connect-core" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono", "chrono-tz", @@ -2655,7 +2655,7 @@ dependencies = [ [[package]] name = "mdbase-connect-daemon" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "async-trait", "axum", @@ -2693,7 +2693,7 @@ dependencies = [ [[package]] name = "mdbase-connect-hosted-provider" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "async-trait", @@ -2739,7 +2739,7 @@ dependencies = [ [[package]] name = "mdbase-connect-mirror" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "async-trait", "axum", @@ -2765,7 +2765,7 @@ dependencies = [ [[package]] name = "mdbase-connect-protocol" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "aes-gcm", "base64", @@ -2784,7 +2784,7 @@ dependencies = [ [[package]] name = "mdbase-connect-runtime" -version = "0.1.0-beta.81" +version = "0.1.0-beta.82" dependencies = [ "chrono", "mdbase", diff --git a/package.json b/package.json index 338120ec..e24f88c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mdbase-connect", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "packageManager": "pnpm@11.15.1", "engines": { diff --git a/packages/client/package.json b/packages/client/package.json index 156860d6..a4a999e9 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 81a36bca..6abbe191 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-dev", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/management/package.json b/packages/management/package.json index 91d6e441..3f1c77d3 100644 --- a/packages/management/package.json +++ b/packages/management/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-management", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "type": "module", "scripts": { diff --git a/packages/pickle/package.json b/packages/pickle/package.json index ca96b346..fd9d41e4 100644 --- a/packages/pickle/package.json +++ b/packages/pickle/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/pickle", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 791ca886..a3bd96cf 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-protocol", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/sync/package.json b/packages/sync/package.json index 6c7ea3f7..026ad599 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-sync", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/testing/package.json b/packages/testing/package.json index 6415d112..f3e81b1e 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-testing", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 2da64bd6..2efb32d7 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-ui", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "type": "module", "scripts": { diff --git a/packages/webhooks/package.json b/packages/webhooks/package.json index a63eef4c..42749a76 100644 --- a/packages/webhooks/package.json +++ b/packages/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase-dev/connect-webhooks", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": false, "type": "module", "license": "MIT", diff --git a/services/mcp/package.json b/services/mcp/package.json index 511673a5..2b9b02cb 100644 --- a/services/mcp/package.json +++ b/services/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-mcp", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "type": "module", "scripts": { diff --git a/services/mcp/src/mcp.ts b/services/mcp/src/mcp.ts index b14ac48b..84ec33b0 100644 --- a/services/mcp/src/mcp.ts +++ b/services/mcp/src/mcp.ts @@ -16,7 +16,7 @@ export function createMcpServer( gateway: ConnectGateway, oauth: OAuthService ): McpServer { - const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.81" }); + const server = new McpServer({ name: "mdbase", version: "0.1.0-beta.82" }); server.registerTool("list_connections", { title: "List mdbase collections", diff --git a/services/server/package.json b/services/server/package.json index ec64ba99..48c0d99b 100644 --- a/services/server/package.json +++ b/services/server/package.json @@ -1,6 +1,6 @@ { "name": "@mdbase/connect-server", - "version": "0.1.0-beta.81", + "version": "0.1.0-beta.82", "private": true, "type": "module", "scripts": { diff --git a/services/server/src/app.test.ts b/services/server/src/app.test.ts index ea0ebdfc..25d8ae75 100644 --- a/services/server/src/app.test.ts +++ b/services/server/src/app.test.ts @@ -122,7 +122,7 @@ describe("mdbase connect server", () => { vi.spyOn(globalThis, "fetch").mockResolvedValue(new Response(JSON.stringify({ status: "ready", provider: { - version: "0.1.0-beta.81", + version: "0.1.0-beta.82", capabilities: [ ...HOSTED_PROVIDER_REQUIRED_CAPABILITIES, HOSTED_CANDIDATE_B_ACTIVATION_CAPABILITY