Back
Title Rivals

What's new

Every release, as it ships.

v2026.07.03.2

Stability and bug fixes

3 Jul 2026
Improvements

World Chat tag prefers the World League division over a private league

World Chat entry uses a globe icon in the chat switcher

Changelog now lives on Shipnote

Quick-sell tenure copy states the rule, not just the countdown

Nightwatch: force full request sampling during the maintenance window

Retention crons skip weekends

Move heavy crons out of Oceania prime time; make the nightly rebuild incremental

I18n: close extractor blind spots, translate 11 commentary keys to all locales

Drop the free-agent aging tick; adopt orphaned players into the pool

Cap player age at the retirement hard cap (40)

Retirement never drains a club below a fieldable squad

Performance

Engine: short-handed sides tire faster (man-down fatigue multiplier)

Security

Close economy exploits: listing tamper, free-agent Rivs mint, value curve

UI / UX

World Chat header: hide the members roster and league-page link

World Chat: one cross-league room for everyone

Instant pitch swaps: optimistic drag-and-drop on the tactics board

Idle club squads pause instead of aging out

Bug Fixes

Chat link remembers World Chat

World Chat mentions: resolve against recent participants, push only the mentioned

Hotfix: Tactics page rendered its own JS as text after optimistic swap

Fix player drag being dead on touchscreen laptops used with a mouse

Per-player retirement ages: outfielders 36-40, keepers 38-42

Remove the transfers:fix-free-agency-flags backfill command

Fix engine roster/discipline/GK integrity

Fix player lifecycle: dormant aging, veteran decline, decay exemption

Fix stats integrity: cup byes, recompute scoping, release atomicity

Fix engine_analysis.effective_rating reading the roster, not the XI

Engine: replace hard conversion clamp with a soft knee

Fix FK violation when deleting a club with welcome-match history

Fix stale lineup/prep data when a player leaves a club

v2026.07.03

Latest improvements

3 Jul 2026
Improvements

World Chat tag prefers the World League division over a private league