Releases: NASA-AMMOS/aerie
Releases · NASA-AMMOS/aerie
v2.5.0
What's Changed
Breaking Changes
- Versioning Constraints by @Mythicaeda in #1278
New Features
- Improve large expansion sets by @goetzrrGit in #1324
- Sequence background transpiler by @goetzrrGit in #1332
Bug Fixes
Continuous Integration
- Update Java version to 21 in CI by @skovati in #1341
- Update GH Action Versions used in Workflows by @Mythicaeda in #1339
- Update JNISpice Jar to JDK 21-compiled version by @Mythicaeda in #1351
Other Changes
- Fixed an issue where extraneous expansions were being saved in an exp… by @cohansen in #1342
- Update pgjdbc to fix SQL injection vuln by @skovati in #1345
- Handle 'null' values when deserializing for command expansion by @goetzrrGit in #1352
- Bugfix for polynomial root-finding by @DavidLegg in #1322
- Add more utilities for profiling resources by @DavidLegg in #1314
- Release v2.5.0 by @joswig in #1356
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
Bug Fixes
- Add Missing Filter in Commit Merge by @Mythicaeda in #1328
Build System and Dependencies
Other Changes
- Use skip-list multi-map to speed up job queue by @DavidLegg in #1212
- Release v2.4.0 by @joswig in #1338
Full Changelog: v2.3.0...v2.4.0
v2.2.2
v2.3.0
What's Changed
New Features
- Support JPL CoreFSW Variable References by @goetzrrGit in #1261
Other Changes
- Added a new ValidationResult type that can be used to return more spe… by @cohansen in #1258
- Add Scheduler Hasura Relationships by @Mythicaeda in #1272
- Fix DB Lockup when Duplicating Large Plans by @Mythicaeda in #1271
- run release workflows on dev-a.b.c by @joswig in #1285
- Add streamline resource framework by @DavidLegg in #1253
- Track when Merge Requests were last updated by @Mythicaeda in #1292
- Fixed an issue where constraint runs would fail against activities wi… by @cohansen in #1310
- Release v2.3.0 by @joswig in #1319
Full Changelog: v2.2.0...v2.3.0
v2.2.1
v2.2.0
What's Changed
Breaking Changes
- Cancel Running Simulations by @Mythicaeda in #1243
- Include constraintID by @goetzrrGit in #1249
- Cancel a Scheduling Run by @Mythicaeda in #1251
Bug Fixes
- Add the correct number of activities in e2eTest by @Mythicaeda in #1246
- Handle task scheduling in ResumableSimulationDriver by @adrienmaillard in #1262
Other Changes
- Return all Constraint during Compilation by @goetzrrGit in #1242
- Add PUBLIC_AERIE_FILE_STORE_PREFIX environment variable by @mattdailis in #1255
- Release v2.2.0 by @joswig in #1268
New Contributors
- @dandelany made their first contribution in #1266
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Breaking Changes
- [Aerie-1117] Return compilation errors with constraints by @goetzrrGit in #1216
- Fix serialization/deserialization issue for controllable durations by @adrienmaillard in #1222
New Features
Bug Fixes
- Fix Parsing Issues with .env in E2E-Tests by @Mythicaeda in #1231
Refactoring
- Update Aerie Dependencies by @Mythicaeda in #1219
Other Changes
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
New Features
- add HTTPS-enabled reverse proxy deployment example by @skovati in #1200
- Implement Spans.contains eDSL method by @JoelCourtney in #1206
Bug Fixes
- Scheduler shows activity parameters again by @goetzrrGit in #1133
Other Changes
- Add description to
create_snapshot
by @Mythicaeda in #1214 - Fixed an issue that was causing constraint checking to not load the c… by @cohansen in #1208
- User metadata annotations by @mattdailis in #1183
- Release v2.0.0 by @joswig in #1230
New Contributors
Full Changelog: v1.14.0...v2.0.0
v1.14.0
What's Changed
Breaking Changes
- Simplify extension_roles by @Mythicaeda in #1202
New Features
- Implement dedicated rollingwindow constraint node by @JoelCourtney in #1128
- Add Snapshot Tags, Description by @Mythicaeda in #1147
- Add allen relations by @jmdelfa in #1069
- Validate User Role Permissions JSONs by @Mythicaeda in #1140
- Scheduling can use external profiles by @adrienmaillard in #1124
- Implement connectTo by @JoelCourtney in #1149
- Select windows by index by @adrienmaillard in #1152
- Add
created_by
column toactivity_directive
by @skovati in #1181 - Added an extension table and a table to keep track of roles for exten… by @cohansen in #1179
Bug Fixes
- Fix signature of
create_snapshot
by @Mythicaeda in #1136 - Add cancel trigger to scheduling request by @Mythicaeda in #1141
- Fix Scheduling DSL Typescript Action by @Mythicaeda in #1157
- Fix DB Migrations by @Mythicaeda in #1158
- Make Check Constraints Load Correct Sim Dataset by @Mythicaeda in #1169
- Allow users to insert Plan descriptions by @Mythicaeda in #1161
- Standardize the cached Constraint results to match action results by @Mythicaeda in #1156
- Add justAfter and justBefore operators to scheduling eDSL by @adrienmaillard in #1159
- Fix "UpdateSimulationExtentAction" by @Mythicaeda in #1184
- Make workers exit when unexpectedly shutdown by @Mythicaeda in #1182
- Fix Scheduling Assigning Incorrect Span Ids by @Mythicaeda in #1178
- Fix Interval.Horizon by @JoelCourtney in #1154
- Grant viewer permission to run validation actions by @Mythicaeda in #1196
- Trigger function in scheduling_specification correctly updates spec revision by @adrienmaillard in #1192
- Generate TS Constants from Java Enums For Load Tests by @Mythicaeda in #1199
- Make rootfinding robust to functions with discontinuities by @adrienmaillard in #1193
Refactoring
- Implement ShiftEdges for Spans by @JoelCourtney in #1027
- Make GQLMerlinService query table instead of deprecated action by @Mythicaeda in #1155
- Improve ConstraintAction Error Messages by @Mythicaeda in #1177
- Convert e2eTests to Java by @Mythicaeda in #1180
- Refactor of ActivityExpression and derived classes by @adrienmaillard in #1175
Continuous Integration
- Remove tags trigger from GH pages workflow by @camargo in #1134
- Add line of code count to CI by @skovati in #1146
Other Changes
- Array/List parameters are working again in scheduling by @adrienmaillard in #1137
- Fix scheduler issue by @adrienmaillard in #1170
- Improve scheduling logs by @adrienmaillard in #1188
- Release v1.14.0 by @camargo in #1204
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
Breaking Changes
- Refactor violations schema by @JoelCourtney in #1026
New Features
- Load simulation results from DB before scheduling + performance improvements by @adrienmaillard in #1051
- Scheduling edsl real resource tolerance by @jmdelfa in #1105
- Addition of two examples to SchedulingIntegrationTests to illustrate … by @jmdelfa in #1090
Bug Fixes
- Add missing Endpoints to Whitelist by @Mythicaeda in #1114
- Added a default empty object for parsed_json by @cohansen in #1108
- Allow Users to cancel pending Sim/Scheduling RQs by @Mythicaeda in #1118
Refactoring
- Add '/' Endpoint to Sequencing Server Whitelist by @Mythicaeda in #1115
- Replace Column List with '*' in Hasura Permissions by @Mythicaeda in #1130
- Pass user-id into Simulation/Scheduling Requests by @Mythicaeda in #1123
Testing
Build System and Dependencies
- Update JNISpice Jar by @Mythicaeda in #1102
Other Changes
Full Changelog: v1.12.0...v1.13.0