From d86a105abcf32a5c528bbb8b3709052dd81d1576 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 11:48:53 +0000 Subject: [PATCH] chore: release --- .changeset/imap-skip-history-on-connect.md | 11 ----------- apps/analytics-tracker/CHANGELOG.md | 2 ++ apps/analytics-tracker/package.json | 2 +- apps/chat-widget/CHANGELOG.md | 7 +++++++ apps/chat-widget/package.json | 2 +- packages/agent-host/CHANGELOG.md | 11 +++++++++++ packages/agent-host/package.json | 2 +- packages/agent-runtime/CHANGELOG.md | 8 ++++++++ packages/agent-runtime/package.json | 2 +- packages/backend-core/CHANGELOG.md | 19 +++++++++++++++++++ packages/backend-core/package.json | 2 +- packages/core/CHANGELOG.md | 8 ++++++++ packages/core/package.json | 2 +- packages/dashboard-pages/CHANGELOG.md | 8 ++++++++ packages/dashboard-pages/package.json | 2 +- packages/db/CHANGELOG.md | 7 +++++++ packages/db/package.json | 2 +- packages/docs-pages/CHANGELOG.md | 8 ++++++++ packages/docs-pages/package.json | 2 +- packages/emails/CHANGELOG.md | 2 ++ packages/emails/package.json | 2 +- packages/inspector-app/CHANGELOG.md | 9 +++++++++ packages/inspector-app/package.json | 2 +- packages/mcp-toolkit/CHANGELOG.md | 8 ++++++++ packages/mcp-toolkit/package.json | 2 +- packages/sdk/CHANGELOG.md | 2 ++ packages/sdk/package.json | 2 +- packages/types/CHANGELOG.md | 10 ++++++++++ packages/types/package.json | 2 +- packages/ui/CHANGELOG.md | 7 +++++++ packages/ui/package.json | 2 +- 31 files changed, 131 insertions(+), 26 deletions(-) delete mode 100644 .changeset/imap-skip-history-on-connect.md diff --git a/.changeset/imap-skip-history-on-connect.md b/.changeset/imap-skip-history-on-connect.md deleted file mode 100644 index ac5809401..000000000 --- a/.changeset/imap-skip-history-on-connect.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@getmunin/backend-core": patch -"@getmunin/types": patch ---- - -Connecting an IMAP mailbox no longer imports its entire history. Previously the first poll read from UID 1 and paged through every message ever received, 100 per minute, opening each as a fresh conversation and dispatching the agent on it. The first poll now starts from the first message the server received after the channel was activated (with ten minutes of slack for clock skew), and imports from there in the same poll — so a test email sent straight after saving the credentials shows up on the first poll, while older mail stays put. - -Operators who want recent threads in the inbox can set `inbound.backfillDays` (1–90) on `conv_configure_email_channel`; the first poll then starts from the earliest message received in that window. It applies only to that first poll. - -The IMAP cursor now also records the mailbox's `UIDVALIDITY`. When the server renumbers a mailbox, the poller restarts from its current end instead of skipping new mail or re-importing old mail under the new numbering. Existing channels adopt the server's value on their next poll and carry on from their stored position. - diff --git a/apps/analytics-tracker/CHANGELOG.md b/apps/analytics-tracker/CHANGELOG.md index bdab5bc16..651fee15d 100644 --- a/apps/analytics-tracker/CHANGELOG.md +++ b/apps/analytics-tracker/CHANGELOG.md @@ -1,5 +1,7 @@ # @getmunin/analytics-tracker +## 5.39.2 + ## 5.39.1 ## 5.39.0 diff --git a/apps/analytics-tracker/package.json b/apps/analytics-tracker/package.json index 7f1a07923..bb8ba2e15 100644 --- a/apps/analytics-tracker/package.json +++ b/apps/analytics-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/analytics-tracker", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Drop-in browser analytics tracker for self-hosted Munin. Built as a single content-hashed IIFE bundle and served by the Munin backend.", "publishConfig": { diff --git a/apps/chat-widget/CHANGELOG.md b/apps/chat-widget/CHANGELOG.md index 1ecf8378a..2fac7e80b 100644 --- a/apps/chat-widget/CHANGELOG.md +++ b/apps/chat-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @getmunin/chat-widget +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/apps/chat-widget/package.json b/apps/chat-widget/package.json index 6b9ff78b2..10fbde215 100644 --- a/apps/chat-widget/package.json +++ b/apps/chat-widget/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/chat-widget", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Drop-in browser chat widget for self-hosted Munin. Built as a single content-hashed IIFE bundle and served by the Munin backend.", "publishConfig": { diff --git a/packages/agent-host/CHANGELOG.md b/packages/agent-host/CHANGELOG.md index 5dbf40b46..34954ce6d 100644 --- a/packages/agent-host/CHANGELOG.md +++ b/packages/agent-host/CHANGELOG.md @@ -1,5 +1,16 @@ # @getmunin/agent-host +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/backend-core@5.39.2 + - @getmunin/types@5.39.2 + - @getmunin/agent-runtime@5.39.2 + - @getmunin/core@5.39.2 + - @getmunin/db@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/agent-host/package.json b/packages/agent-host/package.json index 6a2c2b158..143ed816a 100644 --- a/packages/agent-host/package.json +++ b/packages/agent-host/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/agent-host", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "In-process agent runner host: config CRUD, /v1/models proxy, ConversationHandler + curator-loop.", "publishConfig": { diff --git a/packages/agent-runtime/CHANGELOG.md b/packages/agent-runtime/CHANGELOG.md index 0d5ffeb63..39ff205b7 100644 --- a/packages/agent-runtime/CHANGELOG.md +++ b/packages/agent-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # @getmunin/agent-runtime +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/core@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json index 5db7cbc2d..a6ae1e859 100644 --- a/packages/agent-runtime/package.json +++ b/packages/agent-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/agent-runtime", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "LLM agent loop — given a config, conversation history, and an MCP tool handle, produce a reply.", "publishConfig": { diff --git a/packages/backend-core/CHANGELOG.md b/packages/backend-core/CHANGELOG.md index c62ff0bfb..65cb12966 100644 --- a/packages/backend-core/CHANGELOG.md +++ b/packages/backend-core/CHANGELOG.md @@ -1,5 +1,24 @@ # @getmunin/backend-core +## 5.39.2 + +### Patch Changes + +- 481a40e: Connecting an IMAP mailbox no longer imports its entire history. Previously the first poll read from UID 1 and paged through every message ever received, 100 per minute, opening each as a fresh conversation and dispatching the agent on it. The first poll now starts from the first message the server received after the channel was activated (with ten minutes of slack for clock skew), and imports from there in the same poll — so a test email sent straight after saving the credentials shows up on the first poll, while older mail stays put. + + Operators who want recent threads in the inbox can set `inbound.backfillDays` (1–90) on `conv_configure_email_channel`; the first poll then starts from the earliest message received in that window. It applies only to that first poll. + + The IMAP cursor now also records the mailbox's `UIDVALIDITY`. When the server renumbers a mailbox, the poller restarts from its current end instead of skipping new mail or re-importing old mail under the new numbering. Existing channels adopt the server's value on their next poll and carry on from their stored position. + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/agent-runtime@5.39.2 + - @getmunin/core@5.39.2 + - @getmunin/db@5.39.2 + - @getmunin/inspector-app@5.39.2 + - @getmunin/mcp-toolkit@5.39.2 + - @getmunin/emails@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/backend-core/package.json b/packages/backend-core/package.json index d70d3a3fc..10e7f086c 100644 --- a/packages/backend-core/package.json +++ b/packages/backend-core/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/backend-core", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Shared NestJS modules powering both OSS and cloud Munin backends.", "publishConfig": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f1ec9ab45..cf7f30cf4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @getmunin/core +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/db@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 11d040a18..15b50e0f5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/core", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin core: actor identity, request context, mailer, storage, crypto helpers.", "publishConfig": { diff --git a/packages/dashboard-pages/CHANGELOG.md b/packages/dashboard-pages/CHANGELOG.md index 9116c6113..8a7cec54d 100644 --- a/packages/dashboard-pages/CHANGELOG.md +++ b/packages/dashboard-pages/CHANGELOG.md @@ -1,5 +1,13 @@ # @getmunin/dashboard-pages +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/ui@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/dashboard-pages/package.json b/packages/dashboard-pages/package.json index 955036e38..8b5afd6f9 100644 --- a/packages/dashboard-pages/package.json +++ b/packages/dashboard-pages/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/dashboard-pages", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin dashboard page components shared between OSS and cloud Next apps.", "publishConfig": { diff --git a/packages/db/CHANGELOG.md b/packages/db/CHANGELOG.md index bd9020f74..dd5894139 100644 --- a/packages/db/CHANGELOG.md +++ b/packages/db/CHANGELOG.md @@ -1,5 +1,12 @@ # @getmunin/db +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/db/package.json b/packages/db/package.json index c04fe1969..58d35fe80 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/db", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin database: Drizzle schema, migrations, RLS policies.", "publishConfig": { diff --git a/packages/docs-pages/CHANGELOG.md b/packages/docs-pages/CHANGELOG.md index 60cc3b712..d42635164 100644 --- a/packages/docs-pages/CHANGELOG.md +++ b/packages/docs-pages/CHANGELOG.md @@ -1,5 +1,13 @@ # @getmunin/docs-pages +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/backend-core@5.39.2 + - @getmunin/types@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/docs-pages/package.json b/packages/docs-pages/package.json index 2ffd633ff..3d0583fb1 100644 --- a/packages/docs-pages/package.json +++ b/packages/docs-pages/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/docs-pages", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin developer-portal route components shared between OSS and cloud Next apps.", "publishConfig": { diff --git a/packages/emails/CHANGELOG.md b/packages/emails/CHANGELOG.md index e249a0bc6..7b85eaf75 100644 --- a/packages/emails/CHANGELOG.md +++ b/packages/emails/CHANGELOG.md @@ -1,5 +1,7 @@ # @getmunin/emails +## 5.39.2 + ## 5.39.1 ## 5.39.0 diff --git a/packages/emails/package.json b/packages/emails/package.json index 8bc56ff5e..380859a8c 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/emails", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin transactional email templates (React Email).", "publishConfig": { diff --git a/packages/inspector-app/CHANGELOG.md b/packages/inspector-app/CHANGELOG.md index 2aaca5ef9..f1f31656b 100644 --- a/packages/inspector-app/CHANGELOG.md +++ b/packages/inspector-app/CHANGELOG.md @@ -1,5 +1,14 @@ # @getmunin/inspector-app +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/dashboard-pages@5.39.2 + - @getmunin/ui@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/inspector-app/package.json b/packages/inspector-app/package.json index 3b9fbea33..dcb644e43 100644 --- a/packages/inspector-app/package.json +++ b/packages/inspector-app/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/inspector-app", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin Inspector MCP App: the ui://munin/inspector panel bundle rendered inline by MCP App hosts.", "publishConfig": { diff --git a/packages/mcp-toolkit/CHANGELOG.md b/packages/mcp-toolkit/CHANGELOG.md index fbe70e94e..4ffa21764 100644 --- a/packages/mcp-toolkit/CHANGELOG.md +++ b/packages/mcp-toolkit/CHANGELOG.md @@ -1,5 +1,13 @@ # @getmunin/mcp-toolkit +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + - @getmunin/core@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/mcp-toolkit/package.json b/packages/mcp-toolkit/package.json index 4120b3f60..29c072b41 100644 --- a/packages/mcp-toolkit/package.json +++ b/packages/mcp-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/mcp-toolkit", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Decorators + registry that turn NestJS providers into MCP tools.", "publishConfig": { diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 2eb0db51f..89e811f21 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @getmunin/sdk +## 5.39.2 + ## 5.39.1 ## 5.39.0 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index e4b5bfa03..69a453edd 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/sdk", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "TypeScript client for the Munin REST API (token minting, end-user lookup, webhooks).", "publishConfig": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index b0640ced3..c7477a21e 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,15 @@ # @getmunin/types +## 5.39.2 + +### Patch Changes + +- 481a40e: Connecting an IMAP mailbox no longer imports its entire history. Previously the first poll read from UID 1 and paged through every message ever received, 100 per minute, opening each as a fresh conversation and dispatching the agent on it. The first poll now starts from the first message the server received after the channel was activated (with ten minutes of slack for clock skew), and imports from there in the same poll — so a test email sent straight after saving the credentials shows up on the first poll, while older mail stays put. + + Operators who want recent threads in the inbox can set `inbound.backfillDays` (1–90) on `conv_configure_email_channel`; the first poll then starts from the earliest message received in that window. It applies only to that first poll. + + The IMAP cursor now also records the mailbox's `UIDVALIDITY`. When the server renumbers a mailbox, the poller restarts from its current end instead of skipping new mail or re-importing old mail under the new numbering. Existing channels adopt the server's value on their next poll and carry on from their stored position. + ## 5.39.1 ## 5.39.0 diff --git a/packages/types/package.json b/packages/types/package.json index 41f457b05..8b2f9b8da 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/types", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Shared Zod schemas + TypeScript types for the Munin platform.", "publishConfig": { diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 84eb0f010..0480e8ca1 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,12 @@ # @getmunin/ui +## 5.39.2 + +### Patch Changes + +- Updated dependencies [481a40e] + - @getmunin/types@5.39.2 + ## 5.39.1 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index c510979c8..219d9c6f4 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@getmunin/ui", - "version": "5.39.1", + "version": "5.39.2", "license": "MIT", "description": "Munin design-system primitives (shadcn-style) shared between OSS and cloud Next apps.", "publishConfig": {