Skip to content

Release: 1 feature, 1 fix, 2 chores → Main#9219

Merged
h0lybyte merged 5 commits intomainfrom
dev
Mar 27, 2026
Merged

Release: 1 feature, 1 fix, 2 chores → Main#9219
h0lybyte merged 5 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 27, 2026

Release: Dev → Main

4 atomic commits ready for main

Features

Bug Fixes

Chores


This PR is automatically maintained by CI — KBVE Studio

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented Mar 27, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 8b0372a.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@github-actions github-actions Bot changed the title Release: 1 chore → Main Release: 2 chores → Main Mar 27, 2026
POST /api/Instance/GetZoneAssignment — returns the zone/map
assigned to a world server. Dedicated servers poll this endpoint
to discover which map to ServerTravel to.

Flow: Server starts on Entry → registers → polls GetZoneAssignment
      ROWS allocates → creates mapinstance → returns zone info
      Server receives → ServerTravel to map → stops polling

Enables the Iris pattern: servers start generic, get assigned
zones dynamically. Prerequisite for multi-zone support.
#9221)

- Token expiry check in bootAuth prevents stale sessions from being trusted
- IDBStorage falls back to in-memory Map when IndexedDB is unavailable
- Logout cleanup is per-step try/catch — redirect always fires
- Callback adds 10s timeout + retry on getSession for IDB write race
- AuthBridge seals after handleCallback (SharedWorker owns token refresh)
- 5-minute health check interval resets stale auth to anon
- Strategy-aware bootAuth prioritizes bridge for direct (no worker) strategy
- App-local AuthBridge/IDBStorage in astro-kbve gain destroy/clearAll/close

Closes #9215
@github-actions github-actions Bot changed the title Release: 2 chores → Main Release: 1 feature, 1 fix, 2 chores → Main Mar 27, 2026
@h0lybyte h0lybyte merged commit a748295 into main Mar 27, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Review to Done in KBVE Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant