Skip to content

Releases: Johnny-Knighten/ark-sa-server

2.0.0

30 Nov 05:06
Compare
Choose a tag to compare

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

30 Nov 04:50
Compare
Choose a tag to compare
2.0.0-next.4 Pre-release
Pre-release

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

  • 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)
  • introduced MANUAL_CONFIG to control if config file generation should be used (3b72b1f)

2.0.0-next.3

27 Nov 22:51
Compare
Choose a tag to compare
2.0.0-next.3 Pre-release
Pre-release

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

27 Nov 20:25
Compare
Choose a tag to compare
2.0.0-next.2 Pre-release
Pre-release

2.0.0-next.2 (2023-11-27)

Bug Fixes

  • added unzip to container and related test (470e128)

2.0.0-next.1

27 Nov 06:34
Compare
Choose a tag to compare
2.0.0-next.1 Pre-release
Pre-release

2.0.0-next.1 (2023-11-27)

⚠ BREAKING CHANGES

  • breaking out into multiple volumes will require data transfer

Features

  • added backup on container stop (e4c704c)
  • added option to limit # of backups stored (dbe7dfd)
  • added scheduled update cron (51bf6a5)
  • introduce the option to store backups as zip instead of tar.gz (1a26e08)
  • introduced backups on restarts and before updates (183629f)

1.1.0-next.2

24 Nov 06:57
Compare
Choose a tag to compare
1.1.0-next.2 Pre-release
Pre-release

1.1.0-next.2 (2023-11-24)

Bug Fixes

  • prevent early shootergame log tail by deleteing old logs first (0524b82)
  • removes user/pw from supervisord conf due to launch issues (91cf811)

1.1.0-next.1

24 Nov 05:55
Compare
Choose a tag to compare
1.1.0-next.1 Pre-release
Pre-release

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)

1.0.2

20 Nov 03:02
Compare
Choose a tag to compare

1.0.2 (2023-11-20)

Bug Fixes

  • introduced GameUserSettings templating system (4912e9c)
  • config: introduced GameUserSettings.ini template (40e9f3b)

1.0.2-next.1

20 Nov 02:56
Compare
Choose a tag to compare
1.0.2-next.1 Pre-release
Pre-release

1.0.2-next.1 (2023-11-20)

Bug Fixes

  • introduced GameUserSettings templating system (4912e9c)
  • config: introduced GameUserSettings.ini template (40e9f3b)

1.0.1

18 Nov 04:45
Compare
Choose a tag to compare

1.0.1 (2023-11-18)

Bug Fixes

  • updated main README to reflect windows container dev (a6f6d5a)