Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
4417d55
Add shared user cache ownership port
BenCodez Sep 13, 2026
216acbf
Add shared user data lifecycle runtime
BenCodez Sep 13, 2026
b06565a
Adapt existing Bukkit user cache ownership
BenCodez Sep 13, 2026
fda552c
Test shared user lifecycle and queue semantics
BenCodez Sep 13, 2026
ee8c5e0
Coordinate shared cache writes, provider replacement and asynchronous…
BenCodez Sep 13, 2026
6cdb670
Fix nested Mockito stubbing in shutdown barrier regression
BenCodez Sep 13, 2026
5442c37
Fix late cache ownership, cache-only reads and atomic attachment
BenCodez Sep 13, 2026
6360c4f
Allow cache-only Bukkit operations and restack shared runtime
BenCodez Sep 13, 2026
0bf3a2b
Restack shared user runtime onto corrected SQL head
BenCodez Sep 13, 2026
f0fba33
Route legacy user data through shared backend safely
BenCodez Sep 13, 2026
e732e4b
Restack shared user runtime onto current SQL backend
BenCodez Sep 13, 2026
8eb0984
Preserve newer cache values across completed-write population races
BenCodez Sep 13, 2026
f91009a
Preserve legacy SQL access before optional cache-manager initialization
BenCodez Sep 13, 2026
4c6b8ce
Add per-user lifecycle gate to cache owner
BenCodez Sep 13, 2026
1f46458
Publish shared SQL route atomically
BenCodez Sep 13, 2026
b895abb
Make shared cache refresh race-safe
BenCodez Sep 13, 2026
36370dd
Bind caches through per-user lifecycle barrier
BenCodez Sep 13, 2026
e7e8adc
Serialize per-user removal against writes
BenCodez Sep 13, 2026
8cbfc50
Fix shared user lifecycle follow-up regressions
BenCodez Sep 13, 2026
41adcc4
Fix shared user review follow-ups
BenCodez Sep 13, 2026
de72339
Close shared user lifecycle race windows
BenCodez Sep 13, 2026
9c160c5
Fix backend replacement routing races
BenCodez Sep 13, 2026
b4225f5
Close shared user storage transition gaps
BenCodez Sep 13, 2026
6882a8a
Close shared cache lifecycle races
BenCodez Sep 13, 2026
fdb9bff
Close cache transition lifecycle gaps
BenCodez Sep 13, 2026
dd7e442
Harden legacy cache refresh and batching
BenCodez Sep 13, 2026
f16db51
Integrate shared user cache runtime
BenCodez Sep 14, 2026
e560931
Harden shared user storage lifecycle
BenCodez Sep 15, 2026
1fcd6a7
Merge master and harden shared user lifecycle
BenCodez Sep 15, 2026
c888f24
Harden shared user replay lifecycle
BenCodez Sep 15, 2026
4d75c4d
Harden cache reads and shutdown ownership
BenCodez Sep 15, 2026
fc2edf8
Preserve shared user state across async boundaries
BenCodez Sep 15, 2026
2793198
Snapshot deferred user data inputs
BenCodez Sep 15, 2026
1b3d0fa
Fence synchronous cache publication
BenCodez Sep 15, 2026
2772087
Bound deferred storage shutdown
BenCodez Sep 15, 2026
4b58edb
Harden shared user storage lifecycle
BenCodez Sep 15, 2026
773a6b0
Keep user managers bound to their plugin
BenCodez Sep 15, 2026
07fdd86
Defer shared storage administration safely
BenCodez Sep 15, 2026
1abdb02
Harden shared user storage replacement lifecycle
BenCodez Sep 15, 2026
f39262e
Preserve active conversion target storage
BenCodez Sep 15, 2026
0633af1
Keep user identity lookups off the server thread
BenCodez Sep 15, 2026
5a7bf6a
Harden async identity and shutdown retirement
BenCodez Sep 15, 2026
96e5ec6
Isolate UUID lookup regression test
BenCodez Sep 15, 2026
a5956a9
Keep identity and retirement on safe workers
BenCodez Sep 15, 2026
5f8f20b
Preserve storage identity across async resolution
BenCodez Sep 15, 2026
08caf57
Restore active storage after conversion
BenCodez Sep 16, 2026
675e8bd
Preserve deferred identity and editor state
BenCodez Sep 16, 2026
ab18308
Finish asynchronous user command handling
BenCodez Sep 16, 2026
b6ae05b
Resolve persisted GUI identities safely
BenCodez Sep 16, 2026
b72f838
Await forced cache population
BenCodez Sep 16, 2026
dddc0d0
Finish async identity and terminal storage cleanup
BenCodez Sep 16, 2026
6c388e4
Keep validation and cache clearing off the server thread
BenCodez Sep 16, 2026
43e7799
Preserve offline-mode player history validation
BenCodez Sep 16, 2026
069a965
Keep deferred identity handling authoritative
BenCodez Sep 16, 2026
353b07f
Await UUID user identity before delivery
BenCodez Sep 16, 2026
19efa4d
Keep shared identity probes thread-safe
BenCodez Sep 16, 2026
8d05bdb
Keep async user callbacks on platform and handle rejection
BenCodez Sep 19, 2026
c892f6f
Keep shared user callbacks on platform during scheduler rejection
BenCodez Sep 19, 2026
9395734
Keep async identity validation on safe platform and storage lanes
BenCodez Sep 19, 2026
f117990
Keep rejected async validation callbacks off workers
BenCodez Sep 19, 2026
938ea12
Dispatch invalid-name validation results on platform lane
BenCodez Sep 19, 2026
3b32a77
Keep live reward state within each async dispatch
BenCodez Sep 19, 2026
cf45a26
Preserve stored player casing on shared SQL workers
BenCodez Sep 19, 2026
12afb4f
Preserve shared SQL identity lookup contracts
BenCodez Sep 19, 2026
fdd0ad8
Fix deferred storage cleanup and SQL owner snapshot
BenCodez Sep 19, 2026
83aa769
Complete forced storage cleanup and preserve SQL command admission
BenCodez Sep 19, 2026
9357742
Read published shared cache values atomically after deferred miss
BenCodez Sep 19, 2026
60617b6
Retire actual user-storage worker before native owner cleanup
BenCodez Sep 20, 2026
5e41671
Acknowledge user data commands after durable writes
BenCodez Sep 20, 2026
90a0c6b
Defer shared user storage commands and use persisted login evidence
BenCodez Sep 20, 2026
8fbc471
Complete bulk rewards off tick threads and preserve worker login reads
BenCodez Sep 20, 2026
c1b37ad
Keep player-name lookup nonthrowing during shared cache load
BenCodez Sep 20, 2026
342ef6d
Dispatch offline single rewards off the Folia global lane
BenCodez Sep 20, 2026
0063926
Handle retired recipient reward scheduling
BenCodez Sep 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
branches: [ "master", "codex/shared-sql-backend-init" ]

permissions:
contents: write # required for dependency submission
Expand Down
Loading
Loading