github Auto-Tournament/auto-tournament v3.0.0-beta.9
Release v3.0.0-beta.9

pre-release5 hours ago

๐Ÿงช Beta Release v3.0.0-beta.9

This is a prerelease/beta build, tagged :next (never :latest). It is not installed by docker compose pull on a stable install.

Changelog

  • chore(license): use SEE LICENSE IN LICENSE for package.json license field (#348)
  • feat(modules)!: dashboard and panel slots take ids, CS2 fetches its own (item 8b, client API 0.2.0) (#347)
  • feat: bundle 15 more game packs, rank the biggest in game search (#346)
  • feat(modules)!: resource dialogs take { open, onClose, onSaved }, CS2 reads its own servers (item 8b) (#349)
  • feat(modules)!: one standaloneMatch slot; CS2 owns the whole standalone match dialog (item 8b) (#353)
  • feat(modules)!: teamView takes { matchSlug, viewerCanJoin }, CS2 reads its own connect info (item 8b) (#357)
  • fix(ui): top bar, page actions, bracket and profile header fit a phone (#350)
  • fix(profile): ELO card footer stays in its card; current match comes first (#351)
  • fix(tournament): Overview and Leaderboard share one header with tabs (#352)
  • fix(admin): one title per page, calmer Admin Tools, honest setup wording (#354)
  • fix(games): no blank plates while game logos load; sharper logos (#355)
  • fix(i18n): English literals in admin screens go through translations (#358)
  • fix(ui): login in your language, provider icons, Steam warning stays in the admin shell (#359)
  • fix(elo): stat weights read as words, not code keys (#360)
  • feat(modules): CS2's tournament settings leave core's columns (settings.cs2, item 10) (#356)
  • feat(modules)!: CS2's setup steps edit settings.cs2 and load their own data (item 8b) (#362)
  • refactor(modules): CS2 imports core only through the SDK; the boundary lint is an error (item 8c) (#363)
  • refactor(modules): core reads only nextAllocationInSeconds; CS2 counts its own queue and servers (item 8b) (#364)
  • fix(veto): send map names with the veto, so players see the admin's names (#365)
  • fix(profile): one rating chart and one match list (#366)
  • fix(admin): Steam warning closes once per visit, and never when Steam is off on purpose (#367)
  • fix(ui): the rating templates page is "Ratings" everywhere, at /ratings (#368)
  • fix(ui): no duplicate games prompt, a real Templates empty state, open tournaments before games are picked (#369)
  • fix(ui): one set of round names โ€” bracket, Manage, profile, home and team page agree (#370)
  • fix(cs2): dashboard and Manage count servers that are added but not set up (#374)
  • fix(tournament): live tournament actions โ€” two everyday buttons, a danger zone for the rest (#375)
  • feat(modules): one game catalog โ€” packs and signed code modules (API) (#371)
  • feat(modules): sign code-module releases โ€” release script, tag workflow, trusted key (#372)
  • feat(client): one game catalog on the Modules page and /welcome/games (#373)
  • feat(modules)!: CS2 is a signed catalog module โ€” out of the core build, offline snapshot, 2.x auto-install (#376)

Docker Images

  • ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.9
  • sivertio/auto-tournament:3.0.0-beta.9
  • sivertio/matchzy-auto-tournament:3.0.0-beta.9
  • ghcr.io/auto-tournament/auto-tournament:next
  • sivertio/auto-tournament:next
  • sivertio/matchzy-auto-tournament:next

Pull Command

docker pull ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.9

Docker Hub / GHCR

Platforms

  • linux/amd64 (Intel/AMD 64-bit)
  • linux/arm64 (ARM 64-bit, e.g., Apple Silicon, AWS Graviton)

Quick Start

docker compose -f docker/docker-compose.yml up -d

See Getting Started Guide for full setup instructions.

Don't miss a new auto-tournament release

NewReleases is sending notifications on new releases.