- 25 Sept 2019:
- Moved and renamed
snapshot.startDeploymentFromSnapshotFilefrom the launch configuration file todefaultSnapshotUploadFilepathin 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
smalltow2_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
workerflagsfrom the launch configuration file to worker configuration files. - Renamed the
launchConfigfield tolaunchConfigurationin spatialos.json. - Field
snapshot.takeSnapshotIntervalSecondsin 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
loadBalancingfield in launch configs optional. - The
spatial alpha cloud uploadcommand is now always registered. - [Breaking]: The launch config filepath specified in
spatialos.jsonis now relative to thespatialos.jsonfile. - [Breaking]: We now stop looking for a hardcoded
snapshot/default.snapshotfile 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
layerfield in client configurations and worker configurations mandatory. The previously supportedattributeSetfield 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.shscript toSpatialOS/scripts/to demonstrate how to use the snapshot converter tool. - Added a
default.txtfile toSpatialOS/snapshots. The file is the text format representation ofdefualt.snapshot.
- Added a
- 25 Feb 2019:
- Added a
build.shscript for each worker type so that you can build them individually. - Added a
download_dependencies.shscript toSpatialOS/scripts/for downloading the project dependencies from the SpatialOS SDK. - Added a
generate-schema-descriptor.shscript toSpatialOS/scripts/for generating a schema descriptor from the project schema. - Added a
utils.shscript toSpatialOS/scriptsfor defining various paths and methods to be used when building the project. - Added a
build-project.shscript toSpatialOS/scripts/for fully building the project. - Removed
build.shandclean.shfromSpatialOS/. - Moved
deployment.jsonfromSpatialOS/toSpatialOS/launch_configs/. - Modified the
*.csprojof 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.jsonto 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 uploadandspatial cloud launchno longer work with FPL projects anymore. Please use the respectivealphacommands (spatial alpha local launch,spatial alpha cloud uploadandspatial alpha cloud launch) going forward.- Changed the signature of the
spatial alpha cloud uploadandspatial alpha cloud launchCLI commands: Replaced all positional arguments with mandatory flags. For more information, please run the commands with the--helpflag. - Removed the
--optimize_for_runtime_v2CLI flag and added a new--using_old_loadbalancerflag forspatial alpha local launch. We now optimize for the new Runtime by default. Please set the--using_old_loadbalancerflag 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--worldflag fromspatial alpha local launchandspatial alpha cloud launch. - Added a
streamingQueryIntervalfield to the launch configuration. - Added a
launchConfigfield in the project configuration. - Added
loginRateLimitandconnectionCapacityLimitfields to the client-worker configuration. - Added
launcherCommandandlauncherArgumentsfields to theuploadConfigurationsection of the client-worker configuration.
- 03 Feb 2019:
- Moved the snapshot file from
./sharedto./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
smalltemplate.
- Moved the snapshot file from
- 29 Jan 2019: Upgraded code examples to use
spatial alpha local launch,spatial alpha cloud uploadandspatial 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.