Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tickets Released: Oceans 2.0: 20.09.001 (accessible to internal users only). Total: 5.

Expand

Bug

  • [DMAS-56561] - PAMGuard job generating a lot of ERRORs
  • [DMAS-56590] - cast profile plot has repeated cast type in filename
  • [DMAS-56596] - Archiver error in prod with 20.09.000

Implementation

  • [DMAS-55714] - Driver for Rayfin camera system
  • [DMAS-56625] - Implement UI suggestions made to improve site tab

October 6, 2020

Major release

...

Tickets Released: Oceans 2.0: 20.09.000 (accessible to internal users only). Total: 138.

Expand

Bug

  • [DMAS-51494] - Device Workflow Admin - Inaccessible elements in Set Process list.
  • [DMAS-54295] - QA (and now PROD) erddap keeps producing errors
  • [DMAS-54372] - Fix broken tests in setup of DataSetLandingPage
  • [DMAS-55738] - Investigate gaps occurring every ~2.5h in external pH (dynamic salinity) sensors
  • [DMAS-55776] - Investigate slow hydrophone jobs in PROD
  • [DMAS-56031] - 105 error sometimes when removing attributions displayed on UI on the attribution management Section of Network Console page
  • [DMAS-56216] - DMAS Search Failed Notification: 27-Aug-2020 01:37:53 UTC, Barkley Canyon-Barkley Node, Hydrophone Spectral Data, SearchHdrId 5653434, UserId 47020
  • [DMAS-56226] - fix FileManagement broken tests
  • [DMAS-56228] - fix TranslationFileService.verifyHeaders()
  • [DMAS-56230] - Fix failing tests in DataSearch
  • [DMAS-56262] - Fix latest data reading widget null handling
  • [DMAS-56292] - Fix failing tests in PlottingUtility
  • [DMAS-56299] - Fix failing test in website.general.General
  • [DMAS-56327] - Audio Widget fails to load data when using the Device Selector
  • [DMAS-56335] - Fullscreen icon doesn't show on a new dashboard
  • [DMAS-56339] - Scrollbar showing in full screen when it shouldn't
  • [DMAS-56347] - Fix failing tests in geospatialMap
  • [DMAS-56365] - Data product 56 is plotting with dots and dashes instead of dots for aligned and depth binned data
  • [DMAS-56369] - Incorrect flagging of pressure data from Community Fishers test cast
  • [DMAS-56370] - Fix failing test in FileManagement
  • [DMAS-56373] - ST V3 can't play videos in ONC 2019-09 expedition
  • [DMAS-56411] - DataCite Dataset 'Date Created' not populating correctly
  • [DMAS-56412] - Audio widget title not editable
  • [DMAS-56430] - DafTestWaitTest sometimes fails on master
  • [DMAS-56433] - TaskMessagePollerTest sometimes fails in CI
  • [DMAS-56444] - Interactive Plot Widget Config has the title "Configure Audio Player Widget"
  • [DMAS-56447] - FIx broken UI tests in systemMonitoring.SystemConsole
  • [DMAS-56449] - DMAS Search Failed Notification: 23-Sep-2020 16:55:50 UTC, Victoria Harbour-CF0132 (GVHA1), Cast Scalar Profile Plot and Data, SearchHdrId 5772178, UserId 94330
  • [DMAS-56458] - Data products of the two piggyback sensors of Sea-Bird SeaCAT SBE19plus V2 7792 is not populated into the piggyback unit data search pages ( by instrument category)
  • [DMAS-56470] - Fix missing parameter on SiteDevice page
  • [DMAS-56489] - issue when merge database script
  • [DMAS-56495] - DMAS Search Failed Notification: 29-Sep-2020 18:10:58 UTC, Barkley Canyon-Barkley Canyon Mid-West, RDI ADCP Time Series, SearchHdrId 5783558, UserId 92670
  • [DMAS-56498] - DMAS Search Failed Notification: 29-Sep-2020 21:03:47 UTC, Strait of Georgia-CF0031, Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 5783654, UserId 15356
  • [DMAS-56501] - DMAS Search Failed Notification: 30-Sep-2020 16:30:14 UTC, Ocean Sonics icListen HF Hydrophone 6016, Spectrogram For Hydrophone Viewer, SearchHdrId 5784568, UserId 2420
  • [DMAS-56516] - DMAS Search Failed Notification: 30-Sep-2020 21:41:13 UTC, XSlate D10 Tablet (S/N SY6560DR00042), Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 5785053, UserId 94330
  • [DMAS-56519] - Fix failing test in DataViewer
  • [DMAS-56528] - UI Testing CI only runs compileTestJava when running spotbugs etc.
  • [DMAS-56540] - Handle MetaData length greater than 1 in cor dataproduct
  • [DMAS-56543] - Device listing site tab has incorrect link to site page
  • [DMAS-56544] - Fix failing UI tests in PlottingUtility
  • [DMAS-56549] - Fix automation test failures for Cast Scalar Profile Plot and Data
  • [DMAS-56556] - GeographicInformation addDevice fails
  • [DMAS-56563] - Increase time used to compare dataviewer searches for daily or five min spectrograms
  • [DMAS-56565] - Fix timezone issues with plot requests in Dataviewer
  • [DMAS-56568] - if archived spectrograms do not exist for default options and dataproduct delivery calls were made, call download method of dataproductdelivery
  • [DMAS-56595] - Oceans Next deployments fail with "MissingPropertyException: No such property: commit"

User Story

  • [DMAS-50180] - As a data steward, I would like data ratings to be listed by datefrom rather than modifieddate
  • [DMAS-50757] - As a developer, I want to run UI tests against a local instance of Oceans 2.0 so that I can test my own work.
  • [DMAS-52164] - As a deployment engineer, I want to print the repo/version of a deployment so that I can easily format notification emails
  • [DMAS-55154] - As a system operator, I would like to edit and back-date device attributes
  • [DMAS-56251] - As a software developer, I'd like the site tab of DeviceListing updated to React
  • [DMAS-56324] - As a user, I would like to increase availability of Canarie services

Task

  • [DMAS-49822] - Add Automation Tests for WidgetService and WidgetTypeService
  • [DMAS-49979] - As a data steward, I would like a history table in the database for devicecharacteristic
  • [DMAS-55140] - update web service tests DOIDatasetService download metadata, which was updated in DMAS-51134
  • [DMAS-56012] - Refactor the code used in the QaqcCache load
  • [DMAS-56039] - fix taskdefinitiondetail of dataproductupload-batch job in QA
  • [DMAS-56204] - Change plot dropdown to an autocomplete in the Plotting Utility widget
  • [DMAS-56210] - update doc and auto UI test scripts based on modification about topology view in DMAS-56194
  • [DMAS-56263] - Upgrade Chromedriver to version 85
  • [DMAS-56269] - Acoustic Dataviewer information snackbar occludes error snackbar
  • [DMAS-56273] - When using the Tree filter open the tree to the node of first matching instance
  • [DMAS-56282] - Investigate truncated hydrophone .wav files resulting from SYS-13550
  • [DMAS-56336] - Filter list of devices in autocomplete in video widget
  • [DMAS-56362] - The Latest Readings Widget shouldn't have the date range option on the location selector
  • [DMAS-56384] - Remove .project files from old database branches
  • [DMAS-56392] - Write Regression and UI Tests for Light GeospatialMap
  • [DMAS-56462] - Improve logging and error handling in videoFileQAQC postprocessor
  • [DMAS-56492] - Replace deprecated jenkins plugins
  • [DMAS-56550] - Update data acquisition automated tests

Requirement

  • [DMAS-55210] - Adjust requirements for Erddap Management page to not have to not add title and summary for new datasets
  • [DMAS-56103] - Document autodeployment requirements

Design

  • [DMAS-55211] - Adjust design for Erddap Management page to not have to not add title and summary for new datasets
  • [DMAS-56104] - Document autodeployment design
  • [DMAS-56467] - Front end design

Implementation

  • [DMAS-49262] - Implement selector
  • [DMAS-54070] - Create selenium tests for SensorListing changes
  • [DMAS-54743] - Add selenium test to confirm task is added under triggers
  • [DMAS-54851] - Add web service automation tests
  • [DMAS-55694] - Make a build that allows a developer to select a branch of each project to be deployed
  • [DMAS-55756] - Create parser for AML-1 RT
  • [DMAS-56000] - Add plotly and minimal TimeSeriesChart
  • [DMAS-56048] - Create backend call to export still images for dives
  • [DMAS-56134] - Make it easier to switch the default environment
  • [DMAS-56135] - Have SystemConsole select the appropriate environment when sending system commands
  • [DMAS-56136] - Make any test that runs a task fail if there are no task machines running
  • [DMAS-56137] - Have GraylogUtil check /tmp/dmas.log if running against localhost
  • [DMAS-56138] - Have SFTPHandler use localhost when running against localhost
  • [DMAS-56156] - Implement full screen
  • [DMAS-56175] - Create basic widget files
  • [DMAS-56181] - Support getting a reference to any set of hosts in an environment-independent way
  • [DMAS-56200] - Check privilege in SystemStatusService
  • [DMAS-56237] - Create hover text for data date
  • [DMAS-56242] - Connect to dev databases when running in dev
  • [DMAS-56253] - Update Site Tab to use React
  • [DMAS-56254] - Deploy the selected branch of ONC Data Products on request
  • [DMAS-56255] - Trigger a build of the selected branch of Oceans Next on request
  • [DMAS-56256] - Deploy Oceans Next when a build is triggered by this project
  • [DMAS-56260] - Run UI tests when a build is triggered by this project
  • [DMAS-56271] - Connect to a local JMX service in dev
  • [DMAS-56272] - Run local simulators in dev
  • [DMAS-56275] - Implement front-end wrapper for scalardata service
  • [DMAS-56284] - Modify SeaTube Search to be centered initially, then shifted based on action
  • [DMAS-56289] - Send messages over local JMS in dev
  • [DMAS-56296] - Create backend call that returns all common resolutions available between dives
  • [DMAS-56330] - Update selenium scripts for the Site Tab
  • [DMAS-56331] - Include the date in dmas.log in dev
  • [DMAS-56356] - Add ability to edit data source list items
  • [DMAS-56378] - Implement Chart Widget Config
  • [DMAS-56382] - Add script to add chart widget type to sy_widgettype
  • [DMAS-56383] - Add Chart Widget structure with config and the start of the display
  • [DMAS-56397] - Add logging if sensor needed for derivation is not found
  • [DMAS-56403] - Remove autogenerated title and abstract from ERDDAP Management
  • [DMAS-56410] - Support selecting properties (sensors) from the data source selector
  • [DMAS-56415] - Fix any ERRORS currently logged during startup in QA
  • [DMAS-56418] - Clean up leftover explicit references to QA hosts
  • [DMAS-56432] - Log the version of Oceans Next to the console whenever it's deployed
  • [DMAS-56436] - add cache for how many times the canarie services have been called
  • [DMAS-56440] - Implement SeaTube Annotation JSON export backend
  • [DMAS-56441] - Implement SeaTube Annotation JSON export frontend
  • [DMAS-56445] - Refactor backend call to use date parameters for single dives only
  • [DMAS-56446] - Remove Documentation links for devices on DataSearch and SeaTube
  • [DMAS-56460] - Allow dateFrom on historical device attributes to be editable for users with RW access
  • [DMAS-56476] - Update Automated UI Tests
  • [DMAS-56477] - Update DeviceService to return the sensorTypeCode and sensorCodeName in the tree return

Test

  • [DMAS-55521] - Update ERDDAPManagement ui tests
  • [DMAS-55997] - Write UI tests for new latest reading configuration dialog

Bug (ST)

  • [DMAS-56179] - Host names aren't being correctly joined
  • [DMAS-56290] - Fix CKAN Dataset french translations
  • [DMAS-56291] - Fix ISO 19115 translations
  • [DMAS-56351] - All build stages are skipped when running a parameterized build on the master branch
  • [DMAS-56371] - Lock step inappropriately occupies a heavy-weight executor
  • [DMAS-56407] - Sandbox Tasks are not generating correct output
  • [DMAS-56455] - Fix bad links caused by addition of /dmas path
  • [DMAS-56469] - Make frontend changes to match the new milliseconds in the returned dataFiles

Investigation

  • [DMAS-56354] - Find the average prod response times for canarie services

Documentation

  • [DMAS-54794] - Describe how to find this text in the QA deployment process
  • [DMAS-55073] - Identify the web services that are a priority to secure

September 30, 2020

Minor release: improvement for PAMguard task

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

Expand

Bug (ST)

  • [DMAS-56478] - Performance validation in running Pamguard tasks (QA & PROD)

September 25, 2020

Minor release: bug fixes for community fishers pipeline and data products (MATLAB only, no downtime), Wally and STRAW-B driver improvements.

Tickets Released: Oceans 2.0: 20.08.004 (accessible to internal users only). Total: 7.

Expand

Bug

  • [DMAS-56332] - java.lang.Exception: Cannot find piggyBack Device for SBE19Plus V2
  • [DMAS-56398] - DMAS Search Failed Notification: 17-Sep-2020 21:51:12 UTC, Victoria Harbour-CF0134 (GVHA3), Time Series Scalar Data, SearchHdrId 5759720, UserId 48660
  • [DMAS-56451] - DMAS Search Failed Notification: 23-Sep-2020 17:04:04 UTC, Victoria Harbour-CF0132 (GVHA1), Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 5772188, UserId 94330

Task

  • [DMAS-56439] - Add logging to cast detection to determine if cast was rejected due to length or period parameters

Implementation

September 22, 2020

Minor release: new drivers and changes in support of the maintenance expedition: STRAW-B, Wally. Community fisher improvements, task management improvements, other bug fixes.

Tickets Released: Oceans 2.0: 20.08.003 (accessible to internal users only). Total: 29.

Expand

Bug

  • [DMAS-56155] - after adding a sitedevice to a searchtreenode it disappears unless I reload cache on the web machine
  • [DMAS-56222] - Video and Audio widgets with "latest" location data should only get one file from the archive
  • [DMAS-56306] - CF Geospatial Map annotation text is cutoff
  • [DMAS-56352] - Scalar data issue with multiple deployment periods
  • [DMAS-56359] - GeospatialMap Light not Rendering in QA
  • [DMAS-56360] - DMAS Search Failed Notification: 15-Sep-2020 00:10:19 UTC, Victoria Harbour-CF0136 (GVHA5), Cast Scalar Profile Plot and Data, SearchHdrId 5726419, UserId 94330
  • [DMAS-56400] - DMAS Search Failed Notification: 17-Sep-2020 22:48:26 UTC, Juan de Fuca Strait-CF0060, Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 5760016, UserId 94330
  • [DMAS-56401] - COR file generation isn't always including lat/long data (even when data is present)
  • [DMAS-56416] - "Station Name:" row in COR file header is left blank
  • [DMAS-56417] - Fix offset/blanking in Kongsberg rotary plots

Task

  • [DMAS-56108] - Display of batch tasks is very slow
  • [DMAS-56177] - Investigate moving the CF Geospatial Map into a stand alone page
  • [DMAS-56249] - Clarify fix for "Host key verification failed" error on deploying Oceans Next
  • [DMAS-56268] - Use the Search Tree Node Name values on the Geospatial Map pins
  • [DMAS-56300] - Do not render EEW Layer on GeospatialMap if user is not at least an internal user
  • [DMAS-56391] - automatically publish cache reload from jvm device cache

Implementation

  • [DMAS-49263] - Update Latest Readings widget config to use new selector
  • [DMAS-55532] - Straw - Standard Module Driver
  • [DMAS-55533] - Straw - PMT Spectrometer Driver
  • [DMAS-55534] - Straw - Mini Spectrometer Driver
  • [DMAS-55592] - Straw - Muon Tracker Driver
  • [DMAS-55593] - Straw - LIDAR Driver
  • [DMAS-55595] - Straw - ftp jobs
  • [DMAS-56109] - Add an index to tm_task to improve performance
  • [DMAS-56293] - implement parser for Wally's Crawler PCI-160 Interface Container
  • [DMAS-56328] - Implement motorlog command in wally driver
  • [DMAS-56341] - add dateFrom index to service log table

Bug (ST)

September 15, 2020

Minor release: bug fixes for community fishers pipeline and data products (MATLAB only, no downtime).

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

Expand

Bug

  • [DMAS-56333] - DMAS Search Failed Notification: 11-Sep-2020 18:25:06 UTC, Turner Cyclops-7 Fluorometer (S/N 900185), Aligned and Depth-Binned Profile Data (On-Demand), SearchHdrId 5705928, UserId 94330
  • [DMAS-56334] - Index out of bounds error for castdatacorrection

September 3, 2020

Minor release: bug fixes for hydrophone compression task, cast profile data product, EEW.

Tickets Released: Oceans 2.0: 20.08.001 (accessible to internal users only). Total: 6.

Expand

Bug

  • [DMAS-56209] - File archiving error - CRC mismatch on some gzipped hydrophone files generated from "Compression task for hydrophone wav files" job
  • [DMAS-56264] - Handle when single datapoint on castscalarmultiprofile plot when surrounded by NaNs
  • [DMAS-56265] - EEW Heartbeat service ignoring configuration setting
  • [DMAS-56267] - IP display not correct in IP tab of device detail page in prod

Task

  • [DMAS-56250] - Define more ONSHIP roles so we can have more than 2 diveloggers active
  • [DMAS-56278] - Add output directory parameter to the hydrohpone file compression job

August 31, 2020

Major release

...

Tickets Released: Oceans 2.0: 20.08.000 (accessible to internal users only). Total: 146.

Expand

Bug

  • [DMAS-50898] - archivefiles:getFile returns "Invalid parameter value" if file not found
  • [DMAS-50945] - Clicking on Show/Hide resets the page to the top
  • [DMAS-51266] - Coastguard AIS Network Aggregator driver stops after 2147483470 readings reached
  • [DMAS-51961] - DMAS Search Failed Notification: 21-Oct-2019 21:24:15 UTC, null, SeaTube Annotation Export, SearchHdrId 3324037, UserId 90370
  • [DMAS-54086] - Rawdataservice incorrectly reports bad data when disconnected from AD
  • [DMAS-55418] - Fix broken test in RecurringSearches
  • [DMAS-55548] - Fix broken test JunctionboxControlAndMonitor.triggerAlarm
  • [DMAS-55565] - new sitedevice maintenance page has issues that need to get fixed quickly
  • [DMAS-55578] - Fix broken tests in DataViewer
  • [DMAS-55701] - Fix annotation deletion tests
  • [DMAS-55919] - Custom Hydrophone limits are not being applied to images
  • [DMAS-55920] - why is sitedevice listing not in chronological order
  • [DMAS-55938] - fix tests in DeviceControl
  • [DMAS-55946] - Potential infinite loops in SCUAcquisition UI test
  • [DMAS-55953] - HY Toolbox does not automatically select custom radio option after first input
  • [DMAS-55989] - React pages in Oceans 2 do not render sometimes
  • [DMAS-55992] - Error in getting ArchiveFile on Baynes sound Driver machine
  • [DMAS-55994] - Fix broken test in DeviceDetailsTest.checkSiteTab
  • [DMAS-55996] - Fix broken tests in DataSearch
  • [DMAS-56006] - Fix broken tests in DashboardManagement
  • [DMAS-56010] - Fix broken test in usermanagement.groups/GroupsDataProductPermissionFilters
  • [DMAS-56020] - Entering null or '0' value in the Toolbox TextFields returns image with default limits
  • [DMAS-56038] - new parserdefinitions dont show up in the UI after cache reload
  • [DMAS-56050] - Dives not playing in SeaTube
  • [DMAS-56070] - Hydrophone data in the dataplayer producing artifact in corner of image
  • [DMAS-56073] - DataViewer images are overlapping when scrolling to new data
  • [DMAS-56077] - Dashboard Widgets are not displaying their "more" 3-dot icon
  • [DMAS-56080] - V3 Search links to Invalid resourceTypeId when play button is pushed in query results
  • [DMAS-56087] - Fix broken tests in Dataviewer
  • [DMAS-56097] - Junction box alarm settings gives undefined error for all jbs for RO access
  • [DMAS-56100] - Fix broken tests in geospatial map
  • [DMAS-56105] - Fix cancelRunningTask in TaskControlTest
  • [DMAS-56128] - CODARs - Lots of missing files since Aug 9th at 7:00
  • [DMAS-56132] - Fix broken test in PlottingUtility
  • [DMAS-56133] - Fix failing tests in DataViewer
  • [DMAS-56161] - Repeated requests to seatube/videos for search tree nodes have duplicate mediaFiles
  • [DMAS-56164] - Time series PDF plots have a mysterious -1 in their filenames when appended
  • [DMAS-56173] - SiteDevice Cache loads very slowly on JVMs with the SHORESTATION role
  • [DMAS-56194] - topology is not displaying properly in topologyview or deviceconsole
  • [DMAS-56196] - Data Citation/DOI Generation Error for SiteDeviceID 1205934
  • [DMAS-56213] - Seems that the video file request to wowza is missing the page
  • [DMAS-56219] - fix broken test in AccessRestrictions
  • [DMAS-56220] - Fix failing tests in PlottingUtility
  • [DMAS-56221] - Fix broken tests in FileManagement
  • [DMAS-56224] - DeviceConsoleService very slow on first request
  • [DMAS-56225] - Appended PDFs in reverse order
  • [DMAS-56227] - Fix bug in empty plots for datapreview generation
  • [DMAS-56229] - JSON serialized cache error on QA ferry machine
  • [DMAS-56231] - Fix failing tests in geospatial map
  • [DMAS-56232] - Fix broken tests in DeviceControl (pageLayout and checkQuarantine)
  • [DMAS-56244] - device search is broken for device without owner

User Story

  • [DMAS-49903] - As a dashboard owner I want to select data for either the audio or video widgets without knowing device Id
  • [DMAS-50384] - As an API archivefiles user, I'd like to be able to filter file lists by extension
  • [DMAS-52244] - As a CIOOS stakeholder, I would like ISO 19115 metadata records that meet the initial version of the CIOOS profile (minus cast data)
  • [DMAS-53545] - As a data steward, I would like to have dataset title and abstract for ERDDAP be automated and consistent with ISO/DataCite metadata
  • [DMAS-53557] - The data portal should display the annotations of environmental data recorded in the field that correspond to each cast
  • [DMAS-53888] - As a system user, I would like the file-cleanup job to not delete files in a search/job folder until after the search/job is complete
  • [DMAS-55064] - As a software developer, I would like to speed up UI tests, so that we can test more branches in one night.
  • [DMAS-55729] - As ONC I want to prevent any logged in user from having RW access to dashboards as a temporary way to prevent publishing of dashboards
  • [DMAS-55761] - As a system operator, limit anonymous searches to a maximum time range to reduce their ability to clog our system

Task

  • [DMAS-49402] - Oceans 2.0 API dataProductDelivery request estimated values don't follow documentation
  • [DMAS-49723] - As a web service API user I would like to include deviceCategoryCode in the payload of the "devices" web service
  • [DMAS-49724] - As a web service API user I would like to include deviceCategoryCode in the payload of the "deployments" web service
  • [DMAS-53693] - As a data steward, I would like to update the Device and Sensor Listing labels for searchable flags
  • [DMAS-54419] - Fix broken test in loginUser of DeviceAndSensor
  • [DMAS-54950] - As a data steward, I would like the ability to sort on number of attributions in the Network Console>Data agreements attributions tab
  • [DMAS-55556] - Investigate and fix potential issue on device clone caused by new resource role system (DMAS-52447)
  • [DMAS-55609] - Look further into handling OBIS tests for fixed cameras
  • [DMAS-55627] - SeaTube Dive Reference Position Population Job causing lots of ERRORs
  • [DMAS-55645] - As a data steward, I would like the declarative parser version history sorted in reverse time order
  • [DMAS-55863] - Create ui tests for fixed location cameras
  • [DMAS-55892] - Add "modifyby" and "modifydate" columns to cfstandardname table to keep track of CF version updates.
  • [DMAS-55906] - File Upload tool is uploading incorrect and incomplete descriptions for French translations.
  • [DMAS-55909] - Make the whole page scrollable not just the inner frame
  • [DMAS-55914] - update calibration details for Satlantic Radiometers (DI 12106 and DI 12107)
  • [DMAS-55954] - Make more VideoPlayer UI tests
  • [DMAS-55970] - Connect to Cassandra at the start of the UI test suite
  • [DMAS-55998] - Add comment explaining required parsing order in getseismometerDP
  • [DMAS-56045] - Rename util files to utils
  • [DMAS-56056] - Remove redundant ytickformat() from plotscalarmultisensor
  • [DMAS-56072] - Device Listing "Resource Role" tab should get oceans-next resources from its manifest
  • [DMAS-56088] - Update UI tests after removal of the device and sensor venus search fields
  • [DMAS-56142] - Add emailing to cast data correction
  • [DMAS-56186] - Make some enhancements to DeviceAutocomplete
  • [DMAS-56191] - Update PAMguard MATLAB preparation job to keep integer formats in output wav file
  • [DMAS-56238] - Provide a configurable option for task types permissions

Design

  • [DMAS-49234] - Design selector for devices + locations
  • [DMAS-49266] - Design audio data selector (maybe generalize to device cat (type) + location)
  • [DMAS-55260] - Design selector for Scalar Data
  • [DMAS-55669] - Create Storybook entry for scalar data widget config
  • [DMAS-55986] - Design interface for TimeSeriesChart
  • [DMAS-56085] - Create a mockup for how the Dashboard Tool bar would look

Implementation

  • [DMAS-49235] - Implement data source selector with Video widget
  • [DMAS-49269] - Implement audio selector
  • [DMAS-53776] - Use the POM in ca.uvic.onc.test.ui.test.extension.seatube.seatubeV2.TaxonButtonSet
  • [DMAS-53777] - Use the POM in ca.uvic.onc.test.ui.test.extension.dataproduct.metadataReportGeneration.DataAvailabilityPlot
  • [DMAS-53778] - Use the POM in ca.uvic.onc.test.ui.test.extension.dataacquisition.junctionBoxControl.JunctionBoxControlAndMonitoring
  • [DMAS-53796] - use the POM in ca.uvic.onc.test.ui.test.extension.warn.eew.EEW
  • [DMAS-53818] - Use the POM in ca.uvic.onc.test.ui.test.core.infrastructure.jiraServiceDesk.JiraHelpDesk
  • [DMAS-54296] - Include the author/message of the commit being deployed
  • [DMAS-54882] - create or update UI tests for ResourceRoleTab in DeviceDetails Test
  • [DMAS-55253] - Pro Oceanus driver - stop sampling when driver is idled
  • [DMAS-55255] - Sea-Bird CTD - stop sampling when driver is idled
  • [DMAS-55300] - Remove title/summary from ERDDAPManagement
  • [DMAS-55459] - Implement a high-fidelity mockup of the data source selector
  • [DMAS-55514] - Implement custom limit check in the Hydrophone toolbox
  • [DMAS-55589] - add selenium test for deprecating DOI
  • [DMAS-55618] - Update name of Scalar Data Values widget to Latest Readings widget
  • [DMAS-55672] - Configure UI tests to run in multiple threads in parallel
  • [DMAS-55752] - Update Dashboard UI tests
  • [DMAS-55859] - add test for Make Dashboard Public / Private
  • [DMAS-55873] - refactor SiteDeviceMaintenance tests
  • [DMAS-55894] - Integrate new config window into scalar data widget
  • [DMAS-55905] - Connect the Data Source Selector and Data Source List components together
  • [DMAS-56001] - Print host names on deploying Oceans 2
  • [DMAS-56015] - Look into batch page slowness
  • [DMAS-56018] - Add Cast Annotation operation to AnnotationService
  • [DMAS-56032] - If an anonymous user tries to create a search over more than 90 days display an error telling them to login
  • [DMAS-56042] - Refactor the AnnotationList component into a configurable Widget
  • [DMAS-56049] - make user search files available until 14 days after search completion
  • [DMAS-56057] - Improve task running performance for Pamguard Jobs
  • [DMAS-56063] - Add a confirmation/explanation prompt to Quarantine
  • [DMAS-56071] - Display Annotations for each cast on geospatial map
  • [DMAS-56098] - Implement dashboards AppBar
  • [DMAS-56110] - Display progress while child tasks are loading
  • [DMAS-56111] - Improve DAO methods for getting children of a task
  • [DMAS-56113] - Write UI Tests for annotations list on geospatial map
  • [DMAS-56116] - Add support for missing periods to scalardata service
  • [DMAS-56188] - sort data ratings on device listing by date from
  • [DMAS-56193] - Fix merge to master for "All Tasks" PR

Test

  • [DMAS-55488] - Add webservice automation test for deviceCategoryCode in devices api service
  • [DMAS-55492] - update web service automation tests
  • [DMAS-56008] - update web service tests for api/archivefile
  • [DMAS-56234] - add selenium test to check the data rating tab is ordered by datefrom

Bug (ST)

  • [DMAS-56069] - Deploying an old version reports the wrong branch name
  • [DMAS-56192] - Make frontend changes to match the service call fix
  • [DMAS-56241] - Fix issue where ErddapManagementEdit still validates on title/summary

Investigation

  • [DMAS-55910] - Investigate limiting anonymous user search time range

Documentation

  • [DMAS-54433] - document CKAN Metadata upload job in wiki
  • [DMAS-55367] - write new or update requirements and test plans on confluence pages
  • [DMAS-55489] - update external documentation to include deviceCategoryCode field
  • [DMAS-55493] - update external wiki documentation
  • [DMAS-55560] - Update external documentation with the include children parameter
  • [DMAS-55602] - update ScalarData external api documentation to include the new parameters
  • [DMAS-55604] - update archive file service external documenation with dataProductCode and fileExtension parameters
  • [DMAS-55904] - Update scalarData external documention for multiple propertyCodes

August 25, 2020

Minor release: bug fixes for hydrophone compression task, task management and SeaTube

Tickets Released: Oceans 2.0: 20.07.005 (accessible to internal users only). Total: 7.

Expand

Bug

  • [DMAS-56051] - Time on V3 playlist is NaNaNaNaNa
  • [DMAS-56158] - Compression task for hydrophone wav files (234) not handling errors correctly
  • [DMAS-56167] - Unable to add new device action
  • [DMAS-56169] - datamap information are missed in task definition tab on task management page
  • [DMAS-56174] - Data Stewardship Group Cannot modify TaskManagement Job Parameters
  • [DMAS-56183] - After save a task definition, the highlight job in the tree changes to other job

Implementation

  • [DMAS-56170] - Fix error with scheduled tasks not displaying in "All tasks"

August 24, 2020

Release for HydroCal, version HC.20.08.000 (HydroCal Change List)

...

  • Data acquisition prioritization / multi-queues (starting)
  • CVAUI conference website (4th Workshop on Computer Vision for Analysis of Underwater Imagery) now hosted on a local instance of a new content management system and conference organizing website (complete)
  • PAMguard (automated acoustic detection of marine mammals) phase 1 ready: available as a user-defined task (phase 2+ on-going)
  • Driver developementdevelopment:
    • STRAW-b drivers and integration (starting)
    • Holyrood drivers (in-progress)
    • Wally

...