Releases: NASA-AMMOS/plandev
Release list
v4.3.0
What's Changed in plandev
This release includes a number of significant changes including database migrations and recommended Docker image configuration changes.
Please see the PlanDev 4.3.0 Upgrade Guide for more details and complete instructions for upgrading from version 4.2.1 to version 4.3.0.
New Features
- Add default Derivation Group associations for Plans at the Model level by @pranav-super in #1831
- Allow Plan Bounds to be Changed by @Mythicaeda in #1833
- Add simultaneous-edit protection to workspace file saves by @AaronPlave in #1836
Bug Fixes
- Fix Edge Case in Anchor Validation by @Mythicaeda in #1822
- Make Parcel Names Unique by @Mythicaeda in #1825
- Return Violation Messages from Constraints by @Mythicaeda in #1782
- Fix
IllegalStateExceptionwhen Simulating during Scheduling by @Mythicaeda in #1846 - Fix
CascadeDelete Failing when handling Anchored Activities by @Mythicaeda in #1839
Refactoring
- Format Java Backend Exceptions by @Mythicaeda in #1777
Other Changes
- [HOTFIX] Add External Event relationship to plan_derivation_group by @pranav-super in #1826
- Small fixes to action server port parsing, github workflows by @dandelany in #1827
- New scan workflow + sonar project config file to enable sonarqube scans by @dandelany in #1832
- WIP - Dependency updates to fix vulnerabilities from security scans by @dandelany in #1840
- update linux libc in hasura image to mitigate CVE-2022-49770 by @dandelany in #1850
- Code Quality + Security + Scan improvements by @dandelany in #1835
- FPrime dictionary parsing - support for aliases, don't change stem names by @joswig in #1848
Full Changelog: v4.2.1...v4.3.0
What's Changed in plandev-ui
New Features
- UI for constraint violation messages by @dandelany in NASA-AMMOS/plandev-ui#1928
- Simplify action run logs viewer and add JSON download by @AaronPlave in NASA-AMMOS/plandev-ui#1932
- Activity Search Phase 1 by @joswig in NASA-AMMOS/plandev-ui#1875
- Add default Derivation Group associations for Plans at the Model level by @pranav-super in NASA-AMMOS/plandev-ui#1934
- Auto-refresh workspace file list when an action finishes by @AaronPlave in NASA-AMMOS/plandev-ui#1951
- Change plan time bounds by @AaronPlave in NASA-AMMOS/plandev-ui#1834
- Add a sanitized Markdown "Report" block to action run results by @AaronPlave in NASA-AMMOS/plandev-ui#1952
- Implement workspace back button functionality by @AaronPlave in NASA-AMMOS/plandev-ui#1925
- Activity Directive Builder by @JosephVolosin in NASA-AMMOS/plandev-ui#1900
- Simultaneous-edit protection for workspace files by @AaronPlave in NASA-AMMOS/plandev-ui#1949
- Save before navigate in workspace by @AaronPlave in NASA-AMMOS/plandev-ui#1960
- Timeline resource streaming by @AaronPlave in NASA-AMMOS/plandev-ui#1929
Bug Fixes
- [HOTFIX] Improve Plan External Events Request Efficiency by @pranav-super in NASA-AMMOS/plandev-ui#1927
- Ensure blank sequence opened on new page shows correct right side tabs by @AaronPlave in NASA-AMMOS/plandev-ui#1924
- Close plan branches modal on branch select by @AaronPlave in NASA-AMMOS/plandev-ui#1939
- Clear derivationGroupVisibilityMap on external source store reset by @AaronPlave in NASA-AMMOS/plandev-ui#1944
- Fix admin view saving permission by @AaronPlave in NASA-AMMOS/plandev-ui#1946
- Fix workspace collaborator input overflow by @AaronPlave in NASA-AMMOS/plandev-ui#1955
- Flip timeline hover cursor left instead of overflowing right by @AaronPlave in NASA-AMMOS/plandev-ui#1954
- Use a full-page navigation on SSO logout so the login redirect is followed by @AaronPlave in NASA-AMMOS/plandev-ui#1950
- Fix: Remove empty activity type from search filter and fix placeholder selection by @duranb in NASA-AMMOS/plandev-ui#1947
Refactoring
- Add Output Language Handling to Sequence Editor by @duranb in NASA-AMMOS/plandev-ui#1931
- Refactor Log and Error Types and Handling by @AaronPlave in NASA-AMMOS/plandev-ui#1933
Continuous Integration
- Exclude test files from duplication detection in SonarQube by @AaronPlave in NASA-AMMOS/plandev-ui#1953
Other Changes
- New scan workflow + sonar project config file to enable sonarqube scans by @dandelany in NASA-AMMOS/plandev-ui#1935
- Code quality & security updates by @AaronPlave in NASA-AMMOS/plandev-ui#1941
- Fix recent flaky e2e tests by @AaronPlave in NASA-AMMOS/plandev-ui#1967
- Manual GH workflow for analyzing flaky/failing/timed-out tests by @dandelany in NASA-AMMOS/plandev-ui#1964
- Fix: Datepicker default time view by @duranb in NASA-AMMOS/plandev-ui#1962
- Update ui base docker image to node 22.22.3 to fix security issues by @dandelany in NASA-AMMOS/plandev-ui#1972
Full Changelog: NASA-AMMOS/plandev-ui@v4.2.1...v4.3.0
What's Changed in plandev-gateway
- New scan workflow + sonar project config file to enable sonarqube scans by @dandelany in NASA-AMMOS/plandev-gateway#147
Full Changelog: NASA-AMMOS/plandev-gateway@v4.2.1...v4.3.0
What's Changed in plandev-docs
- Updates for 4.2.1 and other recent features by @dandelany in NASA-AMMOS/plandev-docs#21
Full Changelog: NASA-AMMOS/plandev-docs@v4.2.1...v4.3.0
v4.2.1
What's Changed in plandev
Other Changes
- Add External Event Visibility to Procedural Constraints by @pranav-super in #1789
- Fix Typo in Workspace Server HEALTHCHECK by @Mythicaeda in #1820
- Seqdev Actions: add
undefinedas allowed value for non-required variant-type parameters by @dandelany in #1821 - update trivyignore to ignore CVE-2026-31789 with rationale by @dandelany in #1823
Full Changelog: v4.2.0...v4.2.1
What's Changed in plandev-ui
New Features
- Auto-expand action run logs by default by @AaronPlave in NASA-AMMOS/plandev-ui#1916
- Required action parameter validation and action param defaults for action runs by @AaronPlave in NASA-AMMOS/plandev-ui#1911
- Default new workspace items to current selection by @AaronPlave in NASA-AMMOS/plandev-ui#1918
- List files and folders to be deleted in workspace modal by @AaronPlave in NASA-AMMOS/plandev-ui#1920
Bug Fixes
- Swap table cookie persistence for localStorage by @AaronPlave in NASA-AMMOS/plandev-ui#1912
- Fix 'Send to Workspace' functionality with directories by @JosephVolosin in NASA-AMMOS/plandev-ui#1922
Documentation
- Adopt SLIM contributing and code of conduct guidelines by @AaronPlave in NASA-AMMOS/plandev-ui#1913
Full Changelog: NASA-AMMOS/plandev-ui@v4.2.0...v4.2.1
No changes to plandev-gateway in v4.2.1
No changes to plandev-docs in v4.2.1
v4.2.0
What's Changed in plandev
New Features
- Action versioning and archiving by @AaronPlave in #1803
- Add Workspace Metadata by @Mythicaeda in #1807
- Actions: add Required + Enum parameters + settings with server-side validation by @dandelany in #1817
Other Changes
- Pin trivy-action to safe 0.24.0 commit in response to security compromise by @dandelany in #1806
- Content changes for repo rename by @AaronPlave in #1812
- change maven publishing URL to new plandev repo by @dandelany in #1813
- update handlebars to v4.7.9 to fix security scan issues by @dandelany in #1814
- Update README.md with updated naming messaging by @dandelany in #1815
- Remove redundant phrasing by @joswig in #1816
- update aerie-actions API to 1.2.4 by @dandelany in #1818
- Split E2E Test tasks into multiple subtasks by @Mythicaeda in #1811
Full Changelog: v4.1.1...v4.2.0
What's Changed in plandev-ui
New Features
- Actions Page Rework + Versioning + Archiving by @AaronPlave in NASA-AMMOS/plandev-ui#1892
- Sequence metadata UI by @duranb in NASA-AMMOS/plandev-ui#1905
- Allow sequence name to be chosen during sequence expansion filter application by @JosephVolosin in NASA-AMMOS/plandev-ui#1908
- Make delete button for permanent confirm modal actions red by @AaronPlave in NASA-AMMOS/plandev-ui#1907
Other Changes
- Use gqlSubscribable .loading/.error stores across UI by @AaronPlave in NASA-AMMOS/plandev-ui#1885
- add scheduling goal invocation ID to the allowed columns on Activity Directives table by @dandelany in NASA-AMMOS/plandev-ui#1895
- pin trivy-action to commit hash for release 0.35.0 to avoid compromised versions by @dandelany in NASA-AMMOS/plandev-ui#1897
- Content changes for repo rename by @AaronPlave in NASA-AMMOS/plandev-ui#1904
- Fix inconsistent file extension handling in workspaces by @duranb in NASA-AMMOS/plandev-ui#1899
- Add API integration test mode to aerie-action-demo by @AaronPlave in NASA-AMMOS/plandev-ui#1909
- Fixes sequence output editor not applying appropriate linting by @duranb in NASA-AMMOS/plandev-ui#1898
Full Changelog: NASA-AMMOS/plandev-ui@v4.1.1...v4.2.0
What's Changed in plandev-gateway
- pin trivy-action to commit hash for release 0.35.0 to avoid compromised versions by @dandelany in NASA-AMMOS/plandev-gateway#143
- Minimal set of changes to support renaming repo to plandev-gateway by @AaronPlave in NASA-AMMOS/plandev-gateway#144
Full Changelog: NASA-AMMOS/plandev-gateway@v4.1.1...v4.2.0
What's Changed in plandev-docs
- address landing page feedback on legacy name and demo language by @joswig in NASA-AMMOS/plandev-docs#14
- target support message to NASA missions, link to ammos by @joswig in NASA-AMMOS/plandev-docs#15
- removed rename message by @joswig in NASA-AMMOS/plandev-docs#16
- update links in docs to new docs URLs (plandev instead of aerie) by @dandelany in NASA-AMMOS/plandev-docs#17
- updates to plandev renaming notice & other minor updates to fix names by @dandelany in NASA-AMMOS/plandev-docs#18
Full Changelog: NASA-AMMOS/plandev-docs@v4.1.1...v4.2.0
v4.1.1
What's Changed in aerie
Bug Fixes
- Fix action server crash from unhandled duplicate secrets by @AaronPlave in #1796
- stringify + parse action results before returning them, to sanitize to only serializable values by @dandelany in #1798
Full Changelog: v4.1.0...v4.1.1
What's Changed in aerie-ui
Bug Fixes
- Remove separate handling of secret parameters in RunActionModal by @duranb in NASA-AMMOS/plandev-ui#1886
- Clear stale SeqJSON output when switching workspace files by @AaronPlave in NASA-AMMOS/plandev-ui#1889
Other Changes
- No models available message by @AaronPlave in NASA-AMMOS/plandev-ui#1887
- update @nasa-jpl/aerie-sequence-languages library to v1.0.2 by @dandelany in NASA-AMMOS/plandev-ui#1890
Full Changelog: NASA-AMMOS/plandev-ui@v4.1.0...v4.1.1
What's Changed in aerie-gateway
No changes in aerie-gateway in v4.1.1
Full Changelog: NASA-AMMOS/plandev-gateway@v4.1.0...v4.1.1
What's Changed in plandev-docs
- Upgrade guide for release v4.1.1 by @joswig in NASA-AMMOS/plandev-docs#13
Full Changelog: NASA-AMMOS/plandev-docs@v4.1.0...v4.1.1
What's Changed in aerie-sequence-languages v1.0.2
Bug Fixes
- Use factories for extensions that use ViewPlugin and use PhoenixResou… by @AaronPlave in NASA-AMMOS/aerie-sequence-languages#23
Full Changelog: NASA-AMMOS/aerie-sequence-languages@v1.0.1...v1.0.2
v4.1.0
What's Changed in aerie
Bug Fixes
- Fix Generated Procedure Names by @Mythicaeda in #1780
- Fix MerlinServiceException when Scheduling Posts Sim Results with Unfinished Activities by @Mythicaeda in #1787
Other Changes
- update Aerie -> PlanDev in docs/strings by @dandelany in #1772
- Treat only record components in procedures as parameters by @mattdailis in #1775
- Action server cookie credentials by @AaronPlave in #1784
- update postgres docker image 16.4 -> 16.12-bookworm by @dandelany in #1790
- Give empty defaults to optional action-cookie related env vars in docker compose, to avoid warnings when not passed by @dandelany in #1791
- Nest cookies in action server secrets by @AaronPlave in #1792
- update publish security scanner to also generate & upload sarif report to GH security tab by @dandelany in #1793
- Add another false positive CVE for gosu to trivyignore by @AaronPlave in #1794
- Update default SeqJSON association to JSON by @Mythicaeda in #1788
Full Changelog: v4.0.0...v4.1.0
What's Changed in aerie-ui
Bug Fixes
- Compute start_time_ms for plan merge activities by @AaronPlave in NASA-AMMOS/plandev-ui#1867
- Fix error handling in view file loading to properly return error message by @duranb in NASA-AMMOS/plandev-ui#1861
- Fix incorrect return type from tag creation query by @duranb in NASA-AMMOS/plandev-ui#1863
- Fix workspace file/folder name path cleaning by @AaronPlave in NASA-AMMOS/plandev-ui#1857
- External event loading fix by @AaronPlave in NASA-AMMOS/plandev-ui#1846
- Fix overflowing activity changelog icon and use lucide icon by @AaronPlave in NASA-AMMOS/plandev-ui#1868
- Sequence Editor Fixes by @duranb in NASA-AMMOS/plandev-ui#1873
- Prevent file switching from affecting undo history by @duranb in NASA-AMMOS/plandev-ui#1881
Other Changes
- e2e Test Refactoring by @AaronPlave in NASA-AMMOS/plandev-ui#1832
- Integrate default args for procedural constraints and goals by @AaronPlave in NASA-AMMOS/plandev-ui#1852
- Small expansion panel improvements by @AaronPlave in NASA-AMMOS/plandev-ui#1838
- Redirect to originally requested page after login by @AaronPlave in NASA-AMMOS/plandev-ui#1851
- Silence nuisance chrome request errors present in sveltekit dev server logs by @AaronPlave in NASA-AMMOS/plandev-ui#1855
- Ensure goal/constraint procedure revision stickiness in selector by @AaronPlave in NASA-AMMOS/plandev-ui#1856
- Add prop to disable Ctrl-S/Cmd-S in workspace editors if global listener is already present by @duranb in NASA-AMMOS/plandev-ui#1864
- Remove bootstrap icons by @AaronPlave in NASA-AMMOS/plandev-ui#1825
- Improve simulation panel performance by @AaronPlave in NASA-AMMOS/plandev-ui#1869
- Allow dbl click to submit in change mission model modal by @AaronPlave in NASA-AMMOS/plandev-ui#1870
- Dynamic role switching + socket consolidation by @AaronPlave in NASA-AMMOS/plandev-ui#1741
- Update UI to use node LTS 22.22.0 and require node >= 22.0 by @AaronPlave in NASA-AMMOS/plandev-ui#1854
- Update packages for vulnerability reduction by @duranb in NASA-AMMOS/plandev-ui#1874
- Add trivyignore file & ignore vulnerability report which does not affect us by @dandelany in NASA-AMMOS/plandev-ui#1876
- Add support for uploading activities as JSON by @JosephVolosin in NASA-AMMOS/plandev-ui#1843
- Socket consolidation cleanup by @AaronPlave in NASA-AMMOS/plandev-ui#1880
- add file.open annotation to SequenceEditor when opening file, show toast when sanitizing characters by @dandelany in NASA-AMMOS/plandev-ui#1883
- Include credentials when making request to action
/secretsby @AaronPlave in NASA-AMMOS/plandev-ui#1882 - Workspace Error Console by @AaronPlave in NASA-AMMOS/plandev-ui#1844
Full Changelog: NASA-AMMOS/plandev-ui@v4.0.0...v4.1.0
What's Changed in aerie-gateway
- Add /uploadActivities by @JosephVolosin in NASA-AMMOS/plandev-gateway#138
Full Changelog: NASA-AMMOS/plandev-gateway@v4.0.0...v4.1.0
What's Changed in plandev-docs
- Fix Java Procedural Docs by @Mythicaeda in NASA-AMMOS/plandev-docs#5
- Update support email address by @AaronPlave in NASA-AMMOS/plandev-docs#6
- Add video back by @AaronPlave in NASA-AMMOS/plandev-docs#7
- Fix support email address to match address in footer by @dandelany in NASA-AMMOS/plandev-docs#8
- Update aerie->plandev in a few images and google group links by @AaronPlave in NASA-AMMOS/plandev-docs#11
- Examples of finding plans by contents by @joswig in NASA-AMMOS/plandev-docs#4
- Action secrets/credentials docs by @AaronPlave in NASA-AMMOS/plandev-docs#10
Full Changelog: NASA-AMMOS/plandev-docs@v4.0.0...v4.1.0
What's Changed in aerie-sequence-languages v1.0.1
- Handle control characters in string/JSON arguments during seqN to SeqJSON conversion by @AaronPlave in NASA-AMMOS/aerie-sequence-languages#20
- Add linter rule to catch bad escape characters by @dandelany in NASA-AMMOS/aerie-sequence-languages#21
- Sanitize smart quotes in SeqN language when document is opened or text is pasted by @dandelany in NASA-AMMOS/aerie-sequence-languages#22
New Contributors
- @AaronPlave made their first contribution in NASA-AMMOS/aerie-sequence-languages#20
Full Changelog: NASA-AMMOS/aerie-sequence-languages@v1.0.0...v1.0.1
v4.0.0
What's Changed in aerie
New Features
- Create Bulk Endpoint for Workspaces by @Mythicaeda in #1760
- Add item ordering in record value mapper to allow ordering of activity/scheduling goal parameters by @adrienmaillard in #1738
- Default parameters for procedural constraints/scheduling goals by @adrienmaillard in #1744
Refactoring
- Upgrade Junit to from 5.10.0 to 6.0.1 by @Mythicaeda in #1769
Other Changes
- Change SimulationResultsWriter to write more directly to file by @DavidLegg in #1763
- Update Action Server package-lock.json by @Mythicaeda in #1770
- Fix/docs java version by @barugonman in #1750
- Bug fix: Consult clock for fixedTimeCondition by @DavidLegg in #1739
New Contributors
- @barugonman made their first contribution in #1750
Full Changelog: v3.8.1...v4.0.0
What's Changed in aerie-ui
- External Event Timeline Filtering by @JosephVolosin in NASA-AMMOS/plandev-ui#1652
- Update actions list when selected active file updates by @duranb in NASA-AMMOS/plandev-ui#1822
- Make Plan model nullable and display missing model message in plan by @AaronPlave in NASA-AMMOS/plandev-ui#1776
- Feat: Workspace bulk operations by @duranb in NASA-AMMOS/plandev-ui#1826
- Sort scheduling/activity parameters according to optional order provided in the metadata by @adrienmaillard in NASA-AMMOS/plandev-ui#1773
- Sort command expansion rules by ID within new expansion set table by @AaronPlave in NASA-AMMOS/plandev-ui#1835
- Sort models by descending ID on models page by @AaronPlave in NASA-AMMOS/plandev-ui#1841
- Permission fix for timeline view control menu activity drag by @AaronPlave in NASA-AMMOS/plandev-ui#1842
- Improve expansion run page performance by @AaronPlave in NASA-AMMOS/plandev-ui#1836
- Require parcelId to not be null before allowing expansion rule save by @AaronPlave in NASA-AMMOS/plandev-ui#1839
- Improved parcel viewing permissions by @AaronPlave in NASA-AMMOS/plandev-ui#1840
- Workspace file browsing rework by @AaronPlave in NASA-AMMOS/plandev-ui#1845
- Aerie -> PlanDev & SeqDev Rebrand by @AaronPlave in NASA-AMMOS/plandev-ui#1833
- Fix 'Send to Workspace' to work with new Sequencing Workspaces by @JosephVolosin in NASA-AMMOS/plandev-ui#1809
- Update README image by @AaronPlave in NASA-AMMOS/plandev-ui#1848
Full Changelog: NASA-AMMOS/plandev-ui@v3.8.1...v4.0.0
What's Changed in aerie-gateway
- update Aerie -> PlanDev in README and user-facing strings by @dandelany in NASA-AMMOS/plandev-gateway#137
Full Changelog: NASA-AMMOS/plandev-gateway@v3.8.1...v4.0.0
What's Changed in plandev-docs
- Docs repo has been changed to https://github.com/NASA-AMMOS/plandev-docs
- Rebrand by @AaronPlave in NASA-AMMOS/plandev-docs#1
- Add page to docs re: details of the Plandev rename by @dandelany in NASA-AMMOS/plandev-docs#2
Full Changelog: NASA-AMMOS/plandev-docs@v3.8.1...v4.0.0
v3.8.1
What's Changed in aerie
Bug Fixes
- update action-server to pull user role from action requests and pass to action by @dandelany in #1765
- Update to
aerie-actionsv1.1.1
Full Changelog: v3.8.0...v3.8.1
No changes in aerie-ui, aerie-gateway or aerie-docs
v3.8.0
What's Changed in aerie
New Features
- Add Workspace Permissions by @Mythicaeda in #1757
- Actions improvements - JWT, user info, adaptations in actions by @dandelany in #1762
- Access JWT in actions by @dandelany in #1758
Full Changelog: v3.7.1...v3.8.0
What's Changed in aerie-ui
Other Changes
- Rework plan grid menu by @AaronPlave in NASA-AMMOS/plandev-ui#1785
- Span table fixes by @AaronPlave in NASA-AMMOS/plandev-ui#1784
- Support auto resizing row height for compact activity drawing mode by @AaronPlave in NASA-AMMOS/plandev-ui#1786
- Fixes delete workspace context menu not doing anything on click by @duranb in NASA-AMMOS/plandev-ui#1800
- Preserve reverse-chronological order of action runs on Actions page by @dandelany in NASA-AMMOS/plandev-ui#1806
- Combine shift and pack activity modals by @AaronPlave in NASA-AMMOS/plandev-ui#1787
- Prevent escape and click-outside closure of workspace import file modal by @AaronPlave in NASA-AMMOS/plandev-ui#1805
- Rename "Sequence Editor" plan menu item to "Workspaces" by @AaronPlave in NASA-AMMOS/plandev-ui#1807
- Error console rework by @AaronPlave in NASA-AMMOS/plandev-ui#1770
- Plug and Play Sequences - changes to sequence adaptation interface, latest rebase by @cartermak in NASA-AMMOS/plandev-ui#1782
- Update sequence adaptation loading to inject CM dependencies by @dandelany in NASA-AMMOS/plandev-ui#1813
- use exports to capture output of loading the user sequencing adaptation by @dandelany in NASA-AMMOS/plandev-ui#1814
- Feature: Workspace Permission Improvements by @duranb in NASA-AMMOS/plandev-ui#1812
- update lint, publish and test workflows to use same NPM version as specified in the .nvmrc file by @dandelany in NASA-AMMOS/plandev-ui#1818
- Actions UI improvements - file and fileList type params, tooltips for param description by @duranb in NASA-AMMOS/plandev-ui#1817
- Workspace file multi-select in table view by @dandelany in NASA-AMMOS/plandev-ui#1816
- Fix sequence adaptation loading in sequence templates by @duranb in NASA-AMMOS/plandev-ui#1815
Full Changelog: NASA-AMMOS/plandev-ui@v3.7.1...v3.8.0
What's Changed in aerie-docs
- More info on template time formats by @cartermak in NASA-AMMOS/aerie-docs#243
Full Changelog: NASA-AMMOS/aerie-docs@v3.7.1...v3.8.0
No changes to aerie-gateway in v3.8.0
Full Changelog: NASA-AMMOS/plandev-gateway@v3.7.1...v3.8.0
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/plandev-ui#1777
Other Changes
- Allow
userrole to modify any workspace's contents by @duranb in NASA-AMMOS/plandev-ui#1792 - Fix: don't append .txt extension to sequence files when downloading from editor by @dandelany in NASA-AMMOS/plandev-ui#1796
- Fix: don't send secrets request to action server for runs which don't have secrets by @dandelany in NASA-AMMOS/plandev-ui#1798
- Duration resource plotting by @AaronPlave in NASA-AMMOS/plandev-ui#1783
Full Changelog: NASA-AMMOS/plandev-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/plandev-ui#1749
- Properly sort simulated activity table start offset column by @AaronPlave in NASA-AMMOS/plandev-ui#1739
- Show specific error message in toast when plan merge fails to begin by @AaronPlave in NASA-AMMOS/plandev-ui#1748
- Ensure model revision changes affect simulation status by @AaronPlave in NASA-AMMOS/plandev-ui#1731
- Display plan import error in plan form by @AaronPlave in NASA-AMMOS/plandev-ui#1732
- Add ability to convert imported files into target language by @duranb in NASA-AMMOS/plandev-ui#1763
- Fixed an issue where exception causes were not properly flowing throu… by @cohansen in NASA-AMMOS/plandev-ui#1745
- Fix for: Cannot copy parameter values from activity in viewer role by @ivydeliz in NASA-AMMOS/plandev-ui#1758
Refactoring
- Update formatting for the Expansion panel by @JosephVolosin in NASA-AMMOS/plandev-ui#1753
Other Changes
- Fix e2e tests by using node 22.17.1 instead of LTS (22.18) by @dandelany in NASA-AMMOS/plandev-ui#1744
- Revert to Default View by @AaronPlave in NASA-AMMOS/plandev-ui#1710
- Plan page error console improvements by @lklyne in NASA-AMMOS/plandev-ui#1688
- Fix: Model extraction status text mismatch by @mattdailis in NASA-AMMOS/plandev-ui#1761
- Refactor activity table columns menu by @AaronPlave in NASA-AMMOS/plandev-ui#1730
- Add metadata section to selected activity by @tratsko in NASA-AMMOS/plandev-ui#1756
- Formatting the arguments column in the activity directives table by @tratsko in NASA-AMMOS/plandev-ui#1737
- Remove zeros in duration strings by @tratsko in NASA-AMMOS/plandev-ui#1757
- New Feature: Packing Activity Directives With Offset by @dandelany in NASA-AMMOS/plandev-ui#1752
- Add descriptions to UI for Activity Type, Parameter and Resource by @tratsko in NASA-AMMOS/plandev-ui#1765
- New Feature: Bulk Shifting Activities by @shreyasyellenki in NASA-AMMOS/plandev-ui#1721
- Added transient secrets to the actions ui by @cohansen in NASA-AMMOS/plandev-ui#1711
- Merge duplicate permission denied descendent selector by @joswig in NASA-AMMOS/plandev-ui#1775
Full Changelog: NASA-AMMOS/plandev-ui@v3.6.0...v3.7.0
What's Changed in aerie-gateway
- Add "on conflict do nothing" when inserting into
users_allowed_rolesby @Mythicaeda in NASA-AMMOS/plandev-gateway#132
Full Changelog: NASA-AMMOS/plandev-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