Peter Steinberger
8a5c8690e1
fix(secrets): keep unaffected owners live during reload failures (#110779)
* fix(secrets): isolate reload failures per owner
* refactor(secrets): split runtime activation helpers
* fix(secrets): export web warning type
* fix(secrets): reject unsafe degraded config writes
* fix(secrets): derive reload defaults type
* fix(secrets): defer reload state publication
* fix(secrets): preserve partial refresh state
* fix(secrets): retry superseded reload preflight
* fix(secrets): bind stale credentials to owner contracts
* fix(secrets): scope degraded credential contracts
* fix(secrets): restore source ownership guards
* fix(secrets): recover provider-only degradation
* fix(secrets): enforce degraded reload contracts
* fix(secrets): preserve scoped reload state
* fix(secrets): reconcile deferred descendant state
* fix(secrets): commit reload state atomically
* fix(secrets): preserve source transaction lineage
* test(secrets): use non-secret lineage marker
* chore(plugin-sdk): refresh API baseline
* fix(secrets): canonicalize web owner contracts
* fix(plugin-sdk): preserve legacy secret owner contracts
* fix(secrets): satisfy startup activation types
* test(secrets): align reload fixtures with owner contracts
* refactor(secrets): move source recovery scope helper
* fix(secrets): preserve owner contracts on web failures
* fix(secrets): bind legacy web resolution contract
* fix(secrets): retry stale auth publication
2026-07-18 18:29:24 +01:00
..
2026-07-05 00:32:47 -04:00
2026-07-18 12:29:33 +01:00
2026-07-18 12:23:39 +01:00
2026-07-11 02:58:37 -07:00
2026-07-05 00:32:47 -04:00
2026-07-11 13:14:08 -07:00
2026-07-16 08:56:31 -07:00
2026-07-12 06:58:40 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-15 03:58:03 -07:00
2026-07-05 00:32:47 -04:00
2026-07-17 23:14:05 -07:00
2026-07-05 00:32:47 -04:00
2026-07-14 11:03:02 -07:00
2026-07-13 11:41:27 -07:00
2026-07-13 13:59:00 +08:00
2026-07-13 05:17:27 -07:00
2026-07-10 22:23:10 -07:00
2026-07-17 11:12:07 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-18 18:29:24 +01:00
2026-07-13 17:56:18 -07:00
2026-07-05 00:32:47 -04:00
2026-07-18 09:30:27 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-14 11:03:02 -07:00
2026-07-16 16:47:25 -07:00
2026-07-05 00:32:47 -04:00
2026-07-17 12:15:16 +01:00
2026-07-05 00:32:47 -04:00
2026-07-10 22:29:13 -07:00
2026-07-16 10:10:01 -07:00
2026-07-18 07:13:45 +01:00
2026-07-18 17:43:56 +01:00
2026-07-13 16:40:55 -05:00
2026-07-18 07:49:09 +01:00
2026-07-18 12:10:20 +01:00
2026-07-14 09:20:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-15 03:25:36 +10:00
2026-07-11 06:30:57 -07:00
2026-07-07 01:10:42 -06:00
2026-07-05 00:32:47 -04:00
2026-07-13 02:30:45 -07:00
2026-07-16 10:28:36 -07:00
2026-07-06 00:08:51 +01:00
2026-07-18 07:18:21 +01:00
2026-07-11 14:50:37 -07:00
2026-07-13 11:41:27 -07:00
2026-07-16 22:35:33 -07:00
2026-07-05 00:32:47 -04:00
2026-07-16 21:07:01 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-11 10:25:14 -07:00
2026-07-05 00:32:47 -04:00
2026-07-16 00:41:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-18 03:05:03 +01:00
2026-07-13 23:01:06 -07:00
2026-07-13 08:03:53 -07:00