Skip to content

silverbullet

v2.8.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 19d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

end-user-programming knowledge-management lua markdown note-taking personal-knowledge-management

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 9d

ReleasePort Layer 1 v2.8.0 adds the X‑Ray editor lens for inline object inspection and introduces a built‑in Journal library to streamline workflow logging.

Why it matters: The new X‑Ray lens lets developers instantly view indexed objects without leaving the editor, while the Journal library provides ready‑made journaling APIs—both improve productivity in version 2.8.0.

Summary

AI summary

New X-Ray editor lens and built-in Journal library add major capabilities.

Changes in this release

Breaking Medium

New SB_DISABLE_SERVICE_WORKER flag disables service worker and sync.

New SB_DISABLE_SERVICE_WORKER flag disables service worker and sync.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Introduces X-Ray editor lens to inspect indexed objects inline.

Introduces X-Ray editor lens to inspect indexed objects inline.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Adds built-in Journal library for journaling workflows.

Adds built-in Journal library for journaling workflows.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Exposes runtime objects via /.runtime/objects/* endpoint.

Exposes runtime objects via /.runtime/objects/* endpoint.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

[Page Template] now supports objects as frontmatter.

[Page Template] now supports objects as frontmatter.

Source: llm_adapter@2026-05-21

Confidence: high

Deprecation Medium

Tapping top bar no longer scrolls editor to the top.

Tapping top bar no longer scrolls editor to the top.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Indexed range for data blocks now points to YAML content.

Indexed range for data blocks now points to YAML content.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Indexed range for space-lua and space-style blocks now targets inner code.

Indexed range for space-lua and space-style blocks now targets inner code.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Page decoration prefixes now appear consistently in query-driven lists.

Page decoration prefixes now appear consistently in query-driven lists.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Safari/WebKit fixes block lua widget border rendering on first paint.

Safari/WebKit fixes block lua widget border rendering on first paint.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Reduces page navigation glitches.

Reduces page navigation glitches.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Restores scroll position on browser back/forward actions.

Restores scroll position on browser back/forward actions.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

SilverBullet 2.8.0 is here. The headliners this release are X-Ray, a new editor lens that lets you inspect indexed objects inline as you write (just run Editor: Toggle X-Ray), and a brand new built-in Journal library for journaling workflows. As usual, there's also a healthy pile of fixes as well.

Changes

  • X-Ray: an editor lens (run Editor: Toggle X-Ray) to inspect indexed objects inline.
  • New built-in Journal library.
  • Runtime API: Expose objects (with filter) /.runtime/objects/* for external integrations and the CLI, see Runtime API.
  • New SB_DISABLE_SERVICE_WORKER : server-side switch to disable the client service worker for all clients, this will disable sync (all loads and saves will go directly to the server) and disable any offline support.
  • UX: now showing spinners instead of underlying (Lua) code in states where widgets aren't ready to render yet (e.g. before an initial index hasn't completed)
  • Fix: indexed range for data blocks (and #tag data blocks) now points at the YAML content instead of the surrounding fence markers; multi-document blocks now compute per-doc ranges correctly.
  • sb CLI changed how it encrypts secrets, so if you used token or password-based auth you need to re-add your space.
  • Fix: indexed range for space-lua and space-style blocks now points at the inner code, not the ``` fences.
  • Fix: Page Templates are now fixed (required specifying of suggestedName before), now also supports objects as frontmatter
  • Removed: tapping the top bar (page name / action buttons area) no longer scrolls the editor to the top.
  • Fix: page decoration prefixes now consistently appear in query-driven lists
  • Fix: Safari/WebKit no longer renders block lua widget (queries, etc.) borders at the wrong position on first paint (previously required hovering or resizing the window to clean up).
  • Fix: page navigation should now glitch less.
  • Fix: browser back/forward now restores the scroll position you last had on each page.

Upgrading

  • For docker-based install, pull the new image, stop the container and start a new one. For binary-based installs run silverbullet --upgrade and restart.
  • After upgrading the server, make sure you reload all your SilverBullet tabs a few times, just to make sure the cache is flushed.

SilverBullet+

This release also coincides with the first "stable" release of SilverBullet+, which will follow the same release schedule.

Breaking Changes

  • Removed top‑bar tap behavior that previously scrolled editor to the top.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track silverbullet

Get notified when new releases ship.

Sign up free

About silverbullet

An open source personal productivity platform built on Markdown, turbo charged with the scripting power of Lua

All releases →

Related context

Beta — feedback welcome: [email protected]