TheSportsDB discovery and split-season fixes
This maintenance release fixes Content Studio league discovery and event refreshes for NBA, EPL, and other leagues whose seasons span two calendar years.
Changes
- Fixed the Content Studio
slice(...).map is not a functionsource-search error. - Exact TheSportsDB league names now resolve through the supported free-v1 endpoint; numeric league IDs can also be entered directly.
- Updated the default public TheSportsDB key from legacy
3to the documented123key. - Existing deployments with
TSDB_API_KEY=3migrate automatically; premium keys remain unchanged. - NBA/EPL-style leagues now resolve
2025, 2026to split seasons such as2025-2026and2026-2027. - Promotion validation now tests the league's actual current season.
- Refresh logs clearly report when TheSportsDB's free 15-event season limit is reached.
The free API cannot return a complete NBA/EPL season. Configure a premium TSDB_API_KEY for full TheSportsDB schedules, or use the existing football-data.org source for EPL.
Docker update
docker compose pull
docker compose up -d --remove-orphans