Releases: NASA-AMMOS/aerie
v3.7.1
What's Changed in aerie
Bug Fixes
- Track file_extension_content_type table in Hasura by @Mythicaeda in #1742
Other Changes
- update aerie-actions to 1.0.3 by @dandelany in #1746
- add PUBLIC_ACTION_CLIENT_URL env var to aerie_ui containers in docker-compose files by @dandelany in #1747
Full Changelog: v3.7.0...v3.7.1
What's Changed in aerie-ui
Refactoring
- Refactor recent activity modals to be more consistent with existing modals by @duranb in NASA-AMMOS/aerie-ui#1777
Other Changes
- Allow
user
role to modify any workspace's contents by @duranb in NASA-AMMOS/aerie-ui#1792 - Fix: don't append .txt extension to sequence files when downloading from editor by @dandelany in NASA-AMMOS/aerie-ui#1796
- Fix: don't send secrets request to action server for runs which don't have secrets by @dandelany in NASA-AMMOS/aerie-ui#1798
- Duration resource plotting by @AaronPlave in NASA-AMMOS/aerie-ui#1783
Full Changelog: NASA-AMMOS/aerie-ui@v3.7.0...v3.7.1
No changes in aerie-gateway
or aerie-docs
.
v3.7.0
What's Changed in aerie
Bug Fixes
- Fix: Make Workspaces Extension Matching Ignore Case by @Mythicaeda in #1734
Other Changes
- Generate subsystem tags for subsystem annotations in mission models by @tratsko in #1709
- Improve sequencing server tests to login as test user before tests start by @dandelany in #1735
- Small action server test improvements by @dandelany in #1736
- Add description on activity types, parameters and resources in mission models by @tratsko in #1714
- Wrapped exception causes in an extensions object so they flow through… by @cohansen in #1729
- HOTFIX: Fix sequence templates time helper functions by @pranav-super in #1698
- Feature/action transient secrets by @cohansen in #1699
- Release v3.7.0 by @joswig in #1741
New Contributors
Full Changelog: v3.6.0...v3.7.0
What's Changed in aerie-ui
Bug Fixes
- Improve error toast when user attempts to create anchor cycle by @AaronPlave in NASA-AMMOS/aerie-ui#1749
- Properly sort simulated activity table start offset column by @AaronPlave in NASA-AMMOS/aerie-ui#1739
- Show specific error message in toast when plan merge fails to begin by @AaronPlave in NASA-AMMOS/aerie-ui#1748
- Ensure model revision changes affect simulation status by @AaronPlave in NASA-AMMOS/aerie-ui#1731
- Display plan import error in plan form by @AaronPlave in NASA-AMMOS/aerie-ui#1732
- Add ability to convert imported files into target language by @duranb in NASA-AMMOS/aerie-ui#1763
- Fixed an issue where exception causes were not properly flowing throu… by @cohansen in NASA-AMMOS/aerie-ui#1745
- Fix for: Cannot copy parameter values from activity in viewer role by @ivydeliz in NASA-AMMOS/aerie-ui#1758
Refactoring
- Update formatting for the Expansion panel by @JosephVolosin in NASA-AMMOS/aerie-ui#1753
Other Changes
- Fix e2e tests by using node 22.17.1 instead of LTS (22.18) by @dandelany in NASA-AMMOS/aerie-ui#1744
- Revert to Default View by @AaronPlave in NASA-AMMOS/aerie-ui#1710
- Plan page error console improvements by @lklyne in NASA-AMMOS/aerie-ui#1688
- Fix: Model extraction status text mismatch by @mattdailis in NASA-AMMOS/aerie-ui#1761
- Refactor activity table columns menu by @AaronPlave in NASA-AMMOS/aerie-ui#1730
- Add metadata section to selected activity by @tratsko in NASA-AMMOS/aerie-ui#1756
- Formatting the arguments column in the activity directives table by @tratsko in NASA-AMMOS/aerie-ui#1737
- Remove zeros in duration strings by @tratsko in NASA-AMMOS/aerie-ui#1757
- New Feature: Packing Activity Directives With Offset by @dandelany in NASA-AMMOS/aerie-ui#1752
- Add descriptions to UI for Activity Type, Parameter and Resource by @tratsko in NASA-AMMOS/aerie-ui#1765
- New Feature: Bulk Shifting Activities by @shreyasyellenki in NASA-AMMOS/aerie-ui#1721
- Added transient secrets to the actions ui by @cohansen in NASA-AMMOS/aerie-ui#1711
- Merge duplicate permission denied descendent selector by @joswig in NASA-AMMOS/aerie-ui#1775
Full Changelog: NASA-AMMOS/aerie-ui@v3.6.0...v3.7.0
What's Changed in aerie-gateway
- Add "on conflict do nothing" when inserting into
users_allowed_roles
by @Mythicaeda in NASA-AMMOS/aerie-gateway#132
Full Changelog: NASA-AMMOS/aerie-gateway@v3.6.0...v3.7.0
What's Changed in aerie-docs
- Add External Source (and External Event) Attribute Validation Documentation by @pranav-super in NASA-AMMOS/aerie-docs#198
Full Changelog: NASA-AMMOS/aerie-docs@v3.5.2...v3.7.0
v3.5.2
What's Changed in aerie-ui
Bug Fixes
- Initialize codemirror instances after all dependencies are present by @duranb in NASA-AMMOS/aerie-ui#1733 (fixes NASA-AMMOS/aerie-ui#1727)
- Pin node version in test.yml workflow to 22.17.1 to fix CI tests (NASA-AMMOS/aerie-ui@afc97e6)
Full Changelog: NASA-AMMOS/aerie-ui@v3.5.1...v3.5.2
What's Changed in other repositories
No other changes in any other Aerie repositories (aerie, aerie-gateway, aerie-docs), same as 3.5.1
v3.6.0
What's Changed in aerie
Breaking Changes
- Workspaces Server by @Mythicaeda in #1711
Other Changes
- Add External Source (and External Event) Attribute Validation by @pranav-super in #1606
- Workspaces copy/move support by @joshhaug in #1712
- Action server changes to support new aerie-actions library by @joshhaug in #1713
- Feat/workspace improvements admin secret by @mattdailis in #1719
- update patch version of form-data dependency in sequencing-server to avoid vulnerability in earlier version by @dandelany in #1721
- Hotfix: add
aerie_net
network to workspace service in deployment docker-compose by @dandelany in #1722 - Pass admin auth token to action-server to enable action requests to workspace server by @dandelany in #1723
- Fix workspace server content-length bug by @dandelany in #1725
Full Changelog: v3.5.1...v3.6.0
What's Changed in aerie-ui
- Add External Source (and External Event) Attribute Validation by @pranav-super in NASA-AMMOS/aerie-ui#1560
- Update about modal by @AaronPlave in NASA-AMMOS/aerie-ui#1716
- Add anchor name as a column in activities directories by @tratsko in NASA-AMMOS/aerie-ui#1729
- New Workspaces by @duranb in NASA-AMMOS/aerie-ui#1723
- add
PUBLIC_WORKSPACE_SERVER_URL
to .env file by @duranb in NASA-AMMOS/aerie-ui#1735 - update aerie-actions dependency to 1.0.2 by @dandelany in NASA-AMMOS/aerie-ui#1738
- Release v3.6.0 by @joswig in NASA-AMMOS/aerie-ui#1740
Full Changelog: NASA-AMMOS/aerie-ui@v3.5.1...v3.6.0
What's Changed in aerie-gateway
- Feature: Add External Source (and External Event) Attribute Validation by @pranav-super in NASA-AMMOS/aerie-gateway#116
Full Changelog: NASA-AMMOS/aerie-gateway@v3.5.1...v3.6.0
What's Changed in aerie-docs
- Testing and Debugging Docs for Procedural Scheduling and Modeling by @ewferg in NASA-AMMOS/aerie-docs#238
- SeqN docs by @cartermak in NASA-AMMOS/aerie-docs#218
- Release v3.6.0 by @joswig in NASA-AMMOS/aerie-docs#240
Full Changelog: NASA-AMMOS/aerie-docs@v3.5.1...v3.6.0
v3.5.1
What's Changed in aerie
- Delay reporting simulation status until after profile segments have been written by @mattdailis in #1704
- temporarily publish permissions package by @dandelany in #1708
Full Changelog: v3.5.0...v3.5.1
What's Changed in aerie-ui
- Bug Fix for Issue #1445 (Anchor parent directive always renders at the time of the child) by @shreyasyellenki in NASA-AMMOS/aerie-ui#1714
- Add necessary permission handler to create workspace button by @AaronPlave in NASA-AMMOS/aerie-ui#1717
New Contributors
- @shreyasyellenki made their first contribution in NASA-AMMOS/aerie-ui#1714
Full Changelog: NASA-AMMOS/aerie-ui@v3.5.0...v3.5.1
What's Changed in aerie-gateway
- no changes
What's Changed in aerie-docs
- Use records in scheduling procedure examples by @mattdailis in NASA-AMMOS/aerie-docs#237
Full Changelog: NASA-AMMOS/aerie-docs@v3.5.0...v3.5.1
v3.5.0
What's Changed in aerie
- Added support for saving command dictionaries to the file store by @cohansen in #1672
- enforce strict version 0.1.7 for aerie-actions dependency by @dandelany in #1677
- Scheduling activity auto-deletion by @JoelCourtney in #1618
- Fix directive source invocation id in merge and snapshots by @JoelCourtney in #1689
- Action Cancellation by @joshhaug in #1675
- Remove deprecated version tag from docker-compose.yml by @mattdailis in #1695
- Permissions for sequence templates by @cartermak in #1687
- Adding plan model migration support by @joshhaug in #1665
- Removed environment variables from the global being passed into the a… by @cohansen in #1688
- Publish procedural-utils and merlin-server by @JoelCourtney in #1700
Full Changelog: v3.4.0...v3.5.0
What's changed in aerie-ui
New Features
- Add readonly checkbox to sequences by @duranb in NASA-AMMOS/aerie-ui#1645
- Use Sequence Type parameters for Actions. Import Schema Types from aerie-actions. by @ivydeliz in NASA-AMMOS/aerie-ui#1672
- Plan Model Migration by @ivydeliz in NASA-AMMOS/aerie-ui#1663
Other Changes
- Fix aerie-action container name in docker-compose-test by @dandelany in NASA-AMMOS/aerie-ui#1681
- TailwindCSS and Svelte Stellar by @AaronPlave in NASA-AMMOS/aerie-ui#1666
- Fix linting error on Sequence Template Editor by @JosephVolosin in NASA-AMMOS/aerie-ui#1686
- Added an optional flag for command dictionary file saving by @cohansen in NASA-AMMOS/aerie-ui#1677
- Various aria-label fixes across the app by @barugonman in NASA-AMMOS/aerie-ui#1683
- More aria/screen reader label fixes by @barugonman in NASA-AMMOS/aerie-ui#1687
- Link from root span parameter to directive parameter by @AaronPlave in NASA-AMMOS/aerie-ui#1679
- Feature/even more screenreader a11y cleanup by @barugonman in NASA-AMMOS/aerie-ui#1690
- Fix bug with Menus inside Modals by allowing click events to propagate by @dandelany in NASA-AMMOS/aerie-ui#1697
- Action cancellation support by @joshhaug in NASA-AMMOS/aerie-ui#1673
- Remove SeqN grammar and SeqJSON conversion by @cartermak in NASA-AMMOS/aerie-ui#1674
- Sequence Template & Templating Improvements by @JosephVolosin in NASA-AMMOS/aerie-ui#1678
- Permissions for sequence filters and template expansion by @cartermak in NASA-AMMOS/aerie-ui#1700
- Run Action from Sequence Editor by @ivydeliz in NASA-AMMOS/aerie-ui#1701
- Bump aerie-sequence-languages package version by @cartermak in NASA-AMMOS/aerie-ui#1705
- Row header timeline menu fix by @AaronPlave in NASA-AMMOS/aerie-ui#1704
Full Changelog: NASA-AMMOS/aerie-ui@v3.4.0...v3.5.0
What's Changed in aerie-gateway
- Add healthcheck to gateway dockerfile by @dandelany in NASA-AMMOS/aerie-gateway#124
- Sequence Template Import by @JosephVolosin in NASA-AMMOS/aerie-gateway#125
- Release v3.5.0 by @joswig in NASA-AMMOS/aerie-gateway#126
New Contributors
- @JosephVolosin made their first contribution in NASA-AMMOS/aerie-gateway#125
Full Changelog: NASA-AMMOS/aerie-gateway@v3.4.0...v3.5.0
What's Changed in aerie-docs
- add note to upgrade guide re: gradle build error by @dandelany in NASA-AMMOS/aerie-docs#229
- Fix env var used to enable sequence templates by @dandelany in NASA-AMMOS/aerie-docs#230
- Update first-resource.mdx fixed path to mission model in tutorial docs by @tratsko in NASA-AMMOS/aerie-docs#231
- Update first-activity.mdx by @shreyasyellenki in NASA-AMMOS/aerie-docs#232
- Update current-value.mdx removed quotes by @tratsko in NASA-AMMOS/aerie-docs#233
- Add Upgrade Checkpoint notice to upgrade guides for 2.8.0 and 2.9.0 by @dandelany in NASA-AMMOS/aerie-docs#235
- Add template permissions by @cartermak in NASA-AMMOS/aerie-docs#234
- Updated to include new fine-grained hasura function
migrate_plan_to_model
by @joshhaug in NASA-AMMOS/aerie-docs#227
New Contributors
- @tratsko made their first contribution in NASA-AMMOS/aerie-docs#231
- @shreyasyellenki made their first contribution in NASA-AMMOS/aerie-docs#232
- @joshhaug made their first contribution in NASA-AMMOS/aerie-docs#227
Full Changelog: NASA-AMMOS/aerie-docs@v3.4.0...v3.5.0
v3.4.0
What's Changed in aerie
Breaking Changes
New Features
Bug Fixes
- Bugfix: Allow resource streaming jobs to finish before closing connections by @mattdailis in #1640
- Disable on-update triggers during Procedural Constraint's Migration by @Mythicaeda in #1666
- Disable on-update triggers much more aggressively during Proc Constraints Migration by @Mythicaeda in #1667
Other Changes
- Bugfix: Sequencing Server Duration Parsing and Rebalancing by @mattdailis in #1642
- Sequence Templates by @cartermak in #1638
- Ensure Database Conventions Followed for Sequence Templating by @pranav-super in #1652
- Implement more convenient delegate methods for Windows and Interval by @JoelCourtney in #1644
- Aerie Actions Backend by @goetzrrGit in #1634
- Bugfix: Add 'simulation_dataset_id' as mapping in 'sequence_to_simulated_activity' view by @JosephVolosin in #1655
- remove build context for aerie_action in deployment/docker-compose by @dandelany in #1657
- Bugfix: Use simulated_activity instead of span for sequence templates by @mattdailis in #1656
- Use a different username for sequencing e2e tests to avoid issues running in parallel by @dandelany in #1658
- Fix publish name for action server (aerie-action) to match dockerfiles by @dandelany in #1659
- Remove foreign key between sequence_template and activity_type by @mattdailis in #1660
- Fix deployment/docker-compose for action server by @dandelany in #1668
- ignore DoS vulnerability CVE-2023-7272 in Trivy scans by @dandelany in #1670
- Add Ability to Lock User Sequences by @duranb in #1641
- switch action server to pull proper aerie-actions package from NPM registry by @dandelany in #1673
New Contributors
- @JosephVolosin made their first contribution in #1655
Full Changelog: v3.3.0...v3.4.0
What's changed in aerie-ui
New Features
- Copy & Paste of Activity Directives between Plans by @ivydeliz in NASA-AMMOS/aerie-ui#1627
Other Changes
- Refactor - Phoenix Editor linting changes by @duranb in NASA-AMMOS/aerie-ui#1629
- Ensures that only one context menu is open at a time by @duranb in NASA-AMMOS/aerie-ui#1636
- Reorganize Phoenix Editor files to be a little more discoverable by @duranb in NASA-AMMOS/aerie-ui#1635
- Actions UI V1 by @AaronPlave in NASA-AMMOS/aerie-ui#1646
- Procedural Constraints UI by @duranb in NASA-AMMOS/aerie-ui#1537
- Update tasks.json by @AaronPlave in NASA-AMMOS/aerie-ui#1667
- Sequence Templates by @JosephVolosin in NASA-AMMOS/aerie-ui#1642
- Fix broken SeqJSON handling by @cartermak in NASA-AMMOS/aerie-ui#1660
- Fix for file upload in procedural goals by @joshhaug in NASA-AMMOS/aerie-ui#1648
- Fix SeqN @note to match SeqJSON schema properties by @cartermak in NASA-AMMOS/aerie-ui#1644
New Contributors
- @JosephVolosin made their first contribution in NASA-AMMOS/aerie-ui#1642
- @joshhaug made their first contribution in NASA-AMMOS/aerie-ui#1648
Full Changelog: NASA-AMMOS/aerie-ui@v3.3.0...v3.4.0
What's Changed in aerie-gateway
- Added an endpoint to retreive an uploaded file by @cohansen in NASA-AMMOS/aerie-gateway#121
New Contributors
- @cohansen made their first contribution in NASA-AMMOS/aerie-gateway#121
Full Changelog: NASA-AMMOS/aerie-gateway@v3.3.0...v3.4.0
What's Changed in aerie-docs
- Add upgrade process page by @dandelany in NASA-AMMOS/aerie-docs#217
- Release v3.3.1 (#221) by @dandelany in NASA-AMMOS/aerie-docs#222
- Update effect-model.md to include mission in spawn and call by @mattdailis in NASA-AMMOS/aerie-docs#225
- Procedural Constraint Docs by @ewferg in NASA-AMMOS/aerie-docs#223
- Aerie Actions docs by @dandelany in NASA-AMMOS/aerie-docs#226
- Sequence Templates Docs by @cartermak in NASA-AMMOS/aerie-docs#219
- Release v3.4.0 by @joswig in NASA-AMMOS/aerie-docs#228
New Contributors
- @cartermak made their first contribution in NASA-AMMOS/aerie-docs#219
Full Changelog: NASA-AMMOS/aerie-docs@v3.3.0...v3.4.0
v3.3.1
What's Changed in aerie
Bug Fixes
- Bugfix: Allow resource streaming jobs to finish before closing connections by @mattdailis in #1640
- Bugfix: Sequencing Server Duration Parsing and Rebalancing by @mattdailis in #1642
What's Changed in aerie-docs
- Add upgrade process page by @dandelany in NASA-AMMOS/aerie-docs#217
No changes in aerie-ui
or aerie-gateway
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed in aerie
Breaking Changes
- Refine migration script by @Mythicaeda in #1617
Bug Fixes
- Fix "before delete" trigger on Scheduling Specification Conditions by @Mythicaeda in #1631
Other Changes
- Adds "HASURA_API_URL" to docker-compose by @Mythicaeda in #1623
- Run backend e2e tests with given gateway docker tag when provided in PR body, add dev docs by @dandelany in #1624
- Procedural Scheduling activity deletion by @JoelCourtney in #1610
- Update SeqJson Schema v1.3.1 by @goetzrrGit in #1600
- Stream simulation results in their own thread by @joshhaug in #1630
New Contributors
Full Changelog: v3.2.0...v3.3.0
What's Changed in aerie-ui
New Features
- Import SATF Library Sequence by @goetzrrGit in NASA-AMMOS/aerie-ui#1592
Performance Improvements
- Use bulk default activity arguments and remove getEffectiveActivityArguments calls by @AaronPlave in NASA-AMMOS/aerie-ui#1605
Build System and Dependencies
- Update playwright to fix playwright installation failure on ubuntu 24 (latest) by @AaronPlave in NASA-AMMOS/aerie-ui#1595
Other Changes
- Prefer using the arg delegate for enum args if its provided over the … by @cohansen in NASA-AMMOS/aerie-ui#1579
- Add Load and Activate Real Time Commands to SeqN by @goetzrrGit in NASA-AMMOS/aerie-ui#1543
- Feature/add extension e2e tests by @cohansen in NASA-AMMOS/aerie-ui#1587
- SATF/SASF Grammar support by @goetzrrGit in NASA-AMMOS/aerie-ui#1574
- Advanced Timeline Filtering by @AaronPlave in NASA-AMMOS/aerie-ui#1535
- Copy & Paste Activity Directives by @ivydeliz in NASA-AMMOS/aerie-ui#1565
- Remove autocomplete from manual type input in activity filter by @AaronPlave in NASA-AMMOS/aerie-ui#1599
- Remove manually specified activities from default view by @AaronPlave in NASA-AMMOS/aerie-ui#1598
- Subscription store fixes by @AaronPlave in NASA-AMMOS/aerie-ui#1593
- Fix incorrect usage of condition plan specs array as dictionary by @duranb in NASA-AMMOS/aerie-ui#1604
- simplify logic on no arg commands by @joswig in NASA-AMMOS/aerie-ui#1584
- Update hero image in README by @AaronPlave in NASA-AMMOS/aerie-ui#1607
- Addresses a11y labels error issue #1609 by @barugonman in NASA-AMMOS/aerie-ui#1611
- UI loading indicators part 1 by @AaronPlave in NASA-AMMOS/aerie-ui#1589
- Feature/block relative and notes seqn by @cohansen in NASA-AMMOS/aerie-ui#1600
- Vml Library Support by @joswig in NASA-AMMOS/aerie-ui#1602
New Contributors
- @barugonman made their first contribution in NASA-AMMOS/aerie-ui#1611
Full Changelog: NASA-AMMOS/aerie-ui@v3.2.0...v3.3.0
What's Changed in aerie-gateway
- Clarify HASURA_API_URL envvar in docs by @Mythicaeda in NASA-AMMOS/aerie-gateway#119
Full Changelog: NASA-AMMOS/aerie-gateway@v3.2.0...v3.3.0
What's Changed in aerie-docs
- Add details to Deployment page + new Production Deployment page with guide by @dandelany in NASA-AMMOS/aerie-docs#203
- external events API example by @joswig in NASA-AMMOS/aerie-docs#205
- Latest adaptation type, keyboard shortcuts, and form editor by @joswig in NASA-AMMOS/aerie-docs#204
- Include tutorial in modeling guide by @joswig in NASA-AMMOS/aerie-docs#206
- Intitial Batch of Architecture Decision Records by @ewferg in NASA-AMMOS/aerie-docs#207
- Advanced timeline filtering docs by @AaronPlave in NASA-AMMOS/aerie-docs#209
- Update hero image by @AaronPlave in NASA-AMMOS/aerie-docs#210
- Update deploy-to-gh-pages.yml by @joswig in NASA-AMMOS/aerie-docs#212
- Update DB Migration docs by @Mythicaeda in NASA-AMMOS/aerie-docs#201
v3.2.0
What's Changed in aerie
Refactoring & minor changes
- Rename 'foo-procedures' to 'banana-procedures' by @Mythicaeda in #1607
- use alternate repository for trivy vulnerabilities DB in Publish workflow by @dandelany in #1614
Full Changelog: v3.1.1...v3.2.0
What's Changed in aerie-ui
Other Changes
- fix bug where form editor can trigger unneeded editor change by @joswig in NASA-AMMOS/aerie-ui#1564
- Library Sequences from Workspace by @goetzrrGit in NASA-AMMOS/aerie-ui#1539
- Fix missing radix when serializing relative time milliseconds by @cartermak in NASA-AMMOS/aerie-ui#1567
- Manage Default View for Model by @AaronPlave in NASA-AMMOS/aerie-ui#1554
- fix for #1561 by @joswig in NASA-AMMOS/aerie-ui#1562
- Feature/command dictionary by @duranb in NASA-AMMOS/aerie-ui#1571
Full Changelog: NASA-AMMOS/aerie-ui@v3.1.1...v3.2.0