AWS SimSpace Weaver versions - AWS SimSpace Weaver

AWS SimSpace Weaver versions

We continuously improve AWS SimSpace Weaver. You must download the latest SimSpace Weaver app SDK when we release a new version if you want to take advantage of new features and feature updates. To run an existing simulation with a newer version, you might have to update its schema and code, then start a new instance of the simulation. You don't have to upgrade, and can continue to run existing simulations with previous versions. You can check this page to see what's different between the versions. All versions are currently supported.

Important

The latest version of the AWS SimSpace Weaver User Guide only covers the latest version of the service. You can find the documentation for previous versions in the AWS SimSpace Weaver Guide Catalog, available from the main documentation landing page.

Latest version

The latest version is: 1.17.0

How to find your current version

If you created a simulation with the SimSpace Weaver app SDK, the create-project script downloaded a version of the SDK libraries into a subdrectory in your sdk-folder. The subdirectory that contains the SDK libraries has a name that includes the SDK version number: SimSpaceWeaverAppSdk-sdk-version. For example, the libraries for version 1.16.0 are in SimSpaceWeaverAppSdk-1.16.0.

You can also find the version of the SimSpace Weaver app SDK distributable package in the text file app_sdk_distributable_version.txt in your sdk-folder.

Download the latest version

Use one of the following links to download the latest version.

You can also download the complete SimSpace Weaver app SDK distributable package from the SimSpace Weaver console in the AWS Management Console. Choose Download app SDK from the navigation pane.

Warning

Don't use the AWS CLI to download anything that appears to be the SimSpace Weaver app SDK distributable package. Only use the download links on this page or the download link in the console. Any other download method or location isn't supported and might contain obsolete, incorrect, or malicious code.

Troubleshooting app SDK downloads

We use Amazon CloudFront (CloudFront) to distribute the app SDK .zip files. You might experience some of the following situations.

  • The downloaded package isn't the latest version

    • If the .zip file that you downloaded doesn't contain the latest version, it's possible that the cache at your CloudFront edge location hasn't updated yet. Download again after 24 hours.

  • You get a HTTP 4xx or 5xx error using a download link

    • Try again after 24 hours. If you get the same error, use the Feedback link at the bottom of the SimSpace Weaver console to report the problem. Select Report an issue as the Type of feedback.

  • Your browser reports that it can't load the page

    • You might have a local network or browser configuration problem. Verify that you can load other pages. Clear your browser cache and try again. Make sure that you don't have firewall rules that might block the download URL.

  • You get an error when you try to save the file

    • Check your local file system permissions to make sure that you have the correct permissions to save the file.

  • Your browser displays AccessDenied

    • If you manually entered the URL into your browser, check that it is correct. If you used a download link, make sure something didn't interfere with the URL in your browser; use the link again.

Install the latest version

To install the latest version
  1. Download the latest version.

  2. Unzip the SimSpaceWeaverAppSdkDistributable.zip to a folder.

  3. Run python setup.py from the unzipped latest version SimSpace Weaver app SDK folder.

  4. Use the unzipped latest version SimSpace Weaver app SDK folder instead of the previous version.

Service versions

Version Notes Release date Documentation App SDK download
1.17.0
Major changes to the SimSpace Weaver app SDK distributable package
  • We replaced the Windows batch and Linux Bash scripts with Python-based scripts. Python 3.9 is therefore now required to use the scripts and samples, even if you don't use (or intend to use) the Python SDK.

  • This release increases support for Amazon Linux 2.

  • We fixed several bugs in SimSpace Weaver Local.

For more information, see the release notes.

Bug fix
  • We fixed a bug causing entities to become unowned if they didn't complete their transfer between remote workers.

April 17, 2024 This guide

See Troubleshooting.

1.16.0
New feature:
  • You can now use messaging APIs in the SimSpace Weaver app SDK to send and receive messages between your apps. This feature is available for C++, Python, and the Unity and Unreal Engine 5 integrations.

February 12, 2024 See the AWS SimSpace Weaver Guide Catalog.

See Troubleshooting.

1.15.3
SimSpace Weaver Local update:
  • We changed SimSpace Weaver Local to more closely align it with development for the AWS Cloud. These changes impact C++, Python, Unity, and Unreal Engine projects and workflows for SimSpace Weaver Local.

December 4, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.15.2
App SDK distributable package update:
  • We updated the Dockerfile to use the specific required version of cmake. Docker container builds might fail without this change.

November 2, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.15.1
Feature update:
  • Python SDK: This release fixes an issue that caused Python-based simulations to fail in the AWS Cloud.

September 22, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.15.0
New feature:
  • Python SDK: You can now develop your simulations in Python. The SimSpace Weaver app SDK distributable package includes a template for a sample Python project and its Python view client.

August 31, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.14.0
New features:
  • Custom containers: Create your own Amazon Linux 2 (AL2) based container image, store it in Amazon Elastic Container Registry (Amazon ECR), and use it to run your SimSpace Weaver apps in the AWS Cloud.

  • Multiple spatial domains: Create more than 1 spatial domain in a simulation. Separate simulation logic instead of combining it all into a single spatial app. Allocate different resources to spatial domains based on their requirements.

  • Unlimited tick rate: Enable your simulation to run as fast as your code can execute. Set your simulation's clock so that it sends the next tick as soon as all apps finish their commit operations for the current tick.

SimSpace Weaver app SDK:
  • The value of tick_rate is now a string. The value must include double quotes ("). The tick rate for earlier versions is still an integer.

July 26, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.13.1
SimSpace Weaver app SDK:
  • Feature update: Project creation now works correctly with the PathfindingSampleUnreal template.

June 7, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.13.0
SimSpace Weaver service APIs:
    • New CreateSnapshot action

    • Changes to the StartSimulation action:

      • Added a SnapshotS3Location parameter to start from a snapshot.

      • The SchemaS3Location parameter is now optional.

    • Changes to DescribeSimulation output:

      • SchemaError is deprecated.

      • Added a StartError field.

      • Added a SnapshotS3Location field.

      • Added a SNAPSHOT_IN_PROGRESS simulation status.

    • New S3Destination data type

SimSpace Weaver console:
  • New functionality to create snapshots.

  • New functionality to start a simulation from a snapshot.

SimSpace Weaver app SDK:
  • New scripts to support snapshots

    • create-snapshot-project-name.bat

    • start-from-snapshot-project-name.bat

    • quick-start-from-snapshot-project-name-cli.bat

    • list-snapshots-project-name.bat

  • Projects now use a single Amazon S3 bucket per project: weaver-lowercase-project-name-account-number-region

April 29, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.12.3
SimSpace Weaver app SDK:
  • The following scripts now support the --maximum-duration parameter:

    • quick-start-project-name-cli.bat

    • quick-start-project-name-cli.sh

    • start-simulation-project-name.bat

    • start-simulation-project-name.sh

    • run-project-name.bat

    • run-project-name.sh

March 27, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.12.2
SimSpace Weaver app SDK:
  • Bug fix: docker-create-image.bat now runs correctly.

March 1, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.12.1
SimSpace Weaver app SDK:
  • The scripts now accept an AWS CLI profile to use for AWS authentication.

  • The scripts now support AWS IAM Identity Center for AWS authentication.

SimSpace Weaver Local:
  • Bug fix: Api::BeginUpdateWillBlock now correctly returns true if all of the spatial apps have not joined the simulation.

February 28, 2023 See the AWS SimSpace Weaver Guide Catalog. Not available for download
1.12.0 Release for general availability (GA) November 29, 2022 See the AWS SimSpace Weaver Guide Catalog. Not available for download