← All news

Stratum 1.22.5-stratum.1 is out

Posted by Trevor · July 26, 2026

Stratum 1.22.5-stratum.1 is now available.

This is the first stable release since 1.22.3-stratum.15. It moves Stratum to Vintage Story 1.22.5 and rolls in the work tested across the v16 indev builds. A lot changed between those two releases, especially around chunk generation, lighting, networking, entity ticking, and how the launcher sets up a server.

Download 1.22.5-stratum.1

Before updating

Make a normal world backup before moving an existing server from 1.22.3 to 1.22.5. Clients will also need the matching Vintage Story version.

The launcher setup has changed since v15. New releases contain the Stratum launcher and patched managed files, then retrieve the matching official server files during setup. Existing generated configs are kept, and missing config files are created at startup.

The short version

The largest change is the chunk-generation pipeline. Generation work now goes through a dispatcher and worker system with bounded parallel stages, near-player prioritization, better pause handling, and new timing data. Later generation stages can work on several columns at once where it is safe, while modded or Harmony-patched handlers can fall back to the safer path.

Networking also had a fairly large cleanup. TCP writes now go through one ordered send queue, deferred join packets keep their order, and several races around UDP fallback and pooled position packets were fixed. This replaces the experimental send path that caused join failures and inconsistent client state during early indev testing.

There is also a substantial lighting update, lower allocation pressure in several hot paths, more control over distant entity ticking, better join-spike handling, and a collection of fixes found while testing the 1.22.4 and 1.22.5 ports.

Thanks

This release includes work from:

There are 142 commits between v15 and this release. Thank you to everyone who wrote code, reviewed changes, ran indev builds, sent timings, or reported something that did not look right.

Full changelog

Vintage Story 1.22.5

Chunk generation

Lighting

Networking and joins

Entity, physics, and tick work

Anticheat and server tools

Launcher, config, and release setup

Fixes

Full commit comparison: v1.22.3-stratum.15…v1.22.5-stratum.1