Skip to content

Releases: Signet-AI/signetai

v0.147.19

v0.147.19 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 21:21

[0.147.19] - 2026-07-19

Release summary: 1 refactor.
Tag range: v0.147.18..v0.147.19.

Refactoring

  • db: extract shared tableExists and add cross-daemon constant parity test

v0.147.18

v0.147.18 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:43

[0.147.18] - 2026-07-19

Release summary: 1 refactor.
Tag range: v0.147.17..v0.147.18.

Refactoring

  • types: tighten recall scope typing

v0.147.17

v0.147.17 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:34

[0.147.17] - 2026-07-19

Release summary: 1 bug fix.
Tag range: v0.147.16..v0.147.17.

Bug Fixes

  • daemon-rs: add missing repair routes for rust daemon parity

v0.147.16

v0.147.16 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:25

[0.147.16] - 2026-07-19

Release summary: 5 bug fixes and 1 docs update.
Tag range: v0.147.15..v0.147.16.

Bug Fixes

  • daemon: correct lease anomaly staleness column and document readDb adapter
  • daemon-rs: add missing repair routes for rust daemon parity
  • daemon-rs: mirror /health/live and /health/ready probes (#905)
  • cli: label daemon liveness separately from readiness (#905)
  • daemon: add /health/live and /health/ready probes (#905)

Docs

  • daemon: document /health/live and /health/ready probes (#905)

v0.147.15

v0.147.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:56

[0.147.15] - 2026-07-15

Release summary: 1 bug fix.
Tag range: v0.147.14..v0.147.15.

Bug Fixes

  • recall: centralize canonical recall requests

v0.147.14

v0.147.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:54

[0.147.14] - 2026-07-12

Release summary: 1 bug fix.
Tag range: v0.147.13..v0.147.14.

Bug Fixes

  • pipeline: tolerate immutable-artifact conflict on summary retry (#900)

v0.147.13

v0.147.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 04:31

[0.147.13] - 2026-07-12

Release summary: 1 bug fix.
Tag range: v0.147.12..v0.147.13.

Bug Fixes

  • pipeline: add boundary reason semantics to session synthesis (#896)

v0.147.12

v0.147.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:54

[0.147.12] - 2026-07-11

Release summary: 1 bug fix.
Tag range: v0.147.11..v0.147.12.

Bug Fixes

  • embedding: thread native asset paths into extraction worker (#922)

v0.147.11

v0.147.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:03

[0.147.11] - 2026-07-11

Release summary: 1 bug fix and 1 docs update.
Tag range: v0.147.10..v0.147.11.

Bug Fixes

  • embedding: await in-flight init before first embed to prevent warm-up race (#920) (#923)

Docs

  • update changelog highlights for v0.147.10 stable promotion

v0.147.10

Choose a tag to compare

@github-actions github-actions released this 11 Jul 07:23

Signet AI Stable release 0.147.10

Promoting Signet to its latest stable release, v0.147.10. This release focuses on pipeline safety, memory durability, native runtime reliability, and a critical fix for WASM embedding initialization in compiled binaries. Since the last stable release, Signet has seen 9 hardening and bug fix PRs.

Thank you to everyone who continues to test, file issues, and help shape Signet. Every bug caught and reported makes the system stronger for the whole community.

Range: v0.147.1..v0.147.10
Previous stable: 0.147.1
New stable: 0.147.10

Pipeline safety

  • Bounded and cancellable LLM inference — Extraction, synthesis, and structural workers can no longer accumulate unbounded LLM processes. A daemon-wide concurrency semaphore (configurable via memory.pipelineV2.worker.maxLlmConcurrency) caps in-flight inference, and all inference is cancelled cleanly on pipeline shutdown. (#918)
  • Cancelled extraction for forgotten memories — Pending and leased extraction jobs are now cancelled in the same transaction that forgets their source memory. Terminal worker updates can no longer resurrect a cancelled job, and deleted sources are skipped before provider invocation. (#910)
  • Durability gate for transient content — A deterministic durability gate rejects transient operational content (queue counts, in-progress state, temporary paths, run/test status, self-diagnostics) before it is persisted as durable memory, closing a gap where high-confidence transient noise passed all existing gates. (#917)
  • Gated summary jobs on runnable synthesis — Session-summary jobs no longer consume retries when no effective synthesis workload exists. TypeScript gates each lease on a forced-refresh availability check; Rust skips the summary worker when synthesis is disabled or configured as none. (#912)

Memory quality

  • Rejected markdown-polluted entity labels — Entity names are normalized before quality checks, stripping surrounding Markdown and punctuation. Generic scaffolding labels and discourse markers are rejected before graph persistence. The operator-safe prune action discovers and removes historical malformed nodes without leaving orphaned graph rows. (#914)

Native runtime

  • Fixed WASM embedding init in compiled binary worker — The embedding worker runs in a worker_threads Worker with an isolated globalThis. The main thread's WASM onnxruntime-web registration did not propagate to the worker, causing transformers.js to fall back to native ONNX bindings that don't exist in a Bun-compiled binary. The build now generates a standalone WASM transformers runtime bundled separately for the worker, which registers onnxruntime-web on the worker's own globalThis before transformers loads. (#919)
  • Isolated native embedding worker — Native ONNX (nomic-embed-text) initialization, model download, and per-call inference moved off the daemon's main event loop into a worker. Previously, a slow first-run model download could starve the event loop and take down the HTTP server while the process stayed alive and the port stayed bound. (#916)
  • ONNX WASM embeddings in compiled binary — The exact onnxruntime-web/wasm runtime is now registered before evaluating the Transformers.js web bundle in Bun-compiled executables, with the matching WASM artifacts embedded in the binary. (#911)
  • Embedded Hermes connector assets in native releases — The Hermes Python provider assets are materialized into a deterministic content-addressed runtime tree in native binaries, resolved through SIGNET_CONNECTOR_ASSETS_DIR. Missing connector assets surface as a structured doctor hermes check instead of throwing. (#909)

Notes

  • npm install -g signetai and stable update checks will move from v0.147.1 to v0.147.10.
  • Nightly users on the next tag continue receiving nightly releases; this promotion does not change that channel.
  • The stable/nightly split remains: latest is stable, next is opt-in nightly.