v1.8.0
This is the 1.8.0 release of Open Match.
Check the official website for details on features, installation and usage.
Release Notes
Feature Highlights
- Move to latest Bitnami Redis helm chart pr/1581 #1541 (ashutosji)
- Remove podsecuritypolicy from the Open Match helm chart Kubernetes manifests. This enables the helm chart to be installed on Kubernetes versions >= 1.25 #1572 #1540 (mridulji)
- Fix spelling in one of the examples #1585 (denizsurmeli)
- Unlock redsync locks for backfill functions #1578 (glindstedt)
Breaking Changes
- The Open Match helm chart no longer supports installing Jaeger.
- The golang library Open Match used for Jaeger traces has been deprecated and moving to the latest version of golang made it refuse to compile. Any future tracing support will need to implement the OpenTelemetry standard (not included in this release).
Security Fixes
- bump golang modules flagged for vulnerabilities by dependabot #1569 (mridulji)
Enhancements
- Bump golang to 1.21
- Bump protoc version to 24.0
- Bump gRPC Gateway to 2.16.2
- Bump Kubectl version to 1.27.3
- Bump Helm version to 3.12.3
- Move CI/CD process to kaniko build cache to speed it up a bit
Usage Requirements
Tested against Kubernetes Version 1.24 and 1.25
Helm chart tested using Helm Version 3.12.3
Modifying Open Match core requires Golang Version >= v1.21
Images
# Servers
docker pull gcr.io/open-match-public-images/openmatch-backend:1.8.0
docker pull gcr.io/open-match-public-images/openmatch-frontend:1.8.0
docker pull gcr.io/open-match-public-images/openmatch-query:1.8.0
docker pull gcr.io/open-match-public-images/openmatch-synchronizer:1.8.0
# Evaluators
docker pull gcr.io/open-match-public-images/openmatch-evaluator-go-simple:1.8.0
# Sample Match Making Functions
docker pull gcr.io/open-match-public-images/openmatch-mmf-go-soloduel:1.8.0
docker pull gcr.io/open-match-public-images/openmatch-mmf-go-pool:1.8.0
# Test Clients
docker pull gcr.io/open-match-public-images/openmatch-demo-first-match:1.8.0
This software is currently a release candidate, and subject to change. Not to be used in production systems.
Installation
- Follow Open Match Installation Guide to setup Open Match in your cluster.
API Definitions
- gRPC API Definitions are available in API references - Preferred
- HTTP API Definitions are available in SwaggerUI