You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bolt Add Docker RUN cache to distributed deploys to improve deploy speeds
Infra Prometheus VPA
Infra Apache Traffic Server VPA
api-cloud Admins can view all teams & games in a cluster
Added automatic deploy CI for staging
Infra Added compactor and GC to Loki
api-status Test individual Game Guard nodes to ensure all nodes have the correct configuration
Generate separate SDKs for runtime (lightweight, essentials for running a game) and full (heavy, includes cloud APIs)
Metrics for cache operations as well as a Grafana dashboard
Bolt Added namespace config and secrets sync with bolt config pull and bolt config push via 1Password
GROUP_DEACTIVATED error now shows reasons for deactivation. Added docs for deactivation reasons
/health/essential endpoint to test connectivity to all essential services
Added error when trying to deploy a distributed cluster on a non-linux-x86 machine (not supported)
Changed
api-status More comprehensive status check that both creates a lobby & connects to it
More details in CLAIMS_MISSING_ENTITLEMENT error
API Added 120s timeout to reading request body and writing response to all requests going through Traefik
Infra Update Promtail logs to match k8s semantics
Infra Added Cache-Control: no-cache to 400 responses from CDN
[BREAKING]Infra Removed config-less hCaptcha. You are now required to provide a site key and
secret key for the hCaptcha config in your game version matchmaker config for all future versions (old
version will remain operational using our own hCaptcha site key).
Internal Updated source hash calculation to use git diff and git rev-parse HEAD
API Removed x-fern-* headers from generated TypeScript clients
Implemented liveness probe to check connectivity to essential services
Remove public-facing health check endpoints
API Removed ability to choose a name id when creating a game. One will be generated based on the given display name
Fixed
Bolt Prompt prod won't prompt if does not have user control
Bolt Exclude copying bloat from infra/tf/ to distributed Docker builds
Invalid JWT tokens now return explicit TOKEN_INVALID error instead of 500
Infra Remove debug logging from traefik-tunnel
Game lobby logs now ship even when the lobby fails immediately
Fixed CLAIMS_MISSING_ENTITLEMENT not formatting correctly (reason given was ?)
Added role ARN to exec commands in k8s-cluster-aws tf provider to properly authenticate
Change email attached to Stripe on group ownership change
Enable keep-alive on redis crate
Update redis crate to mitigate panic on connection failure during AUTH
Wrong grace period for GG config to update after mm::msg::lobby_ready