Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:08
· 111 commits to main since this release
v1.1.0
5ab1e39

This release separates Japan, TW/HK/MO, EN Region and Korea instead of treating Global as one backend. China (cn) is reserved and rejected before networking until its endpoints and protocol are verified.

  • Add explicit region/platform identity and independent JP/Global native protobuf codecs, with compatible dynamic startup and hot reload.
  • Add GET /api/v1/regions and Global GET /api/v1/servers; report region, supported RPCs and Master/resource versions in /api/v1/system.
  • Emit region-bearing resource snapshots and reject known endpoints belonging to another region.
  • Preserve JP behavior when region/platform are omitted. Global discovery and anonymous Version are supported; unverified Global player/ranking/account/announcement operations return HTTP 501 without an upstream call.

Upgrade both proxy and updater together. v1.0.0 updater cannot consume new schema-2 snapshots. Use one proxy instance and separate configuration, tokens and storage per region. See region support and migration.

Validation: local formatting/build/Clippy, 46 API tests, packaged JP/Global native startup and CN rejection, plus live anonymous discovery/version queries against TW, EN and KR. Release archives are gated on Linux x64, macOS arm64 and Windows x64 build/test/smoke jobs.

Global SDK login and end-to-end Global asset acquisition/decryption are not included or claimed verified. No credentials, game keys or unused game protocol inventory are distributed.

Upgrade validation on yhm01 passed with the final Linux candidate: the v1.1.0 pair fetched and verified a JP schema-2 catalog, and v1.1.0 updater verified all 13,367 existing v1.0.0 resource files (8,199,248,661 bytes; 11,275 decrypted bundles).