Release and Version History#

x.y.z (Backlog)#

Features and Improvements

Minor Improvements

Bugfixes

Miscellaneous

0.3.3 (2023-06-26)#

Miscellaneous

  • upgrade dependencies, no API changes.

0.3.2 (2023-06-21)#

Minor Improvements

  • add support to use this in AWS CodeBuild and AWS Lambda.

0.3.1 (2023-06-19)#

Features and Improvements

  • Create two new API acore_server_config.api.Ec2ConfigLoader, acore_server_config.api.ConfigLoader to replace acore_server_config.api.get_server. The old api remains for backward compatibility until the next major release.

0.2.3 (2023-06-18)#

Bugfixes

  • fix a parameter default value typo in acore_server_config.api.get_server API.

0.2.2 (2023-06-18)#

Bugfixes

  • fix a bug that the key forget to pass parameter_name to Config.read method in acore_server_config.api.get_server API.

0.2.1 (2023-06-17)#

Features and Improvements

  • Add support to use AWS S3 as the backend

  • Now AWS S3 is the default backend

  • Add support to manage game server configuration (the *.conf file)

0.1.3 (2023-06-17)#

Bugfixes

  • fix a bug that the key in env.servers[${key}] should be ${server_name}, but not ${server_id}.

0.1.2 (2023-06-17)#

Bugfixes

  • fix a bug that the final AWS parameter name convention should be ${parameter_name_prefix}${env_name}, but not ${parameter_name_prefix}-${env_name}.

0.1.1 (2023-06-17)#

Features and Improvements

  • First release

  • Allow developer to deploy server configurations in batch to AWS parameter store.

  • Allow EC2 instance to auto-discover its configuration from AWS parameter store.

  • Add the following public api:
    • acore_server_config.api.IS_LOCAL

    • acore_server_config.api.IS_GITHUB_CI

    • acore_server_config.api.IS_EC2

    • acore_server_config.api.IS_CODEBUILD_CI

    • acore_server_config.api.EnvEnum

    • acore_server_config.api.Env

    • acore_server_config.api.Config

    • acore_server_config.api.Server

    • acore_server_config.api.get_server