From 108d2b06079f119cc8293bfc03be0f7fc32c12dd Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 9 Sep 2026 19:57:21 +0000 Subject: [PATCH] 0.5.1: a rollout costs two minutes, and the NTSB cache waits for the last table Two fixes since 0.5.0. #42: `startRun` pushes next_run_at a full cadence forward before the adapter is looked up, so a source that met a draining container did not fail and retry, it forfeited its whole slot -- up to 23 hours for the daily register sources, and 24 of 36 new sources were in that state across three deploys. The unknown-adapter path now asks for a two-minute retry, and boot brings forward anything already parked on that error for an adapter the build actually has. #43: both NTSB sources share one extract, and readiness was keyed on the first table written rather than the last, so the second source read a file still being written. A marker is now written after all three. Twenty-seven collections, seventy-nine adapters. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01CjTtJPEpyJbvPeQcVfYPPs --- apps/cli/package.json | 2 +- apps/cli/src/index.js | 2 +- apps/web/package.json | 2 +- apps/worker/package.json | 2 +- package.json | 2 +- packages/adapters/package.json | 2 +- packages/auth/package.json | 2 +- packages/config/package.json | 2 +- packages/core/package.json | 2 +- packages/db/package.json | 2 +- packages/enrichers/package.json | 2 +- packages/knowledge/package.json | 2 +- packages/notify/package.json | 2 +- packages/payments/package.json | 2 +- packages/queue/package.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/cli/package.json b/apps/cli/package.json index 7ea02b1..40fc78b 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@profullstack/nichedb", - "version": "0.5.0", + "version": "0.5.1", "description": "CLI and MCP bridge for NicheDB: browse collections, manage sources and feeds, search items, from any deployment", "type": "module", "main": "src/index.js", diff --git a/apps/cli/src/index.js b/apps/cli/src/index.js index c3e8d9f..b5f959a 100644 --- a/apps/cli/src/index.js +++ b/apps/cli/src/index.js @@ -14,7 +14,7 @@ import { homedir } from 'node:os'; import { join } from 'node:path'; import { createInterface } from 'node:readline'; -export const VERSION = '0.5.0'; +export const VERSION = '0.5.1'; const DEFAULT_API = process.env.NICHEDB_API ?? 'https://nichedb.dev'; const CONFIG_DIR = join(process.env.XDG_CONFIG_HOME ?? join(homedir(), '.config'), 'nichedb'); const CONFIG_FILE = join(CONFIG_DIR, 'config.json'); diff --git a/apps/web/package.json b/apps/web/package.json index 7881292..41a7c47 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/web", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "scripts": { diff --git a/apps/worker/package.json b/apps/worker/package.json index 21b7b11..34cd732 100644 --- a/apps/worker/package.json +++ b/apps/worker/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/worker", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "scripts": { diff --git a/package.json b/package.json index 6bf25a7..0ab2a8e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "niche-db", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "description": "An open platform for large, ever-growing databases of real-time data: sources in, feeds out. Web, API, CLI and MCP on one Postgres.", diff --git a/packages/adapters/package.json b/packages/adapters/package.json index 4fe5511..8411349 100644 --- a/packages/adapters/package.json +++ b/packages/adapters/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/adapters", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/auth/package.json b/packages/auth/package.json index 4a3115f..62c361f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/auth", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/config/package.json b/packages/config/package.json index a3ee41e..89acce6 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/config", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/core/package.json b/packages/core/package.json index 004b32e..a019305 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/core", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/db/package.json b/packages/db/package.json index 9431ba3..bb8fee5 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/db", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/enrichers/package.json b/packages/enrichers/package.json index 0934d47..9b1df02 100644 --- a/packages/enrichers/package.json +++ b/packages/enrichers/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/enrichers", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/knowledge/package.json b/packages/knowledge/package.json index 3b0f0c0..924a2f5 100644 --- a/packages/knowledge/package.json +++ b/packages/knowledge/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/knowledge", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/notify/package.json b/packages/notify/package.json index 8f1220a..5b176d1 100644 --- a/packages/notify/package.json +++ b/packages/notify/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/notify", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/payments/package.json b/packages/payments/package.json index cd40ffa..1eb4a00 100644 --- a/packages/payments/package.json +++ b/packages/payments/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/payments", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": { diff --git a/packages/queue/package.json b/packages/queue/package.json index fa84b2c..8c0be82 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -1,6 +1,6 @@ { "name": "@nichedb/queue", - "version": "0.5.0", + "version": "0.5.1", "private": true, "type": "module", "exports": {