Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .changeset/imap-skip-history-on-connect.md

This file was deleted.

2 changes: 2 additions & 0 deletions apps/analytics-tracker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @getmunin/analytics-tracker

## 5.39.2

## 5.39.1

## 5.39.0
Expand Down
2 changes: 1 addition & 1 deletion apps/analytics-tracker/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
7 changes: 7 additions & 0 deletions apps/chat-widget/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion apps/chat-widget/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
11 changes: 11 additions & 0 deletions packages/agent-host/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-host/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
8 changes: 8 additions & 0 deletions packages/agent-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-runtime/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
19 changes: 19 additions & 0 deletions packages/backend-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/backend-core/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
8 changes: 8 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
8 changes: 8 additions & 0 deletions packages/dashboard-pages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/dashboard-pages/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
7 changes: 7 additions & 0 deletions packages/db/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @getmunin/db

## 5.39.2

### Patch Changes

- Updated dependencies [481a40e]
- @getmunin/types@5.39.2

## 5.39.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/db/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
8 changes: 8 additions & 0 deletions packages/docs-pages/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/docs-pages/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
2 changes: 2 additions & 0 deletions packages/emails/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @getmunin/emails

## 5.39.2

## 5.39.1

## 5.39.0
Expand Down
2 changes: 1 addition & 1 deletion packages/emails/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
9 changes: 9 additions & 0 deletions packages/inspector-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/inspector-app/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
8 changes: 8 additions & 0 deletions packages/mcp-toolkit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-toolkit/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
2 changes: 2 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @getmunin/sdk

## 5.39.2

## 5.39.1

## 5.39.0
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
10 changes: 10 additions & 0 deletions packages/types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
7 changes: 7 additions & 0 deletions packages/ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @getmunin/ui

## 5.39.2

### Patch Changes

- Updated dependencies [481a40e]
- @getmunin/types@5.39.2

## 5.39.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
Loading