v1.2.0
Summary
- Activity presets are now available at the database-level. UI coming in a future release.
- An extendExternalDataset mutation has been added to aid in uploading larger external datasets to Aerie. More optimizations and/or workarounds for this coming soon.
- Scheduling goal backtracking configuration is now available to manipulate at the goal level. Please see the documentation for more information.
- The constraints EDSL now includes a
.negate()
function, which is a helper to multiply a resource by-1
. - Lots of important bug fixes. See the list below.
What's Changed
Breaking Changes
Please see our latest upgrade guide for complete instructions for upgrading from 1.1.0
to 1.2.0
.
- Provide a single consistent capability for JSON (de)serialization of SerializedValue by @Twisol in #577
- JSON Spec Updates and SEQ JSON to EDSL fix by @goetzrrGit in #683
New Features
- Implement
negate
as wrapper oftimes(-1)
by @JoelCourtney in #690 - Activity Presets DB by @Mythicaeda in #695
- Make scheduler's backtracking configuration accessible to user by @adrienmaillard in #632
- Add extendExternalDataset hasura action by @mattdailis in #692
Bug Fixes
- Correct AerieMerlin's "Current" Migration by @Mythicaeda in #682
- Fix Scheduling Dropping Daemons by @Mythicaeda in #684
- Minimize locks acquired for dataset partitions by @mattdailis in #661
- Added handling for activities that stretch past a plans duration by @cohansen in #672
- Added a fix for when an activity type has the same name as a command by @cohansen in #696
- Update dev docker-compose to remove aerie- prefix from images by @camargo in #701
- Add apply_preset_to_activity metadata by @Mythicaeda in #704
- Use correct join type when querying scheduling conditions by @mattdailis in #709
Refactoring
- Add command interface to steps by @goetzrrGit in #664
- Validate seq json file upload by @cohansen in #688
- Change methods visibilities for either usage or inheritance by @adrienmaillard in #699
- Added Ground_Block and Ground_Event to eDSL by @goetzrrGit in #700
- Added Ground_Block and Ground_Event to eDSL by @camargo in #714
Continuous Integration
- Add PGCMP Workflow by @Mythicaeda in #698
Build System and Dependencies
- Publish constraints, scheduler-driver and scheduler-worker by @adrienmaillard in #705
Full Changelog: v1.1.0...v1.2.0