Releases: Johnny-Knighten/ark-sa-server
Releases · Johnny-Knighten/ark-sa-server
2.0.0
2.0.0 (2023-11-30)
⚠ BREAKING CHANGES
- every existing container deployment will need their env var names updated
- breaking out into multiple volumes will require data transfer
Bug Fixes
- added -l to useradd and made PGID and PUID build args (e121ad1)
- added dummy user/password to prevent warning msg at boot (86a555e)
- added info log to list configs updated (31f1ca5)
- added python3 to dockerfile install and updated dependency tests (b6db7e2)
- added unzip to container and related test (470e128)
- caught edge case of no backups existing if it is first time creating config (6e92fdf)
- converted proton env vars to build args (84f3eaf)
- corrected syntax issue in ark-sa-bootstrap (b85efc0)
- fixed bug that stopped new configs being updated when CONFIG_ values changed (be8e4e3)
- integrated new python config generation into ark-sa-bootstrap (8060e1a)
- made ark-sa-server responsible for starting ark-sa-updater (a27c950)
- prevent early shootergame log tail by deleteing old logs first (0524b82)
- removes user/pw from supervisord conf due to launch issues (91cf811)
- updated config_from_env_vars to main capitalization and remove spaces around = (ae9e790)
Code Refactoring
- renamed all env vars to drop ARK prefix (d77c80c)
Features
- added backup on container stop (e4c704c)
- added option to limit # of backups stored (dbe7dfd)
- added scheduled restarts (16ca5f1)
- added scheduled update cron (51bf6a5)
- added scheduled updates (765af0c)
- added timezone config to container (90c053e)
- configs are now backedup instead of overwritten, and removing CONFIG_ vars now also remove it from config (d204ee6)
- created python script to extract env vars and convert to ini files (26745c4)
- created supervisord controlled process to install/update server (b07adef)
- created supervisord controlled process to start ark sa server (acbe0e8)
- installed cron inside container (28d6d6e)
- introduce the option to store backups as zip instead of tar.gz (1a26e08)
- introduced backups on restarts and before updates (183629f)
- introduced MANUAL_CONFIG to control if config file generation should be used (3b72b1f)
- now using supervisor as our process manager (02dbc14)
2.0.0-next.4
2.0.0-next.4 (2023-11-30)
Bug Fixes
- added info log to list configs updated (31f1ca5)
- added python3 to dockerfile install and updated dependency tests (b6db7e2)
- caught edge case of no backups existing if it is first time creating config (6e92fdf)
- corrected syntax issue in ark-sa-bootstrap (b85efc0)
- fixed bug that stopped new configs being updated when CONFIG_ values changed (be8e4e3)
- integrated new python config generation into ark-sa-bootstrap (8060e1a)
- updated config_from_env_vars to main capitalization and remove spaces around = (ae9e790)
Features
2.0.0-next.3
2.0.0-next.3 (2023-11-27)
⚠ BREAKING CHANGES
- every existing container deployment will need their env var names updated
Code Refactoring
- renamed all env vars to drop ARK prefix (d77c80c)
2.0.0-next.2
2.0.0-next.1
2.0.0-next.1 (2023-11-27)
⚠ BREAKING CHANGES
- breaking out into multiple volumes will require data transfer
Features
1.1.0-next.2
1.1.0-next.2 (2023-11-24)
Bug Fixes
1.1.0-next.1
1.1.0-next.1 (2023-11-24)
Bug Fixes
- added -l to useradd and made PGID and PUID build args (e121ad1)
- added dummy user/password to prevent warning msg at boot (86a555e)
- converted proton env vars to build args (84f3eaf)
- made ark-sa-server responsible for starting ark-sa-updater (a27c950)
Features
- added scheduled restarts (16ca5f1)
- added scheduled updates (765af0c)
- added timezone config to container (90c053e)
- created supervisord controlled process to install/update server (b07adef)
- created supervisord controlled process to start ark sa server (acbe0e8)
- installed cron inside container (28d6d6e)
- now using supervisor as our process manager (02dbc14)