Skip to content

Releases: topfreegames/maestro

v9.10.0

16 Aug 16:50
0ab8688
Compare
Choose a tag to compare

Changes

  • Add "preventRoomsCreationWithError" option to scheduler (#177);
  • Change remove dead rooms to be async (#174).

TL;DR

The main changes are:

  • Add “preventRoomsCreationWithError” option to scheduler: it will allow the scheduler/stack to decide if it want to schedule game rooms even with current failed rooms (crashloopbackoff, never ending terminating); By default the value of this new option is false;
  • Run the job to remove dead rooms on an async way: in this way, if the process of remove dead rooms stucks, the other processes like autoscaling are going to work with no interruption.

v9.9.0

15 Apr 13:30
3f7dd6f
Compare
Choose a tag to compare

Changed

  • Updated Golang version to 1.16;
  • Player events API returning the correct forwarder response (#113);
  • Jaeger configuration from their environment variables (#114);
  • Change Worker work queue to fast rate limiter (#115);
  • Add options to configure Redis operations timeout (#116);
  • Use HScan instead of HGetAll to list pods (#119);
  • Stop pods creation when they have error (#120);

Misc

  • Change to Go modules (#117);

v9.8.1

28 Sep 19:37
a9792f4
Compare
Choose a tag to compare

Changed

  • Pod state metric now does not stop being reported while the watcher is doing an operation (#109)
  • Fixed reason reported by delete metric in RemoveDeadRooms (#105)

v9.8.0

15 Sep 14:18
57b9163
Compare
Choose a tag to compare

Changed

  • Worker now uses Kubernetes informer to get updates from pods and store on redis. (#103)

v9.7.0

27 Aug 17:39
a90a274
Compare
Choose a tag to compare

Added

  • New configuration to Scheduler forwarders. (#101)

Changed

  • Panic scale is now disabled by default (#102)

v9.6.1: Cancel operation after an error (#98)

04 Aug 13:19
51e6dd7
Compare
Choose a tag to compare
* Cancel operation after an error

* Add test for one goroutine case

v9.6.0

27 Jul 18:14
ec0436e
Compare
Choose a tag to compare
Add support for will.iam in maestro (#95)

* Add WilliamAuth feature and tests

* Add william handler and middleware

* Add handler and middleware tests

* Add docs

* Bump minor version

* Add basicauth.enabled

v9.5.4

27 Jul 18:13
b20621a
Compare
Choose a tag to compare
Fix redis cleanup bug. (#96)

* Fix bug.

Redis would not be cleaned up if a pod failed to be created on
kubernetes.

Also, fix some issues with linting and formatting of the code.

* remove focus from test

* Include fixes from comments.

Co-authored-by: Leonardo Hahn <leonardo.hahn@tfgco.com>

v9.5.2: Always set status to RollingUpdate if operation exists (#93)

10 Jul 19:28
1e7e89b
Compare
Choose a tag to compare
* Always set status to RollingUpdate if operation exists

* Fix tests

* Log state transition

* Add test

v9.5.1

29 Jun 19:12
82080ea
Compare
Choose a tag to compare
Merge pull request #92 from topfreegames/refactor/rolling-update-prog…