Skip to content

Releases: dtkav/obsidian-tsdb

1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 06:43
Release 1.1.0

1.0.14

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:21

What's changed

  • Keeps recent instant-vector PromQL queries fast on large stores by reading only samples that an evaluation step can observe.
  • Runs compaction, retention, and incremental vacuum as bounded, adaptive background slices instead of doing major maintenance at database open or workspace-ready.
  • Prioritizes foreground queries and ingests ahead of queued maintenance, with adaptive pauses when queries are active or waiting.
  • Adds compaction catch-up behavior for old idle backlogs so maintenance can outpace sustained ingestion without sacrificing foreground responsiveness.
  • Exposes queue, compaction, retention, and vacuum timing/backlog metrics for live performance diagnosis.
  • Addresses Obsidian plugin-review warnings for success-path console logging, thrown error values, and DOM element creation.

1.0.13

Choose a tag to compare

@github-actions github-actions released this 24 Jul 05:03

What's changed

  • Defers SQLite, WebAssembly, metric scans, scraping, retention, and panel refresh until Obsidian's workspace is ready, keeping plugin startup light.
  • Lazily decodes the embedded WebAssembly and emits tsdb:ready only after storage and scraping are available.
  • Evaluates PromQL beside SQLite in the OPFS worker and transfers final query results back to the renderer.
  • Improves OPFS startup retries, storage failure reporting, teardown behavior, and bounded retention work.
  • Refreshes the README with the dashboard workflow, screenshot, storage guidance, and contribution/release documentation.

1.0.12

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:50

What's changed

  • Fixed PromQL dashboard time overrides stored in note frontmatter.
  • Applies pinned start, end, and step values before the panel's first query, avoiding an initial query with the wrong range.

1.0.11

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:56

What's changed

  • Optimized the packed sqlite-tsdb path on worker OPFS.
  • Addressed Obsidian community-plugin lint findings.
  • Added detailed architecture documentation for storage, queries, and plugin lifecycle.

1.0.10

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:33

What's changed

  • Added reproducible in-repository build tooling for the custom sqlite-tsdb WebAssembly extension.
  • Introduced packed sample storage to reduce SQLite overhead and improve time-series storage efficiency.

1.0.9

Choose a tag to compare

@github-actions github-actions released this 10 Jul 20:18

What's changed

  • Moved the default database to worker-backed OPFS storage so SQLite work runs outside the renderer.
  • Documented where OPFS data lives and how the storage backend behaves.

1.0.8

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:14

What's changed

  • PromQL panels now explain loading, empty, and error health states more clearly.

1.0.7

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:08

What's changed

  • Added component-level TSDB health and surfaced actionable status in settings.
  • Batched TSDB reads and deduplicated global PromQL time-selector fetches.
  • Updated GitHub Actions to Node.js 24 and refreshed action pins.

1.0.6

Choose a tag to compare

@github-actions github-actions released this 10 Jul 07:31

What's changed

  • Maintains sample counts and time bounds on the write path, making database statistics cheaper to read.