Skip to content

Releases: Terkwood/BUGOUT

✍ Implement micro-changelog

12 Mar 19:28
3023d0b
Compare
Choose a tag to compare

Adds an implementation of micro-changelog (#181, #174), and adds docker support for running a katago bot on an NVIDIA jetson nano (#191, #189).

πŸ”¬ Implement micro-judge

27 Feb 18:59
6ea320b
Compare
Choose a tag to compare

Adds an experimental micro-judge service in #172, which is the first step in proving out a backend that can live inside a t3.micro AWS instance.

Right now, the first person to visit the site in a given period has to endure an impossibly long wait time (75 seconds+) while the bigger box with Kafka starts up. Having a tiny little implementation dependent on Redis Streams can solve this.

Resolves #133, and paves the way for #174.

πŸ˜‡ Update reaper rdkafka dependency

24 Jan 16:28
ded93e5
Compare
Choose a tag to compare

Fixes an outdated dependency. See #168 and #167.

πŸ‘¨β€πŸ‘¨β€πŸ‘§β€πŸ‘§ Add participation service

13 Jan 18:23
595809a
Compare
Choose a tag to compare

This release adds the participation service to the backend (#163), laying more groundwork for the resolution of persistent game sessions (#101). There are no user-facing changes in this release.

βš—οΈ Gateway updates

12 Jan 13:44
88547b1
Compare
Choose a tag to compare

Gateway: Support quit game command (#161) and update rdkafka version (#165).

↔️ Multiple board sizes

31 Dec 22:02
35f8cc4
Compare
Choose a tag to compare

Provides the ability to play on various board sizes. (#103)

πŸ†” Add persistent client IDs

24 Dec 02:33
3851887
Compare
Choose a tag to compare

Updates gateway, color-chooser, and game-lobby to support persistent client IDs. Sabaki multiplayer can now send an Identify command states its desired client ID. Resolving game placement and color choice is now driven by session ID as the key on most related data channels. (#149, #59)

🧹 Clean up abandoned lobby games

17 Dec 12:04
Compare
Choose a tag to compare
  • Clean up abandoned lobby games (#86)
  • Gateway: fix match arm type (aba6eee)
  • Gateway kafka: Change panics to printlns (#143)

πŸ“― Automatic startup

15 Dec 18:30
dd00eaf
Compare
Choose a tag to compare

Provides the ability to start up the expensive portion of the system automatically.

Resolves #75.

  • Gateway publishes a wakeup message to redis, triggering startup (#141)
  • Create the bugle service (#140)
  • Trim unused field (#139)

πŸ• Gateway: provide idle status

13 Dec 21:47
98cdfa3
Compare
Choose a tag to compare