Releases
v0.40.0
Compare
Sorry, something went wrong.
No results found
0.40.0 (2026-10-05)
Features
APP-1165: a Safe holding execute on a DAO gets a plugin row and its owners as members (6fa901a )
APP-1165: a Safe process keeps its own slug per DAO and never merges into a stage body (3c131bc )
APP-1165: can-create lets a Safe owner in when the Safe still holds execute on the DAO (69988d7 )
APP-1165: registerSafeProcesses tool registers Safes that held execute before this shipped (057f717 )
APP-1165: Safe executions settle stored rows, aragon-dao consumes sync and decode jobs (0d36927 )
APP-1165: SafeTransaction store recorded from the pages the reads fetch, one sync job (bdcb848 )
APP-1165: stored transactions and actions routes for a tracked Safe (dcbba16 )
APP-1165: the Safe sync owns every stored write, SafeAccount stamps drive stale and partial (ee91d55 )
member: index Safe body owners as DAO members (#1578 ) (2fcfcff )
safe: correlate queued Safe transactions to their Aragon proposal (#1574 ) (77fd225 )
Bug Fixes
APP-1165: a full-depth sync reads history page 0 from upstream (b75f080 )
APP-1165: a late old allow stays disallowed, a disallow clears every earlier allow (71683e1 )
APP-1165: a replayed disallow writes no second record (0a87053 )
APP-1165: a Safe process survives SPP uninstall, needs owners, and stays out of plugin resync (b05b165 )
APP-1165: checksum MultiSend targets, settle removed rows, re-read history on removal (06b47ea )
APP-1165: keep Safe selector crawl per DAO and condition, validate TARGET_NETWORK (7e1bb02 )
APP-1165: key selector permissions by DAO and plugin, one record per process on a condition (81c3e7a )
APP-1165: set the condition in the Safe backfill only when the grant has one (cfcb10d )
APP-1165: store a disallow with no earlier allow and skip selector crawls for uninstalled rows (4885c7b )
APP-1165: the stored transactions meta allows a null fetchedAt before the first pull (c35114a )
APP-1231: store stateMutability on allowed actions (2a48f2b )
APP-1237: count token DAO members with find and a voting power index (62cb446 )
APP-1252: add migration to fix the proposal condition saved on updated plugins (a9a762c )
APP-1252: add tool to fix plugins whose last applied update is not the installed row (5e92f32 )
APP-1252: build the update row from the update that was just applied, not an older one (9e41337 )
APP-1252: log how many plugins the migration could not fix (154b58e )
APP-1252: return the last applied setup from installation-data instead of the first install (df6416a )
APP-1252: save the condition an update grants and keep the previous one when it is untouched (1919944 )
migration: seed only DAOs that have a Safe in the safe body members migration (44322df )
web3: treat empty BAD_DATA balance errors as unreadable (ab8aae3 )
You can’t perform that action at this time.