Releases: topfreegames/maestro
Releases · topfreegames/maestro
v9.10.0
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
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
v9.8.0
v9.7.0
v9.6.1: Cancel operation after an error (#98)
* Cancel operation after an error * Add test for one goroutine case
v9.6.0
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
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)
* Always set status to RollingUpdate if operation exists * Fix tests * Log state transition * Add test
v9.5.1
Merge pull request #92 from topfreegames/refactor/rolling-update-prog…