Files
Termix/drizzle/postgres/meta/_journal.json
T
ZacharyZcR 82143946c7 feat: share credentials with users and roles, inherit data on account deletion (#1342)
* feat: share credentials with users and roles, inherit data on account deletion

Credentials can be shared at "use" or "manage" level. Recipients get
a copy re-encrypted under their own data key (shared_credential_secrets),
kept in step with the owner's row through the same lifecycle hooks as
shared host secrets. One gate, findUsableCredential(), replaces the
private-namespace lookups so a shared credential works wherever a
private one does. Deleting a user now hands their hosts and credentials
to a successor (the deleting admin by default) instead of revoking
everything they shared.

* fix: harden credential ownership transfer
2026-08-25 04:12:47 +08:00

139 lines
2.8 KiB
JSON

{
"version": "7",
"dialect": "postgresql",
"entries": [
{
"idx": 0,
"version": "7",
"when": 1785738871078,
"tag": "0000_jazzy_infant_terrible",
"breakpoints": true
},
{
"idx": 1,
"version": "7",
"when": 1786132418140,
"tag": "0001_worried_silvermane",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1786147318741,
"tag": "0002_clear_cerebro",
"breakpoints": true
},
{
"idx": 3,
"version": "7",
"when": 1786258963173,
"tag": "0003_harsh_gravity",
"breakpoints": true
},
{
"idx": 4,
"version": "7",
"when": 1786423595034,
"tag": "0004_great_victor_mancha",
"breakpoints": true
},
{
"idx": 5,
"version": "7",
"when": 1786428084849,
"tag": "0005_loose_captain_marvel",
"breakpoints": true
},
{
"idx": 6,
"version": "7",
"when": 1786482020978,
"tag": "0006_gigantic_thor_girl",
"breakpoints": true
},
{
"idx": 7,
"version": "7",
"when": 1786487750371,
"tag": "0007_orange_mandrill",
"breakpoints": true
},
{
"idx": 8,
"version": "7",
"when": 1786498679719,
"tag": "0008_bright_miss_america",
"breakpoints": true
},
{
"idx": 9,
"version": "7",
"when": 1786509724258,
"tag": "0009_spicy_the_leader",
"breakpoints": true
},
{
"idx": 10,
"version": "7",
"when": 1786515117043,
"tag": "0010_nasty_mordo",
"breakpoints": true
},
{
"idx": 11,
"version": "7",
"when": 1786519423735,
"tag": "0011_unique_sleepwalker",
"breakpoints": true
},
{
"idx": 12,
"version": "7",
"when": 1786598522041,
"tag": "0012_dashing_mandroid",
"breakpoints": true
},
{
"idx": 13,
"version": "7",
"when": 1786737723263,
"tag": "0013_open_swarm",
"breakpoints": true
},
{
"idx": 14,
"version": "7",
"when": 1786757021444,
"tag": "0014_unusual_maelstrom",
"breakpoints": true
},
{
"idx": 15,
"version": "7",
"when": 1787576994553,
"tag": "0015_early_spitfire",
"breakpoints": true
},
{
"idx": 16,
"version": "7",
"when": 1787581981251,
"tag": "0016_slippery_anita_blake",
"breakpoints": true
},
{
"idx": 17,
"version": "7",
"when": 1787596411353,
"tag": "0017_curved_pet_avengers",
"breakpoints": true
},
{
"idx": 18,
"version": "7",
"when": 1787600442827,
"tag": "0018_puzzling_night_nurse",
"breakpoints": true
}
]
}