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