// release notes

Changelog.

What shipped, what changed, what broke. Dates in UTC.

v0.9.1 2025-11-10 ADDED FIXED
ADDED

Bake-freshness detection on diversion merge --check-bakes. Warns when a fresher LightingData asset exists on the source branch.

ADDED

Unity Package Manager integration. Install via com.diversion.vcs in UPM. Requires Unity 2022.3 LTS or higher.

ADDED

Lock auto-expiry configuration: diversion config lock.default_ttl 4h. Default is 4 hours; configurable per workspace or globally.

FIXED

Delta cache eviction on Windows caused incorrect block checksums on files >2 GB. Manifested as spurious "object corrupted" errors on large .uasset files post-sync.

FIXED

Unreal plugin: lock status overlay not refreshing after another team member released a lock while UE5 editor was open. Now polls every 30 seconds.

v0.8.0 2025-09-22 ADDED BREAKING
ADDED

Build farm webhook hooks. Configure via diversion hooks add post-sync https://build.studio/trigger. Payload includes branch name, head commit, changed files list.

ADDED

Concurrent lock limit raised to unlimited for Studio tier. Free tier remains capped at 10 concurrent locks with queue behavior on overflow.

BREAKING

Workspace config file moved from .dvn/workspace to .dvn/config. Run diversion workspace migrate to upgrade existing workspaces. Old config files are preserved as .dvn/workspace.bak.

v0.7.0 2025-08-04 ADDED FIXED
ADDED

Initial public beta release. Object store backend, CLI (sync/lock/branch/merge), Unreal Engine 5 plugin (source control provider), and basic web dashboard.

ADDED

Perforce import: diversion depot connect p4://<host> now reads changelists and maps them to Diversion commits with original timestamps preserved.

FIXED

Block-level diff computation was 40% slower than target on files with many small chunks (<4 KB). Switched to parallel chunk hashing; performance now within 5% of target on 100+ GB depots.