feat(container)!: Update image docker.io/zefhemel/silverbullet ( 0.10.4 → 2.5.2 )#386
Open
flkr-23[bot] wants to merge 1 commit intomainfrom
Open
feat(container)!: Update image docker.io/zefhemel/silverbullet ( 0.10.4 → 2.5.2 )#386flkr-23[bot] wants to merge 1 commit intomainfrom
flkr-23[bot] wants to merge 1 commit intomainfrom
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.5.2@sha256:c12db5d2408c0c41a9b7dd9dfa81dc33c0994f594771ef8e8d5be36333e23b55
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.5.2@sha256:c12db5d2408c0c41a9b7dd9dfa81dc33c0994f594771ef8e8d5be36333e23b55
name: app
resources:
limits:
memory: 850Mi
requests:
cpu: 100m |
8034d2b to
8f21f40
Compare
8f21f40 to
8f381d7
Compare
8f381d7 to
f504ffb
Compare
f504ffb to
beae27f
Compare
beae27f to
a9c40cb
Compare
aaa21ce to
814ebb0
Compare
daf6608 to
4ca6736
Compare
4ca6736 to
797b115
Compare
797b115 to
25b8e21
Compare
25b8e21 to
caa08ac
Compare
caa08ac to
9f51770
Compare
9f51770 to
d3ea5ad
Compare
d3ea5ad to
df22b71
Compare
df22b71 to
63764f9
Compare
63764f9 to
59325bb
Compare
59325bb to
a63a6de
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.5.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
silverbulletmd/silverbullet (docker.io/zefhemel/silverbullet)
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: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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 Renovate Bot.