Releases
v2.1.0
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-09-17)
Features
api: sweep expired refresh_tokens rows on a schedule (#1839 ) (fed9d5a )
freeze the per-bound charging convention in the KAT manifest (#1834 ) (0384ee1 )
keep a stored provider credential across an unrelated settings save (#1847 ) (32068fc )
render file version history in the details dialog (#1866 ) (6d4fdbd )
retain prior file versions and expose restore and delete (#1862 ) (63cb731 )
scan a contact code from the camera on the import path (#1855 ) (dbca20e )
Bug Fixes
back off the approver poll and delete the factor of a failed approval (#1857 ) (906ae56 )
bound the per-scope drain residuals and state the vacate rule at the facade (#1851 ) (ec5d7c2 )
charge the drain unattributed halt and cover its unanchorable-root refusal (#1842 ) (588d646 )
client: throttle the engine-less leader stand-down (#1823 ) (43fe9ce )
engine: evict the focus refresh stamps and keep a host-queued row on the pass (#1828 ) (690814f )
engine: gate revival on a corroborating fan-out answer (#1824 ) (877bdb8 )
engine: hold the invite-store owner-authority rule once and re-drive a stalled link (#1837 ) (0e1094a )
reclaim the interior write-names a post-flip rotation crash left registered (#1841 ) (918b97f )
refuse a grant whose parent scope the pointer re-pointed (#1852 ) (df9f10e )
report an ascent link this parent seed cannot derive as availability, not abuse (#1826 ) (e4cd634 )
separate sweep version skew from trust and report rotation carried-set cuts (#1827 ) (e10eace )
Performance Improvements
consult the queue memo before enumerating the durable op queue (#1853 ) (acb8603 )
hold a grant to one parent resolve and one read per moved node (#1845 ) (d7434bb )
You can’t perform that action at this time.