Changelog
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
Unreleased
5.6.0
Update to oso-services v 14.5.0
Adds validation for observing constraints
Updates Signal Processor table: now displays the coarse channel range alongside the bandwidth.
Updates Target editor now automatically displays details of a newly added target
If there is only a single target or CSP set-up select these are automatically selected when a scan is added
PST beams editor labels updated
SBD name is now displayed in the banner when editing the SBD
[BUGFIX] Fixes another(!) issue with the SDP Parameters where extra_helm_values were not being loaded from the store
Delete nginx.conf as it is overwritten by template from the base image
Override worker_processes in the nginx conf to fix resource issue when app it deployed in same node as others
Adds QA thresholds to SBD editor
Adds PST flow-through parameters to Signal Processor page
5.5.0
Adds Scheduling Constraints page in the SB Editor
[BUGFIX] Fixes another issue with the SDP Parameters where the fields cannot be clearer
[BUGFIX] Adds workaround to enhance the SDP Parameters schema to allow extra_helm_values to be set as nested objects
Hide rcal params in SDP parameters if enabled is set to false
Update to use v14.2.2 of the backend
Adds Commissioning component to the Observing Block page with Generate SBD button. This will open a pop up with inputs to the calibrator and frequency sweep SBD generation, then will call the new APIs on submit.
5.4.0
Adds reference dishes for Mid holography.
Adds support for loading PVT Trajectories from a CSV file.
Adds support for TLE objects in Targets.
5.3.2
[BUGFIX] Fixes SDP Parameters form rendering for json schemas that have prefixItems without items
5.3.1
SonarQube for static analysis of code quality
[BUGFIX] Fixes parsing issue for arrays in SDP script params, where arrays were being turned into indexed objects
5.3.0
Update to use v14.0.1 of the backend
[BUGFIX] Fixes issue where default Project was hard-coding an OB ID by generating a new SKUID on each get of a new Project
Rendering the SBD editor after authentication and Observatory Static Data are ready.
Disable Zustand middleware persistence in Vitest setup.
Added status update functionality for Projects and SBs
5.2.0
Update to use v13.1.1 of the backend
Update to include further backend validation errors
Adds display Project and SBD status from the backend; Remove OB status placeholder
5.1.1
Repeat the 5.1.0 release as the image was not signed so is not available in CAR.
5.1.0
Add clone target button
Adds support for Galactic and AltAz coordinate systems
Change the column widths in the SB table
Added project purpose
Include backend validation errors in the UI. Remove the validate button as the validation is called in the background on changes.
Changed: Fixed bottom limit of Low continuum band
BACKEND_URL must be a valid https URL - ODT UI will not work and helm chart will not deploy under these circumstances.
Added the ability to clone rows in the scan table and also drag and drop them.
Changed: Added a total scan time field on the scan page.
Fixed: Reinstate deleted logic related to the subarray beam scans no longer being to the first.
Changed: Fixed the height of the various tables in the ODT and ensure that they are scrollable.
Update to v12.1.0 of the backend with the new ODA schemas.
Explicitly delete OBs and SBDs with the new DELETE APIs, can add a confirmation button
5.0.0
Added: Permit specification of pointing correction for Mid
Changed: Modified the Mid spectral window default correlator averaging time to 0.142s
Add support for calibrator targets for low, with the targets page now able to add calibrator targets from the catalogue
Update to v10.0.1 of the backend with new postgres operator deployment
Added support for AA2 array configurations
Added multiple pointings for targets
Added support for scan intents
Add warning that the continuum imaging pipeline does not yet exist
Added extra fields to the scan duration cell to include the total scan duration time and the no of pointings
Removed the ability to specify a radial velocity for Solar System Objects
4.4.0
Update to v8.0.0 of the backend with new postgres operator deployment
Add support for SDP scripts, with parameter definitions queried from the API
4.3.0
Add validation of a scan with timing beams and PST correlator set up
Allow a single dish in Mid custom arrays
Add support for Mid Band 5b
Update to v5.2.0 of the backend
Fix PST averaging time order of magnitude
4.2.1
Update to v4.0.4 of the backend to fix project-view versioning issue
Fix issue of blank screen when no observing blocks are present in a project
4.2.0
Update to v4.0.3 of the backend
Present a combined proposal and project view on home page
4.1.1
Fix request to proposal query endpoint
4.1.0
Update to v3.0.0 of the backend
Call Proposal search after login, now the endpoint has AAA
4.0.0
Update to the backend version 2.0.3 and create PDM v19.0.0 SBDefinitions
Support multiple subarrays and the new scan sequence per subarray
Add the Proposal -> Project -> SBDefinition generate, with a Proposal search on the home page
Updated to populate the newer ICRSCoordinate target objects
Add ipv6only=off to nginx conf to allow the deployment to work in environments without IPv6
3.0.0
[BREAKING] Updated to ska-oso-services v1.0.1 with AAA and implemented login functionality in the ODT UI
Added improved RA and Dec validation
Added save prevention if the form is in an invalid state
2.1.0
Added support for multiple apertures for SKA LOW
Extended OSD integration - Subarray information is now obtained from OSD by querying the oso-services endpoint
Updated to ska-gui-component v2.3.4
Allow multiple PST targets
Fix bug with PST functionality on CSP page
2.0.0
Added Home and OB page
Added ability to get the source coordinates from the source name via Simbad or NED
Added OSD integration - Frequency Band information is now obtained from OSD by querying the new oso-services endpoint
1.1.0
Update to backend using PDM version 17 and ODA version 7
1.0.0
Minimal AA0.5 version of the application, rewritten using React.