Skip to content

chore(master): release 2.6.0#127

Open
strakam wants to merge 1 commit intomasterfrom
release-please--branches--master
Open

chore(master): release 2.6.0#127
strakam wants to merge 1 commit intomasterfrom
release-please--branches--master

Conversation

@strakam
Copy link
Owner

@strakam strakam commented Jan 1, 2025

🤖 I have created a release beep boop

2.6.0 (2025-08-21)

🚀 Features

  • Add better spawn fairness based of available tiles near generals (ba54af5)
  • Add grid generation closely resembling official generals.io (6e35fd1)
  • Add new environment that can be vectorized and used for self-play (b9e9477)
  • Add new move priority system based on official generalsio (e5676c3)
  • Allow tensor padding (got for nets) (19ac5c7)
  • Grid factory can now pad grids with mountains to a fixed size -> better for neural nets (e622e7a)
  • Improve online play (37e706f)
  • Make grids more generalsio like (3d5c38f)
  • Make sequential processing 40% faster with JIT Numba (3dfd9d6)
  • Stack environment information in a different fashion to make it vectorizable (gymnasium) (a9cfea5)
  • Tidier online client output, show score (#131) (7ab2dd0)

🐛 Bug Fixes

  • Align online client action interface with simulator (56f907e)
  • Avoid infinitly long map generation for generals.io style (5a54c9e)
  • Fix padding of neutral cells (1aea6da)
  • Improve mountain density to be more realistic (73da28f)
  • Improve server communication (2a8ecb7)
  • Make prior observations active right from the reset() (5806aa1)
  • Make simulator 25% faster by avoiding python generators (42ca058)
  • Now simulator ignores invalid moves instead of crashing (b1636da)
  • Reset prior observations in env.reset() as well (df3bdc2)
  • Simultaneous general capture fix (0cfb535)
  • Sometimes out of bounds actions crash if not using masking (c35b2f5)

🛠️ Refactor

  • Consolide rewards into one file (90afca6)
  • Flatten info dictionary for vectorized environments (5caac61)
  • Improve grid class in efficiency and readability (8230672)
  • Make observations slightly more memory efficient (c591d29)
  • Move padding responsibility from grid to Observation (1a42e87)
  • Move rewards to info dict for gymnasium (f3151b3)
  • Option to pad observation separately (a3d7861)
  • Pass only agent names to environment, this is better with libs (ac39647)
  • Remove AgentFactory as it is a useless construct (a50bea0)
  • Remove optional colors, as it is a useless construct (7c87c34)
  • Return info dict right after reset (1156440)

This PR was generated with Release Please. See documentation.

@strakam strakam force-pushed the release-please--branches--master branch 2 times, most recently from 1de8931 to 93a6224 Compare January 2, 2025 18:27
@strakam strakam changed the title chore(master): release 2.5.1 chore(master): release 2.6.0 Jan 2, 2025
@strakam strakam force-pushed the release-please--branches--master branch 9 times, most recently from 8d502e4 to c0273f7 Compare January 9, 2025 18:09
@strakam strakam force-pushed the release-please--branches--master branch 5 times, most recently from d546803 to 4a8ddb6 Compare January 12, 2025 16:19
@strakam strakam force-pushed the release-please--branches--master branch 7 times, most recently from adb6e60 to 5d87ad0 Compare January 18, 2025 17:09
@strakam strakam force-pushed the release-please--branches--master branch 3 times, most recently from c75b783 to 0312b40 Compare January 22, 2025 21:11
@strakam strakam force-pushed the release-please--branches--master branch 3 times, most recently from e1f29fb to e84e403 Compare February 4, 2025 12:53
@strakam strakam force-pushed the release-please--branches--master branch 2 times, most recently from bdc81fc to e68d5ae Compare February 5, 2025 13:07
@strakam strakam force-pushed the release-please--branches--master branch 2 times, most recently from 870b614 to 7c6fd04 Compare February 10, 2025 21:00
@strakam strakam force-pushed the release-please--branches--master branch 2 times, most recently from 8b45b32 to 852e8ca Compare February 22, 2025 16:33
@strakam strakam force-pushed the release-please--branches--master branch 4 times, most recently from d9fb1fe to 5d7a79f Compare March 2, 2025 17:43
@strakam strakam force-pushed the release-please--branches--master branch 3 times, most recently from 392a7e2 to 859f86e Compare March 8, 2025 12:45
@strakam strakam force-pushed the release-please--branches--master branch from 859f86e to 1bfe42f Compare March 8, 2025 12:49
@strakam strakam force-pushed the release-please--branches--master branch 4 times, most recently from d0c25ee to 972c036 Compare April 12, 2025 10:55
@strakam strakam force-pushed the release-please--branches--master branch from 972c036 to b60e736 Compare June 29, 2025 14:57
@strakam strakam force-pushed the release-please--branches--master branch from b60e736 to cdb59ea Compare July 24, 2025 11:37
@strakam strakam force-pushed the release-please--branches--master branch from cdb59ea to e3fa4c0 Compare August 21, 2025 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant