- 25 Sept 2019:
- Moved and renamed
snapshot.startDeploymentFromSnapshotFile
from the launch configuration file todefaultSnapshotUploadFilepath
in spatialos.json.
- Moved and renamed
- 22 Jul 2019:
- Upgraded the project to use SpatialOS SDK version 14.0.0.
- Changed the template in the launch configuration from
small
tow2_r0500_e5
.
- 29 May 2019: You can now start client-workers instances for cloud deployments using the Launcher.
- 4 Apr 2019: Promoted the flexible project layout to beta maturity. This changelog here will only list changes to the example project going forward. Please refer to the Changelog section of our documentation website for updates on the flexible project layout feature in the future.
- 1 Apr 2019:
- Moved
workerflags
from the launch configuration file to worker configuration files. - Renamed the
launchConfig
field tolaunchConfiguration
in spatialos.json. - Field
snapshot.takeSnapshotIntervalSeconds
in the lauch configuration file now always defaults to 0 if not set (it previously defaulted to 600 in some cases).
- Moved
- 27 Mar 2019: Moved all documentation to our documentation website. Please refer to the documentation website for FPL related documentation from now on.
- 21 Mar 2019: We now always regenerate the C# component code for workers when building a worker.
- 13 Mar 2019:
- Made the
loadBalancing
field in launch configs optional. - The
spatial alpha cloud upload
command is now always registered. - [Breaking]: The launch config filepath specified in
spatialos.json
is now relative to thespatialos.json
file. - [Breaking]: We now stop looking for a hardcoded
snapshot/default.snapshot
file when starting a deployment. The starting snapshot must be either specified in a config file or passed as a CLI flag.
- Made the
- 28 Feb 2019:
- Renamed "current project layout" (CPL), our term for referring to the prevalent format for structuring SpatialOS projects, to "structured project layout" (SPL).
- Made the
layer
field in client configurations and worker configurations mandatory. The previously supportedattributeSet
field has been removed. - Fixed a bug where you cannot start a deployment when no workers are defined in your project.
- 25 Feb 2019:
- Added a
convert_snapshot.sh
script toSpatialOS/scripts/
to demonstrate how to use the snapshot converter tool. - Added a
default.txt
file toSpatialOS/snapshots
. The file is the text format representation ofdefualt.snapshot
.
- Added a
- 25 Feb 2019:
- Added a
build.sh
script for each worker type so that you can build them individually. - Added a
download_dependencies.sh
script toSpatialOS/scripts/
for downloading the project dependencies from the SpatialOS SDK. - Added a
generate-schema-descriptor.sh
script toSpatialOS/scripts/
for generating a schema descriptor from the project schema. - Added a
utils.sh
script toSpatialOS/scripts
for defining various paths and methods to be used when building the project. - Added a
build-project.sh
script toSpatialOS/scripts/
for fully building the project. - Removed
build.sh
andclean.sh
fromSpatialOS/
. - Moved
deployment.json
fromSpatialOS/
toSpatialOS/launch_configs/
. - Modified the
*.csproj
of all worker projects so that all dependencies point to files inside the worker directory. - Flattened all worker type folders into the top directory and modified
SpatialOS/spatialos.json
to reflect the changes.
- Added a
- 22 Feb 2019:
- Added the Building a worker executable documentation page.
- Added the Building a schema descriptor documentation page.
- Added the Migration guide documentation page.
- Added the Converting project configuration files documentation page.
- 15 Feb 2019:
spatial local launch
,spatial cloud upload
andspatial cloud launch
no longer work with FPL projects anymore. Please use the respectivealpha
commands (spatial alpha local launch
,spatial alpha cloud upload
andspatial alpha cloud launch
) going forward.- Changed the signature of the
spatial alpha cloud upload
andspatial alpha cloud launch
CLI commands: Replaced all positional arguments with mandatory flags. For more information, please run the commands with the--help
flag. - Removed the
--optimize_for_runtime_v2
CLI flag and added a new--using_old_loadbalancer
flag forspatial alpha local launch
. We now optimize for the new Runtime by default. Please set the--using_old_loadbalancer
flag if you want to start a local deployment with the old Runtime. - Merged the content of the world configuration file (
world.json
) into the launch configuration. We no longer support using the world configuration file. We also removed the--world
flag fromspatial alpha local launch
andspatial alpha cloud launch
. - Added a
streamingQueryInterval
field to the launch configuration. - Added a
launchConfig
field in the project configuration. - Added
loginRateLimit
andconnectionCapacityLimit
fields to the client-worker configuration. - Added
launcherCommand
andlauncherArguments
fields to theuploadConfiguration
section of the client-worker configuration.
- 03 Feb 2019:
- Moved the snapshot file from
./shared
to./SpatialOS/snapshots
. - Added this changelog.
- Added a known issues section to the readme.
- Added a FAQ section.
- Upgraded the deployment launch configuration to use the
small
template.
- Moved the snapshot file from
- 29 Jan 2019: Upgraded code examples to use
spatial alpha local launch
,spatial alpha cloud upload
andspatial alpha cloud launch
. - 22 Jan 2019: Upgraded worker SDK version to
13.5.1
. - 21 Jan 2019: Added an upload configuration to the client-worker.