![windmill-internal-app[bot]](https://secure.gravatar.com/avatar/97c881546ab633ac78aab2496d73f33a?d=identicon&s=40) 
|
b5510333ea
|
fix(groups): replace instance-group delta-patching with a state-based reconciler (#10686)
* fix(groups): replace instance-group delta-patching with a state-based reconciler
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): follow instance-group renames through workspace references
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): preserve historically-orphaned instance-group members on upgrade
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): preserve retained-group orphans too in the upgrade migration
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* test(groups): exercise the orphan-preservation migration; strip refs before converting
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* test(groups): pin the migration's strip-before-convert order
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): make reconciliation the last locking step in every mutation path
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): make the workspace advisory lock first in the lock hierarchy
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): lock workspaces before membership writes in single-user paths
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): use the instance_group row as the group-level mutex
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* fix(groups): take an exclusive instance_group table lock in overwrite_igroups
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TYi5MGYwUL6gjYMgQVY2Yx
* chore: update ee-repo-ref to af02d6bce55512b65c56adcbf69a8e15cd124d23
This commit updates the EE repository reference after PR #726 was merged in windmill-ee-private.
Previous ee-repo-ref: ec2feac82636869731666e5c6578b6c078e9aeb2
New ee-repo-ref: af02d6bce55512b65c56adcbf69a8e15cd124d23
Automated by sync-ee-ref workflow.
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
|
2026-08-14 18:43:01 +02:00 |
|