Release and Version History#
x.y.z (Backlog)#
Features and Improvements
Minor Improvements
Bugfixes
Miscellaneous
0.6.3 (2024-07-26)#
Miscellaneous
Change the default config bucket name from
{bsm.aws_account_id}-{bsm.aws_region}-artifactsto{bsm.aws_account_alias}-{bsm.aws_region}-artifacts.
0.6.2 (2024-06-20)#
Bugfixes
Fix dependency.
(YANKED) 0.6.1 (2024-06-20)#
Features and Improvements
- Add the following config field:
db_engine_versiondb_admin_username
- Add the following public API:
acore_server_config.api.Server.is_ready_for_create_new_serveracore_server_config.api.Server.is_ready_for_create_cloned_serveracore_server_config.api.Server.is_ready_for_create_updated_serveracore_server_config.api.Server.is_ready_for_stop_serveracore_server_config.api.Server.is_ready_for_start_serveracore_server_config.api.Server.is_ready_for_delete_serveracore_server_config.api.Env.server_blackacore_server_config.api.Env.server_whiteacore_server_config.api.Env.server_yellowacore_server_config.api.Env.server_orange
Minor Improvements
Fix doc build.
0.5.2 (2024-06-16)#
Features and Improvements
Minor Improvements
Add support for 3.11, 3.12
Rework the documentation.
Bugfixes
Fix a bug that caused by
config_patterns<1.0.7, bump config_pattern to 1.0.7+.
0.5.1 (2023-07-28)#
Features and Improvements
add
acore_config.config.define.server.Server.acore_db_app_versionconfig field.
0.4.2 (2023-07-28)#
Miscellaneous
upgrade dependencies, no API changes.
improve internal implementation.
0.4.1 (2023-06-26)#
Features and Improvements
- merge the following config field from
wserver_fleet_managerproject: acore_config.config.define.server.Server.ec2_ami_idacore_config.config.define.server.Server.ec2_instance_typeacore_config.config.define.server.Server.ec2_subnet_idacore_config.config.define.server.Server.ec2_key_nameacore_config.config.define.server.Server.ec2_eip_allocation_idacore_config.config.define.server.Server.acore_soap_app_versionacore_config.config.define.server.Server.acore_server_bootstrap_versionacore_config.config.define.server.Server.db_snapshot_idacore_config.config.define.server.Server.db_instance_classacore_config.config.define.server.Server.lifecycle
- merge the following config field from
0.3.4 (2023-06-26)#
Bugfixes
fix a bug that cannot detect it is a EC2 runtime when using
sudo command.
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.ConfigLoaderto replaceacore_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_serverAPI.
0.2.2 (2023-06-18)#
Bugfixes
fix a bug that the key forget to pass
parameter_nametoConfig.readmethod inacore_server_config.api.get_serverAPI.
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
*.conffile)
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_LOCALacore_server_config.api.IS_GITHUB_CIacore_server_config.api.IS_EC2acore_server_config.api.IS_CODEBUILD_CIacore_server_config.api.EnvEnumacore_server_config.api.Envacore_server_config.api.Configacore_server_config.api.Serveracore_server_config.api.get_server