Releases: NASA-AMMOS/aerie
v2.9.0
Summary
Aerie 2.9.0 uses PostgreSQL 16.2, which is a major version upgrade from our previous version (PostgreSQL 14.8). Due to changes in PG's internal data representation, an additional data transfer process is required in order to properly migrate your data forward. Please read our 2.9.0 upgrade guide for full instructions.
What's Changed
Refactoring
- Update to Postgres 16.2 by @Mythicaeda in #1412
Full Changelog: v2.6.103...v2.9.0
v2.6.104
v2.6.102
v2.8.0
Summary
Aerie v2.8.0 contains significant changes to our PostgreSQL database structure, along with changes to our required environment variables and configuration. It therefore requires a different upgrade process than usual, especially if you plan to migrate your data forward to v2.8.0. Please read our upgrade guide to 2.8.0 for full instructions.
Notes
- Users should no longer run the
createSchedulingSpecification
mutation after creating a plan via the API (required in previous versions)
What's Changed
Breaking Changes
- Merge the Databases by @Mythicaeda in #1372
New Features
- Return the Executing Directive Id in Simulation Error Response by @Mythicaeda in #1385
Bug Fixes
- Allow Users to write to Model Scheduling Spec's
priority
Column by @Mythicaeda in #1396 - Add Hasura relationship between Mission Model and Scheduling Specification by @Mythicaeda in #1386
- Fix Id Sequences on Constraint, Goals, and Conditions by @Mythicaeda in #1401
- Add Missing
merlin
Prefix by @Mythicaeda in #1407 - Add "order by" when populating a plan spec by @Mythicaeda in #1410
- Update Python requirements to Latest Versions by @Mythicaeda in #1409
Continuous Integration
- Provide default DB usernames in
.env.template
by @Mythicaeda in #1408
Build System and Dependencies
Other Changes
- Add @MaximumDuration annotation and use it in scheduling by @adrienmaillard in #1365
Full Changelog: v2.7.1...v2.8.0
v2.7.1
This is a patch release to fix a known issue in v2.7.0. If you are using v2.7.0, you should upgrade to this version to avoid potential issues with data migration. No additional changes are necessary.
What's Changed
Bug Fixes
- Fix Versioning Scheduling Migration by @Mythicaeda in #1374
Full Changelog: v2.7.0...v2.7.1
v2.6.2
This is a patch release to fix a known issue in v2.6.1. If you are using v2.6.1, you should upgrade to this version to avoid potential issues with data migration. No additional changes are necessary.
What's Changed
Other Changes
- Fix Id Sequences on Constraint, Goals, and Conditions by @Mythicaeda in #1401
Full Changelog: v2.6.1...v2.6.2
v2.6.101
DSL Sequence Editor Alpha, not tested for production use.
Aerie 2.7.0 is the current recommended release
v2.7.0
What's Changed
New Features
- Procedural constraints library by @JoelCourtney in #1363
Bug Fixes
- Fix Versioning Scheduling Migration by @Mythicaeda in #1374
Other Changes
- Improve engine peformance on ancestry traversal by @Twisol in #1174
- Enable tighter attribution of exceptions to spans by @Twisol in #1380
- Update seq-json-schema to 1.0.20 by @goetzrrGit in #1377
- Performance/intervalmap by @bradNASA in #1371
Full Changelog: v2.6.1...v2.7.0
v2.6.1
This is a patch release to fix a known issue in v2.6.0
. If you are using v2.6.0
, you should upgrade to this version to avoid potential issues with data migration. No additional changes are necessary.
What's Changed
Bug Fixes
- Fix Versioning Scheduling Migration by @Mythicaeda in #1379
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
Breaking Changes
Please see our latest upgrade guide for complete instructions for upgrading from 2.5.0
to 2.6.0
.
- Update Plan Metadata by @Mythicaeda in #1355
- Version Scheduling Goals and Conditions by @Mythicaeda in #1315
New Features
- The timeline library by @JoelCourtney in #1304
- Add Ability to Forcibly Resimulate by @Mythicaeda in #1359
Bug Fixes
- Fix Background Transpiler
Latest
Check by @Mythicaeda in #1366 - Improve Sequencing Queries by @Mythicaeda in #1368
Other Changes
- Update env vars in
docker-compose.yml
s by @skovati in #1361 - Enable continuous validation thread by default by @skovati in #1369
- Use dynamics instead of resources in LBCS by @DavidLegg in #1313
- Release v2.6.0 by @joswig in #1370
Full Changelog: v2.5.0...v2.6.0