Skip to content

v1.0.2

Compare
Choose a tag to compare
@camargo camargo released this 26 Jan 00:16
· 2026 commits to develop since this release
ba64bbf

Summary of New Features

  • A plan ID and simulation dataset ID have been added to the top-level .seq.json sequence output from command expansion.
  • The sequence EDSL has been updated to support repeat arguments. This will require updating existing sequences to comply. See the breaking changes section below for details.
  • SPICE now loads on M1 Docker images.
  • Docker images are now auto-built for multiple machine architectures.
  • Migrated to a new documentation site: https://nasa-ammos.github.io/aerie-docs
  • Released a governance document to describe how the Aerie project is managed.

Breaking Changes

Please see our latest upgrade guide for complete instructions for upgrading from 1.0.1 to 1.0.2.

  • All existing sequence EDSLs (authored sequences and expansion rules) will need to be updated to use the pass-by-name argument style for commands. Pass-by-position is no longer supported because it does not allow for use of repeat arguments without major changes. For example old expansion rules could use the following pass-by-position command argument format:

    /**
     * This pass-by-position style is no longer supported.
     */
    export default function ({ activityInstance: ActivityType }): ExpansionReturn {
      return [A('2024-001T00:00:00').FSW_CMD_0('ON', true, 1.0)];
    }

    Needs to be updated to:

    /**
     * This pass-by-name style is the only supported way to pass command arguments now.
     */
    export default function ({ activityInstance: ActivityType }): ExpansionReturn {
      return [A('2024-001T00:00:00').FSW_CMD_0({ enum_arg_0: 'ON', boolean_arg_0: true, float_arg_0: 1.0 })];
    }

    Where enum_arg_0, boolean_arg_0, and float_arg_0 are the names of the arguments for the FSW_CMD_0 command specified in the command dictionary.

What's Changed

New Features

Bug Fixes

Refactoring

Continuous Integration

  • Add multi-arch image builds in publish workflow by @skovati in #566
  • Add QEMU and buildx action for multi-arch container images by @skovati in #584
  • Remove testing from publish workflow by @camargo in #589
  • Add Kubernetes manifests by @skovati in #606
  • Remove docs-links.yaml Workflow by @camargo in #615

Documentation

Build System and Dependencies

Style

  • Run Prettier formatting over sequencing server by @camargo in #549

New Contributors

Full Changelog: v1.0.1...v1.0.2