You are viewing an old version of this page. View the current version .
Compare with Current
View Page History
« Previous
Version 845
Next »
This page contains the current year's release notes and new features, primarily for Oceans 2.0 / DMAS, as well as any applications created/maintained by the ONC software engineering group, including mobile Apps and desktop/PC applications. In progress project status may be presented as well.
Previous years:
The information below is written in plain language as much as possible. Detailed release notes are available on internal confluence pages (requires login).
March 26, 2020 Major+ release for Oceans 2.0. Larger than normal and delayed due to maintenance expedition and Covid-19 work environment adaptations.
Instruments Data acquisition bottleneck detection and reaction: implementation of automated quarantine of problematic / late data (in-progress) McLane Sampler driver AIS integration (in-progress) WERA data product FTP Data Products State of Ocean / Environment Climatology and Anomaly Plots now available in Data Preview Improved ASL .01a binary file integration with EchoView CODAR data availability data products (in-progress) Monthly complex Data Preview for CODAR currents, availability and hydrophone LTSAs (in-progress) Flip all tick marks in complex plots out for better integration with Data Player Bug fixes (CODAR, error messaging, seismometers, COR files, etc) Complex Data Player Improved option menu for ADCP and hydrophones Data player now integrated in to Oceans 2.0 Implementation in-progress: infrastructure, bug fixes, speed improvements, etc Automated Testing and Continuous Deployment Significant improvements to all UI automated testing (coverage, tools, reliability, results) Continuous deployment: process improvements Automated DAF testing improvements Distributed cache (in-progress) Automated release notes (investigation) Maintenance and Production Developer Completed ability to add data ratings for sensors (products and services do not use them yet) Scalardata webservice performance improvements Task and user management bug fixes for permissions Various other bug fixes and small projects Integration with Data Search and Plotting Utility for cast-delineated data Bug fixes, testing and support for training SeaTubeV3 - CANARIE & NOAA & ONC Added ability to play video clips by clicking on annotations Migrate all feature from V1&V2 to V3 (in-progress, almost done) Bug fixes Dashboards - CANARIE MINTED - CANARIE CIOOS / ERDDAP Datasets infrastructure for ERDDAP and CKAN Ability import translations using the File Upload tool ISO metadata reports available via service (soon) Tickets Released: Oceans 2.0: 20.03.000 (accessible to internal users only). Total: 315.
Release notes from JIRA for 20.03.000
Usability [DMAS-52142 ] - Button sets cannot be deleted [DMAS-52647 ] - All users should be able to delete their own annotations in V3 [DMAS-53909 ] - Resolution difference for image export methods in V2 and V3 Bug [DMAS-51928 ] - Play list download video doesnt match what is played before downloading [DMAS-52715 ] - Fix broken tests in website.homePage.HomePage (OW.TC.1132 and OW.TC.1131) [DMAS-52877 ] - Fix broken test in ManualTest [DMAS-52994 ] - scalardata webservice performance issues and errors [DMAS-53317 ] - Device Console error when sorting by instrument type [DMAS-53340 ] - url-loader's default fallback file-loader produces the wrong URLs [DMAS-53357 ] - In Regression Testing "release/20.01.000" PR Test - Data Preview Management (1-200) automated tests are failing. [DMAS-53373 ] - Fix Broken Tests in DashboardSharing [DMAS-53376 ] - HY Test - Chrome download bar causing failing tests when taking spectrogram screenshots [DMAS-53385 ] - Fix "invalid prop" errors in seatubeV3 [DMAS-53386 ] - Refactor the setState call out of render() in annotationList [DMAS-53394 ] - DOIMetadataSearch requires a user to be logged in to access [DMAS-53468 ] - Search Failure for community fishers when bad sitedevicesubset entries encountered [DMAS-53502 ] - Environment.getDmasUrl() is returning undefined in QA DataPlayer [DMAS-53555 ] - Search failure in QA for .flac files [DMAS-53566 ] - not able to run auto live DAF test in QA [DMAS-53571 ] - Live DAF testing causes NullPointerExceptions in DeviceConsoleService [DMAS-53585 ] - Fix broken test in SeaScriptManagement [DMAS-53621 ] - TaxonButtonSetService throwing a 500 error [DMAS-53622 ] - Fix broken text case UM.TC.74 [DMAS-53634 ] - Search failues for spectrogram for hydrophone viewer [DMAS-53717 ] - Fix broken test in AgreementManagement [DMAS-53719 ] - Fix broken test in DOIMetadataSearchTest [DMAS-53720 ] - Fix broken tests in SiteDeviceSubsetTest [DMAS-53722 ] - Fix broken test in TaskControl [DMAS-53724 ] - Fix broken test in CruiseManagement [DMAS-53725 ] - Fix broken test in RealTimeObservations [DMAS-53726 ] - Fix broken test in DashboardManagement [DMAS-53728 ] - Fix broken tests in DeviceControl [DMAS-53731 ] - Fix broken tests in DataPreviewManagement [DMAS-53732 ] - Fix broken tests in DataAvailabilityPlot [DMAS-53734 ] - Fix broken tests in EventDetection [DMAS-53736 ] - Fix broken tests in Reprocess [DMAS-53737 ] - Fix broken tests in plottingutility.Create [DMAS-53739 ] - Fix broken tests in SeaTubeSearchTest [DMAS-53740 ] - Fix broken tests in SeatubeProMap [DMAS-53741 ] - Fix broken tests in SeaTubeProVideo [DMAS-53742 ] - Fix broken tests in seatubeV2.Basics [DMAS-53743 ] - Fix broken tests in seatubeV2.SeaTubeMap [DMAS-53744 ] - Fix broken tests in TaxonButtonSet [DMAS-53745 ] - Fix broken tests in AnnotationSaveAndKeepTimeTest [DMAS-53746 ] - Fix broken tests in seatubeV3.AnnotationsTest [DMAS-53747 ] - Fix broken tests in DiveDetailsTest [DMAS-53751 ] - Fix broken tests in Simulator [DMAS-53753 ] - Fix broken tests in warn.eew.EEW [DMAS-53754 ] - Fix broken tests in NavigationBarAdminUser [DMAS-53765 ] - Fix broken tests in SystemMonitoring [DMAS-53766 ] - Fix broken tests in DiveManagement [DMAS-53770 ] - scalardata webservice Bad status code 500 [DMAS-53783 ] - Hydrophones are unavailable through both the Search Hydrophone page and Data Search [DMAS-53793 ] - React Pages In Oceans 2 do not render sometimes [DMAS-53799 ] - Updating SiteDeviceSubset on SiteDeviceSubsetMaintenance does not return to SiteDeviceMaintenance [DMAS-53813 ] - Fix broken test in JiraHelpDesk [DMAS-53816 ] - NullPointerException for PSF Patrol 09 File Upload - 23418 Event [DMAS-53827 ] - Users with R/O access to Task Management can cancel tasks [DMAS-53830 ] - Fix broken test in seatubeV3.TooltipTest [DMAS-53835 ] - Side bar scales don't change with the generated images [DMAS-53847 ] - Data viewer is not loading spectrograms after clicking apply on toolbox. [DMAS-53853 ] - Fix broken tests in DeviceDetails [DMAS-53862 ] - Users with RW access to Task Mangement can not run the jobs on Task Management page [DMAS-53880 ] - CF Job 338 does not respect the dateFrom & dateTo parameters [DMAS-53889 ] - reprocess jobs are created twice in prod ? [DMAS-53911 ] - Tests with @Ignore are being run anyway [DMAS-53915 ] - Broken image on initial Cast card [DMAS-53926 ] - Fix 50ish new UI test failures [DMAS-53928 ] - Centre red line shifts when opening three dot menu [DMAS-53938 ] - DOIDatasetService not supported error [DMAS-53940 ] - fix errors in master from TESTDOIDATASET's name changing [DMAS-53942 ] - DMAS Search Failed Notification: 05-Mar-2020 22:39:46 UTC, Bullseye-Hydrophone High Frequency, Hydrophone Spectral Data, SearchHdrId 4805909, UserId 2851 [DMAS-53945 ] - Fix broken tests in UserReplication [DMAS-53953 ] - Fix broken tests in AccessRestrictions [DMAS-53955 ] - Fix broken tests in SearchTreeMaintenance [DMAS-53957 ] - Fix broken tests in PublicWebServices [DMAS-53958 ] - Fix broken tests in GenerationAndDisplay [DMAS-53972 ] - onc-core bundle fails to deploy [DMAS-53993 ] - DMAS Search Failed Notification: 09-Mar-2020 19:04:53 UTC, Geosense Short Period Seismometer 116, Seismometer Data, SearchHdrId 4834806, UserId 2851 [DMAS-53999 ] - TaskManagementPage clicks on wrong section of job [DMAS-54045 ] - UI test suite is still running after 15 hours [DMAS-54071 ] - DMAS Search Failed Notification: 10-Mar-2020 21:46:13 UTC, Vancouver Island-China Creek, Log File, SearchHdrId 4869459, UserId 4143 [DMAS-54088 ] - SiteDeviceSubsetMaintenance and SiteDeviceMaintenance page not rendering in Ocean' s 2.0 [DMAS-54114 ] - Daily spectrograms are not currently working with data player [DMAS-54158 ] - Minter creates unbalanced tags for <fundingReferences> and unbalanced tags for geoLocationBox [DMAS-54161 ] - Toolbox Reset Buttons do not work in DMAS [DMAS-54191 ] - All UI tests failed in Jenkins last night [DMAS-54208 ] - Fix broken test in erddap [DMAS-54216 ] - QA datacentre shows "error while scheduling a job" on startup for all scheduled jobs [DMAS-54219 ] - TaskManagementBatch page doesnt load in QA [DMAS-54230 ] - Fix broken tests in Messaging [DMAS-54238 ] - fix DatasetLandingPage title in Oceans 2.0 [DMAS-54245 ] - Fix broken tests in GeographicInformation [DMAS-54246 ] - DataPlayer default DeviceCategory not displaying [DMAS-54257 ] - DMAS QA search failed for COR data product [DMAS-54260 ] - Test description reference dated test cases in JiraHelpDesk [DMAS-54271 ] - DMAS Search Failed Notification: 22-Feb-2020 06:43:49 UTC, Patricia Bay-Saanich Inlet VENUS Instrument Platform, Hydrophone Spectral Data, SearchHdrId 4759855, UserId 42732 User Story [DMAS-29344 ] - As a data user, I would like to have the ability to associate multiple data ratings for a device where sensors sample at different rates [DMAS-49127 ] - As a scientist, I would like companion data products to the State of the Ocean showing climatology [DMAS-50624 ] - As a user, I want changes to the test configuration [DMAS-51130 ] - As a oceans 2 data user I want links to download a subset from the dataset identified by a DOI [DMAS-51132 ] - As a oceans 2 data user I want to see citation text corresponding to my Query PID on the Landing Page [DMAS-51183 ] - As a researcher I want citation text for a dataset subset to include a Query PID [DMAS-52228 ] - As a user I would like to play clips directly from the annotation search screen [DMAS-53267 ] - Replicate the Data Search option for the ADCP1MHZ (23470) in the Data Player Toolbox [DMAS-53274 ] - Integrate (Dev Playground) Data Player into Oceans 2.0 [DMAS-53314 ] - Implement and/or Update testing for effected DMAS components [DMAS-53441 ] - Fix minor issues with Hydrophone/Aquadopp Data Player [DMAS-53645 ] - As a software developer, I want to get an email when UI tests fail, so I don't need to remember to check [DMAS-53970 ] - As a test engineer, I want to compare images of page elements so that I can test things that can't be examined in code [DMAS-54210 ] - As a senior developer, I want to be able to see which UI test failures were caused by real issues, not flaky tests, so I know whether to assign devs to fix them Task [DMAS-33743 ] - update DA test to include instrument permission related test case [DMAS-47525 ] - Add more test cases for getCurrentPhase() method of ProcessService [DMAS-47633 ] - Add test cases for GET method of OrganizationService [DMAS-47678 ] - add test cases for GET method of EventDefinitionService [DMAS-49047 ] - McLane RAS Water Sampler - Finalize Driver [DMAS-50710 ] - Write selenium tests for data cite metadata on Landing Page [DMAS-51336 ] - Write selenium script for new system console [DMAS-53013 ] - Make resolution etc. available to UiTestPage [DMAS-53025 ] - devcoop3 - New Developer Project, designed and assigned by Mac. [DMAS-53097 ] - Implement a deviceTypeIds filter for the DOI registration job [DMAS-53130 ] - Load oceans-next JS from DMAS.Config.OCEANS_NEXT_PATH, not DMAS.Config.BASE_URL [DMAS-53231 ] - Allow QA deployment of oceans-next to be skipped [DMAS-53266 ] - Use less vertical whitespace in the live daf test history table [DMAS-53395 ] - As a DFO CODAR user I would like to see Monthly Data Preview Plots [DMAS-53400 ] - Extract wait loops in live DAF testing to their own service [DMAS-53435 ] - update hint information for list of hosts during Oceans-next deployment in Jenkins [DMAS-53458 ] - Update testng, gradle, and checkstyle for ui-testing [DMAS-53479 ] - Test ONC website status icons in production [DMAS-53565 ] - Change Datacite Metadata to use the Dataset class [DMAS-53629 ] - Check if 'Owner' link works for Anonymous users (IM.TC.303) [DMAS-53654 ] - Refactor user replication ui test to better follow Page Object Model [DMAS-53665 ] - Create ER Diagram for data products and data product options [DMAS-53696 ] - It's hard to figure out what user the users in TestConfig.User correspond to [DMAS-53703 ] - Print less output in UI testing failure reports [DMAS-53711 ] - Revert temporary chip select fix to have the same layout as previously [DMAS-53759 ] - Change annotations with taxons to show entire taxonomy name instead of taxonomy code [DMAS-53762 ] - UI testing's checkstyle configuration should forbid unused variables [DMAS-53789 ] - Include user names in TestConfig.User [DMAS-53804 ] - Disable SeaTube V1 and V2 tests [DMAS-53822 ] - Investigate issues with new imagenex .881a files from DAF testing [DMAS-53838 ] - When generating new images don't go modal - stay interactive [DMAS-53843 ] - Toolbox text not vertically balanced when open [DMAS-53844 ] - Toolboxes need a RESET button [DMAS-53856 ] - Add units to colourlimit options (dB) [DMAS-53859 ] - Flip tick marks outside of plot on ADCP daily current plots [DMAS-53864 ] - Add More info to failure message in ScreenShotUtil for Screenshot size difference [DMAS-53872 ] - CODAR clean data products - modify some functions to better handle the qaqc flag 9 [DMAS-53891 ] - Disable the download bar when running tests [DMAS-53941 ] - As a Hydrophone user, I would like weekly LTSAs and SPDs plots in the month tab in Data Preview [DMAS-53950 ] - Schedule UI tests to run every night of the week [DMAS-53988 ] - Add more checkstyle rules to ui-testing [DMAS-53991 ] - update selenium script for reprocess console to capture change in DMAS-53889 [DMAS-54092 ] - When first triggering shifting or pushing new Plots, Display the "Starting graphics processor" message. [DMAS-54093 ] - Disable troublesome UI tests [DMAS-54113 ] - Adjust data player holders for ADCP plots to remove black line between different images [DMAS-54152 ] - The display in the searchtree for cast subset entries should be Down Cast instead of DOWN_CAST [DMAS-54153 ] - data cannot be plotted in Plotting Utility or downloaded from Data Search under Community Fisher stations for Down Casts [DMAS-54157 ] - Add better user privilege check to DOIDatasetService [DMAS-54170 ] - Reduce MATLAB info messaging by suppressing warning backtrace [DMAS-54182 ] - Improve ASL manufacturer's format integration with EchoView [DMAS-54252 ] - Write UI tests for "Mini Dmas" [DMAS-54256 ] - Go back to using old DOI algorithm for the ID Requirement [DMAS-49443 ] - Reqs Design Investigation for State of Ocean Climatology plots [DMAS-53497 ] - Add requirements for the dataset landing page [DMAS-53531 ] - Record requirements for creating a batch [DMAS-53592 ] - Elicit and record requirements for citation text service [DMAS-53646 ] - Document UI test notifications requirements [DMAS-53863 ] - Gather requirements [DMAS-53929 ] - update dataset landing page requirements [DMAS-53977 ] - Document screenshotting requirements [DMAS-54047 ] - Document requirements for nightly runs [DMAS-54061 ] - update requirements for minting doi to certain datacite environment [DMAS-54075 ] - Record requirements for viewing a batch [DMAS-54102 ] - Record requirements for batch update Design [DMAS-52859 ] - Design for database Datasets [DMAS-53647 ] - Design email notifications [DMAS-53648 ] - Database design for supporting French translations [DMAS-53898 ] - Update landing page mockups to include Documentation link [DMAS-53934 ] - Update mockup for manual create of DOI from site device to include choosing between test and prod [DMAS-54136 ] - Design how service will be used without a token Implementation [DMAS-50597 ] - Add the ability to rerun failed tests [DMAS-50622 ] - Add a devicetype ID column [DMAS-50625 ] - Populate the IP address on entering the device ID [DMAS-51037 ] - Ensure "expected" plots exist before validating them with ScreenshotUtil [DMAS-51493 ] - Implementation for SOO Climatology plots [DMAS-52353 ] - DeviceSyncService to handle save and update, return user name [DMAS-52953 ] - Generate an ISO Metadata XML file [DMAS-53143 ] - Modify to notify user of unavailable data and prevent additional service calls [DMAS-53178 ] - Implement front-end changes to support displaying Query PID details on the Landing Page [DMAS-53182 ] - Implement back-end changes for query details to be implemented [DMAS-53185 ] - Implement Selenium Tests for Dataset and Query PID Landing Page [DMAS-53219 ] - Extract services used in live DAF test configuration to their own files [DMAS-53240 ] - Refactor TestHistoryTable to use the atomic model [DMAS-53241 ] - Refactor TestHistoryTable to use media queries instead of window resize events [DMAS-53244 ] - Add tables for metrics summary storage [DMAS-53271 ] - Implement back-end changes for generating a citation with a query pid [DMAS-53272 ] - Implement front-end changes for generating a citation with a query pid [DMAS-53273 ] - Have the Toolbox header change with the Device Category selection [DMAS-53306 ] - Add query citation to selenium test [DMAS-53315 ] - Update testing module for the main menu more changes [DMAS-53316 ] - Implement Data Player Search Options for Nortek ADCP's [DMAS-53322 ] - Implement front-end for DOI Generation to Site Device Maintenance [DMAS-53323 ] - Implement back-end for DOI Generation [DMAS-53326 ] - Add DOI Generation to Site Device Maintenance Selenium Tests [DMAS-53335 ] - Change field label for ROR ID in Network Console to "Organization ROR ID" [DMAS-53336 ] - Implement onSubmit function for ADCP Toolbox [DMAS-53349 ] - Change text in GeoSpatial Map layer selection to “Community Fishers” [DMAS-53409 ] - Update CKAN API calls to upload files [DMAS-53413 ] - Have toolbox expanded when first opened from the main menu (⋮) [DMAS-53436 ] - Integrate (Dev Playground) Data Player into the "dashboard" [DMAS-53437 ] - Add Data Player to Ocean's 2.0 (Backend) [DMAS-53442 ] - Tweek Hydrophone layout not to clip any images [DMAS-53444 ] - Implement back-end changes for generating a url to the data search page based on a DOI. [DMAS-53452 ] - Implement metrics topic service [DMAS-53455 ] - Implement front-end changes for generating a URL to the data search page on the DOI landing page. [DMAS-53473 ] - add a selenium test for the data search link with the dataset landing page tests [DMAS-53478 ] - Keep practical salinity in the SOO/E file products [DMAS-53494 ] - Refactor details panels to be more modular [DMAS-53498 ] - Add a table to landing page with all doi versions [DMAS-53499 ] - Update minting job to include ROR and fundingReference [DMAS-53520 ] - add domain objects for new task tables [DMAS-53521 ] - Create sql script for new task tables [DMAS-53522 ] - Create sql script for new task transaction tables [DMAS-53525 ] - Add selenium test to ensure that the landing page does not require a login. [DMAS-53528 ] - Integrate basic data viewer options into plothydrophonespectrogram (colourmap, and colourmap limits) [DMAS-53549 ] - Refactor reprocessing to use new task framework [DMAS-53553 ] - Add support to return all the DOI versions for a specified DOI [DMAS-53556 ] - Send a notification email when UI tests fail overnight [DMAS-53559 ] - Apply 70% rule and fix extra vertical lines in Anomaly plot [DMAS-53563 ] - Auto display config dialogue on first load [DMAS-53572 ] - update site device maintenance routing paths in frontend [DMAS-53573 ] - update sdm paths in backend [DMAS-53575 ] - dataset landing page frontend [DMAS-53576 ] - dataset landing page backend [DMAS-53577 ] - dataset landing page ui test [DMAS-53590 ] - Populate new task tables with current data [DMAS-53595 ] - Implement citationText public service [DMAS-53600 ] - refactor job processing done after dequeueing from the scheduler topic [DMAS-53601 ] - refactor search to use new task tables [DMAS-53605 ] - update taskmanagement UI [DMAS-53613 ] - Move climate plots to a new job that runs daily averages from source data [DMAS-53620 ] - Implement onSubmit for Hydrophone Options in DataPlayer [DMAS-53637 ] - Update ISO19115 XML and CKAN Datasets with French title and abstract [DMAS-53653 ] - Concatenating data from two source wav files without missing samples [DMAS-53655 ] - Implement button changes following the selected design [DMAS-53664 ] - refactor JobService API [DMAS-53673 ] - Create web service for uploading translation files [DMAS-53674 ] - Create dal layer for I18N [DMAS-53675 ] - Change Date Time Picker To Be The Same as SeaTube [DMAS-53676 ] - Implement back-end changes to add mobile datasets to DOI minting [DMAS-53678 ] - Write Selenium tests for test cases DV.TC.101 - DV.TC.103, DV.TC.108/109, DV.TC.111,112 [DMAS-53686 ] - Update DB with support for hierarchical tasks [DMAS-53690 ] - Create database scripts for I18N [DMAS-53697 ] - Dynamically Get Default ADCP and Hydrophone Options in DataPlayer.jsx [DMAS-53699 ] - Add In Props To DataPlayer Components So They Are Easy To Find With Selenium [DMAS-53701 ] - As a developer I would like to support the json postgresql data type in hibernate to allow for more flexible storage of JSON [DMAS-53710 ] - Refactor code for sending tasks from the web machine to the task machine [DMAS-53756 ] - Implement back-end changes needed to parse search parameters [DMAS-53795 ] - Modify Task job 340. Cast Data (4) Ingestion Postprocess to stop archiving the .castdata files [DMAS-53803 ] - Add input and output columns to tm_task [DMAS-53817 ] - Implement front-end changes to display data product options on the landing page [DMAS-53820 ] - Update landing page selenium tests to include data product options [DMAS-53831 ] - Implement Changes [DMAS-53834 ] - UiTest.login will retry forever [DMAS-53839 ] - Tiny tweeks for state of ocean climate plots [DMAS-53840 ] - refactor jobservice activator and generic job to use TM_Task [DMAS-53845 ] - refactor TaskService to receive TM_Task's [DMAS-53855 ] - Add support JSON in HSQL for unit testing [DMAS-53857 ] - View batch tasks [DMAS-53874 ] - Add missing validation to service [DMAS-53881 ] - Refactor Seatube and Expedition to use new withSnackBars [DMAS-53885 ] - Add registry service [DMAS-53892 ] - Modify FileUpload screen to accept a translation file [DMAS-53903 ] - remove all remaining references to taskhistory and task and replace them with tm_task [DMAS-53948 ] - Add React & oceans-next code to TaskManagement front end [DMAS-53949 ] - Add CODAR data availability plots to daily and monthly tabs in Data Preview [DMAS-53992 ] - Add tests for the DOI History table [DMAS-54046 ] - Add a timeout to the nightly test run [DMAS-54076 ] - Add project structure to our react codebase [DMAS-54095 ] - Update selenium script to capture any UI change did in DMAS-54049 [DMAS-54106 ] - Add new page into dmas menu of Oceans 2.0 [DMAS-54137 ] - Change service to not require a token [DMAS-54160 ] - Update relevant selenium tests [DMAS-54164 ] - hist table in database [DMAS-54165 ] - Revert all commits made in this user story [DMAS-54198 ] - implement link from site device page to SDM [DMAS-54218 ] - Make it easier to run the whole test suite manually [DMAS-54228 ] - Disable more flaky UI tests [DMAS-54263 ] - Revert changes to layout at small window sizes Test [DMAS-52111 ] - Test Plan for SOOC plots [DMAS-53902 ] - Add webservice tests for TaskDefinitionService and delete tests for jobService Bug (ST) [DMAS-37856 ] - fix bug so that datefrom on sensor data rating allows the same time for different sensors and as the device data rating [DMAS-50498 ] - Please do not use "Wetlabs FLNTU serial" deviceport for ECO Triplet BBFL2 devices in topology of automated live DAF test [DMAS-53331 ] - The device name displayed in a test configuration is sometimes incorrect [DMAS-53381 ] - Fix broken tests in DashboardManagement [DMAS-53414 ] - Edit Hydrophone Toolbox [ZOOMXY] option [DMAS-53416 ] - Use proper formatting when displaying a citation on the DOI Landing Page [DMAS-53547 ] - Fix data player to display ADCP/Aquadopp device data [DMAS-53560 ] - Toolbox is not consistent in its width [DMAS-53632 ] - Fix failing tests in dataProductDelivery [DMAS-53650 ] - Fix shrunken leaflet popup for single cast search tree nodes [DMAS-53707 ] - ADCP Plots keep trying to load more files [DMAS-53861 ] - Link to PNG/PDF below the new climate/anomaly plots in Data Preview are incorrect [DMAS-53923 ] - Task management job tree is blank. Other areas of QA may be affected as well. [DMAS-53990 ] - I can't run tests manually on Jenkins [DMAS-53995 ] - NullPointerException in TaskDefinitionService.updateTaskType [DMAS-54073 ] - TaskDefinitionDetailAssembler does not handle passwords as the DataMapAssembler did [DMAS-54128 ] - Task Management's Task Id for the schedule is undefined when no task is selected [DMAS-54129 ] - TaskDefinitionService does not send responses for some methods [DMAS-54239 ] - Nightly test run failed because one test depends on a disabled method [DMAS-54253 ] - The canarie registry service currently requires login - it shouldn't Investigation [DMAS-53910 ] - Please investigate this issue and attatch some downloaded image on this ticket Documentation [DMAS-52122 ] - Documentation for State of Ocean Climatology plots [DMAS-53570 ] - Add new tests for new options
February 27, 2020 Release for HydroCal, version 20.02.000 (HydroCal Change List )
Prevent the ini file settings from being overwritten, particularly when users have modified them Add automatic downsampling of external digital hydrophone wav file data to prevent out of memory errors and improve performance Improve sync tone detection and reliability for external digital hydrophones Added a check for software updates Updated run-time library to MATLAB R2019a
February 3, 2020 Major release for Oceans 2.0.
Instruments Data acquisition bottleneck detection and reaction: design and start of implementation for a system of automated quarantine of problematic / late data Sandbox improvements: improvements to support user's code, more usability and reliability issues Improvements the Community Fishers / Citizen Scientist data acquisition Android App: support for training and testing with bug fixes/adjustments Integration with Data Search (in-progress) Bug fixes, testing and support for training Improvements to cast detection metadata handling (latitude, longitude, depth) Complex Data Player Adding options for ADCP display Hydrophone and ADCP display and infrastructure in-progress Automated Testing and Continuous Deployment Automated UI testing: continuing work on test cases and reliability Continuous deployment: process improvements Bug fixes and features to support testing and deployment of on ship systems Improvements to live DAF testing Automated release notes (investigation) Data Products State of Ocean / Environment Climatology and Anomaly Plots (implementation complete, todo: testing and linking) Added options for ADCP current plots SIMBA ice buoy data products improved for multiple deployments Bug fixes Maintenance and Production Developer Added new community pages on ONC website System console final? improvements Various other bug fixes and small projects SeaTubeV3 - CANARIE & NOAA & ONC Delete functionality for annotations and playlists Improved search function Bug fixes Dashboards - CANARIE MINTED - CANARIE CIOOS / ERDDAP Upgrading datasets infrastructure for erddap ckan, making it more presentable (in-progress) Tickets Released: Oceans 2.0: 20.01.000 (accessible to internal users only). Total: 108.
Release notes from JIRA for 20.01.000
Bug [DMAS-50296 ] - not able to configure JVM with automated live DAF test tool [DMAS-51989 ] - ToggleItemsMenu - Invalid prop layouts[0].permission of type string [DMAS-52256 ] - dataProductDelivery return for invalid or missing parameters situation have been changed ? [DMAS-52258 ] - deploy_onc can't be downgraded below 19.10.000 [DMAS-52582 ] - Expedition management map doesn't clear markers [DMAS-52639 ] - Panels with multi-line action bars can overflow [DMAS-52730 ] - Some annotation list rows are overflowing vertically [DMAS-52788 ] - V2 and V3 filtered export not returning environmental info [DMAS-52789 ] - Failed to load Calibration Cache java.lang.Exception: Sensor 4259 has an unexpected number of SiteDevices (2) [DMAS-52801 ] - Cannot search annotation creators when not logged in (on expedition management page) [DMAS-52947 ] - ONC matlab searches getting stuck in PROD - primarily Data Preview [DMAS-52950 ] - Removing one of multiple cruises, then re-adding it re-adds its dives. [DMAS-52951 ] - Removing an attribute filter internally, but not visibly, removes other attribute filters [DMAS-52998 ] - DMAS Search Failed Notification: 23-Dec-2019 15:03:02 UTC, Cambridge Bay-Safe Passage Buoy, Ice Buoy Time Series Profile Plots, SearchHdrId 4215419, UserId 42732 [DMAS-53048 ] - Fix Dashboards not rendering properly [DMAS-53049 ] - PR Test - Data Preview Generation and Display (201 - 600)couple of automated tests cannot be found in ui-testing repo [DMAS-53074 ] - UTCDateTimePickerNew does not accept keyboard inputs correctly [DMAS-53111 ] - QAQC flags in CSV data product are incorrect [DMAS-53135 ] - ping ip failed but dmas.log shows connected in auto live DAF test [DMAS-53147 ] - JUnit tests in Oceans 2 sometimes run forever (or close to it) in Jenkins [DMAS-53179 ] - Handle time-alignment errors in RDI ensemble averaging [DMAS-53199 ] - mis-match tags in ASL raw XML configuration file [DMAS-53218 ] - Annotation creator/modifier options don't clear when the dive/cruise are cleared [DMAS-53221 ] - Clicking on the Taxon Button Sets parent node on the tree crashes the page [DMAS-53230 ] - Fix type assigned by ErddapDatasetService [DMAS-53245 ] - ClassNotFoundException on org.nfunk.jep.ParseException when running jettyDataCentre [DMAS-53263 ] - Search failure in QA - error in shrinkwhitecolourmap [DMAS-53287 ] - Search failures in QA - ice buoy plots [DMAS-53303 ] - NOAA and iFremer Logos fail to load in PROD [DMAS-53308 ] - Error during Hibernate initialization -- QA with master branch [DMAS-53321 ] - qaonshore1 unable to load oceans-next [DMAS-53332 ] - Fix ismemberwithtolerance usage in gethydrophoneDP [DMAS-53334 ] - Bundle exception when running OSGi [DMAS-53355 ] - Cannot Add SiteDeviceSubsets on SearchTreeMaintenance Page [DMAS-53358 ] - PR Test - Data Preview Generation and Display (201 - 600) data changes effecting test results [DMAS-53361 ] - Community fisher search failures when generating cor file [DMAS-53363 ] - Missing down arrow on Ocean 2.0 main menu drop downs [DMAS-53383 ] - Plotting Utility Properties by Location Displaying Incorrectly [DMAS-53388 ] - Fix Datapreview annotation selenium test [DMAS-53401 ] - Add image filenames to build.gradle file User Story [DMAS-48813 ] - As a ADCP scientist, I want more choices on the scale limits on ADCP velocity plots [DMAS-50627 ] - As an engineer, I want the names and comments of several test steps to be improved [DMAS-51289 ] - As a system member, I would like to combine existing Status Console and System Console into one new System Console [DMAS-52975 ] - As a deployment engineer, I want Oceans 2 and Oceans-Next to be compiled on a server that has access to the NOAA diveloggers, so that I don't have to move artifacts manually Task [DMAS-51704 ] - SeaTube Search to a separate full page [DMAS-52623 ] - As a data steward, I would like a new field in the searchtreenode table to support dataset titles and abstracts [DMAS-52934 ] - implement new jep formulas to calibrate Rinko temperature and saturation from voltage for Community Fishers with AML Plus parent [DMAS-53071 ] - Allow double quotes to be used in the description field on the DeviceAction Maintenance page [DMAS-53095 ] - Change SiteDeviceMaintenance page so that adding a Site Device Subset happens in the same page [DMAS-53102 ] - Remove gradle builder from the onc root project [DMAS-53103 ] - Refactor the Network Console UI test to demo a better way of using the page object model [DMAS-53164 ] - Clean up oddities and unnecessary complications in DAL development new developers ran into in their projects [DMAS-53190 ] - Improve Routing on the Dataset Landing Page so that the url reflects the DOI currently being viewed [DMAS-53192 ] - Make "Remove All From List" button on Tab Actions of File Management page a little big [DMAS-53194 ] - update selenium script to use new qa onshore machine [DMAS-53211 ] - add test cases for web service SeaTubeDetailService [DMAS-53212 ] - Add test cases for web service SeaTubeSensorDataService [DMAS-53213 ] - Add test cases for web service SeaTubeMapService [DMAS-53214 ] - Add test cases for web service SeaTubePermissionsService [DMAS-53215 ] - Add test cases for PlaylistTreeService [DMAS-53216 ] - Add test cases for web service ExpeditionTreeService [DMAS-53220 ] - Add a button to jump from the Annotation List to a fully-featured search page [DMAS-53264 ] - Update castdetectionpostprocess to handle sparse positional data. [DMAS-53309 ] - Write automated test for parent node selection on Taxon Button Set Config page [DMAS-53359 ] - Reduce no sample period warnings in matlab code [DMAS-53368 ] - 2020-01 Regression: Update Selenium DA Test Requirement [DMAS-53117 ] - Discuss and update requirements and direction with Systems Design Implementation [DMAS-50311 ] - Make Onc-Next's System Console table's columns resizable [DMAS-50628 ] - Rename "checking for data rating" [DMAS-50629 ] - Rename "checking for powerable status" [DMAS-50630 ] - Rename "checking device atttributes" [DMAS-50631 ] - Rename "validating nameplate serial number" [DMAS-50632 ] - "gathering data" step should include the driver status in its comment [DMAS-50634 ] - Summary data validation step's comment should say whether it checked summaries, or only summary requests [DMAS-52246 ] - "Refresh" button on new System Console [DMAS-52359 ] - Create a java wrapper to do CRUD operations on Datasets, Resources & Organizations [DMAS-52370 ] - Create matlab scheduled post processing job to generate images for one device. [DMAS-52768 ] - Update config page to allow deletion of Taxon Button Sets [DMAS-52805 ] - Create service calls for deleting a button set and getting user delete permissions [DMAS-52919 ] - Configure Oceans-Next to support optionally deploying a release branch to a divelogger [DMAS-52926 ] - Implement additional colour options for ADCP daily current plots. [DMAS-52927 ] - Add CKAN Dataset & Manager [DMAS-53134 ] - Tweak the layout of the Landing Page to better reflect the design [DMAS-53145 ] - Add data product download progress bar in the cast popup on geospatial map [DMAS-53149 ] - Write EX Selenium Tests for ERRDAP [DMAS-53150 ] - Write EX Selenium Tests for Oceans 2.0 [DMAS-53153 ] - Dataset title generation [DMAS-53154 ] - Implement the front-end changes required to search on a Query PID [DMAS-53160 ] - Adding ROR ID to webpage and data structures [DMAS-53162 ] - Implement back-end changes for retrieving a DOI based on a query pid [DMAS-53165 ] - Dataset abstract generation [DMAS-53170 ] - Make small quality of life adjustments [DMAS-53173 ] - Remove 'More' button from cast popup when there are no casts to display [DMAS-53184 ] - Make pins clickable [DMAS-53191 ] - Setup simulators for metrics data collection [DMAS-53202 ] - Further implement design+req for citation text [DMAS-53217 ] - Implement front-end for citation text on DOIMetadataSearch [DMAS-53283 ] - Update UI to Material Standards [DMAS-53289 ] - Update velocity and colourmap options for ADCP daily current plots [DMAS-53302 ] - Add Data Player to Ocean's 2.0 (Front end) [DMAS-53341 ] - Add play buttons to the SeaTubeV3 search results Bug (ST) [DMAS-52741 ] - Error loading Data Search: Sort by Location [DMAS-52878 ] - Fix broken test in searchTreeMaintenance [DMAS-52881 ] - Fix broken tests in UserManagement [DMAS-53156 ] - System Command drop-down menu not sorted [DMAS-53311 ] - Daily and Weekly LTSAs are no longer working [DMAS-53369 ] - Fix Broken Tests in Plotting Utility
January 9, 2020 Major release for Oceans 2.0. The holiday break usually means fewer features are developed.
Instruments Integration with Data Search (in-progress) Refactor plot generation Bug fixes and testing Automated Testing Data Products New data product for ASL echosounders: manufacturer's raw binary .01A files (these are compatible with EchoView and other 3rd party software) Prevent jitter in CODAR GIFs World Magnetic Model update Bug fixes in these areas:SIMBA ice buoy Kongsberg Rotary SONAR (thanks to Chris de Moustier), stuck searches RDI ensemble/average time out of order when accessing live data Maintenance and Production Developer Auto refresh in Plotting Utility is now available in saved plots Manual QAQC job handles overlaps World Magnetic Model update Security improvements System console improvements: dequeue/queisce function and status now displayed, UI improvements, including search and refresh Various other bug fixes and small projects SeaTubeV3 - CANARIE & NOAA & ONC Upgrade Material-UI to V4 (enables new features to be developed) Video player re-implementation, making it useable for both dashboards and SeaTube Improvements to Digital Fishers main page and management pages SeaTubeV3 and annotations available on-ship without internet or if Oceans2.0 is down SeaTubeV3 theme improvements Bug fixes Dashboards - CANARIE Users can now see all dashboards shared with them MINTED - CANARIE UI for sitedevicesubsets Requirements and design for versioning data and metadata improvements, including updating DOIs (in-progress) DOIs for fixed deployments CIOOS / ERDDAP Tickets Released: Oceans 2.0: 19.12.000 (accessible to internal users only). Total: 191.
Release notes from JIRA for 19.12.000
Usability [DMAS-52133 ] - Filters are not applied using the enter key. [DMAS-52650 ] - The cursor should change to indicate that you can click on annotations within the list [DMAS-52656 ] - Have ‘Capture Time’ displayed by default Bug [DMAS-42917 ] - Ice buoy data products aren't working properly [DMAS-46711 ] - Multiple ADCP Intensity Plots in PDFormat are scrambled in time [DMAS-47016 ] - VPS_PLATFORM_CONTROLLER driver not parsing device data messages correctly [DMAS-47917 ] - Time jumps in RDI ADCP ensemble average MAT file products [DMAS-50764 ] - Ping IP or configure IP failed in automated Live DAF test, but no issue for DAF test manually [DMAS-51319 ] - Investigate discrepancies in Kongsberg Rotary code reported by Chris de Moustier [DMAS-51921 ] - Advanced sharing allows duplicate emails to be entered, deleting removes both [DMAS-51932 ] - TypeError: onChange is not a function in Digital Fishers date pickers [DMAS-52039 ] - UTCDateTimePicker behaves weird when manually entering dates and times [DMAS-52455 ] - Cannot run npm start after upgrade to material-ui v4 [DMAS-52677 ] - After Changing a dashboard from public to private or vice versa the spinner doesn't change back to the Add Dashboard button [DMAS-52727 ] - manual entry > quick entry's "Select a button set" dropdown doesn't resize based on width [DMAS-52755 ] - Download txt file for most recent cast doesn't display error message [DMAS-52791 ] - DMAS Search Failed Notification: 02-Dec-2019 03:57:23 UTC, Upper Slope-Delta Dynamics Laboratory, Imagenex Rotary Sonar Data, SearchHdrId 3718673, UserId 2819 [DMAS-52792 ] - Fix sensor panel UI tests [DMAS-52824 ] - Update community fishers matlab after Data Preview Generation Refactored [DMAS-52829 ] - Wrong cast data plot displaying in data preview [DMAS-52834 ] - Wrong search type given in data preview .cor file query [DMAS-52846 ] - Oceans 2.0 browser cache invalidation is broken in production [DMAS-52858 ] - Community fisher Cast Scalar Multi Profile Plot is not producing the same plot when called from device vs location search [DMAS-52860 ] - SOO/E job getting null dateFrom [DMAS-52864 ] - DMAS Search Failed Notification: 12-Dec-2019 12:00:15 UTC, Clayoquot Slope-Bullseye, Time Series Scalar Plot, SearchHdrId 4021696, UserId 40000 [DMAS-52874 ] - MultipleChipSelect chips cannot be deleted using the X icon [DMAS-52884 ] - SOO/E job generates duplicate search_dtl on Clayoquot Bullseye [DMAS-52897 ] - Small Bug in Cor file generation [DMAS-52907 ] - Automated live DAF test "Pinging IP" output is formatted oddly [DMAS-52928 ] - Java MATLAB runners do not capture the first logging line from MATLAB [DMAS-52968 ] - Some tests that depend on ServletUtil fail intermittently in Jenkins [DMAS-52969 ] - DMAS Search Failed Notification: 19-Dec-2019 07:00:04 UTC, Barkley Canyon-MidEast, RDI Daily Current Plot, SearchHdrId 4196391, UserId 15356 [DMAS-52974 ] - Annotation filter does not open in annotation list [DMAS-52977 ] - Striping on tables being applied to all tables, instead of just "StripedTable" [DMAS-52995 ] - Video player current duration doesn't match with current UTC timestamp after 5 minutes [DMAS-52996 ] - Search failures and changes in QA automation related to mobilePositionData [DMAS-53005 ] - failed to deploy master branch of Oceans 2.0 to QA [DMAS-53015 ] - SeaTubeUtilsTest is failing in Jenkins on Oceans 2 master [DMAS-53016 ] - WERA ftp job failing [DMAS-53028 ] - Kongsberg Search Failures in QA [DMAS-53046 ] - Changing video quality doesn't properly display, and can lock the menu [DMAS-53058 ] - Investigate changes to water column data products noted in Jan 7 2020 search automation [DMAS-53059 ] - DeviceListing page does not display any devices [DMAS-53062 ] - Investigate, then fix (and report actual bugs in) failing SeaTubeV3 UI tests [DMAS-53077 ] - Water column product using same colour for different data. [DMAS-53079 ] - erddapXML page gives a 404 error [DMAS-53082 ] - map of infrastructure ONC home page (under “The Internet Connected Ocean” section) is gone? [DMAS-53084 ] - deployment failed for latest version of master and release/19.12.000 in Oceans-Next [DMAS-53093 ] - ErddapManagement datasets sometimes cannot be added [DMAS-53110 ] - The wrong revision of oceans-next is running in QA [DMAS-53129 ] - Oceans-Next pages don't render in QA Oceans 2.0 [DMAS-53136 ] - withAnnotationEntry() in LayoutsAndPermissionsTest.java can't delete annotation Epic [DMAS-52291 ] - CANARIE MINTED / Datasets / Dataset Definition User Story [DMAS-42960 ] - As an ASL echosounder user, I would like an ASL raw file data product [DMAS-47724 ] - View Dashboards Shared With Me [DMAS-51206 ] - As a data steward I want a UI to create and update a SiteDeviceSubset (with geospatial area) so I don't need to enter via sql [DMAS-51288 ] - As a data steward I want to have DOIs for all devices at fixed sites so more data has unique identification [DMAS-51861 ] - As a developer, I want to move the automation test tree UI from Liferay to the dev playground so that more people will be qualified to work on it [DMAS-52324 ] - As a Digital Fisher, I would like improvements to the Digital Fishers Page [DMAS-52327 ] - As a Digital Fisher Admin, I would like improvements to the Campaign Management Page [DMAS-52335 ] - As a user of pages related to SeaTube I would like the theme to be similar to SeaTube [DMAS-52478 ] - As a Software Developer, I want a Video Component that works for SeaTube and Dashboards [DMAS-52698 ] - As a NOAA dive logger, I want to be able to access SeaTubeV3 from the ship without Internet access, so I don't experience interruptions while making annotations [DMAS-52699 ] - As a NOAA onshore dive logger, I want to be able to record annotations without being interrupted by datacentre deployments [DMAS-52955 ] - As a dev, I would like to improve manualqaqcresult job to elimate any overlap issue [DMAS-52983 ] - As a User, I would like to add auto refresh as a parameter to saved plot data in Plotting Utility [DMAS-53021 ] - As a software developer, I want to be able to compile backend and frontend changes independently of each other, so I don't need to wait as long for local builds Task [DMAS-46676 ] - Deployments include unused node_modules folders [DMAS-48568 ] - Update State of the Ocean Plot for Saanich Inlet VIP after March-2019 cruise [DMAS-50088 ] - Compare outputs from RDI java complex derivation to matlab and winADCP processing [DMAS-50614 ] - As a Cyber-Security auditor, I want the IP addresses of devices made non-visible for non-ONC users [DMAS-51566 ] - Update State of the Ocean Plot Searches after completion of 2019 Expedition Season [DMAS-51594 ] - On the TaxonButtonSetConfig page only allow button sets to be marked active once they have a button assigned [DMAS-52263 ] - Add ui tests for annotation list option behaviour [DMAS-52590 ] - Please use the attached icon to replace our current ROV image in ST map (the blue dot) [DMAS-52592 ] - Investigate Data Player image request code [DMAS-52700 ] - Setup SOO/E plot generation job in PROD and check results [DMAS-52718 ] - Create UI test for DashboardManagement page [DMAS-52759 ] - Create UI test for Dashboard display [DMAS-52761 ] - UI test for populating annotation search [DMAS-52774 ] - dataProductDelivery download method response message contains HTML [DMAS-52803 ] - Intermittent unit test failure in BaseDriverTest [DMAS-52804 ] - Make more informative error messages for geospatial map failures [DMAS-52839 ] - Add dpo parameters to searches and display plot in geospatial map [DMAS-52866 ] - Refactor Community Fishers MATLAB code [DMAS-52896 ] - Clean up Oceans-next testing console.errors/.warnings [DMAS-52900 ] - Improve reporting in live DAF testing when some sensors have no data [DMAS-52946 ] - Allow a user to specify some UI tests to be run through Jenkins [DMAS-52992 ] - Update .gitignore file in ONC Data Products to ignore autosave files on linux [DMAS-53001 ] - Method documentation in DeclinationUtil.java state the wrong units for altitude [DMAS-53008 ] - Prevent jitter in CODAR GIF plots for VJOR/BONI/SAND [DMAS-53014 ] - add DOI landing page to oceans 2.0 [DMAS-53038 ] - Move the QaDeviceTests.java test file to proper location [DMAS-53039 ] - Implement Regression Test HY.TC.251 [DMAS-53069 ] - Hide Delete and Change State buttons on File Management page [DMAS-53138 ] - Enable change file_state feature on File Management page Requirement [DMAS-52239 ] - Investigate file format specific requirements for ASL raw format [DMAS-52350 ] - Gather & write requirements for Oceans 2.0 integration [DMAS-53022 ] - Document requirements Design Implementation [DMAS-50717 ] - Create the material toolbox component [DMAS-51340 ] - Display some kind of feedback when a command is sent [DMAS-51393 ] - Add handlers for SiteDeviceSubsetTable [DMAS-51491 ] - Make/Adapt new map component to use in geospatial area [DMAS-51492 ] - Display/Handle new map component in the SiteDeviceSubset popup [DMAS-51562 ] - Add quiesce/resume status console functionality to new system console [DMAS-51718 ] - Finalize layout for Site Device Entry screen [DMAS-51719 ] - Add Button that Links to ERRDAP Management Page [DMAS-52014 ] - Refactor Edit SiteDeviceSubset Popover as its own Page [DMAS-52043 ] - Add site device page to the dmas environment [DMAS-52334 ] - Remove form section id field from campaign entry [DMAS-52340 ] - Improve the design of the Statistics page [DMAS-52343 ] - Review button considerations for Edit Taxon and Taxonomy screens [DMAS-52382 ] - Figure out how validation should work in Digital Fishers Campaign Management [DMAS-52390 ] - "DELETE" button should always be on Site Device Screen (disable it when not used) [DMAS-52406 ] - Re-Write Grouping bar message to be more helpful [DMAS-52407 ] - make sure checkboxes should be maintained after command sent [DMAS-52408 ] - Organizing issue for Filter buttons [DMAS-52417 ] - Implement ASL raw data product - search code [DMAS-52419 ] - Implement ASL raw data product - mappings [DMAS-52453 ] - Refactor java search creation to match device level data search for cast scalar multi profile plot [DMAS-52461 ] - Update Landing Page to show new values from Datacite XML [DMAS-52528 ] - Add ADCP device type to Device Category dropdown [DMAS-52529 ] - Add ADCP device list to Device dropdown [DMAS-52534 ] - Implement Java code to call hydrophonepostprocessjobdailyweeklyltsa on a schedule [DMAS-52617 ] - Implement a reusable video menu [DMAS-52627 ] - Create a component in Oceans Next to display the Test Tree [DMAS-52726 ] - Configure Oceans-Next to build and deploy a WAB to the datacentre [DMAS-52739 ] - Implement a component that stitches playlist files into a continuous video [DMAS-52748 ] - Modify permissions service to return self-delete privilege [DMAS-52750 ] - Modify frontend to display delete icon for NOAA user's own annotations [DMAS-52779 ] - Implement a DiveVideo component [DMAS-52797 ] - Download and cache React [DMAS-52817 ] - Add a return message to the erddapXML service [DMAS-52823 ] - Only deploy to the demo server from the master branch [DMAS-52826 ] - Implement UTCAddons and DiveVideoTemplate [DMAS-52831 ] - Refactor search request validation for cast data products [DMAS-52841 ] - Display pretty values in table [DMAS-52847 ] - Use the new video player in seatube [DMAS-52852 ] - Improve manualQaqcResult job [DMAS-52882 ] - Implement recording [DMAS-52885 ] - Update Task Detail page to only show the last 5 image key messages [DMAS-52887 ] - implementation for auto-refresh of saved plots [DMAS-52890 ] - Configure Oceans-Next to get the Oceans 2 hostname from the DMAS global variable [DMAS-52910 ] - Implement video snapshots [DMAS-52914 ] - Add new field to database [DMAS-52915 ] - Implement flag in backend [DMAS-52916 ] - Add new flag to UI [DMAS-52917 ] - Configure Gemini to delay before scanning deploy/ [DMAS-52918 ] - Configure Oceans 2 to use a locally-deployed instance of Oceans-Next [DMAS-52920 ] - Add siteDeviceSubsetPage to DMAS [DMAS-52921 ] - Implement the video share button [DMAS-52924 ] - Deal with add new button without a siteDeviceId [DMAS-52929 ] - Use the new video player in playlist management [DMAS-52935 ] - Add the tutorial video back to SeaTube [DMAS-52936 ] - Implement live videos in SeaTube and VideoPlayer [DMAS-52940 ] - Modify Cast Data (5) Preview Generation Job to ignore Data Preview tree constraints [DMAS-52961 ] - Modify Data Search to correctly display CF Cast Data nodes in the tree [DMAS-52966 ] - Extract Oceans 2 front-end code to its own OSGi bundle [DMAS-52973 ] - Move all items from sub-table to main row [DMAS-53031 ] - Update the PlottingUtility dashboard widget to use the new static path [DMAS-53098 ] - Update IM Selenium testing for database reference flag Test Plan [DMAS-52395 ] - Add automation searches for ASL raw product Bug (ST) [DMAS-49530 ] - As CF app user I would like the app to retry getting the data automatically if the first transfer is unsuccessful [DMAS-52217 ] - The Digital Fishers Campaign Maintenance Statistics page does not fully meet the requirements described by DF.RQ.311 [DMAS-52599 ] - Fix creators and contributors metadata [DMAS-52625 ] - ErddapManagementTable doesn't appear in localhost or qa env. [DMAS-52640 ] - Fix broken tests in seatubeV3 [DMAS-52747 ] - Searches created in datapreview generation job are missing entries in search table [DMAS-52778 ] - Change SiteDeviceSubsetService to return GenerationType and SiteDeviceSubsetType Ids [DMAS-52799 ] - Fix JS file name in build.gradle [DMAS-52807 ] - SystemConsole grouping/sorting colours are inconsistent with row color [DMAS-52871 ] - Fix broken test in NetworkConsole [DMAS-52879 ] - Fix broken tests in Hydrophone [DMAS-52925 ] - Fix error when sharing with group [DMAS-52952 ] - Fix ErddapManagementEdit Page [DMAS-52993 ] - Video causes SeaTube to crash in Oceans 2 [DMAS-52997 ] - 'Calibrated' dropped from ASL plots filename [DMAS-53002 ] - dashboard.onc.uvic.ca makes all fetch requests against localhost [DMAS-53012 ] - Oceans-Next master build failure: ./build-bundle.sh not found [DMAS-53035 ] - QA does not load properly [DMAS-53044 ] - Fix broken tests in PlottingUtility [DMAS-53050 ] - Fix broken tests in HomePage [DMAS-53070 ] - Remove JupyterHub menu item from main menu [DMAS-53075 ] - Graylog Util gets connection refused when trying to call the Graylog API [DMAS-53076 ] - fix broken test in Digital Fishers [DMAS-53139 ] - Change all occurrences of TXT to .COR Investigation [DMAS-52891 ] - Can I redeploy a WAB without restarting Equinox? [DMAS-52901 ] - Can I redeploy Oceans 2 while the Oceans-Next WAB is deployed? [DMAS-52902 ] - Can I force oceans-next-bundle.js to not be cached, without nginx in front of it? Documentation