Skip to content

Release 8/20/26 - #182

Merged
jaeheonshim merged 11 commits into
productionfrom
staging
Aug 20, 2026
Merged

Release 8/20/26#182
jaeheonshim merged 11 commits into
productionfrom
staging

Conversation

@jaeheonshim

Copy link
Copy Markdown
Member

No description provided.

github-actions Bot and others added 11 commits May 2, 2026 01:56
is_deleted is redundant since an entity is soft-deleted if and only if deleted_at is not null. Updated the entity to remove this field and refactored all existing queries utilizing is_deleted to check nullity of deleted_at
Fixes #154
Specifically the hardcoded maps part of it
* fixed Tournament should be refactored to avoid hardcoding maps
Fixes #154
Specifically the hardcoded maps part of it

* Remove RequireTurnstile from createGameMatch endpoint

Turnstile creates unnecessary friction for competitors. It has been shown that Turnstile can be bypassed with little effort, so it only harms the good guys. We should remove it and rely on monitoring to detect automation.

---------

Co-authored-by: RoopjeetSingh <roopjeetsingh2004@gmail.com>
Add prometheus and postgres_exporter, allowing us to query metrics about our Postgres database in Grafana
* Fix ladder creation defaulting maxQueuedPerTeam to 0 (#159)

* Drop V16 backfill migration

The entity default fixes every ladder created from here on. Repairing
rows already at max_queued_per_team = 0 is left to the newly-exposed
admin PATCH endpoint rather than a data migration.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
* Add is_service_account to users table

* Allow service accounts to download any submission

* Add tests to verify service account submission download

* Allow service accounts to upload game match files

* Update game match file upload tests
@jaeheonshim
jaeheonshim merged commit 02b7032 into production Aug 20, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants