github googleforgames/open-match v1.8.0

latest release: v1.8.1
7 months ago

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

API Definitions

Don't miss a new open-match release

NewReleases is sending notifications on new releases.