# SilverBullet 2.12: Growing With You

**URL:** <https://community.silverbullet.md/t/silverbullet-2-12-growing-with-you/4424>\
**Category:** Announcements\
**Created:** [October 6, 2026, 9:52am UTC](https://community.silverbullet.md/t/silverbullet-2-12-growing-with-you/4424 "2026-10-06T09:52:26Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![zef](https://community.silverbullet.md/user_avatar/community.silverbullet.md/zef/32/7_2.png) [@zef](https://community.silverbullet.md/u/zef)\
**Post date:** [October 12, 2026, 6:31am UTC](https://community.silverbullet.md/t/silverbullet-2-12-growing-with-you/4424/13 "2026-10-12T06:31:20Z")

</div>

# 2.12.1

- Security: the filesystem API refuses access to dot-prefixed files and directories, consistent with space listings.
- Fix: HTTP file validators respect `If-None-Match` precedence, and file reads and conditional writes tolerate proxies that weaken or transform ETags.
- Fix: YAML data blocks split only on standalone `---` lines; X-Ray includes attributes added during indexing.
- Fix: `system.reboot()` preserves external edits and clears cached widgets. Reopening a page restores a remembered scroll position of zero.
- Fix: the Runtime API returns JSON for query rows, null values, dates and other Lua values without serialization crashes, and remains usable after the client reloads its UI.
- SLIQ errors offer more specific explanations for common mistakes.
- Public spaces expose `robots.txt` and a sitemap of content pages, with canonical URLs and descriptions in the initial HTML. Metadata pages are excluded from the sitemap and marked `noindex`; encoded page names render correctly, frontmatter is hidden, and missing pages return HTTP 404. Read-only spaces show a “Page not found” view with a link home.
- Client builds remove stale bundle chunks and omit source maps from release binaries.

---

_[View the full topic](https://community.silverbullet.md/t/silverbullet-2-12-growing-with-you/4424)._
