Skip to content

Releases: topfreegames/maestro

v10.0.0-rc3

21 Feb 20:18
5052c41
Compare
Choose a tag to compare
v10.0.0-rc3 Pre-release
Pre-release

Main changes:

  • Ships config files from /config to be automatically replaced from env vars.

v10.0.0-rc2

18 Feb 21:51
2596953
Compare
Choose a tag to compare
v10.0.0-rc2 Pre-release
Pre-release
  • Refactor the name of some environment variables using snake case to follow the camel case pattern

v10.0.0-rc1

18 Feb 15:51
9f67b84
Compare
Choose a tag to compare
v10.0.0-rc1 Pre-release
Pre-release

This is the first release of Maestro v10, a complete revamp of Maestro.

Add lastPingMetadata on room details API

11 Nov 18:04
ab68feb
Compare
Choose a tag to compare

Description

This minor release includes field lastPingMetada in the return from the room details api. In addition, we also fixed serialization error for scheduler event metadata if property error found.

What have changed?
adding lastPingMetadata #232
fix serialization error #233

Rooms details API

29 Sep 17:34
5e1bc3d
Compare
Choose a tag to compare

Description 👀

This minor release contains all changes of the Rooms details API, changes are the following:

What have changed ❓

Create list game rooms endpoint(#207);
Create get room details endpoint(#209).

There are no breaking changes, API has two additional endpoints to retrieve game room details list of a scheduler.

Scheduler events

21 Sep 12:27
251da8e
Compare
Choose a tag to compare

Description

This minor release contains all changes of the Scheduler Events feature, changes are the following:

  • Add scheduler config update events (#199);
  • Add ensure correct rooms events (#196);
  • Add "remove dead rooms" scheduler events (#195);
  • Add auto-scale scheduler events (#193);
  • Implement listing scheduler events endpoint (#192);
  • Add scheduler events model + storage (#191);

There's no breaking changes, API has one additional endpoint to retrieve a event list of a scheduler.

Add "Remove dead rooms" scheduler events

15 Sep 18:01
a53139d
Compare
Choose a tag to compare

This pre-release aims to release new scheduler events persistence:

  • REMOVE_DEAD_ROOMS_STARTED: indicates when maestro starts to remove dead rooms;
  • REMOVE_DEAD_ROOMS_FINISHED: indicates when maestro finishes removing dead rooms;

v9.10.1

15 Sep 19:14
Compare
Choose a tag to compare

Fixed

  • Fixed a case where the preventRoomsCreationWithError was not being respected during an update (#194);

v9.11.0-rc1

14 Sep 18:25
27dae68
Compare
Choose a tag to compare
v9.11.0-rc1 Pre-release
Pre-release
Merge pull request #193 from topfreegames/feature/autoscale-events

Add auto scale events

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.