0.14.0
Keeping it running — updates, backup, rollback, the journal
released 2026-09-12 · tag v0.14.0 · its changelog file · on the roadmap · manifest
Read at · spec at 76d46f3
Every repository's revision read
- brand@c2c6485
- integration-home-assistant@1ffa24e
- integration-mcp@71b97a7
- lemonfiber@8371555
- lemonfiber-companion@168bfe9
- lemonfiber-decline@21e9fe7
- lemonfiber-media-stack@a1d36db
- lemonfiber-plugins@7d88bbd
- lemonfiber-request-gate@fa76259
- lemonfiber-web@cfd74f7
- plugin-jellyfin@58fffca
- sdk-php@663b0b4
- sdk-python@645404a
- sdk-ts@eac8964
- spec@76d46f3
- tool-lfdev@93a3c56
New
Read back every change, and what putting one back would meet #564
Say where this copy stands, and defer to whatever installed it #567
builds E2-R1
Bound the record, and say what the bound leaves #565
builds E4-R13
Move the stack forward one service at a time, behind a backup nothing skips #566
Every name a manifest got wrong, said at once #581
The feature an entry serves, and a link to its requirement #597
builds E5-R3
Put back one run of changes, chosen out of the history #600
Take the backup a removal promised, rather than advising it #601
builds E3-R5
Capture the setup being taken over, not our own #607
Put the stack update in the record it was missing from #614
builds E4-R1
One record across every release, not a page per tag #611
The record travels with the binary, and says where it stands #612
Say why a migrated service cannot be pinned back, and name the capture #615
builds E4-R5
What changed, where the operator is deciding #616
builds E5-R6
Refuse settings a newer build wrote rather than write over them #613
builds E2-R11
Say what a capture moved, against what a minute allows for #619
builds E3-R15
Say which stack description a release brings, and what follows from it #622
builds E2-R9ARCH-R98
Fixed
Nothing to take is nothing to type #569
builds E2-R2
A credential goes into the record and never comes out of it #571
builds G7-R2
A request arrives where it was addressed, or not at all #572
builds G8-R3
Keep the report when the stack will not come back #574
Put the address through the scrubber the file says it does #575
builds A7-R3Q-R26
The record keeps what a reversal needs, and the file keeps none of it #578
A reversal says which setting went back, not what it went back to #580
Run the compiler each job asks for, not the one the file pins #582
builds Q-R63Q-R66L1-R6
A disk does not hold the thread every other task is waiting on #584
builds B3-R4Q-R64Q-R61
A typo is a typo, not a version the operator does not have #591
builds Q-R64GOV-R7
The two new codes a script could not branch on #594
builds Q-R64
The deferral that ticked itself #598
builds OPS-R34
Permit the one push to the trunk that cannot be reviewed #602
builds GOV-R12
Take the wordmark colour the brand actually uses #608
builds GOV-R12
Maintenance
Bump the cargo group across 1 directory with 4 updates #541
The release gate as OPS-R54 now words it #570
builds OPS-R54
Compare the lists rather than count them from a second file #573
builds Q-R66
Make the core unable to reach the network #568
builds ARCH-R11
Free the word capabilities for what a service can do #576
builds F4-R13
One word for moving forward, and the object that says which #577
Carry line tables rather than a debugger's worth of DWARF #579
builds Q-R61
Declare the twenty-eight this repository is carrying #585
builds Q-R67Q-R64
Hold the two licence lists to the sentence that says they agree #583
builds F3-R22Q-R66
The fakes branch where the gate can see it #587
builds Q-R61Q-R62
Every check decides where the gate can see it #588
builds Q-R61Q-R62Q-R66
Move logic out of the bodies the gate cannot see #586
builds Q-R61Q-R62Q-R67
The methods whose signatures span lines #590
builds Q-R61Q-R62
The tracker stopped at M10 and the roadmap does not #593
builds OPS-R34
The two menders, and the repairs nobody had watched run #592
builds Q-R61Q-R62Q-R66Q-R64
The service clients decide where the gate can see it #589
builds Q-R61Q-R62
The rule that keeps the gate able to see #595
builds Q-R61Q-R62Q-R66OPS-R34
The eighteen requirements the tracker never named #596
builds OPS-R34
Say where the goals nothing can cite landed #599
builds OPS-R34
Give the citation gate the scope it needs to close #603
builds GOV-R3
Pin the gate that closes, not the one that only refused #604
builds GOV-R3
The milestones follow the version train #606
builds OPS-R54
Call the posture check instead of copying it #605
builds Q-R59
Ask the SDKs to take it, not to judge it #609
builds Q-R68
The spell and link checks read .docs, which they never did #610
builds Q-R54
Name the hang a shared build cache causes, and the way through it #617
builds GOV-R26
Hold a definition name to one shape, and to no number #618
builds ARCH-R58
Give every described type a name of its own #620
builds ARCH-R58
Hold the installer to what is claimed of the binary it places #621
builds E2-R6
Carry fourteen, and say what it brought #623
builds OPS-R30
The goals it was gated on
E1-R2E1-R3E1-R4E1-R5E1-R6E1-R7E1-R8E1-R9E1-R10E1-R11E1-R12E1-R13E1-R14E2-R1E2-R2E2-R3E2-R4E2-R5E2-R6E2-R7E2-R8E2-R9E2-R10E2-R11E2-R12E2-R13E2-R14E3-R5E3-R15E4-R1E4-R2E4-R3E4-R4E4-R5E4-R6E4-R7E4-R8E4-R9E4-R10E4-R11E4-R12E4-R13E4-R14E5-R1E5-R2E5-R3E5-R4E5-R5E5-R6E5-R7E5-R8E5-R9E5-R10E5-R11E5-R12E5-R13G8-R4G8-R10