You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 908 Next »

This page contains the current year's release notes and new features, primarily for Oceans 3.0 / 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. The information below is written in plain language as much as possible. Detailed release notes are available on internal confluence pages (requires login).

May 11, 2022

Minor release: various updates for SeaTube, CIOOS, data products

Tickets Released: Oceans 3.0: 22.04.001 (accessible to internal users only). Total: 13.

Bug

  • [DMAS-69575] - Campbell River Maritime Heritage Display
  • [DMAS-69602] - Landing page doesn't set a <title>
  • [DMAS-69603] - Cannot add an attribute if no group or All Attributes group is selected
  • [DMAS-69618] - QAQC Auto Test Details deplay old attribute values
  • [DMAS-69619] - com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /10.0.0.182:9042
  • [DMAS-69648] - SeaTube Attribute bugs - attribute type not clearing and error with "select" data type
  • [DMAS-69653] - Production Landing Page goes to QA OpenDAP - should go to PROD

Task

  • [DMAS-69625] - Live Expedition Page gets active dive for a cruise

Implementation

  • [DMAS-64724] - Add tab in SearchTreeMaintenance for editing taxon resources
  • [DMAS-68021] - Use TaxonResource components to create display table and menu to add stn taxon resources
  • [DMAS-69387] - Implement backend for cast manipulation
  • [DMAS-69405] - Data product mapping and option sets for Didson value-added products
  • [DMAS-69496] - Implement front end changes to use CastSiteDeviceSubsetService when CUD casts

May 4, 2022

Major release

Maintenance

  • DataFileService improvement to avoid prod web server crash
  • Display author's name for published plot on Plotting Utility
  • Time period date selection improvement in Data Search
  • mail.from configuration for emails - emails now have "Oceans3@oceannetworks.ca" as the sender
  • Sortable table on sensor tab of device detail page
  • Remove resource "status console" from User Management page
  • Add stationcode field of task schedule on Task Management page
  • RO permission for qaqc details page
  • update documentation for batch system
  • Bug fixes for: QAQC reprocess, ONC website transition, CANARIE service alert, File Management, Search Hydrophone, User Management, quickplot on Device Console, quarantine device filter on Device Console

Sea Tube

  • Many small improvement for ST main, Playlist and Searches
  • Some bug fixes
  • Added more UI tests
  • In-progress: WORMS taxonomy, Deck Log, bounding box, timecode

Community Fishers

  • Release of the map lasso tool for both assigned and unassigned casts
  • Refactored CastPopup.jsx and SiteDeviceSubsetDownloadTableDialog.tsx to use same logic for data products
  • Now allow unassigned casts in the Data Product Delivery Service
  • Correctly delete newly added SiteDeviceSubsets on the SiteDevice Maintenance page
  • Refactor class based react components that deal with data player and community fishers into function based components that use hooks
  • Improved test code coverage 
  • Stopped search tree maintenance page from adding multiple subset stations/nodes.
  • Send no values for dataproduct options that are hidden due to interactions
  • Update Cast Re-postprocess Management UI and Cast Review UI to have the same filter options
  • Fixed failing UI tests:
    • SiteDeviceSubsetMaintenanceTest, CastReviewManagementTest, GeospatialMap, CastRePostProcessManagement,
    • EEW test, Data Viewer test, realTimeObservation CU Tests,  datapreview generation, ExploreErddapNetCdfGenerationTest,
    • ExpeditionManagement, PU, siteDeviceSubsetTest, dataqaqc engine

CIOOS

  • Add DOI to ISO metadata
  • Fix sporadic errors in the Site Device page
  • Support associating taxons from Search Tree Maintenance (pending review)

Annotation UI Updates

  • In Progress - not in this release: open new Annotation V2 search and entry pages from Device/Sensor, etc links

Instruments

  • SeapHOx (PH sensor) was completed last month
  • Modifications were made to some of the acoustic drivers to allow configuration files to be uploaded/deployed
  • Improvements to make use of existing infrastructure to more easily take photos from devices
  • Current project for AIS device is finishing up

EEW

  • Improvements made to the earthquake catalog page
  • Old earthquakes from 2018 onwards have been reprocessed, the data is now available
  • Leaflet map on earthquake page has a new tool to give the lengths in kilometers for drawn lines
  • Support for EEW simulations

Data Products

  • Added a new option for deployments with mobile position sensors to default to only integrating depth, lat, lon. Leaving out heading, pitch, roll makes the searches much faster (users can still opt in)
  • Speed improvement for mobile position sensor integration for some searches
  • File_state configuration for Didson sonar
  • Logging improvement (fewer warnings)
  • Bug fixes (2 search failures, 2 others)

Tickets Released: Oceans 3.0: 22.04.000 (accessible to internal users only). Total: 118.

Bug

  • [DMAS-56573] - The timestamps of file names and report are not correct for  fixed time interval image export in QA.
  • [DMAS-57194] - Unable to close Task Manager taskID display for individual job
  • [DMAS-58027] - Annotation Entry Widget "Taxonomy Management" Link Resolves to "Button Set Management"
  • [DMAS-66680] - As a dive logger, I want to edit annotations using buttons
  • [DMAS-66857] - Annotation filter's modifier dropdown does not update to include new modifiers
  • [DMAS-66858] - Depth (m) filter does not apply to annotation attributes or sensor readings
  • [DMAS-66987] - Getting a 500 failure on site device page when reading ERDDAP datasets
  • [DMAS-67156] - Call to DataFileService (operation=9) linked to a production web server crash
  • [DMAS-67926] - Unexpected Output when Changing Biology Entries in SeaTube v3
  • [DMAS-69094] - Call to DataFileService (operation=1) linked to a production web server near-crash
  • [DMAS-69199] - DMAS Search Failed Notification: 27-Mar-2022 15:10:06 UTC, Strait of Georgia East-Strait of Georgia East VENUS Instrument Platform, RDI ADCP Time Series, SearchHdrId 11504168, UserId 48690
  • [DMAS-69225] - Fail to archive file in QA2
  • [DMAS-69258] - Data Preview - menu bar of gif player covering gif creation date and comment
  • [DMAS-69263] - DMAS Search Failed Notification: 02-Apr-2022 00:20:37 UTC, Fraser River Delta Upper Slope-Delta Dynamics Laboratory, Time Series Scalar Data, SearchHdrId 11572215, UserId 91730
  • [DMAS-69270] - DataProductDelivery API allows zero search time range, causing search failures
  • [DMAS-69286] - Some non-code files are confusingly renamed during Oceans Next builds
  • [DMAS-69334] - Rajdhani font not showing in QA
  • [DMAS-69352] - Can not create annotations in QA
  • [DMAS-69358] - MATLAB warning caused by indexing logical value with no input
  • [DMAS-69363] - ST stop adding OBIS attributes for WORMS taxa
  • [DMAS-69390] - Oceans Next dev server startup fails with "TypeScript error: Type 'ReactNode' is not assignable to type 'ReactNodeLike'"
  • [DMAS-69395] - Quickplot windows cannot be moved once top-bar is hidden
  • [DMAS-69398] - Dev Playground doesn't load
  • [DMAS-69411] - Fix subset selector label
  • [DMAS-69420] - DMAS Search Failed Notification: 16-Apr-2022 10:29:35 UTC, Barkley Canyon-Barkley Upper Slope, Seismometer Data, SearchHdrId 11667294, UserId 112240
  • [DMAS-69429] - Sensor Listing - Additional Attributes displays 'Data Error' when not logged in
  • [DMAS-69459] - Playlist download link names push the remaining controls off the card
  • [DMAS-69507] - Quarantine Device Filter Checkbox Broken on Device Console
  • [DMAS-69530] - Turbidty Data averaged incorrectly for ice cast when values above 1000 NTU
  • [DMAS-69538] - update API wiki confluence link on Ocean3.0 landing page
  • [DMAS-69539] - Fix 'Failed to Load the Quickplot' in Device Console Junction Box
  • [DMAS-69553] - Deleting SiteDeviceSubset in table on SiteDevice Maintenance Page not working for newly added SiteDeviceSubsets
  • [DMAS-69563] - QA SeaTube fails to load video files
  • [DMAS-69567] - Implementing rewrite rule for LandingPage broke QA, after a restart
  • [DMAS-69570] - Too many sig figs on data preview plot pushing sensor label off image
  • [DMAS-69575] - Campbell River Maritime Heritage Display

User Story

  • [DMAS-45677] - not obvious how to clear and interact with the time period date selection on the data search page
  • [DMAS-58101] - Filter by "Comments" is misleading
  • [DMAS-67502] - Add survey support to OBIS Export
  • [DMAS-67664] - As a creator of published plots on plotting utility, I would like to see my published plots listed separately from everyone else's and see names of who published other plots
  • [DMAS-69143] - As a user, I would like the Sensor tab in Oceans 3.0 to be sortable
  • [DMAS-69339] - As a dev, I would like to remove "Status Console" from list of resource name on User Management page
  • [DMAS-69364] - As a community fisher user, I would like to be able to lasso unassigned casts on the geospatial map
  • [DMAS-69470] - As a data specialist, I would like the Cast Re-postprocess Management UI to have the same filter options as Cast Review UI

Task

  • [DMAS-53807] - when the timestamp is empty and a user clicks a button (without autosave) the timestamp should populate
  • [DMAS-55748] - Investigate and improve performance for mobile position sensor scalar data searches (MATLAB)
  • [DMAS-56572] - Export button should be disabled once it is clicked. Otherwise users will click twice.
  • [DMAS-66754] - As a data steward, I want to see the Dive ID in SeaTube V3
  • [DMAS-66907] - Investigate the 2021-10-12 missed earthquake detection
  • [DMAS-67706] - Investigate adding a unique constraint on the sitedevicesubsetId column in searchtreenodesitedevicesubset
  • [DMAS-67825] - Add the mail.from configuration for emails
  • [DMAS-67831] - Refactor class based components
  • [DMAS-69104] - Implement logic for inheritance of Marine Gazetteer terms from searchtreenode heirarchy
  • [DMAS-69111] - Investigate the back-end logic for ST search by comment
  • [DMAS-69153] - Remove ability to duplicate subset search tree nodes
  • [DMAS-69173] - create derivation formula for new MMI sensor
  • [DMAS-69216] - Eject Oceans Next from create-react-app
  • [DMAS-69283] - Document how Oceans Next code is loaded in Oceans 3
  • [DMAS-69310] - Do not write values for dataproduct options that are hidden due to interactions
  • [DMAS-69347] - As a data steward, I would like taskschedule stationcode improvements
  • [DMAS-69361] - Errors in hydrophone postprocessors related to figure clf
  • [DMAS-69384] - Clean up whitespace in OBIS export files
  • [DMAS-69385] - Refactor CastPopup.jsx and SiteDeviceSubsetDownloadTableDialog.tsx data product delivery calls
  • [DMAS-69418] - Run a VPS SVP data request offline and look for speed improvements
  • [DMAS-69419] - Can't tell if a plot is staircase or regular - make the line thinner
  • [DMAS-69465] - Improve react testing code coverage
  • [DMAS-69473] - Export button for fixed time interval image export should be disabled while in progress
  • [DMAS-69483] - Remove unused web service base class DmasWebService
  • [DMAS-69514] - Upgrade Storybook
  • [DMAS-69585] - update term of use link on login page

Design

  • [DMAS-67967] - Create class diagram for handling edits to sitedevicesubsets

Implementation

  • [DMAS-54754] - Add DOI to ISO metadata
  • [DMAS-55760] - Add taskschedule stationcode on Task Management page
  • [DMAS-67552] - Update mappings from dataset object -> Metadata XML to reflect in the maintenance note
  • [DMAS-67705] - Find a way to get historical earthquake data into the database
  • [DMAS-67894] - Refactor Stateful components
  • [DMAS-67998] - Post process job to create manufacturer's format from dmas raw data
  • [DMAS-69138] - Add unique constraint to sitedevicesubsetid in subsetSTN table
  • [DMAS-69140] - Update STNSubsetManager
  • [DMAS-69147] - Implement Lasso Tool on Geospatial Map
  • [DMAS-69178] - Profile the webpack build
  • [DMAS-69227] - Implement Java service to get attribute values
  • [DMAS-69269] - Add unit tests for use of reviews in OBISDataset
  • [DMAS-69276] - Don't attempt to send SNMP traps when SNMPTrapSender wasn't properly initialized.
  • [DMAS-69284] - Simplify the velocity macros to render Oceans Next
  • [DMAS-69311] - Remove DMAS code related to extension and extensiondetail DB tables
  • [DMAS-69313] - Update Sensor Tab to allow sorting of columns
  • [DMAS-69320] - add resourceattribute_trx table
  • [DMAS-69321] - add sensorattribute_trx table
  • [DMAS-69344] - clean up records in groupprivilege database table
  • [DMAS-69345] - remove "Status Console" from list of resource name on User Management
  • [DMAS-69353] - sql to add AttributeComment column to ResourceAttribute Table
  • [DMAS-69354] - Java code to add AttributeComment column to ResourceAttribute Table
  • [DMAS-69355] - Display DGS TRMS Value on the earthquake details page
  • [DMAS-69365] - Update dataPlayer components
  • [DMAS-69366] - Change SeaTube Search's comment field to only search by comment
  • [DMAS-69373] - Modify ROS lights driver to handle connection issues better
  • [DMAS-69414] - Fix CSS issues and make lasso tool easier to use with Selenium
  • [DMAS-69417] - Refactor subset selector
  • [DMAS-69461] - Add Ability to Lasso Unassigned casts With Lasso Tool
  • [DMAS-69462] - Extract common code used to post-process arbitrary local files
  • [DMAS-69463] - Make it easier to run `ffprobe -show_entries` in VideoUtil
  • [DMAS-69466] - Improve test coverage for buttons and form fields
  • [DMAS-69471] - Add subset selector to CastRePostProcessManagement
  • [DMAS-69475] - Unfilter Unassigned casts in the Data Product Delivery Service
  • [DMAS-69489] - Convert withCircularProgress HOC to a typescript component
  • [DMAS-69497] - Improve test coverage for dropdowns, dialogs and eew map
  • [DMAS-69506] - Add a tool to the map for drawing lines and getting the distance between points
  • [DMAS-69522] - Add DeviceTypeAttribute row for VersionNumber attribute for devicetypeid 267
  • [DMAS-69532] - Update Mail 'From' Key in configproperty table
  • [DMAS-69560] - Set file_state P on archiving for txt and ddf files for the Didson sonar

Bug (ST)

  • [DMAS-69325] - Disable build result caching
  • [DMAS-69391] - fix condition number and quality indicator showing as same value on detail page
  • [DMAS-69456] - DataProductDelivery Service sometimes throws exception when requesting multiples products
  • [DMAS-69503] - Fix clearing of SiteDeviceSubsetSelection

Documentation

  • [DMAS-69203] - update doc for time period date selection on data search page
  • [DMAS-69266] - Write a report describing the work we've done so far
  • [DMAS-69350] - Update Confluence to reflect changes made during DMAS-69347

April 20, 2022

Minor release: various updates for SeaTube (OBIS, annotations, logging)

Tickets Released: Oceans 3.0: 22.03.004 (accessible to internal users only). Total: 8.

Bug

  • [DMAS-69163] - Platform Class and Platform Mapping fields not loading expected options in CruiseManagement
  • [DMAS-69400] - Create annotation failed
  • [DMAS-69434] - No download link for ST Broad search in Prod
  • [DMAS-69454] - Plotting utility broken in QA

Task

  • [DMAS-69382] - Save OBIS export to user's FTP folder instead of ncdata/shared
  • [DMAS-69383] - Allow reviewers that are not in the loggers group to review
  • [DMAS-69433] - Create script to add and populate new Annotation Custodian groups on prod onshore and seatube demo machines

Implementation

  • [DMAS-69096] - Adding author information to public plots Oceans 3.0 changes

April 12, 2022

Minor release: various updates for SeaTube and device drivers

Tickets Released: Oceans 3.0: 22.03.003 (accessible to internal users only). Total: 19.

Bug

  • [DMAS-67355] - Quick entry attribute buttons should not allow duplicate attribute entries
  • [DMAS-67571] - NOAA dive shouldn't allow save null attribute value even for system admin users
  • [DMAS-69054] - Some chat log messages are not highlight.
  • [DMAS-69239] - SeaTube Broad Search - Export not working
  • [DMAS-69265] - Expeditions without any dives do not show up in the expedition tree
  • [DMAS-69272] - Unable to get Device Information for Device 43061 on data search
  • [DMAS-69290] - Search Hydrophone Page isn't showing spectrograms
  • [DMAS-69298] - Front end doesn't allow some users to delete annotations
  • [DMAS-69308] - Changing Data Search's sort by / search type while the location tree is loading causes problem with cart
  • [DMAS-69332] - There is no hover text on the warning icon for a dive that is not SeaTube ready

Task

  • [DMAS-69288] - Add review parameters to OBIS Export Job
  • [DMAS-69297] - Tweak Cast Review Mgm UI
  • [DMAS-69329] - Re-selecting an annotation in Annotation List should behave as though selecting it 'new' every time
  • [DMAS-69333] - Export poll and resulting snackbar notifications are too frequent

Implementation

  • [DMAS-28705] - Create a schedule job for the ASL sftp
  • [DMAS-58159] - push historic Smart Radio AIS data into the Active MQ once the planned data delivery system is set up
  • [DMAS-67513] - Have job save occurrences to occurrence.csv
  • [DMAS-69285] - Create Task in Database for Didson Post Process Job

Test

  • [DMAS-67812] - QA testing during the NOAA shakedown cruise

April 7, 2022

Minor release: bug fixes for data products (MATLAB), no downtime.

Tickets Released: Oceans 3.0: 22.03.002 (accessible to internal users only). Total: 7.

Bug

  • [DMAS-69185] - DMAS Search Failed Notification: 24-Mar-2022 03:00:09 UTC, Barkley Canyon Upper Slope-Upper Slope South, Kongsberg Sweep Data Product, SearchHdrId 11468027, UserId 15356
  • [DMAS-69293] - Filename changes in ADCP data products (non-averaged)
  • [DMAS-69299] - RDI ADCP non-averaged file searches are missing files
  • [DMAS-69305] - "Externally Derived" data product file name suffix shouldn't have a space
  • [DMAS-69309] - Clean is always turned on for dataproducts that have quality control option 105
  • [DMAS-69317] - Nortek ADCP concatenated DP are coming back all MAT

Task

  • [DMAS-69041] - Add check and fix for NaN/null or erroneous sitedevice/site in search_dtl table

April 6, 2022

Minor release: update Sea pHOx driver and Oceans 3.0 name change for canarie services

Tickets Released: Oceans 3.0: 22.03.001 (accessible to internal users only). Total: 2.

Bug

  • [DMAS-69301] - [CANARIE]Service alert for Oceans 2.0 Sandbox

Bug (ST)

April 4, 2022

Major release

Maintenance

  • Several DOI related bugs or improvements
  • Find and sort features on qaqcAutoTestFinder page
  • Several bug fixes or features on Data Search page (search cart, map, data availability bar, file icon)
  • Misc. bugs: Telnet Console, SOO plot, hydrophone viewer page, password reset, device attributes, topology, JB device sitedevice
  • Database improvements / refactor: add several trx tables, lastaccess no longer trigger dmasuser_hist table, remove calibration_hist and archivefiletype

Instruments - Device Drivers

  • Didson sonar driver update
  • Combined stats for Acoustic scintillation: combined stats, uploads files
  • Seabird Sea pHOx driver added
  • RBR Zero: response to valve commands now parse-able
  • Driver start now saves default device attribute values as device attributes for easier tracking of configuration history

Instruments - Other

  • Multi-queue screen added to Oceans 3.0 menu and can be viewed as read-only
  • Telnet screen fixed
  • User management – fixed bug where related to multiple users with the same name
  • Bug fix: shorestation queue build up caused by invalid search tree node config

EEW

  • Fixed caching issue on correlator JVM
  • Earthquake Detail page should open in a new tab
  • Debias acceleration data using data rating
  • EEW update job – new parameters
  • Fixed: displayed earthquake magnitude sometimes incorrect
  • Added fields in earthquake catalog (LLS condition and quality)
  • Added info tooltips for earthquake pages
  • Change to earthquake catalog filters
  • Show multiple EEW site detections at a single location
  • EEW Catalog detail page – unassociated events have different colour

Sea Tube

  • Timecode is ready (front end will be deployed, Wowza server related code is deployed/tested in demo)
  • DFO MPA monitoring tickets
  • Annotation deletion for ONC and DFO
  • Annotation bounding boxes (in-progress)
  • Bug fixes

CIOOS - OBIS

  • Biological annotation review is supported in the SeaTube UI
  • Annotation votes can used by the OBIS Export Job to filter
  • Job creates events.csv and occurrences.csv

CIOOS - ISO 19115

  • Support EOV and ECV
  • Exclude MRG French translations
  • Maintenance note uses readable labels??
  • Use MRG term from closest parent

CIOOS - Taxonomies

  • Temporarily make MRG, EOV, ECV taxonomies editable

Oceans 3.0

  • New Landing Page
    • Navigate to the most used pages
    • Supports Log In, Edit Profile and Log Out

Data Products

  • Hydrophone post-calibration text files
  • ADCP files less than one day no longer broken up (they get combined)
  • Fixed "ugly" characters in CODAR files
  • Bug fixes
  • HydroCal update 22.03 - released mid-month (see below for details)

Community Fishers

  • Filter changes to Cast Review UI
  • Added Cast Re-post-process Management Page to Oceans 3.0 menu
  • Return expanded data in subset service
  • Added cast definition to Search Tree Maintenance
  • Added ability to kill zombie processes spawned by MATLAB-as-a-service when MATLAB install is partially broken/corrupted
  • Now allow separated responses for externally derived sensors and original sensors on public facing ScalarData API
  • Correctly handle two devices with same Date key in treemap
  • Added new parameter to cast data preview generation job
  • Added option to produce one cor file per cast
  • Updated data product options to use same wording as scalardata API when selecting data from externally derived sensors
  • Updated parameters in cor data product delivery service call from geospatial map
  • Generate separate responses for externally derived sensors and original sensors on public facing ScalarData API
  • Corrected qaqc flags for community fishers externally derived sensor data on CSV and JSON data products
  • Fixed scalar data API from returning repeated data for a community fishers location
  • Return only clean data for Sensor and Device level dataproducts for CF Aligned and Depth Binned data
  • Cast Data Preview Generation Job now checks to generate new products if sitedevicesubset has been edited

Tickets Released: Oceans 3.0: 22.03.000 (accessible to internal users only). Total: 165.

Bug

  • [DMAS-58217] - Telnet Console not working
  • [DMAS-64230] - kalman filter does not debias acceleration data correctly
  • [DMAS-64602] - RO permission for qaqc test detail page does not work in prod
  • [DMAS-64683] - adjusting map cause search tree items to disappear in Data Search
  • [DMAS-67178] - Task "DOI-Registration-job-deviceTypes" (378) failing every day, logging thousands of ERRORs
  • [DMAS-67354] - Video missing snackbar error messages should be in red
  • [DMAS-67576] - Exporting data to json fails in Seatube Search
  • [DMAS-67585] - Duplicate Playlists can be created
  • [DMAS-67716] - Expedition Management Organization details not shown upon first click
  • [DMAS-67760] - SOO Plots not Showing Data from Autonomously Deployed Devices
  • [DMAS-67882] - When searching for data outside of the specific deployment time range in the hydrophone viewer, data from the other location are shown
  • [DMAS-67972] - the User tab in User Management is not providing accurate results
  • [DMAS-67996] - Plotting utilty ylabel overplots or is out of range
  • [DMAS-68010] - Task definition selection in user defined task widget not generating option
  • [DMAS-68013] - Changing Data Search's sort by / search type while the location tree is loading messes it up
  • [DMAS-68018] - Taxonomy "sync test" is nearly unusable on the Taxonomy page
  • [DMAS-68020] - Remove foreign keys from annotation_review_trx table
  • [DMAS-69020] - Password reset case sensitive
  • [DMAS-69052] - Sorting by Sensor ID is not working in Qaqc Auto-Test Finder results table
  • [DMAS-69058] - A null dateFrom is causing a null pointer exception in /seatube/details web service
  • [DMAS-69075] - Fix console errors in LandingPageButtons
  • [DMAS-69086] - COVIS Diffuse Flow Data Search Failure Invalid Figure Handle
  • [DMAS-69095] - Hydrophone device attribute upload tool is not behaving correctly
  • [DMAS-69099] - External scalar data API does not return data for community fishers location
  • [DMAS-69100] - SeaTubeV3 is blank when showing a playlist
  • [DMAS-69110] - Topology tree goes blank at parent node after editing entries
  • [DMAS-69131] - Descriptive keywords for eov and mrg should be in their own mri:descriptiveKeywords
  • [DMAS-69133] - French keywords should not be added for MRG to ISO 19115
  • [DMAS-69170] - Several issues while creating a dive
  • [DMAS-69171] - DMAS Search Failed Notification: 23-Mar-2022 08:13:11 UTC, Cambridge Bay-Underwater Network, Time Series Scalar Plot, SearchHdrId 11467377, UserId 48030
  • [DMAS-69172] - In live mode with timecode, "capture time" doesn't get timecode info
  • [DMAS-69186] - Junction Box control broken - NullPointerException
  • [DMAS-69195] - Address dive save/update related issues
  • [DMAS-69196] - The deprecated datasets are showing a misleading version history
  • [DMAS-69220] - Landing Page logout not working
  • [DMAS-69221] - Landing Page header text is wrong font in QA
  • [DMAS-69237] - Messages piling up on eewshore1
  • [DMAS-69274] - Filename change in ADCP data products (non-averaged) that cross midnight

User Story

  • [DMAS-42635] - As a developer and data steward, I would like to remove archivefiletype database table and remove relations of other database table with it
  • [DMAS-57234] - As a Data Specialist, I would like to be able to search on the /QaqcAutotestsFinder page for tests by device
  • [DMAS-64295] - As a data specialist, I would like the ability to flag a binned sensor as '4' and for the data products to be populated with NaNs for that bin
  • [DMAS-65487] - As a hydrophone data product user, include post-calibration txt files with hydrophone data products
  • [DMAS-66619] - As a NOAA ST admin, I would like to ingest archived chat log messages into ST
  • [DMAS-67068] - Export WoRMS annotations to event.csv
  • [DMAS-67910] - As a data specialist, I would like the Cast Review UI to have the functionality to add multiple sitedevicesubsets to review through filtering options
  • [DMAS-67912] - As a data specialist, I would like a to see a cast review status checkmark for each SDS in searchtreemaintenance
  • [DMAS-67929] - As a data specialist, I would like data products that are pre generated for the geospatial map to stay up to date with edits to casts
  • [DMAS-67990] - As a community fishers end-user, I would like an option to download COR files for individual casts instead of one large file with many casts
  • [DMAS-68969] - Select STv3 dive loggers should be able to delete annotations
  • [DMAS-69136] - As a data steward/operator, I would like a device attribute entry when there is only a default value

Task

  • [DMAS-64706] - Data search does not populate if archive file datefrom precedes sitedevice datefrom
  • [DMAS-67028] - Please investigate the response of seatub/map service
  • [DMAS-67230] - driver change for RBR BPRZero to have valve commands as device readings
  • [DMAS-67809] - For non-averaged ADCP MAT/netCDF in searches of 24 hours or less, concatenate the files over midnight
  • [DMAS-67850] - Add TaxonResource to the menu
  • [DMAS-67896] - the .vrl files need a icon in the Data Search to replace the default face
  • [DMAS-67909] - Kill zombie Matlab processes spawned by Matlab as a Service when Matlab install is partially broken/corrupted
  • [DMAS-67914] - Use executeInTransaction where possible
  • [DMAS-67930] - Don't require DAL bundles to contain hibernate_ehcache.xml if they don't do any Hibernate caching
  • [DMAS-67939] - add trx table for datarating database table
  • [DMAS-68957] - add data rating indicator to the ERDDAP datasets.xml
  • [DMAS-68962] - Add colours to oncDefaultTheme and use the theme colours instead of hard-coding them
  • [DMAS-68967] - Add /DataPreview to web.xml
  • [DMAS-69018] - Complete Landing Page header
  • [DMAS-69115] - Some panel tweaks
  • [DMAS-69116] - Add a "Legacy Menu" panel
  • [DMAS-69128] - Create uniqueness constraint in tx_taxonresource in taxonid, resourcetypeid, resourceid
  • [DMAS-69130] - Add linkages in ISO 19115 for EOV and ECV descriptive keywords
  • [DMAS-69132] - Display taxonid and taxonomyid in ui for usability
  • [DMAS-69146] - Create a help line in Sea Tube main page
  • [DMAS-69156] - Update panel break-points a bit so 4 panels show on a narrower screen
  • [DMAS-69160] - Get url search parameters in oceans next dev playground
  • [DMAS-69161] - delete calibration_hist and related trigger and function
  • [DMAS-69181] - Update caniuse-lite's database in Oceans Next
  • [DMAS-69189] - Some issues while point OceanNext dev code to use Demo server as backend
  • [DMAS-69208] - drop off deprecated pi_doidataset_hist_seq
  • [DMAS-69209] - Add code from DMAS-69172 to release/22.02.000
  • [DMAS-69231] - Write script to reset pi_doidataset in QA, QA2, and Dev from pi_doidataset_trx table
  • [DMAS-69253] - Temporarily make MRG, EOV, ECV taxonomies editable

Requirement

  • [DMAS-67842] - Requirements for qaqc flagging Aligned and Depth Binned sensor with QAQC flag of 4
  • [DMAS-69026] - Requirements for STv3 annotation deletion permissions

Design

  • [DMAS-67463] - Add design for annotations in OBIS Dataset
  • [DMAS-67787] - Design Mockups for Creating / Editing Dives and Deck logs
  • [DMAS-67868] - Create designs for returning only clean Aligned and Depth Binned data from the public facing scalar data api
  • [DMAS-68964] - Mockup Sign In/User Info button
  • [DMAS-69027] - Design for STv3 annotation deletion permissions

Implementation

  • [DMAS-67231] - Multiqueue screen read only support (Oceans-Next)
  • [DMAS-67254] - Multiqueue screen read only support (DMAS Backend)
  • [DMAS-67461] - Add a CI build
  • [DMAS-67487] - Add Cruise and Dive info to event.csv
  • [DMAS-67492] - Update OBISDataset to include occurrences
  • [DMAS-67655] - Add survey functionality to OBISEvent
  • [DMAS-67683] - Add Survey info to event.csv
  • [DMAS-67711] - Add Home Icon to DMAS main menu
  • [DMAS-67806] - Create Dialog Form for a dive / deck log
  • [DMAS-67820] - Drop column and remove archiverfiletype database
  • [DMAS-67845] - Sensor and Device level dataproducts for Community Fishers Aligned and Depth Binned data should only return clean data
  • [DMAS-67855] - Add/map new BioSonics data products - plots and averaging
  • [DMAS-67863] - Update frontend to use the new AnnotationReviewService and permissions calls
  • [DMAS-67875] - Address refactoring and design changes
  • [DMAS-67887] - implementation to have a device attribute entry when there is only a default value
  • [DMAS-67902] - Add login link
  • [DMAS-67917] - Add create dive option to ExpeditionManagement Page
  • [DMAS-67938] - Modify annotations service call to include a user's Annotation Reviews
  • [DMAS-67944] - Implement deviceId and sensorId input boxes
  • [DMAS-67951] - Create Simulator for Sea-Bird Deep SeapHOx V2
  • [DMAS-67969] - Implement check in Cast Data Preview Generation Job to generate new products if sitedevicesubset has been edited
  • [DMAS-67976] - Add cast definition to search tree maintenance
  • [DMAS-67979] - Earthquake Detail page should open in a new tab
  • [DMAS-67980] - Display the LLS condition number and quality indicator
  • [DMAS-67981] - Associator nrcan and usgs detections when ONC detects an event with magnitude less than 3
  • [DMAS-67982] - update earthquake catalog filters for organizations
  • [DMAS-67985] - Display LandingPage without Oceans banner
  • [DMAS-67993] - Add new parameter to cast data preview generation job
  • [DMAS-68003] - Add new dataproduct option to produce separate cor files for each cast
  • [DMAS-68004] - Implement Matlab code to produce one cor file per cast if option is selected
  • [DMAS-68009] - Update parameters in cor data product delivery service call from geospatial map
  • [DMAS-68016] - add info buttons to some earthquake panels explaining how they work
  • [DMAS-69019] - Remove recording control; instead write the latest timecode to a file
  • [DMAS-69022] - Update service to remove white space from input
  • [DMAS-69029] - Add proper permissions for users creating and editing dives on the Expedition Management page
  • [DMAS-69030] - Add an option to see additional information for dives on the Expedition Management page
  • [DMAS-69031] - Distinguish between dives that are / are not "SeaTube ready" in the expedition tree
  • [DMAS-69035] - add trx table for address table
  • [DMAS-69036] - add trx table for country table
  • [DMAS-69037] - add trx table for phone table
  • [DMAS-69038] - add trx table for user_org table
  • [DMAS-69048] - Rename all occurrences of oceans 2 to oceans 3 MK II
  • [DMAS-69051] - Implement operation 2 in SeaTubePermissionsService
  • [DMAS-69061] - Add active flag to the seatube/details service call
  • [DMAS-69067] - Show current logged in user on LandingPage
  • [DMAS-69068] - Returned expanded data in subset service
  • [DMAS-69069] - Add new filters and usability changes
  • [DMAS-69077] - Add an operation to deploy_onc to restart a list of servers
  • [DMAS-69081] - Implement seperated responses for externally derived sensors and original sensors on public facing Scalar Data API
  • [DMAS-69082] - Return all dives in service web service call, with flag `isReady` for each dive in the payload
  • [DMAS-69088] - Add Cast Review Management Page to menu
  • [DMAS-69089] - Change home icon title
  • [DMAS-69109] - Update data product options to use same wording as external scalar data api when selecting data from externally derived sensors
  • [DMAS-69112] - Change home icon title (A)
  • [DMAS-69119] - Update sensors to include option strings in Matlab to match data product option
  • [DMAS-69120] - Add parameters to job to only export certain annotations
  • [DMAS-69122] - Implementation for STv3 annotation deletion permissions
  • [DMAS-69127] - Run Oceans Next build stages sequentially
  • [DMAS-69142] - Add specific error message for invalid inputs Oceans 3.0 changes
  • [DMAS-69145] - Add specific error message for invalid inputs Oceans next changes
  • [DMAS-69151] - On the detail page give unassociated events a different colour on the map
  • [DMAS-69166] - UI improvements to QaqcAutoTestFinder page
  • [DMAS-69169] - Change reference repositories on Jenkins nodes to use SSH
  • [DMAS-69200] - code implementation for time period date selection on data search page
  • [DMAS-69222] - Use new review job parameters to only export those annotations that comply with them

Test

  • [DMAS-66873] - Add web service tests TaxonResourceService
  • [DMAS-68961] - End-to-end test/demo of initial features
  • [DMAS-68965] - Create search automation tests for cor file break option
  • [DMAS-69107] - Add webservice tests for external scalar data api to test sensors to include option

Bug (ST)

  • [DMAS-53249] - Please fix ugly characters in grid header of Matlab clean data product
  • [DMAS-69057] - December 25th 2021 earthquake shows as magnitude 4.04 but should be 4.18
  • [DMAS-69149] - CSV and JSON data products do not correctly report qaqc flags for community fishers externally derived sensor data
  • [DMAS-69152] - On the march 19th earthquake the site table only shows one of the two vic peak detections
  • [DMAS-69176] - Scalar data api is returning repeated data for community fishers location

Investigation

  • [DMAS-68015] - Investigate using ffmpeg to transcode HEVC to H.264

Documentation

  • [DMAS-67995] - Document new job parameter for cast data preview generation job
  • [DMAS-68005] - Document new option in public facing wiki
  • [DMAS-69123] - Update documentation for sensors to include dataproduct option
  • [DMAS-69139] - update doc on confluence for this new deviceattribute feature

March 29, 2022

Minor release: SeapHOx driver updates

Tickets Released: Oceans 3.0: 22.02.004 (accessible to internal users only). Total: 2.

Bug (ST)

  • [DMAS-69210] - need increate idle timeout
  • [DMAS-69214] - the sampleinterval commands needs to be be sent after other deviceattribute based commands

March 24, 2022

Minor release: SeapHOx driver and datafileservice fix

Tickets Released: Oceans 3.0: 22.02.003 (accessible to internal users only). Total: 2.

Implementation

  • [DMAS-67950] - Create Driver for Sea-Bird Deep SeapHOx V2
  • [DMAS-69191] - Limit the date range allowed by operationtype 9 of DataFileService

March 18, 2022

ONC HydroCal release HC.22.03.000 (accessible to internal users only). Total: 12. 

Parent ticket / Epic (requires internal user log in): DMAS-66458: As an ONC HydroCal user, I would like iterative improvements for late 2021

  • Fixed issues with rounding in the sensitivity and frequency values, enables narrow sweeps
  • Improve the drive amplitude user interface, add quick scaling parameters, improve and clarify use of drive amplitude max and bias values
  • Improve handling of files and file-naming, remove the save button
  • Improve handling of time stamps - in the metadata UI, in file-naming and in keeping track of acquisition and post-process times
  • Workflow and data file I/O improvements, improve switching between files / switching configurations, loading (particularly for old files) and saving, fix bugs in this area
  • Output data increasing order for better integration with Oceans 3.0
  • Minor improvements such as spelling mistakes, user manual updates, plot labels, improved diagnostic logging, add more wait/busy indicators, bug fixes
  • Improvements for main user interface

March 16, 2022

Minor release: database optimizations, bug fixes for Data Search, Dataset Landing pages, SeaTubeV3 chat log, Didson driver update.

Tickets Released: Oceans 3.0: 22.02.002 (accessible to internal users only). Total: 9.

Bug

  • [DMAS-67843] - dmasuser "lastaccess" column updating too frequently, bloating dmasuser_hist table
  • [DMAS-67949] - Possible bug with data search cart
  • [DMAS-68023] - Dataset landing pages throwing error for Registered-state datasets
  • [DMAS-69023] - Chat Log won't auto scroll if click at annotation in Annotation List widget

Task

  • [DMAS-67892] - As a Data Steward, I would like a deviceport_trx table to capture changes to device port configurations
  • [DMAS-68963] - Update DOI Landing Page to handle null parent task ID's without throwing error

Implementation

  • [DMAS-68000] - Didson driver - add ability to run without seascript

Bug (ST)

  • [DMAS-69078] - Handle DOI records with no format available
  • [DMAS-69080] - Prevent DOI records from being created when no formats exist

March 7, 2022

Minor release (hot patch, no downtime): SOO/E plot updates, search failure fix, CF preview fixes, SeaTubeV3 updates for chat log/UI.

Tickets Released: Oceans 3.0: 22.02.001 (accessible to internal users only). Total: 8.

Bug

  • [DMAS-67992] - Chat Log panel sometimes shrinks upon refreshing SeaTubeV3
  • [DMAS-68011] - Search for cor file that does not return any data produces false search results
  • [DMAS-68026] - DMAS Search Failed Notification: 04-Mar-2022 23:50:03 UTC, Mobile Platforms-Unassigned Cast Data, Cast Scalar Multi-Profile Plot, SearchHdrId 11360012, UserId 15356

Task

  • [DMAS-68019] - Support CO2 as an SOO sensortype
  • [DMAS-69021] - Check for and fix missing deployments in SOO/E searches

Implementation

  • [DMAS-67893] - Add front end support for deleting chat log operation
  • [DMAS-67973] - Update UI to match with the requested mockups
  • [DMAS-68014] - Don't extend data rating datefrom/to in MATLAB metadata struct

March 1, 2022

Major release

Maintenance

  • Data Search data availability plot zoom in/zoom out/interaction now populates the datefrom/dateto
  • delete published save plots
  • improve PU axis auto-scale configuration
  • GIFs controls and links in Data Preview easier to click on
  • Dataset landing page landing time fix (woohoo)
  • Device Synchronization UI improvements
  • Various bugs and small improvements

Instruments

  • Nortek profiler driver modified to improve timestamp jitter. Change was made for device 64167, may apply to other deployed Nortek profiler instruments (device type 59 and 130)
  • ProOceanus CO2 Pro driver – fixed bug related to using the device controlled zero interval. This does not impact the driver controlled zero interval feature
  • Axis Camera driver – setFocusWindow command added for seascript and front end

Earthquake Early Warning

  • Update the EEW Report Job to expand how it relates organization detections
  • Fixed caching issue specific to correlator shore station
  • Support for historical/reprocessing earthquakes on the earthquake detail page
  • Added EEW performance metrics through jmx beans
  • improve speed/ease of deploying code to remote stations (in-progress)

SeaTube

  • Add back end support for Chat Log deletion
  • Support ST admin / dive chiefs synchronization 
  • ST layout support for displaying Chat Log
  • User controlled index number display option for Quick Button Set
  • Some bug fixes

Data Products

  • sensor level data rating integration
  • bug fixes
  • Added a ASL echoview csv file-mode modifier
  • device-level data product mappings for nodes and SIIMs

CIOOS

  • Improved EOV keyword allocation for ISO19115 metadata
  • Created a front end prototype for biological expert review
  • Add checks to EOV and Marine Gazetter vocabularies to ensure incorrect attributes can not be added

Community Fishers

  • New page to review multiple casts at once
  • Bug fixes
  • Search page for site device subsets
  • Selectable sensors plotted on cast scalar multi profile plot
  • Name of plots on plotting utility no longer named with element id
  • Changes to plotting utility to fit long sensor unit names
  • Handle errors during creation of site device subsets 
  • Ability to tell manual GPS apart of tablet GSP in tablet log file
  • Added community fishers site device subset management pages to DMAS menu
  • Contact information and support form added to the geospatial map

Tickets Released: Oceans 3.0: 22.02.000 (accessible to internal users only). Total: 134.

Bug

  • [DMAS-49176] - Can add an invalid device id to process group by putting invalid characters after a valid id
  • [DMAS-52110] - Plotting Utility not displaying correct plot title
  • [DMAS-52702] - If two stations have the same name the network console only shows one of them
  • [DMAS-56898] - cast profile plot has cast number in filename while plotting all casts
  • [DMAS-65502] - Cancelled reprocessed jobs showing status 3 instead of status 5 in Reprocess Console
  • [DMAS-67404] - Sys admin (df5) missing write privileges for dives
  • [DMAS-67638] - Dataset Landing pages are not loading, even after waiting over an hour
  • [DMAS-67665] - Text can overlap the Copy Link icon of an annotation line
  • [DMAS-67666] - Sensor units not showing up in PU for Crude Oil Sensor
  • [DMAS-67740] - Display plot link on geospatial map is displaying next to Manual QAQC status
  • [DMAS-67755] - Sorting by Device ID not working on pages with clickable IDs
  • [DMAS-67769] - DMAS Search Failed Notification: 02-Feb-2022 23:49:58 UTC, Patricia Bay-Saanich Inlet VENUS Instrument Platform, Time Series Scalar Plot, SearchHdrId 11257962, UserId 2851
  • [DMAS-67772] - DMAS Search Failed Notification: 03-Feb-2022 17:39:51 UTC, XSlate D10 Tablet (S/N SY6560DR00042), Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 11259298, UserId 94330
  • [DMAS-67777] - Manually created Site device subset id 6359 is missing reference information and name
  • [DMAS-67804] - Many NullPointExceptions in production from api calls
  • [DMAS-67811] - SiteDeviceSubsetTable Sorting on ID is broken
  • [DMAS-67824] - EEW correlator machine (eewshore1.dc.onc) - Cache loading errors due to NullPointerExceptions
  • [DMAS-67827] - ProOceanus Driver not setting idle timeout correctly
  • [DMAS-67859] - Creating new child taxon inherits sibling as child in taxonomy management
  • [DMAS-67861] - CODARContiguousConfigJob fails if a deviceid has no matching archivefiles
  • [DMAS-67870] - Oceans Next builds fail in Jenkins with "TS2307: Cannot find module 'assets/images/API-Oceans3.jpg' or its corresponding type declarations"
  • [DMAS-67915] - Test sometimes fails on Oceans 3.0's master branch
  • [DMAS-67921] - Fix test failing in DOIDatasetMinterImplTest in master branch
  • [DMAS-67922] - Video player not loading in SeaTubeV3
  • [DMAS-67924] - Any predefined layout other than Public is being compressed on refresh
  • [DMAS-67936] - ST page layout issues in QA
  • [DMAS-67943] - Cast repost process management sets casts ref lat and long to null when submitting casts for repost process
  • [DMAS-67947] - DMAS Search Failed Notification: 26-Feb-2022 00:17:45 UTC, AML-6 LGR A60023, Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 11339459, UserId 3162
  • [DMAS-67963] - Chat Log active focus view doesn't change if users skip video time
  • [DMAS-67975] - Please correct the sensor name in COR files for oxygen saturation data generated using the new custom CF processing in Data Search

User Story

  • [DMAS-17402] - Improve axis adjustment usability
  • [DMAS-37860] - As a user, I would like to utilize sensor-level data ratings in data products generated by matlab code
  • [DMAS-56796] - As a community user of the Geospatial map and CF app, we would like the ability to provide user feedback from these interfaces
  • [DMAS-64667] - As a data specialist, I would like to be able to search for a siteDeviceSubset ID
  • [DMAS-64684] - As a system admin, I would like the ST logger admins can be synced.
  • [DMAS-64772] - As a Community Fishers Data specialist, I want to be able to adjust parameters plotted in on-the-fly plots i.e. turbidity, CDOM etc. or even expand to 4+ plots, so that I can easily customize graphs (ONC data products) to include in reports.
  • [DMAS-67195] - As a data specialist, I would like a web page for displaying earthquake information
  • [DMAS-67577] - As a dev, I would like to see small UI improvement for Device Synchronization page

Task

  • [DMAS-10675] - Usability report suggests allowing click-drag and single click on a shaded area in Data Availability to populate the Date From and Date To
  • [DMAS-44797] - please add unique constraint for devicecode field in database table device
  • [DMAS-54120] - Please disable the delete button icon on User Management page for RO user
  • [DMAS-55547] - Drop unused tm_ tables
  • [DMAS-64178] - Remove Index number from button labels in Annotation Entry display
  • [DMAS-65593] - Can we include dmasuserid in dmas.log to tell who start or stop machine in reprocess?
  • [DMAS-66993] - reduce verbosity of DOI minting jobs
  • [DMAS-67091] - As a CIOOS data steward, we need an improved approach to allocating EOV keywords to ISO 19115 metadata records and more
  • [DMAS-67096] - Update DatasetManager to only add taxon resources for the marine gazetteer taxonomy
  • [DMAS-67256] - Show contact information on restricted cast preview
  • [DMAS-67349] - Give cmecs and worms taxonomytopurl and referenceurl so that they can be consistent in the table with other taxonomies
  • [DMAS-67495] - Return contact information on restricted casts
  • [DMAS-67606] - Add setFocusWindow seascript funciton to Axis Camera
  • [DMAS-67641] - Update external documentation for Oceans 3 - data products
  • [DMAS-67661] - Add SiteDeviceSubsetManagement node under More in DMAS menu
  • [DMAS-67685] - Handle changing of piggyback sensor to new sensor type during CTD deployment
  • [DMAS-67692] - Update community fishers automation search header 2770426 to only include supported Searches.
  • [DMAS-67697] - Handle sitedevicesubset creation errors so that backend behaviour matches front end notifications
  • [DMAS-67709] - Use @testing-library/react in the issue collector as a demo
  • [DMAS-67780] - Resolve automatic merge failure from 22.01.000 to master
  • [DMAS-67784] - Reduce the size of oceans next docker images in CI builds
  • [DMAS-67785] - Geospatial map - use variable location URL
  • [DMAS-67802] - Write SQL Scripts for SiteDeviceSubsetSearch and CastRePostProcessManagement Resources
  • [DMAS-67805] - Refactor IFileLocation to not use deprecated  GlobalProperties.getInstance()
  • [DMAS-67833] - As a data specialist, I would like to be able to change the "cast reviewed" status of multiple SDS's at once
  • [DMAS-67851] - Update DatasetManager to only add taxon resources for the CIOOS taxonomies
  • [DMAS-67900] - Failing to load a WMS layer in the SeaTube map displays a snackbar with raw JSON
  • [DMAS-67905] - Log in DataProductService when doCancel is called.
  • [DMAS-67919] - Don't show Checkstyle warnings from generated Aris & SeaScript code in Eclipse
  • [DMAS-67927] - Add device-level MATLAB scalar data products for Nodes and Junction Boxes

Requirement

  • [DMAS-66866] - Gather requirements for embedding timestamps in video streams

Design

  • [DMAS-67196] - Create Design for the earthquake page

Implementation

  • [DMAS-67285] - Set client time from playlist headers in live video
  • [DMAS-67555] - Switch maintenance information to go under MI_Metadata instead of MD_DataIdentification
  • [DMAS-67579] - horizontal scrolling feature
  • [DMAS-67588] - Implement LandingPageApplication component
  • [DMAS-67596] - Create panel prototype
  • [DMAS-67634] - Create service to Get, Create, Update and Delete Annotation Reviews
  • [DMAS-67652] - Implement LandingPageApplications component
  • [DMAS-67653] - Implement top-level LandingPage component
  • [DMAS-67659] - Add Landing Page and Data Preview URLs to web.xml
  • [DMAS-67724] - Add Landing Page Header component
  • [DMAS-67743] - Instruments By Category URLs add deviceCategoryCode and deviceCode
  • [DMAS-67751] - Implement Design for searching for multiple siteDeviceSubsets
  • [DMAS-67754] - Add metrics for when data arrives at the correlator and when data leaves the fitlets
  • [DMAS-67759] - Implement delete in SeaTubeChatLogService
  • [DMAS-67764] - Implement Matlab code to allow for selecting sensors plotted
  • [DMAS-67765] - Create options to select sensors plotted
  • [DMAS-67768] - Update parameters in data product deliver service from geospatial map
  • [DMAS-67779] - Create toggles for Edit, Delete, and Vote buttons on the Annotation List
  • [DMAS-67781] - Add permissions for an Expert Review group
  • [DMAS-67782] - Export SiteDeviceSubsetSearchPage From oceans-next codebase
  • [DMAS-67783] - Add SiteDeviceSubsetSearch Page to DMAS
  • [DMAS-67798] - Add back-end ability to edit existing chat log messages
  • [DMAS-67799] - Set documentation links for new dataproduct options
  • [DMAS-67807] - Add support link to geospatial map
  • [DMAS-67818] - Remove method "retrieveAllBetweenDatesByRegion" in onc code
  • [DMAS-67834] - ScalarDataAPIService should return only clean data for Community Fishers Externally derived sensors
  • [DMAS-67835] - Add an operation to TopologyService to get all children of a given device
  • [DMAS-67838] - Lower priority level of community fishers EDS qaqc
  • [DMAS-67848] - Uncheck autoscale box when axis is edited Oceans 3.0 changes
  • [DMAS-67849] - Create resource type for cf standard name
  • [DMAS-67852] - Modify code to apply taxon resources taxons for cf standard names to the iso 19115 and ckan
  • [DMAS-67853] - Add french translations to keywords
  • [DMAS-67854] - SQL Script to move input data to pi_doidataset
  • [DMAS-67864] - Services to search qaqc by deviceids or sensorids
  • [DMAS-67869] - Synchronize dive logger admin and expedition dive chief groups
  • [DMAS-67871] - Add '-EchoView' filemode for ASL EchoView csv export format
  • [DMAS-67891] - Use ID3 tags to send times to the client
  • [DMAS-67903] - add flag for historical/reprocessing earthquakes on the earthquake detail page
  • [DMAS-67906] - Allow for the expedition tree to highlight the selected node
  • [DMAS-67911] - Remove unused history table and triggers
  • [DMAS-67925] - Return only clean Aligned and Depth Binned data in Cor dataproduct and Cast Scalar Multi Profile Plot
  • [DMAS-67931] - Create marine gazetteer taxonomy in tx_taxonomy
  • [DMAS-67932] - Create GOOS EOV and GCOS ECV taxonomy in tx_taxonomy
  • [DMAS-67933] - Update code to only add resources for marine gazetteer taxons
  • [DMAS-67935] - Update code to only add resources for EOV and ECV taxons
  • [DMAS-67937] - Add Cast Review Management Page to DMAS
  • [DMAS-67945] - Change siteDeviceSubset Service lat lon key names
  • [DMAS-67946] - Update cast management pages to use new keys
  • [DMAS-67957] - Disable new landing page for PROD
  • [DMAS-67970] - Remove -clean modifier from cor file names if pre processed aligned depth binned data is used

Bug (ST)

  • [DMAS-57363] - Fix test failures in dataset management
  • [DMAS-67695] - Figure not closing for dataproductformat 107 and 108
  • [DMAS-67801] - SeaTube video timestamps are displaying the wrong time in videos with program-date-time headers
  • [DMAS-67829] - Fix sorting by Device Id in Device Search table
  • [DMAS-67830] - Fix sorting by Device Id in Driver Schedule table
  • [DMAS-67876] - Java Code change to use pi_doidataset taskid column
  • [DMAS-67901] - Fix sorting by Device Id in Qaqc Auto-Test Finder results table
  • [DMAS-67923] - Reason not displaying properly due to missing java connection

Investigation

  • [DMAS-57137] - Investigate work required to separate correlator code from Oceans 2.0

Documentation

  • [DMAS-57109] - Create class diagram for eew data flow
  • [DMAS-57338] - Data product documentation for sensor level data ratings
  • [DMAS-67508] - Create test cases for the earthquake pages
  • [DMAS-67766] - Document new dataproduct options
  • [DMAS-67885] - Update documentation following taskid change


February 17, 2022

Minor release: Nortek driver update, email update for data products and add crude oil sensor support

Tickets Released: Oceans 3.0: 22.01.002 (accessible to internal users only). Total: 3.

Bug

  • [DMAS-67837] - Allow searches for cor dataproduct on crude oil sensor

Task

  • [DMAS-64167] - Nortek ADCP time stamps are irregular / clumpy
  • [DMAS-67826] - Fix MATLAB startup in spawned instances and add do-no-reply to email sender

February 9, 2022

Minor release: Bug fix for dataset landing load time, Data Preview links and file generation, EEW report, chat log and more.

Tickets Released: Oceans 3.0: 22.01.001 (accessible to internal users only). Total: 17.

Bug

  • [DMAS-67638] - Dataset Landing pages are not loading, even after waiting over an hour
  • [DMAS-67737] - Update the EEW Report Job to expand how it relates organizationdetections
  • [DMAS-67756] - Some Links on Data Preview for SOO Plots are Too Close to Each Other
  • [DMAS-67757] - Session errors when searches for files on the file management page
  • [DMAS-67788] - Occasional archiver disconnects on the EEW archiver
  • [DMAS-67796] - Chat Log Ingestion does not save / load the Chat Log config cookie
  • [DMAS-67803] - Chat Log isn't storing config values in a cookie in SeaTube V3

Task

  • [DMAS-66886] - Data Preview - make links of gif data products more accessible so it is easier too click on them
  • [DMAS-67437] - Update data product / MATLAB code to send emails via authenticated SMTP
  • [DMAS-67646] - Add typescript linter plugins
  • [DMAS-67722] - Update email sender user for Oceans 3.0
  • [DMAS-67790] - When clicking on a link in the Chat Log, open the link in a new tab instead of the same page
  • [DMAS-67795] - Add logging and buffer time to handle live log file availability delays

Implementation

  • [DMAS-67578] - Moving edit button to the left side of UI
  • [DMAS-67651] - Implement LandingPageButtons component
  • [DMAS-67729] - Filter chat log messages by the time range of the selected dive

Bug (ST)

  • [DMAS-67789] - Too many navdata-like chat log messages are being filtered out

February 1, 2022

Mega release. Contains progress from December 2021 and January 2022 (no January 1st release this year).

Maintenance

New Features or Improvements:

  • new Scheduled job: CODAR Configuration Contiguous DateTo
  • non-null jobname on Task Management
  • better date/time input tool on File Management, Topology View and Reprocess Console
  • delete own published plot on Plotting Utility
  • new search option (devicecode) on File Management page
  • implement dmasuserid for device quarantine
  • Two trx tables (groupprivilege, userpreference) and several indices and sequences
  • Email for "forgotten password"
  • modify AMLx parser converter for UV in the data message

Bug fixes:

  • DOI related issues
  • annotation buttons on sensor maintenance page

  • update IP for test Jira system

Annotation UI

  • Design for the annotation voting system to have annotations adjudicated by domain specialists
  • UI testing and finishing touches to new UI
  • Other bug fixes

Oceans 3

  • Replaced "Oceans 2.0" text with "Oceans 3.0"
  • New landing page (in-progress)

CIOOS: ERDDAP

  • Backend support for OBIS exports
  • New scheduled job to create event.csv for OBIS exports
  • Clean up unused column for dataset record tracking
  • Continuing ERDDAP support after 2.14 update

SeaTube

  • NOAA Chat Log ingestion and display 
  • Time Code for live stream (in-progress)
  • bug fixes

Community Fishers

  • updated PU only show CF nodes that have data
  • auto activated Display Community Fisher Sampling Stations check box with direct URLs
  • added Cast Re-post-process Management page in DMAS
  • added 'get all' operation to SiteDeviceSubsetService
  • implemented re-post-processing multiple Site Device Subset Ids at the same time
  • added sending a Notification/e-mail if a CF Pipeline job fails with an error
  • added unassigned casts layer to Geospatial map
  • added return unassigned casts from GeospatialAreaService
  • added location based URLs on geospatial map
  • added show cast reviewed status on popup
  • updated CF preview job to generate plots for unassigned casts
  • added cookie to store last location in geospatial map
  • added support processing for crude oil sensor in pipeline
  • added configurable cast data products from Data Search
  • updated data product options set in data product delivery call on the geospatial map
  • added support for crude oil sensor in community fishers data products
  • applied changes to community fishers cast detection to VPS and BPS as well
  • stopped sending corrected cast emails from Cast Data (3) Correction Matlab Postprocess Job if no casts processed
  • reformatted .COR files to stop "END DATA" line overlaps with the "Deployment" line
  • added documentation links for Configurable Cast Processing Formfields
  • implemented running community fishers cast detection on one potential cast at a time
  • implemented links to documentation from data product options on Data Search
  • implemented front end checkbox for cast reviewed status
  • added cast reviewed status to Community Fishers data products
  • updated Step Cast option for the cast scalar profile plot (DP 61) needs to filter out casts that aren't combined into step casts

Data Products

  • Update to magnetic declination (simplify / refactor it - no numerical change)
  • Handle raw file table truncation for data preview generation
  • Device-level MATLAB products for JBs
  • DB configuration update
  • Improve figure handling / memory leak
  • Email sending update

Instruments

  • External receiver queue accepts new format of messages (for Kugluktuk AIS)
  • New jep function for rinko oxygen
  • Changes to RBRConcertoTiltMeter, TetraAccelerometer and TitanAccelerometer drivers
  • Driver deployment required to fitlets and PA.
  • Driver for Valeport Current meter
  • Reprocessing bug, changes made to cache, including bug that never made it to production

Earthquake Early Warning

  • Date formatting problem in EEW web page
  • Selenium tests for eew page
  • Allow tokens on EEW web service
  • Display Organization detection IDs and event urls in Organization Detection table
  • Extra info on earthquake detection page
  • Add deep links for the earthquake catalog filters

Tickets Released: Oceans 2.0: 22.01.000 (accessible to internal users only). Total: 191.

Bug

  • [DMAS-66594] - Customizing a SeaTube layout highlights the "Public" layout in the menu
  • [DMAS-67072] - Service desk dropdown is disabled in QA
  • [DMAS-67321] - Dev failing to send forgotten password email
  • [DMAS-67337] - Jenkins test status emails aren't being sent
  • [DMAS-67364] - annotation buttons on sensor maintenance page are missed
  • [DMAS-67367] - Oceans 2 fails to start up in QA: unresolved package javax.mail 1.6.0
  • [DMAS-67420] - Data Preview showing incomplete complex data from Echosounder @Saanich Inlet VENUS Instrument Platform
  • [DMAS-67454] - Step Cast option for the cast scalar profile plot (DP 61) needs to filter out casts that aren't combined into step casts
  • [DMAS-67470] - CODARDownloadTask tests fail around January 1
  • [DMAS-67536] - Error Reprocessing EEW accelerometer
  • [DMAS-67569] - Can't create a taxonomy attribute with same name even other attribute in the other group
  • [DMAS-67598] - qaqc service failing for all devices in QA
  • [DMAS-67608] - Users can't download any playlist
  • [DMAS-67623] - Oceans Next version notification timers aren't removed after a redeployment
  • [DMAS-67637] - Preview generation long job time
  • [DMAS-67663] - Incorrect Date being sent to back end during chat log ingestion
  • [DMAS-67671] - When downloading many CF casts from a station as a COR file, the "END DATA" line overlaps with the "Deployment" line
  • [DMAS-67676] - Incorrect header used in step 3 of chat log ingestion
  • [DMAS-67689] - Search failure in QA automation for netCDF profile gridded data
  • [DMAS-67717] - Chat Log panel displaying with no height after ingestion in SeaTube V3
  • [DMAS-67721] - Cannot create new annotation from DMAS main menu "More", "Annotations", "New annotation"
  • [DMAS-67733] - SiteDeviceSubsetMaintenance does not redirect to SiteDevice page on save
  • [DMAS-67739] - URL Query does not match QA
  • [DMAS-67750] - Remove formsection 94

User Story

  • [DMAS-19662] - As an operator, I would like to be able to stop and start drivers on a schedule
  • [DMAS-25072] - As a creator of published plots on plotting utility, I would like the ability to be able to delete the published plots if I created them
  • [DMAS-50989] - As a Community Fishers data user, I would like configurable cast data products from Data Search
  • [DMAS-56294] - As a data steward, I would like a better date/time select tool (especially time)
  • [DMAS-56514] - As an Iqaluit Community Fishers Data Partner, I want to have the crude oil and refined fuels sensor added into suite (CTD, Oceans 2.0 data base and Pipeline data processing jobs)
  • [DMAS-57132] - As a user from NOAA, I would like to display chat logs into Ocean's 2
  • [DMAS-57835] - As a data specialist, I want cast data products to include annotations that they have been verified after being reviewed
  • [DMAS-64661] - As a data stewardship member, I would like to automatically update CODAR config file datetos when new files are archived
  • [DMAS-66713] - As a software developer, I want to extract session-handling boilerplate from DAOs to reduce the surface for bugs and reduce the number of tests needed
  • [DMAS-66862] - Import CSV with vocabularies and vocabulary terms to Taxonomies
  • [DMAS-66947] - As a Data Specialist, I want to re-post-process multiple Site Device Subset Ids at the same time.

Task

  • [DMAS-54910] - please remove two unused sequences (tm_taskgroup_seq and tm_taskdetail_seq)
  • [DMAS-56792] - jobs without names should not be created through the TaskManagement page
  • [DMAS-57135] - fix dmasuserid for quarantine operations
  • [DMAS-57851] - Add Monitoring to send a Notification/e-mail if a CF Pipeline job fails with an error
  • [DMAS-57933] - Add unassigned casts layer to Geospatial map
  • [DMAS-64392] - In PU only show CF nodes that have data
  • [DMAS-65593] - Can we include dmasuserid in dmas.log to tell who start or stop machine in reprocess?
  • [DMAS-66392] - Add indexes for sy_token
  • [DMAS-66468] - Remove extra UUID column from the database
  • [DMAS-66701] - Write a script to update some incorrect tasktypeid in prod database
  • [DMAS-66730] - As a Data specialist, I would like extend the search field option to include deviceCode
  • [DMAS-66848] - Check on magnetic declination calculation
  • [DMAS-66995] - the state of devicetype DOI minting job 378 indicates completed when it is actually still running, causing problems when running job again before it is actually finished
  • [DMAS-67006] - document job 370 for DOI Tombstone Job
  • [DMAS-67177] - please create hist or trx table for groupprivilege database table
  • [DMAS-67225] - Allow Resource type to be changed when opening Annotation Entry from Device and Sensor
  • [DMAS-67264] - Add dateto to hydrophone sensitivity device attributes when adding new attributes through the device attribute upload
  • [DMAS-67282] - Return unassigned casts from GeospatialAreaService
  • [DMAS-67317] - as a Community Fishers data user, I would like Data Search to automatically apply the CF Sampling station filter when using a deep link to a CF Node
  • [DMAS-67326] - Update CF preview job to generate plots for unassigned casts
  • [DMAS-67386] - Investigate December 9th earthquake detection
  • [DMAS-67452] - Update all "Oceans 2.0" strings to "Oceans 3.0" in java code
  • [DMAS-67457] - Change links to DeviceListing in Oceans Next code to use OpenInNewLink
  • [DMAS-67472] - Update matlab code to use "Oceans 3.0" instead of "Oceans 2.0"
  • [DMAS-67493] - Apply changes to community fishers cast detection to VPS and BPS as well
  • [DMAS-67496] - EEW Event expression - move to JSON format only
  • [DMAS-67497] - Add job.failed.email.recipients job parameter for CF pipeline jobs
  • [DMAS-67498] - Add device-level MATLAB data products for JBs
  • [DMAS-67499] - move "migrated" earthquake files to Bitbucket
  • [DMAS-67532] - Investigate why we have different codecs for one ROV camera
  • [DMAS-67537] - new JEP formula for Rinko ARO-FT Oxygen Concentration Corrected
  • [DMAS-67547] - Do not send corrected cast emails from Cast Data (3) Correction Matlab Postprocess Job if no casts processed
  • [DMAS-67597] - New driver attributes for P/Swave_forgetting_factor and amplitude_step_size device attributes for EEW Accelerometer (350), Nanometrics Titan EA (156) and RBR Tilt Meter (430)
  • [DMAS-67601] - Replace references to qapgsql2 with qapgsql1 in Oceans2 code
  • [DMAS-67603] - Replace references to qapgsql2 with qapgsql1 in MATLAB code
  • [DMAS-67607] - Migrate Drupal Earthquake Dashboard code for new IG website
  • [DMAS-67611] - Show cast reviewed status on popup
  • [DMAS-67613] - Store last location in geospatial map
  • [DMAS-67614] - Update the password reset link to use https
  • [DMAS-67617] - Create _trx table for UserPreference database table
  • [DMAS-67618] - Can't commit to Earthquake Dashboard repo
  • [DMAS-67643] - modify AMLx parser converter for UV in the data message
  • [DMAS-67646] - Add typescript linter plugins
  • [DMAS-67654] - Clarify use of code handling redirects to/from SSL from Oceans 3
  • [DMAS-67670] - Create location based URLs on geospatial map
  • [DMAS-67723] - Change background color of chat log entries

Requirement

  • [DMAS-67201] - Write CSV Upload acceptance criteria and requirements
  • [DMAS-67379] - Requirements for user configurable community fishers cast dataproducts

Design

  • [DMAS-64781] - Back end design for NOAA Chat Logs
  • [DMAS-65468] - Design taxon csv upload
  • [DMAS-66372] - Design how to display chat logs in Seatube V3
  • [DMAS-67385] - Design for user configurable dataproducts
  • [DMAS-67566] - Design/prototype to link to documentation from dataproduct options on datasearch

Implementation

  • [DMAS-54859] - Update GlobalProperties when loading the ConfigProperty cache
  • [DMAS-64161] - Implement JMS Ingestion protocol
  • [DMAS-66772] - Java Code change for Contiguous Archive File Job
  • [DMAS-66773] - SQL change for Contiguous Archive File Job
  • [DMAS-66859] - Adjust logging
  • [DMAS-66974] - Add a utility to more easily manage sessions
  • [DMAS-67049] - Use the stream's VUI parameters to parse timestamps
  • [DMAS-67071] - Add job for OBIS export and generate event.csv with header
  • [DMAS-67125] - Create DiveDataset class
  • [DMAS-67186] - Add OBIS dataset
  • [DMAS-67217] - Back end logic for NOAA Chat Log Ingestion
  • [DMAS-67260] - Implement page for showing earthquake information
  • [DMAS-67267] - Backend for new Ingestion Landing Page
  • [DMAS-67269] - Implement frontend for SeaTube Ingestion landing page
  • [DMAS-67270] - Add a stepper
  • [DMAS-67272] - Create new cast reviewed column in im_sitedevicesubsetcastdefinition table - Database
  • [DMAS-67273] - Create new cast reviewed column in im_sitedevicesubsetcastdefinition table - Java
  • [DMAS-67274] - Add step 1: Provide Chat Log Information
  • [DMAS-67275] - Add step 2: Select Parsing Method
  • [DMAS-67276] - Add step 3: Preview
  • [DMAS-67277] - Add step 4: Ingest
  • [DMAS-67279] - Add backend logic to filter cruises and dives by date
  • [DMAS-67291] - Implement front end checkbox for cast reviewed status
  • [DMAS-67302] - Parser Injection - Allow specifying target broker
  • [DMAS-67311] - Support using SSL to connect to LDAP
  • [DMAS-67338] - Disable LDAPS by default
  • [DMAS-67340] - Add 'get all' operation to SiteDeviceSubsetService
  • [DMAS-67347] - Clean up login logging a bit
  • [DMAS-67360] - Add cast reviewed status to Community Fishers Dataproducts
  • [DMAS-67365] - Add Chat Log Panel to the SeaTube layouts
  • [DMAS-67376] - Implement Cast Re-process Management Design
  • [DMAS-67381] - Add proper permissions for the SeaTube Ingestion page
  • [DMAS-67389] - Put Cast Re-post-process Management page in DMAS
  • [DMAS-67393] - Update the report job email to include a link to the earthquake catalog page And fixes
  • [DMAS-67394] - Implement running community fishers cast detection on one potential cast at a time
  • [DMAS-67397] - Write SQL to create data product options for configurable cast data products
  • [DMAS-67400] - Create Driver for Valeport Current Meter
  • [DMAS-67418] - Extract Chat Log from existing annotation list
  • [DMAS-67422] - Implement configurable cast processing
  • [DMAS-67430] - Add configurable task definition field for dataproductformatid
  • [DMAS-67438] - Improvements to the earthquake catalog and details pages
  • [DMAS-67451] - Daf processing performance improvments
  • [DMAS-67456] - Switch from ant to gradle and copy Wowza dependencies into the project
  • [DMAS-67459] - Remove any Chat Log-related functionality from the Annotation List
  • [DMAS-67464] - Add support for annotations to OBISDataset
  • [DMAS-67475] - Support processing for crude oil sensor in pipeline
  • [DMAS-67477] - Support crude oil sensor in community fishers dataproducts
  • [DMAS-67479] - Use executeInSession in EW, ED, FM
  • [DMAS-67480] - Use executeInSession in TX, CU, EE
  • [DMAS-67481] - Use executeInSession in ST and parts of IM
  • [DMAS-67482] - Use executeInSession in DP, PR, DQ, DD
  • [DMAS-67483] - Use executeInSession in DA
  • [DMAS-67484] - Use executeInSession in AM
  • [DMAS-67485] - Use executeInSession in misc modules
  • [DMAS-67486] - Use executeInSession in IM modules
  • [DMAS-67491] - Update DiveDataset to include the taxon data needed for OBIS export
  • [DMAS-67521] - Add support for surveys
  • [DMAS-67525] - UI improvement to avoid creating job without name
  • [DMAS-67526] - update database tm_taskdefinition to avoid null value for name column
  • [DMAS-67533] - Rename all oceans 2->3 in oceans next code
  • [DMAS-67534] - Rename all occurrences of oceans 2 in databases to oceans 3
  • [DMAS-67542] - Allow null in st_chatlog_user.username
  • [DMAS-67543] - Update dataproduct options set in data product delivery call on the geospatial map
  • [DMAS-67563] - Add date indices on cruise and dive tables
  • [DMAS-67572] - Change date/time input for File Management
  • [DMAS-67573] - Change date/time input for Reprocess Console
  • [DMAS-67580] - change date/time tool for Topology page
  • [DMAS-67591] - Add new column to formfield to contain links to data product option documentation
  • [DMAS-67592] - Implement links to documentation from dataproduct options on datasearch
  • [DMAS-67594] - update web services to authenticate with a user token
  • [DMAS-67599] - Exclude navigation chat log lines during file read
  • [DMAS-67610] - Display Organization detection Ids and event urls in Organization Detection table
  • [DMAS-67616] - Create database scripts for DeviceTypeAttributes
  • [DMAS-67622] - Plotting utility delete published plots oceans 2.0 changes
  • [DMAS-67627] - Implement Deep Links in Data Search
  • [DMAS-67633] - Create database table for Annotation Review
  • [DMAS-67649] - Display Sites that detected a pwave or swave but did not get associated to an event
  • [DMAS-67657] - Create date check between selected date and dates in the text file
  • [DMAS-67658] - Map Chat Log Ingestion page into Oceans 3.0
  • [DMAS-67667] - Write SQL to set documentation links for Configurable Cast Processing Formfields
  • [DMAS-67669] - Don't consider the time portion of the given date on the backend
  • [DMAS-67672] - add deep links for the earthquake catalog filters
  • [DMAS-67702] - Add proper permissions for the Chat Log Ingestion page
  • [DMAS-67704] - Add general chat log message uniqueness constraint
  • [DMAS-67707] - Implement Deep links with code instead of number

Test

  • [DMAS-67371] - Add update to post-refresh DB script to flip a cast's reviewed status to true.
  • [DMAS-67476] - Add test cases for crude oil sensor to search automation

Bug (ST)

  • [DMAS-67234] - Figure not closing for dataproductformat 53 and 256
  • [DMAS-67341] - Multiqueue memory leak
  • [DMAS-67348] - Non-SSL LDAP port is incorrect in the database post-refresh scripts
  • [DMAS-67494] - Failed to load ConfigProperty cache on one host in nightly integration testing
  • [DMAS-67564] - timestamps appear as current time when they null
  • [DMAS-67589] - Wowza fails to run when the date-time-generator module is installed
  • [DMAS-67650] - Chat log lines don't parse as expected if the username has a hyphen
  • [DMAS-67678] - Searches without cast configuration options are causing errors
  • [DMAS-67687] - SeaTube Ingestion page has a bit of overhang at a smaller breakpoint
  • [DMAS-67690] - Resolve issues pointed out by Matlab search automation.

Documentation

  • [DMAS-67357] - Document setting up remote debugging of jdbc in remote tomcat
  • [DMAS-67368] - Update requirements to include cast reviewed
  • [DMAS-67372] - Documentation for codar contiguous dateTo job
  • [DMAS-67519] - Document new dataproduct options
  • [DMAS-67660] - Write documentation for configurable cast processing dataproduct options
  • [DMAS-67703] - Update data product documentation for data product 139 152

January 18, 2022

Minor release: Bug fix for taxonomy attribute

Tickets Released: Oceans 2.0: 21.11.004 (accessible to internal users only). Total: 1.

Bug

  • [DMAS-67570] - Can't create/update taxonomy attribute for a taxonomy root

January 11, 2022

Minor release: Bug fixes for new annotation UI and ERDDAP datasets

Tickets Released: Oceans 2.0: 21.11.003 (accessible to internal users only). Total: 2.

Bug

  • [DMAS-67421] - New ERDDAP datasets not appearing in UVic ERDDAP
  • [DMAS-67505] - Annotation V2 links not bringing up annotations

January 5, 2022

Minor release: Bug fixes for SeaTube V3 annotations, ERDDAP, DOI job, driver schedule and data products

Tickets Released: Oceans 2.0: 21.11.002 (accessible to internal users only). Total: 19.

Bug

  • [DMAS-67335] - Annotation table isn't sorting ID correctly
  • [DMAS-67350] - Annotation Entry not always clearing fields
  • [DMAS-67356] - There are no Resource options in Annotation Entry
  • [DMAS-67370] - ERDDAP datasets aren't loading correctly
  • [DMAS-67411] - DOI Job fails for all non memorial buoy devices
  • [DMAS-67425] - DMAS Search Failed Notification: 16-Dec-2021 00:31:23 UTC, Cascadia Basin-ODP 1026, Time Series Scalar Plot, SearchHdrId 11177213, UserId 108970
  • [DMAS-67434] - DMAS Search Failed Notification: 16-Dec-2021 19:55:58 UTC, Barkley Canyon Upper Slope-Upper Slope Vertical Profiler, Time Series Scalar Profile Plot and Gridded Data, SearchHdrId 11181631, UserId 15223

Task

  • [DMAS-67377] - Upgrade datasets generator to provide html for start body with ONC data

Implementation

  • [DMAS-66418] - Remove VersionNumber column from Database
  • [DMAS-67396] - Add specific error message when trying to save a non-existing deviceId
  • [DMAS-67416] - Modify By should display name instead of ID backend
  • [DMAS-67419] - Description should be a required field
  • [DMAS-67442] - Modify By should display name instead of ID react
  • [DMAS-67448] - Moving edit button to the left side of UI
  • [DMAS-67450] - Device IDs should be clickable
  • [DMAS-67489] - Wait for tempscalardata records to be deleted in initializeReprocessing

Bug (ST)

  • [DMAS-67363] - Driver Schedule end date appears as local time when editing
  • No labels