Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Nov 05:06
· 3 commits to main since this release

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)