Client Local
Telescope Pointing
Telescope Health
ID Survey Alias State Template Scheduled
Date range
ID Survey Alias State Template Run/Scheduled Time Duration
Survey Project State Created By Creation Date Last Change By Last Change Date
v2.9 09 Oct 2022
  • Updated log4j to 2.19.0, Spring Boot to 2.7.4
v2.8 12 Sep 2022
  • Fixed an issue where SUBMITTED scheduling Blocks did not show their duration.
  • Increased the thread pool to improve performance of scheduled tasks.
  • Updated to Spring Boot 2.7.3
v2.7 05 Jul 2022
  • Fixed a bug where the survey.template parset parameters was not being referenced; this caused all displayed parsets to revert to 'Standard'.
v2.6 14 Jun 2022
  • AXE-727: bubble up import exceptions to the UI.
v2.5 24 May 2022
  • Mostly library version updates, Spring Boot (2.7.0), Spring v5.3.20, momentJS (2.29.3)
  • Minor fix to allow more than 10 parsets to be returned (Elasticsearch default resultset is 10.)
v2.4 13 Apr 2022
  • Updgrade to Spring Boot 2.6.6 and Spring Framework 5.3.18
v2.3 21 Mar 2022
  • Bug fix release.
v2.2 07 Mar 2022
  • Fixed executive control display- donut colour was not reflecting executive status.
  • Removed Tempus Dominus JavaScript library, moved to native HTML5 date elements.
v2.1 28 Feb 2022
  • AXE-673: ObsVariable tab in OMP modal does not refresh.
  • Other minor fixed and cosmetics.
v2.0 07 Feb 2022
  • Complete rewrite using Spring Boot.
  • OPAL, S&A Unix or NEXUS account logins are now supported.
  • Updated the Scheduing Block cache to Elasticsearch v7.X (was V2.X).
  • CSRF now implemented.
  • Removed JSP, replaced with Thymeleaf.
  • In the Scheduling Block table, several search modes are available:
    • Numeric input looks for matching Scheduling Block ids, and matches in the alias field (i.e., 1934).
    • Text input is matched against the alias and logging 'message' fields (i.e., FRB171020_beam20).
    • A numeric range returns all Scheduling Blocks ids within that range; use 27001,27100 syntax (with comma.)
    The Date, Survey, Template and State filters on the far left add additional filtering capability.
  • Many other improvements.
v1.26 15 Dec 2021
  • Removed dependency on Log4j v1.X, upgraded to Log4j v2.17.0 to circumvent CVE-2021-44228 vulnerability.
  • Default JRE is now OpenJDK11.
  • Updated Gradle to v6.
  • Updated Spring Security to v4.2.20 and Spring to 4.3.30.
v1.25 18 Aug 2021
  • Updated Atmosphere Java and JavaScript libraries from v2.7.1 to v2.7.2 and v3.1.0 to v3.1.2 respectively.
  • Changed log4j configuration (see PKSSUP-5441).
v1.24 23 July 2021
  • Updated Ice/IceStorm from v3.5.0 to v3.6.3
  • Updated Java libraries libaskapjava and libaskap-iceinterfaces.
v1.23 22 Jun 2021
  • AXE-545: The NEXUS LDAP authentication host nxnsw1-syd.nexus.csiro.au appears to have stopped being able to authenticate against sometime on or after Friday 18th June? In any case, whilst the OMP authentication classes all had pool.ldap.csiro.au, the Spring Security XML file was still referencing nxnsw1 so the XML configuration overrides settings in the class. In OMP v2, all XML configuration goes like the Dodo.
v1.22 02 Jun 2021
  • AXE-522: Elasticsearch requires a small amount of time to index documents, so an immediate query after indexing may not return the expected results.
  • Upgraded jQuery to v3.6.0
  • Upgraded Atmosphere Framework Java library to v2.7.2
  • Other minor cosmetics and bug fixes.
v1.21 09 Feb 2021
  • OMP-135: Removed last remnants of ACE editor.
  • AXE-439: Fixed parset and descriptor uploads, which have have been broken since v1.18!
  • Option to deprecate a parset was missing. A dropdown for each parset now exists with View and Deprecate options.
  • Fixed broken CSS where Scheduling Block links did not have an underline and mouse pointer on hover.
  • Other minor cosmetics and bug fixes.
v1.20 24 Nov 2020
  • AXE-371: Add Template listing to the "Manage Observation" tab in the OMP
  • OMP-135: Parset corruption at submission.
  • Other minor cosmetics and bugs fixed.
v1.19 20 Oct 2020
  • OMP-135: Parset corruption at submission.
  • AXE-353: Allow one to select a specific page in the SchedBlock table.
  • Added extra pagination buttons to tables: First/Previous/Next/Last .
  • Added ability to filter the SchedBlock table using a start/end date; ignored when filter is an integer (SBID).
  • Updated jQuery to v3.5.1
  • Reverted Popper.js to v1.X as v2.X is not (yet) compatible with Bootstrap v4.X.
  • Fixed an issue where failed logins were not displayed to the user.
  • Removed Atmosphere control over session timeout; timeout is incremented via GET calls to server.
v1.18 25 Sep 2020
  • Updated weather links, available from the "Links" menu.
  • The navbar collapse/toggler (visible in mobile devices) was missing a hashtag on the data-target element.
v1.17 10 Sep 2020
  • Schedule calendar not filling available space (AXE-237).
  • Upgrade Bootstrap from v3 to v4, cleanup existing CSS (AXE-304).
  • Upgrade D3js from v4 to v5.
  • Changed the satellite TLE JavaScript library to a class.
v1.16 19 May 2020
  • Non-existent MoniCA points being polled (AXE-274).
  • Button naming consistency (AXE-259).
  • Removed Usage tab (AXE-198).
  • Upgraded Atmosphere Framework Java library v1.5.13 -> v1.6.0 and JavaScript library v2.3.8 -> v3.0.2.
v1.15 04 May 2020
  • DataTables now recall/save state upon login/logout.
  • Changed logging from /tmp to /var/tmp.
v1.14 20 Feb 2020
  • (AXE-106) Improve OMP to show "future schedule" more clearly.
  • (AXE-121) Create UI (OMP) element for display of ObsVariables matching error schema.
v1.13 03 Feb 2020
  • (AXE-68) Fixed upload of parsets.
  • (AXE-71) Access control now applied to the Scheduler and Manage Observation tabs.
  • (AXE-151) RETIRED Scheduling Blocks can be viewed from the "Scheduling Block" tab.
  • Updated jQuery FancyTree library from 2.26.0 to 2.30.0.
v1.12 09 Dec 2019
  • (AXE-89) Wind speed is shown in the Telesope Pointing view as a band, with colour representing wind strength: blue: < 45 km/hr, red: > 50 km/h. The wind strength can be correlated with the Zenithal divisions on the skyplot. In addition, the "Wye" symbol at the outer edge of the display represents the wind direction.
v1.11 18 Oct 2019
  • (OMP-134) Manual editing of scheduler time.
  • Upgraded jQuery from v1.11.3 to v3.4.1; v1.X/2.X no longer receive patches and have deprecated methods.
v1.10 13 Oct 2019
  • Upgraded Spring from 3.0.1 to 4.1.6 and Spring Security from 3.0.1 to 4.0.1.
v1.9 19 Sep 2019
  • Fixed logic with filters and user-defined query under "Scheduling Blocks" table (OMP-128).
  • Scheduler re-worked to fixed status, added capability to schedule and unschedule queued Scheduling Blocks (OMP-132).
  • Other cosmetics and bugs squashed.
v1.8 06 Sep 2019
  • Removed AngularJS from code.
  • Modals displaying Scheduling Block information poll on demand with tab click.
  • Fixed Maintenance allocation scheme on the Schedule tab.
  • Removed SimpleDateFormat from code (not threadsafe).
  • Added searchable interface to display FCM version for Scheduling Blocks.
  • Scheduling Block table filters are now contained within collapsable containers.
  • CSS styling fixes and bugs squashed.
v1.7 08 May 2019
  • Added searchable interface to display FCM version for Scheduling Blocks.
  • Scheduling Block table filters are now contained within collapsable containers.
  • Minor cosmetics and bugs squashed.
v1.6 07 Feb 2019
  • The executive can now be controlled via the OMP.
  • Person in charge; info is taken from the login details, so only a string comprising phone and/or location is now required.
  • Sky projections are real Orthographic projections, not polar plots. This allows full functionality of the D3 geo library.
  • Complete overhaul of the JavaScript Ephemeris library, and updating of 3rd party Java/JavaScript libraries (ASKAP, Atmosphere).
  • A representation of the Galactic Plane is now present in the telescope pointing and scheduler plots.
  • Added VirgoA, TauA, 3C273 to antenna pointing plot. Visibility can be controlled by setting under the cog menu.
  • It is now possible to display real-time positions of satellites. Individual constellations can be selected via the cog menu.
  • Astro clock now aligned with Grafana.
  • A tooltip shows (on hover) antenna ID/state in the telescope pointing plot, plus antenna ID for the rotator panel.
  • The telescope health (state) colours represent those in CSS.
  • Removed s8 from the correlator panel.
  • Under Manage Observation, clicking on a Survey name shows a new table, not an embedded one.
  • Under Manage Observation, for a single. Survey, there are Edit, Upload Parsets and Deprecate Survey buttons.