github googleforgames/open-match v1.0.0

latest releases: v1.8.1, v1.8.0, v1.8.0-rc.1...
4 years ago

This is the v1.0.0 release of Open Match.

Check the official website for details on features, installation and usage.

Release Notes

Feature Highlights

  • Assigned tickets will now automatically be deleted after a configured time. Default assignedDeleteTimeout = 10 minutes. #1211
  • Added API call to release all pending tickets. #1215 This enables callers through several API calls to delete all tickets.
  • matchfunction library now supports passing gRPC call options. #1205
  • Metrics for many Open Match concepts now exported by Open Match, and a page with charts added to Grafana. #1192 #1193
  • Refactor and greatly improved test coverage, fixing several bugs and ensuring stability going forward. #1204 #1176 #1196 #1189 #1194

Breaking Changes

  • Renamed several configuration values for consistency and clarity: #1206
    • ignoreListTTL -> pendingReleaseTimeout
    • pageSize/page.size -> queryPageSize
    • registrationIntervalMs -> registrationInterval
    • proposalCollectionIntervalMs -> proposalCollectionInterval
  • Default Evaluator now uses the main open match configmaps, removing the separate config maps. #1191

Breaking changes are only made if they fall within the stability guarantee.

Security Fixes
None.

Enhancements

  • Updated development guide. #1182
  • Fixed installing open match by default installing the integration test components. #1213
  • Improved error messages in several cases. #1207
  • Improved and corrected API documentation. #1212
  • Pods will now try to gracefully exit when receiving sigterm #1194

Usage Requirements

  • Kubernetes Version >= v1.10
  • Golang Version >= v1.14

Installation

API Definitions

Don't miss a new open-match release

NewReleases is sending notifications on new releases.