feat(container)!: Update image docker.io/zefhemel/silverbullet ( 0.10.4 → 2.10.0 ) - #386
Open
flkr-23[bot] wants to merge 1 commit into
Open
feat(container)!: Update image docker.io/zefhemel/silverbullet ( 0.10.4 → 2.10.0 )#386flkr-23[bot] wants to merge 1 commit into
flkr-23[bot] wants to merge 1 commit into
Conversation
Contributor
Author
--- kubernetes/apps/home/silverbullet/app Kustomization: home/silverbullet HelmRelease: home/silverbullet
+++ kubernetes/apps/home/silverbullet/app Kustomization: home/silverbullet HelmRelease: home/silverbullet
@@ -32,13 +32,13 @@
annotations:
reloader.stakater.com/auto: 'true'
containers:
app:
image:
repository: docker.io/zefhemel/silverbullet
- tag: 0.10.4@sha256:69e37ce27c693fe6640d2c792c5161413d0b715195660df9fea024fd42a7162b
+ tag: 2.10.0@sha256:27b5724cc36798e7de82180ec9898ea9c157c4f15127f279834bca2897b91f37
resources:
limits:
memory: 850Mi
requests:
cpu: 100m
securityContext: |
Contributor
Author
--- HelmRelease: home/silverbullet Deployment: home/silverbullet
+++ HelmRelease: home/silverbullet Deployment: home/silverbullet
@@ -39,13 +39,13 @@
runAsUser: 568
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
containers:
- - image: docker.io/zefhemel/silverbullet:0.10.4@sha256:69e37ce27c693fe6640d2c792c5161413d0b715195660df9fea024fd42a7162b
+ - image: docker.io/zefhemel/silverbullet:2.10.0@sha256:27b5724cc36798e7de82180ec9898ea9c157c4f15127f279834bca2897b91f37
name: app
resources:
limits:
memory: 850Mi
requests:
cpu: 100m |
flkr-23
Bot
deleted the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
September 24, 2025 23:04
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
2 times, most recently
from
September 25, 2025 09:04
8034d2b to
8f21f40
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
September 25, 2025 12:05
8f21f40 to
8f381d7
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
September 25, 2025 14:06
8f381d7 to
f504ffb
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
September 26, 2025 11:04
f504ffb to
beae27f
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
September 27, 2025 05:04
beae27f to
a9c40cb
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
2 times, most recently
from
October 4, 2025 14:04
aaa21ce to
814ebb0
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
2 times, most recently
from
October 9, 2025 09:05
daf6608 to
4ca6736
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
October 9, 2025 15:37
4ca6736 to
797b115
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
November 3, 2025 08:04
797b115 to
25b8e21
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
November 24, 2025 10:04
25b8e21 to
caa08ac
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
December 30, 2025 21:05
caa08ac to
9f51770
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
January 16, 2026 13:16
9f51770 to
d3ea5ad
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
February 24, 2026 14:27
d3ea5ad to
df22b71
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
March 5, 2026 13:27
df22b71 to
63764f9
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
March 5, 2026 15:17
63764f9 to
59325bb
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
March 6, 2026 13:24
59325bb to
a63a6de
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
April 11, 2026 13:25
a63a6de to
4dc5a52
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
May 6, 2026 11:35
4dc5a52 to
b04acbc
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
May 15, 2026 14:49
b04acbc to
883783c
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
May 20, 2026 18:03
883783c to
6d8ba6d
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
June 11, 2026 07:36
6d8ba6d to
5622dd4
Compare
flkr-23
Bot
force-pushed
the
renovate/docker.io-zefhemel-silverbullet-2.x
branch
from
July 28, 2026 15:13
5622dd4 to
f59e6dc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.10.4→2.10.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
silverbulletmd/silverbullet (docker.io/zefhemel/silverbullet)
v2.10.0Compare Source
Release notes: https://no.silverbullet.plus/2-10
v2.9.0Compare Source
Release announcement: https://no.silverbullet.plus/2-9
v2.8.1Compare Source
${query[[…]]}now advances exactly one line). Some other cursor preservation issues addressed as well.CONFIG.md) was previously 404 — the 404 result is now cached so subsequent offline boots succeed instead of throwing a rawTypeError: Failed to fetchthat the boot code swallowed.index.objects(the new alias forindex.tag), plusindex.pages,index.subPages,index.contentPages,index.metaPages,index.aspiringPages,index.tasks,index.headers,index.items,index.paragraphs,index.tables,index.documents,index.links, andindex.tags. Each type-specific helper takes an optional extra tag for filtering (exceptindex.subPages, which takes the parent page name, andindex.documents/index.links/index.tags, which take no arguments).v2.8.0Compare Source
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
Editor: Toggle X-Ray) to inspect indexed objects inline./.runtime/objects/*for external integrations and the CLI, see Runtime API.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.rangefordatablocks (and#tagdata blocks) now points at the YAML content instead of the surrounding fence markers; multi-document blocks now compute per-doc ranges correctly.sbCLI changed how it encrypts secrets, so if you used token or password-based auth you need to re-add your space.rangeforspace-luaandspace-styleblocks now points at the inner code, not the```fences.suggestedNamebefore), now also supports objects as frontmatterUpgrading
silverbullet --upgradeand restart.SilverBullet+
This release also coincides with the first "stable" release of SilverBullet+, which will follow the same release schedule.
v2.7.0Compare Source
Another month, another new SilverBullet release. This one lands with a brand-new Configuration Manager: a proper UI for editing common configuration options, managing key bindings, and installing libraries (
Ctrl/Cmd-,to open). The CLI has been renamed fromsilverbullet-clitosbwith reworked commands. There's a new (experimental) Markdown/Anchor syntax ($name) for stable, space-globally unique names on (almost) any Object. And... “Lua Integrated Query” (LIQ) has been rebranded to Space Lua Integrated Query — SLIQ!Changes
Configuration: Opencommand (Ctrl/Cmd-,) andConfiguration: Key Bindingscommands. This is a work in progress, but should already be a big improvement over the old ways. It currently supports:silverbullet-clitosb, in addition:lua→evalluascript→scriptdescribecommand that describes SLIQ and lists tags with defined schemas.$name): a stable, space-globally unique name for (almost) any Object, referenced from links via[[$name]].config.definenow propagates schemadefaultvalues. Newconfig.defineCategory/config.getCategoriesAPIs, plus UI annotations for the configuration manager. Theui.orderschema annotation andconfig.defineCategory'sorderfield have been renamed topriorityand now sort descending (higher = appears earlier), matching the rest of SilverBullet'spriorityconventions.CONFIG.mdin empty spaces, this page is now auto created by the configuration manager when required.plug-managerhas now been removed (superseded by the Library manager part of the Configuration Manager UI)build:section in manifests, runningesbuild,sass, orcopytransforms before asset bundling — enables plugs to ship bundled TSX/SCSS UIs.commandattribute foractionButton.define. When using this instead of aruncallback, keyboard bindings will appear in the tooltip.VOLUMEdeclaration from the Dockerfile (it gave a false sense of persistence/spacemust be explicitly mounted, as documented). This also fixed the silverbullet-website repo..sb-notificationshas moved in the DOM (notifications now portal todocument.body).system.loadPlug/system.unloadPlugfor per-path plug (re)loading.editor.focusfor explicitly focusing the editor.nameattribute uniqueness check is now limited to#meta/librarypages.importstatements so it loads on Firefox versions before 147 (by Carlos Fdez. Llamas).Upgrading
silverbullet --upgradeand restart.Dedication
I've made the decision to reduce my regular day job to fewer days and spend the remainint time on SilverBullet. This allows for deeper focus and more ambitious work. If you like this, consider sponsoring to make this a little bit more financially viable for me.
v2.6.1Compare Source
SilverBullet 2.6 is a big one. Under the hood, the entire TypeScript/client codebase has migrated from Deno to Node.js (now using vitest for tests), with bundle size optimizations via chunked ESBuild builds and JIT loading of larger modules. On top of that, there's a brand new (experimental) Runtime API and accompanying CLI that let you programmatically drive a remote SilverBullet server, evaluating Lua expressions, running scripts, and fetching console logs against a full client running in headless Chrome. The Outlines commands have been thoroughly reworked to be more robust and now handle numbered items, headers, and paragraphs. And Space Lua gets meaningful performance improvements through interpreter hot-path optimizations.
Changes
silverbullet-clior a HTTP API: evaluate Lua expressions, run scripts, and retrieve console logs. Powered by a headless Chrome instance running the full SilverBullet client via CDP, so all results reflect live client state.index.contentPages()(pages excluding meta pages) andindex.metaPages()(only meta pages) for convenient querying without manual tag filtering.:, and pressing Enter, the next item will be indented one level[^1]) and inline (^[text]) footnotes with syntax highlighting, live preview on hover, reference completion, and invalid reference linting.LuaTableinternals tuned for faster Lua execution.from,select, andgroup byclauses, enabling multi-source cross-joinsgroup byoffsetclause supportorder bysupportproduct,string_agg,yaml_agg,json_agg,bit_and,bit_or,bit_xor,bool_and,bool_or,stddev_pop,stddev_samp,var_pop,var_samp),aggregate.aliasAPI for custom aliases, andindex.aggregatesqueryable collection${...}expressions now render scalars, arrays, records, and arrays-of-tables with better HTML and markdown output.Task: Clean Completednow handles more scenarios, and leaves a cleaner outline.editor.flashNotificationnow supports an optional third argument withtimeout(use0for persistent notifications) andactions(buttons with callbacks).renderCellContent(by Matouš Jan Fialka).standaloneoption: only show certain action buttons in standalone/PWA mode (e.g. forward/back navigation buttons)data-task-stateattributeshell.runnow accepts an optionalstdinparameter (by Brett Anthoine).template.eachnow returns an empty string on empty results instead ofnil.#metaand#meta/prefixed tags are now considered meta tags, not e.g.#metabase.SB_USERpassword (by Joshua Brunner).tags:key now has autocomplete support.tagPageattribute to customize where clicking a tag navigates to (defaults totag:name).indexandCONFIGpages for new installations.Upgrading
silverbullet --upgradeand restart.Dedication
I've made the decision to reduce my regular day job to fewer days and spend the remaining time on SilverBullet. This allows for deeper focus and more ambitious work. If you like this, consider sponsoring to make this a little bit more financially viable for me. ❤️
v2.6.0Compare Source
v2.5.2Compare Source
v2.5.1Compare Source
Quick patch release with 2.5.1: there was a latent caching bug in some environments, that resulted in built-in plugs and libraries not being updated (somehow they were stuck with an old timestamp). Should be fixed after updating to 2.5.1.
v2.5.0Compare Source
SilverBullet 2.5.0 brings a number of keyboard binding changes (due to CodeMirror dropping support for
Alt-<letter>shortcuts, sorry about this...), significant sync reliability improvements ensuring your local state stays in sync with the server, and powerful new Lua Integrated Query features including group by and aggregator support. The Space Lua engine also saw significant improvements with a port of Lua's native pattern matching library,<close>attribute support, and various performance and compatibility improvements.Changes
Alt-<letter>andAlt-<special-character>Keyboard Shortcuts, meaning I had to remap a few key bindings. It's basically a mission impossible to pick great ones, but here are the new defaults:Quick noteis now bound to bothCtrl-q q(typeCtrl-qfirst, then hitqagain) andCtrl-q Ctrl-q(hitCtrl-qtwice)Navigate: Homeis now bound toCtrl-g hText: Markeris now bound toCtrl-Alt-mMod-.(Cmd-.on mac,Ctrl-.on Linux/Windows) prefix:Outline: Move Right:Mod-. lOutline: Move Left:Mod-. hOutline: Move Up:Alt-ArrowUpstill works, but now also addsMod-. kfor consistencyOutline: Move Down:Alt-ArrowDowstill works, but now also addsMod-. jfor consistencyOutline: Toggle Fold:Mod-. Mod-.Outline: * Fold(other fold commands): keyboard disabled, readd yourself if you need them (see Keyboard Shortcuts)Task: Cycle State:Mod-. tPage: Renamekeyboard shortcut removedPage: Rename Linked Pagekeyboard shortcut removedSync: Spacekeyboard shortcut removedhavingclauses with aggregator supportfilter(where <cond>)clause for per-row aggregate filteringnulls first/nulls lastinorder by<close>attribute and __close metamethodstring.pack,string.unpackandstring.packsizemath.random,math.randomseed,math.tointeger,math.frexpandmath.ldexptable.move; aligntable.packandtable.unpackwith Lua semanticsselectclauses, see example in docs.osmodule_VERSIONenvironment variabletostring()now respects__tostringmetamethod;#operator now respects__lenmetamethodtable.sortcomparator,string.gsubtable replacement,math.modfreturn types, number formatting in..andtable.concatorder by (script.priority or 0) desc, script.reffrom v = index.tag("bla")style syntax (so explicitly bind your iterator variable).pos(present in link, item and some other tags) is now deprecated, userangeinsteadrangeis a tuple of two numbers: from and to (e.g.{0, 10}) identify where the object appears in the pagePage: Create Under Cursorcommand, useful to pre-create an aspiring page link. Put your cursor in a wiki link to a non-existing page, and hitCmd-Shift-Enter(Ctrl-Shift-Enter) to create it (empty) without navigating there.sb-attribute-namefor names andsb-attribute-valuefor values.diffFenced Code Block language now uses colors to indicate additions and removals (by Lajos Papp).shortWikiLinksconfig (defaulting totrue) that decides whether a wiki link should be rendered in its short form (rendering just the last segment, e.g.Person/Johnwould show asJohn). To always render the full name, putconfig.set("shortWikiLinks", false)in your CONFIG..plug.jsand.js.mapfiles from the document list.Upgrading
silverbullet --upgradeand restart.Dedication
As mentioned earlier, I decided to reduce my regular day job to fewer days and spend this time on SilverBullet. This allows for deeper focus and more ambitious work. If you like this, consider sponsoring to make this a little bit more financially viable for me.
v2.4.1Compare Source
For 2026 I decided to go back to the basics, and revisit some of the foundational stuff that makes SilverBullet work. Making it more robust and performant.
For 2.4 this is primarily about the indexer (on top of which queries are built, among other things). I've run various experiments trying to speed this up, and for my own space (which is now approximating about 2k pages) I managed to roughly speed this up a clean index by 200%. As I did this work, I also added tests to allow to make more improvements here down the line. As usual I encountered some things along the way, and fixed those too.
I also upgraded the fuse.js library, which is used for e.g. the page picker, command picker etc. and tweaked some parameters too. These are hard to test very well, because they're more about "vibes". Let me know if the results work for you.
What's changed
itemandtasknow also index (wiki) links and inherited (wiki) links (links appearing in parent nodes), as requested here underlinksandilinks. Updated the "Linked Tasks" widget now to rely onilinks.taskrefsnow point to the item’s position resulting in a slight positional shift, if you have code relying on this, you may have to adjust it.To re-enable:
config.set("index.paragraph.all", true)page:indexevent now also receives atextandmetaattributes.@posnotation) (this is mostly helpful when used in queries)Alt-spaceto complete a folder matching the first result — try it and let me know how this works for you in practice.taskstateobjects are no more. Custom task states should now be defined using the [[API/taskState]] API.[deadline: "2026-01-01"]).Navigate: Copy Ref To Current PositionNavigate: Copy Link To Current Position<const>in Lua (by Matouš Jan Fialka)*.js.mapfiles at your reverse proxy level (see [[TLS#Blocking sourcemaps]]).%now supported in page namesUpgrading
edgeversion and somehow get stuck with a never moving index progress indicator, run theClient: Cleancommand and then runSpace: Reindexagain, this should solve the issue.Dedication
I've made the decision to reduce my regular day job to fewer days and spend this time on SilverBullet. This allows for deeper focus and more ambitious work. If you like this, consider sponsoring to make this a little bit more financially sensible for me.
v2.4.0Compare Source
v2.3.0Compare Source
This release (re)introduces Share, formalizes Libraries, and introduces in initial version of the Library Manager, a type of package manager for SilverBullet. It also progresses on Lua 5.4 compatibility.
Here’s what’s new:
plugsconfiguration andPlugs: Updatemechanism. Plug authors can already start to update their plugs to get ready, usually all that needs to be done is to add aPLUG.mdfile to their repository: example.goto(yes, I said I’d never add it, but Matouš did anyway).plug.js(so no longer need to be in_plug, in fact all shipped core plugs are now mounted underLibrary/Std/Plugs). See upgrade notes below.Upgrade notes:
_plugfolder right on the file system, or use the document picker, filter onplug.jsand delete every single document that’s in the_plugfolder that way.v2.2.1Compare Source
The one with client-side encryption and a bunch of Lua fixes and DOM API improvements.
This is a dot release primarily due to changes in how IndexedDB databases are named (to enable client-side encryption). A fully resync and reindex of your space will happen on all your devices after upgrade. I’m sorry for the inconvenience, I try to limit how often this is required. If you’d like to clean up unnecessary databases afterwards you can run the
Client: Cleancommand (once) afterwards.In addition to the (constantly increasing) number of contributors to this release, I'd really like to thank my Github sponsors for their financial support allowing me to spend more time on SilverBullet than ever. While not nearly financially sustainable, every new sponsor does give me a motivation boost. Just sayin' ;)
What's in this release:
#operator) featuresrawgetandrawequal..to also concatenate strings and numbershugeconstant andtypetomath.*APIloadfunctionhttp.requestwidget.htmlBlockandwidget.markdownBlockconvenience APIs for creating block widgets (that take the full width of the screen rather than being inlined)inline codeas acodetag with.sb-codeclasssilverbullet updateandsilverbullet update-edge(by Mihai Maruseac)Client : Cleancommand that deletes all redundant IndexedDB databases (ones the client is not using)SB_USERnow works withSB_URL_PREFIXv2.2.0Compare Source
v2.1.9Compare Source
Hotfix: fixes virtual page regression
v2.1.8Compare Source
tonumberhandlingrefattributes as links, so they’re clickablenilnow deletes it as a key, so it no longer appears in `table.keysv2.1.7Compare Source
v2.1.6Compare Source
v2.1.5Compare Source
v2.1.4Compare Source
v2.1.3Compare Source
v2.0.0Compare Source
Configuration
📅 Schedule: (in timezone America/Los_Angeles)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.