Skip to content

fix: support offline encryption and silent token renewal - #8

Merged
milutinke merged 5 commits into
masterfrom
fix/authentication-beta6
Oct 10, 2026
Merged

milutinke merged 5 commits into
masterfrom
fix/authentication-beta6

Conversation

@milutinke

@milutinke milutinke commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

What changed?

Fixes encrypted offline logins and Microsoft token renewal during certificate refresh. Bumps UMPK to 0.9.0-beta.6 and moves ASD-STE100 to MCC-Skills. Clone examples use --recurse-submodules. Piston tests now wait for tick completion and received movement packets.

Versions affected

Offline encryption: Minecraft 1.20.5+ (766+). Legacy authentication regressions cover 47, 759, 760 and 765. Token renewal is protocol-independent.

Evidence

Reproduced the original error on Paper 26.2 with OfflineEncryptor. The added regressions fail before the fixes.

Validation

  • 41 new regression cases pass, including delayed piston ticks; full suite: 12,620 passed, 7 existing skips; count gate passed.
  • Release build, formatting and dataset/language checks passed; 60 regenerated files match.
  • 14 packages and 13 symbol packages verified.
  • All seven CI jobs pass, including Windows, Linux and macOS builds/tests and the AOT smoke test.

The migration also passed skill validation, linter self-tests, installer discovery, content checks and all eight shared-skill links.

Notes for reviewers

Adds IsAuthenticated to login/session results. Live tests covered plain/encrypted offline Paper and online Paper with a local Yggdrasil provider. Real Microsoft/Mojang login remains untested.

@milutinke
milutinke merged commit a867a06 into master Oct 10, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant