v2.4.0 is focused on real-world scale. Teams with many projects and dozens of active or inactive team records now get faster load behavior, clearer selection controls, and better coaching visibility without losing access to historical data.
What's New in v2.4.0
- Team selector ordering is now deterministic: names starting with numbers are listed first, then alphabetical.
- Agile Report and related multi-team views now provide easier multi-select controls for large team directories.
- Live Stats scoped teams are preselected in Agile Coach to reduce noisy defaults and improve first-load usability.
- New Multi-Team Aging Radar view in Agile Coach adds risk and volume perspectives, lane heat signals, and oldest-item drilldown.
- Team Leaderboard now respects Configuration scope (Scope/Completion Teams) instead of querying all teams by default.
- Cycle Time adds clearer interpretation guidance, confidence context, and target-oriented framing.
Performance Improvements
To support larger organizations with many teams and projects, this release also includes backend-call optimization at the extension layer:
- Tiered cache strategy for active vs historical data windows
- Stale-while-revalidate behavior for smoother repeat navigation
- Bounded concurrency for multi-team fan-out calls
- Abort/cancel protections to prevent stale request races
Configuration Enhancement
Configuration now includes a Performance Precompute preview helper that can generate pipeline YAML for scheduled precompute snapshots, helping reduce peak-time read pressure in larger rollouts.
Operational Notes
- No manual migration is required for existing users.
- Saved extension settings remain intact after upgrade.
- If Team Leaderboard is empty after upgrade, review team scope under Configuration > General > Scope/Completion Teams.