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.