Versions Compared

Key

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

...

Major release for Oceans 2.0.

...

Instruments

  • Data acquisition bottleneck detection and reaction: design and start of implementation for a system of automated quarantine of problematic / late data
  • Sandbox improvements: improvements to support user's code, more usability and reliability issues
  • Improvements the Community Fishers / Citizen Scientist data acquisition Android App: support for training and testing with bug fixes/adjustments

Community Fishers

  • Integration with Data Search (in-progress)
  • Bug fixes, testing and support for training
  • Improvements to cast detection metadata handling (latitude, longitude, depth)

Complex Data Player

  • Adding options for ADCP display
  • Hydrophone and ADCP display and infrastructure in-progress

Automated Testing and Continuous Deployment

  • Automated UI testing: continuing work on test cases and reliability
  • Continuous deployment: process improvements
  • Bug fixes and features to support testing and deployment of on ship systems
  • Improvements to live DAF testing
  • Automated release notes (investigation)

Data Products

  • State of Ocean / Environment Climatology and Anomaly Plots (implementation complete, todo: testing and linking)
  • Added options for ADCP current plots
  • SIMBA ice buoy data products improved for multiple deployments
  • Bug fixes

Maintenance and Production Developer

  • Added new community pages on ONC website
  • System console final? improvements
  • Various other bug fixes and small projects

SeaTubeV3 - CANARIE & NOAA & ONC

  • Delete functionality for annotations and playlists
  • Improved search function
  • Bug fixes

Dashboards - CANARIE

  • on hold for staffing

MINTED - CANARIE

  • Added much more content to landing page, including data set and subset queryPID (these are DOI modifiers used to instances of datasets)

  • Add the RORID unique identifier for contributing Research Organization (Registry IDentifiers)
  • Batch system (this is only partly a MINTED feature): design, including a potential update to the core task model
  • SiteDeviceSubsets maintenance UI improved

CIOOS / ERDDAP

  • Upgrading datasets infrastructure for erddap ckan, making it more presentable (in-progress)

Tickets Released: Oceans 2.0: 20.01.000 (accessible to internal users only). Total: 108.

Expand
titleRelease notes from JIRA for 20.01.000

Bug

  • [DMAS-50296] - not able to configure JVM with automated live DAF test tool
  • [DMAS-51989] - ToggleItemsMenu - Invalid prop layouts[0].permission of type string
  • [DMAS-52256] - dataProductDelivery return for invalid or missing parameters situation have been changed ?
  • [DMAS-52258] - deploy_onc can't be downgraded below 19.10.000
  • [DMAS-52582] - Expedition management map doesn't clear markers
  • [DMAS-52639] - Panels with multi-line action bars can overflow
  • [DMAS-52730] - Some annotation list rows are overflowing vertically
  • [DMAS-52788] - V2 and V3 filtered export not returning environmental info
  • [DMAS-52789] - Failed to load Calibration Cache java.lang.Exception: Sensor 4259 has an unexpected number of SiteDevices (2)
  • [DMAS-52801] - Cannot search annotation creators when not logged in (on expedition management page)
  • [DMAS-52947] - ONC matlab searches getting stuck in PROD - primarily Data Preview
  • [DMAS-52950] - Removing one of multiple cruises, then re-adding it re-adds its dives.
  • [DMAS-52951] - Removing an attribute filter internally, but not visibly, removes other attribute filters
  • [DMAS-52998] - DMAS Search Failed Notification: 23-Dec-2019 15:03:02 UTC, Cambridge Bay-Safe Passage Buoy, Ice Buoy Time Series Profile Plots, SearchHdrId 4215419, UserId 42732
  • [DMAS-53048] - Fix Dashboards not rendering properly
  • [DMAS-53049] - PR Test - Data Preview Generation and Display (201 - 600)couple of automated tests cannot be found in ui-testing repo
  • [DMAS-53074] - UTCDateTimePickerNew does not accept keyboard inputs correctly
  • [DMAS-53111] - QAQC flags in CSV data product are incorrect
  • [DMAS-53135] - ping ip failed but dmas.log shows connected in auto live DAF test
  • [DMAS-53147] - JUnit tests in Oceans 2 sometimes run forever (or close to it) in Jenkins
  • [DMAS-53179] - Handle time-alignment errors in RDI ensemble averaging
  • [DMAS-53199] - mis-match tags in ASL raw XML configuration file
  • [DMAS-53218] - Annotation creator/modifier options don't clear when the dive/cruise are cleared
  • [DMAS-53221] - Clicking on the Taxon Button Sets parent node on the tree crashes the page
  • [DMAS-53230] - Fix type assigned by ErddapDatasetService
  • [DMAS-53245] - ClassNotFoundException on org.nfunk.jep.ParseException when running jettyDataCentre
  • [DMAS-53263] - Search failure in QA - error in shrinkwhitecolourmap
  • [DMAS-53287] - Search failures in QA - ice buoy plots
  • [DMAS-53303] - NOAA and iFremer Logos fail to load in PROD
  • [DMAS-53308] - Error during Hibernate initialization -- QA with master branch
  • [DMAS-53321] - qaonshore1 unable to load oceans-next
  • [DMAS-53332] - Fix ismemberwithtolerance usage in gethydrophoneDP
  • [DMAS-53334] - Bundle exception when running OSGi
  • [DMAS-53355] - Cannot Add SiteDeviceSubsets on SearchTreeMaintenance Page
  • [DMAS-53358] - PR Test - Data Preview Generation and Display (201 - 600) data changes effecting test results
  • [DMAS-53361] - Community fisher search failures when generating cor file
  • [DMAS-53363] - Missing down arrow on Ocean 2.0 main menu drop downs
  • [DMAS-53383] - Plotting Utility Properties by Location Displaying Incorrectly
  • [DMAS-53388] - Fix Datapreview annotation selenium test
  • [DMAS-53401] - Add image filenames to build.gradle file

User Story

  • [DMAS-48813] - As a ADCP scientist, I want more choices on the scale limits on ADCP velocity plots
  • [DMAS-50627] - As an engineer, I want the names and comments of several test steps to be improved
  • [DMAS-51289] - As a system member, I would like to combine existing Status Console and System Console into one new System Console
  • [DMAS-52975] - As a deployment engineer, I want Oceans 2 and Oceans-Next to be compiled on a server that has access to the NOAA diveloggers, so that I don't have to move artifacts manually

Task

  • [DMAS-51704] - SeaTube Search to a separate full page
  • [DMAS-52623] - As a data steward, I would like a new field in the searchtreenode table to support dataset titles and abstracts
  • [DMAS-52934] - implement new jep formulas to calibrate Rinko temperature and saturation from voltage for Community Fishers with AML Plus parent
  • [DMAS-53071] - Allow double quotes to be used in the description field on the DeviceAction Maintenance page
  • [DMAS-53095] - Change SiteDeviceMaintenance page so that adding a Site Device Subset happens in the same page
  • [DMAS-53102] - Remove gradle builder from the onc root project
  • [DMAS-53103] - Refactor the Network Console UI test to demo a better way of using the page object model
  • [DMAS-53164] - Clean up oddities and unnecessary complications in DAL development new developers ran into in their projects
  • [DMAS-53190] - Improve Routing on the Dataset Landing Page so that the url reflects the DOI currently being viewed
  • [DMAS-53192] - Make "Remove All From List" button on Tab Actions of File Management page a little big
  • [DMAS-53194] - update selenium script to use new qa onshore machine
  • [DMAS-53211] - add test cases for web service SeaTubeDetailService
  • [DMAS-53212] - Add test cases for web service SeaTubeSensorDataService
  • [DMAS-53213] - Add test cases for web service SeaTubeMapService
  • [DMAS-53214] - Add test cases for web service SeaTubePermissionsService
  • [DMAS-53215] - Add test cases for PlaylistTreeService
  • [DMAS-53216] - Add test cases for web service ExpeditionTreeService
  • [DMAS-53220] - Add a button to jump from the Annotation List to a fully-featured search page
  • [DMAS-53264] - Update castdetectionpostprocess to handle sparse positional data.
  • [DMAS-53309] - Write automated test for parent node selection on Taxon Button Set Config page
  • [DMAS-53359] - Reduce no sample period warnings in matlab code
  • [DMAS-53368] - 2020-01 Regression: Update Selenium DA Test

Requirement

  • [DMAS-53117] - Discuss and update requirements and direction with Systems

Design

Implementation

  • [DMAS-50311] - Make Onc-Next's System Console table's columns resizable
  • [DMAS-50628] - Rename "checking for data rating"
  • [DMAS-50629] - Rename "checking for powerable status"
  • [DMAS-50630] - Rename "checking device atttributes"
  • [DMAS-50631] - Rename "validating nameplate serial number"
  • [DMAS-50632] - "gathering data" step should include the driver status in its comment
  • [DMAS-50634] - Summary data validation step's comment should say whether it checked summaries, or only summary requests
  • [DMAS-52246] - "Refresh" button on new System Console
  • [DMAS-52359] - Create a java wrapper to do CRUD operations on Datasets, Resources & Organizations
  • [DMAS-52370] - Create matlab scheduled post processing job to generate images for one device.
  • [DMAS-52768] - Update config page to allow deletion of Taxon Button Sets
  • [DMAS-52805] - Create service calls for deleting a button set and getting user delete permissions
  • [DMAS-52919] - Configure Oceans-Next to support optionally deploying a release branch to a divelogger
  • [DMAS-52926] - Implement additional colour options for ADCP daily current plots.
  • [DMAS-52927] - Add CKAN Dataset & Manager
  • [DMAS-53134] - Tweak the layout of the Landing Page to better reflect the design
  • [DMAS-53145] - Add data product download progress bar in the cast popup on geospatial map
  • [DMAS-53149] - Write EX Selenium Tests for ERRDAP
  • [DMAS-53150] - Write EX Selenium Tests for Oceans 2.0
  • [DMAS-53153] - Dataset title generation
  • [DMAS-53154] - Implement the front-end changes required to search on a Query PID
  • [DMAS-53160] - Adding ROR ID to webpage and data structures
  • [DMAS-53162] - Implement back-end changes for retrieving a DOI based on a query pid
  • [DMAS-53165] - Dataset abstract generation
  • [DMAS-53170] - Make small quality of life adjustments
  • [DMAS-53173] - Remove 'More' button from cast popup when there are no casts to display
  • [DMAS-53184] - Make pins clickable
  • [DMAS-53191] - Setup simulators for metrics data collection
  • [DMAS-53202] - Further implement design+req for citation text
  • [DMAS-53217] - Implement front-end for citation text on DOIMetadataSearch
  • [DMAS-53283] - Update UI to Material Standards
  • [DMAS-53289] - Update velocity and colourmap options for ADCP daily current plots
  • [DMAS-53302] - Add Data Player to Ocean's 2.0 (Front end)
  • [DMAS-53341] - Add play buttons to the SeaTubeV3 search results

Bug (ST)

  • [DMAS-52741] - Error loading Data Search: Sort by Location
  • [DMAS-52878] - Fix broken test in searchTreeMaintenance
  • [DMAS-52881] - Fix broken tests in UserManagement
  • [DMAS-53156] - System Command drop-down menu not sorted
  • [DMAS-53311] - Daily and Weekly LTSAs are no longer working
  • [DMAS-53369] - Fix Broken Tests in Plotting Utility


Anchor
20200109
20200109

January 9, 2020

Major release for Oceans 2.0. The holiday break usually means fewer features are developed. 

Instruments

  • AIS parsing: design (in-progress)

  • Data acquisition bottleneck detection and reaction: investigation, design (in-progress)
  • Sandbox improvements: improvements to support user's code, more usability and reliability issues
  • Improvements the Community Fishers / Citizen Scientist data acquisition Android App: reconnect/retry data transfer, fix some bluetooth/wifi issues

Community Fishers

  • Integration with Data Search (in-progress)
  • Refactor plot generation
  • Bug fixes and testing

...

  • Automated task testing framework implementation

  • Automated UI testing: expanded coverage, test improvements, structural changes for maintainability
  • Continuous deployment: separate front and back-end compilation for faster builds

Data Products

  • New data product for ASL echosounders: manufacturer's raw binary .01A files (these are compatible with EchoView and other 3rd party software)
  • Prevent jitter in CODAR GIFs
  • World Magnetic Model update
  • Bug fixes in these areas:
    • SIMBA ice buoy
    • Kongsberg Rotary SONAR (thanks to Chris de Moustier),
    • stuck searches
    • RDI ensemble/average time out of order when accessing live data

Maintenance and Production Developer

  • Auto refresh in Plotting Utility is now available in saved plots
  • Manual QAQC job handles overlaps
  • World Magnetic Model update
  • Security improvements
  • System console improvements: dequeue/queisce function and status now displayed, UI improvements, including search and refresh
  • Various other bug fixes and small projects

SeaTubeV3 - CANARIE & NOAA & ONC

  • Upgrade Material-UI to V4 (enables new features to be developed)
  • Video player re-implementation, making it useable for both dashboards and SeaTube
  • Improvements to Digital Fishers main page and management pages
  • SeaTubeV3 and annotations available on-ship without internet or if Oceans2.0 is down
  • SeaTubeV3 theme improvements
  • Bug fixes

Dashboards - CANARIE

  • Users can now see all dashboards shared with them

MINTED - CANARIE

  • UI for sitedevicesubsets
  • Requirements and design for versioning data and metadata improvements, including updating DOIs (in-progress)
  • DOIs for fixed deployments

CIOOS / ERDDAP

  • Ongoing

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

Expand
titleRelease notes from JIRA for 19.12.000

Usability

  • [DMAS-52133] - Filters are not applied using the enter key.
  • [DMAS-52650] - The cursor should change to indicate that you can click on annotations within the list
  • [DMAS-52656] - Have ‘Capture Time’ displayed by default

Bug

  • [DMAS-42917] - Ice buoy data products aren't working properly
  • [DMAS-46711] - Multiple ADCP Intensity Plots in PDFormat are scrambled in time
  • [DMAS-47016] - VPS_PLATFORM_CONTROLLER driver not parsing device data messages correctly
  • [DMAS-47917] - Time jumps in RDI ADCP ensemble average MAT file products
  • [DMAS-50764] - Ping IP or configure IP failed in automated Live DAF test, but no issue for DAF test manually
  • [DMAS-51319] - Investigate discrepancies in Kongsberg Rotary code reported by Chris de Moustier
  • [DMAS-51921] - Advanced sharing allows duplicate emails to be entered, deleting removes both
  • [DMAS-51932] - TypeError: onChange is not a function in Digital Fishers date pickers
  • [DMAS-52039] - UTCDateTimePicker behaves weird when manually entering dates and times
  • [DMAS-52455] - Cannot run npm start after upgrade to material-ui v4
  • [DMAS-52677] - After Changing a dashboard from public to private or vice versa the spinner doesn't change back to the Add Dashboard button
  • [DMAS-52727] - manual entry > quick entry's "Select a button set" dropdown doesn't resize based on width
  • [DMAS-52755] - Download txt file for most recent cast doesn't display error message
  • [DMAS-52791] - DMAS Search Failed Notification: 02-Dec-2019 03:57:23 UTC, Upper Slope-Delta Dynamics Laboratory, Imagenex Rotary Sonar Data, SearchHdrId 3718673, UserId 2819
  • [DMAS-52792] - Fix sensor panel UI tests
  • [DMAS-52824] - Update community fishers matlab after Data Preview Generation Refactored
  • [DMAS-52829] - Wrong cast data plot displaying in data preview
  • [DMAS-52834] - Wrong search type given in data preview .cor file query
  • [DMAS-52846] - Oceans 2.0 browser cache invalidation is broken in production
  • [DMAS-52858] - Community fisher Cast Scalar Multi Profile Plot is not producing the same plot when called from device vs location search
  • [DMAS-52860] - SOO/E job getting null dateFrom
  • [DMAS-52864] - DMAS Search Failed Notification: 12-Dec-2019 12:00:15 UTC, Clayoquot Slope-Bullseye, Time Series Scalar Plot, SearchHdrId 4021696, UserId 40000
  • [DMAS-52874] - MultipleChipSelect chips cannot be deleted using the X icon
  • [DMAS-52884] - SOO/E job generates duplicate search_dtl on Clayoquot Bullseye
  • [DMAS-52897] - Small Bug in Cor file generation
  • [DMAS-52907] - Automated live DAF test "Pinging IP" output is formatted oddly
  • [DMAS-52928] - Java MATLAB runners do not capture the first logging line from MATLAB
  • [DMAS-52968] - Some tests that depend on ServletUtil fail intermittently in Jenkins
  • [DMAS-52969] - DMAS Search Failed Notification: 19-Dec-2019 07:00:04 UTC, Barkley Canyon-MidEast, RDI Daily Current Plot, SearchHdrId 4196391, UserId 15356
  • [DMAS-52974] - Annotation filter does not open in annotation list
  • [DMAS-52977] - Striping on tables being applied to all tables, instead of just "StripedTable"
  • [DMAS-52995] - Video player current duration doesn't match with current UTC timestamp after 5 minutes
  • [DMAS-52996] - Search failures and changes in QA automation related to mobilePositionData
  • [DMAS-53005] - failed to deploy master branch of Oceans 2.0 to QA
  • [DMAS-53015] - SeaTubeUtilsTest is failing in Jenkins on Oceans 2 master
  • [DMAS-53016] - WERA ftp job failing
  • [DMAS-53028] - Kongsberg Search Failures in QA
  • [DMAS-53046] - Changing video quality doesn't properly display, and can lock the menu
  • [DMAS-53058] - Investigate changes to water column data products noted in Jan 7 2020 search automation
  • [DMAS-53059] - DeviceListing page does not display any devices
  • [DMAS-53062] - Investigate, then fix (and report actual bugs in) failing SeaTubeV3 UI tests
  • [DMAS-53077] - Water column product using same colour for different data.
  • [DMAS-53079] - erddapXML page gives a 404 error
  • [DMAS-53082] - map of infrastructure ONC home page (under “The Internet Connected Ocean” section) is gone?
  • [DMAS-53084] - deployment failed for latest version of master and release/19.12.000 in Oceans-Next
  • [DMAS-53093] - ErddapManagement datasets sometimes cannot be added
  • [DMAS-53110] - The wrong revision of oceans-next is running in QA
  • [DMAS-53129] - Oceans-Next pages don't render in QA Oceans 2.0
  • [DMAS-53136] - withAnnotationEntry() in LayoutsAndPermissionsTest.java can't delete annotation

Epic

  • [DMAS-52291] - CANARIE MINTED / Datasets / Dataset Definition

User Story

  • [DMAS-42960] - As an ASL echosounder user, I would like an ASL raw file data product
  • [DMAS-47724] - View Dashboards Shared With Me
  • [DMAS-51206] - As a data steward I want a UI to create and update a SiteDeviceSubset (with geospatial area) so I don't need to enter via sql
  • [DMAS-51288] - As a data steward I want to have DOIs for all devices at fixed sites so more data has unique identification
  • [DMAS-51861] - As a developer, I want to move the automation test tree UI from Liferay to the dev playground so that more people will be qualified to work on it
  • [DMAS-52324] - As a Digital Fisher, I would like improvements to the Digital Fishers Page
  • [DMAS-52327] - As a Digital Fisher Admin, I would like improvements to the Campaign Management Page
  • [DMAS-52335] - As a user of pages related to SeaTube I would like the theme to be similar to SeaTube
  • [DMAS-52478] - As a Software Developer, I want a Video Component that works for SeaTube and Dashboards
  • [DMAS-52698] - As a NOAA dive logger, I want to be able to access SeaTubeV3 from the ship without Internet access, so I don't experience interruptions while making annotations
  • [DMAS-52699] - As a NOAA onshore dive logger, I want to be able to record annotations without being interrupted by datacentre deployments
  • [DMAS-52955] - As a dev, I would like to improve manualqaqcresult job to elimate any overlap issue
  • [DMAS-52983] - As a User, I would like to add auto refresh as a parameter to saved plot data in Plotting Utility
  • [DMAS-53021] - As a software developer, I want to be able to compile backend and frontend changes independently of each other, so I don't need to wait as long for local builds

Task

  • [DMAS-46676] - Deployments include unused node_modules folders
  • [DMAS-48568] - Update State of the Ocean Plot for Saanich Inlet VIP after March-2019 cruise
  • [DMAS-50088] - Compare outputs from RDI java complex derivation to matlab and winADCP processing
  • [DMAS-50614] - As a Cyber-Security auditor, I want the IP addresses of devices made non-visible for non-ONC users
  • [DMAS-51566] - Update State of the Ocean Plot Searches after completion of 2019 Expedition Season
  • [DMAS-51594] - On the TaxonButtonSetConfig page only allow button sets to be marked active once they have a button assigned
  • [DMAS-52263] - Add ui tests for annotation list option behaviour
  • [DMAS-52590] - Please use the attached icon to replace our current ROV image in ST map (the blue dot)
  • [DMAS-52592] - Investigate Data Player image request code
  • [DMAS-52700] - Setup SOO/E plot generation job in PROD and check results
  • [DMAS-52718] - Create UI test for DashboardManagement page
  • [DMAS-52759] - Create UI test for Dashboard display
  • [DMAS-52761] - UI test for populating annotation search
  • [DMAS-52774] - dataProductDelivery download method response message contains HTML
  • [DMAS-52803] - Intermittent unit test failure in BaseDriverTest
  • [DMAS-52804] - Make more informative error messages for geospatial map failures
  • [DMAS-52839] - Add dpo parameters to searches and display plot in geospatial map
  • [DMAS-52866] - Refactor Community Fishers MATLAB code
  • [DMAS-52896] - Clean up Oceans-next testing console.errors/.warnings
  • [DMAS-52900] - Improve reporting in live DAF testing when some sensors have no data
  • [DMAS-52946] - Allow a user to specify some UI tests to be run through Jenkins
  • [DMAS-52992] - Update .gitignore file in ONC Data Products to ignore autosave files on linux
  • [DMAS-53001] - Method documentation in DeclinationUtil.java state the wrong units for altitude
  • [DMAS-53008] - Prevent jitter in CODAR GIF plots for VJOR/BONI/SAND
  • [DMAS-53014] - add DOI landing page to oceans 2.0
  • [DMAS-53038] - Move the QaDeviceTests.java test file to proper location
  • [DMAS-53039] - Implement Regression Test HY.TC.251
  • [DMAS-53069] - Hide Delete and Change State buttons on File Management page
  • [DMAS-53138] - Enable change file_state feature on File Management page

Requirement

  • [DMAS-52239] - Investigate file format specific requirements for ASL raw format
  • [DMAS-52350] - Gather & write requirements for Oceans 2.0 integration
  • [DMAS-53022] - Document requirements

Design

Implementation

  • [DMAS-50717] - Create the material toolbox component
  • [DMAS-51340] - Display some kind of feedback when a command is sent
  • [DMAS-51393] - Add handlers for SiteDeviceSubsetTable
  • [DMAS-51491] - Make/Adapt new map component to use in geospatial area
  • [DMAS-51492] - Display/Handle new map component in the SiteDeviceSubset popup
  • [DMAS-51562] - Add quiesce/resume status console functionality to new system console
  • [DMAS-51718] - Finalize layout for Site Device Entry screen
  • [DMAS-51719] - Add Button that Links to ERRDAP Management Page
  • [DMAS-52014] - Refactor Edit SiteDeviceSubset Popover as its own Page
  • [DMAS-52043] - Add site device page to the dmas environment
  • [DMAS-52334] - Remove form section id field from campaign entry
  • [DMAS-52340] - Improve the design of the Statistics page
  • [DMAS-52343] - Review button considerations for Edit Taxon and Taxonomy screens
  • [DMAS-52382] - Figure out how validation should work in Digital Fishers Campaign Management
  • [DMAS-52390] - "DELETE" button should always be on Site Device Screen (disable it when not used)
  • [DMAS-52406] - Re-Write Grouping bar message to be more helpful
  • [DMAS-52407] - make sure checkboxes should be maintained after command sent
  • [DMAS-52408] - Organizing issue for Filter buttons
  • [DMAS-52417] - Implement ASL raw data product - search code
  • [DMAS-52419] - Implement ASL raw data product - mappings
  • [DMAS-52453] - Refactor java search creation to match device level data search for cast scalar multi profile plot
  • [DMAS-52461] - Update Landing Page to show new values from Datacite XML
  • [DMAS-52528] - Add ADCP device type to Device Category dropdown
  • [DMAS-52529] - Add ADCP device list to Device dropdown
  • [DMAS-52534] - Implement Java code to call hydrophonepostprocessjobdailyweeklyltsa on a schedule
  • [DMAS-52617] - Implement a reusable video menu
  • [DMAS-52627] - Create a component in Oceans Next to display the Test Tree
  • [DMAS-52726] - Configure Oceans-Next to build and deploy a WAB to the datacentre
  • [DMAS-52739] - Implement a component that stitches playlist files into a continuous video
  • [DMAS-52748] - Modify permissions service to return self-delete privilege
  • [DMAS-52750] - Modify frontend to display delete icon for NOAA user's own annotations
  • [DMAS-52779] - Implement a DiveVideo component
  • [DMAS-52797] - Download and cache React
  • [DMAS-52817] - Add a return message to the erddapXML service
  • [DMAS-52823] - Only deploy to the demo server from the master branch
  • [DMAS-52826] - Implement UTCAddons and DiveVideoTemplate
  • [DMAS-52831] - Refactor search request validation for cast data products
  • [DMAS-52841] - Display pretty values in table
  • [DMAS-52847] - Use the new video player in seatube
  • [DMAS-52852] - Improve manualQaqcResult job
  • [DMAS-52882] - Implement recording
  • [DMAS-52885] - Update Task Detail page to only show the last 5 image key messages
  • [DMAS-52887] - implementation for auto-refresh of saved plots
  • [DMAS-52890] - Configure Oceans-Next to get the Oceans 2 hostname from the DMAS global variable
  • [DMAS-52910] - Implement video snapshots
  • [DMAS-52914] - Add new field to database
  • [DMAS-52915] - Implement flag in backend
  • [DMAS-52916] - Add new flag to UI
  • [DMAS-52917] - Configure Gemini to delay before scanning deploy/
  • [DMAS-52918] - Configure Oceans 2 to use a locally-deployed instance of Oceans-Next
  • [DMAS-52920] - Add siteDeviceSubsetPage to DMAS
  • [DMAS-52921] - Implement the video share button
  • [DMAS-52924] - Deal with add new button without a siteDeviceId
  • [DMAS-52929] - Use the new video player in playlist management
  • [DMAS-52935] - Add the tutorial video back to SeaTube
  • [DMAS-52936] - Implement live videos in SeaTube and VideoPlayer
  • [DMAS-52940] - Modify Cast Data (5) Preview Generation Job to ignore Data Preview tree constraints
  • [DMAS-52961] - Modify Data Search to correctly display CF Cast Data nodes in the tree
  • [DMAS-52966] - Extract Oceans 2 front-end code to its own OSGi bundle
  • [DMAS-52973] - Move all items from sub-table to main row
  • [DMAS-53031] - Update the PlottingUtility dashboard widget to use the new static path
  • [DMAS-53098] - Update IM Selenium testing for database reference flag

Test Plan

  • [DMAS-52395] - Add automation searches for ASL raw product

Bug (ST)

  • [DMAS-49530] - As CF app user I would like the app to retry getting the data automatically if the first transfer is unsuccessful
  • [DMAS-52217] - The Digital Fishers Campaign Maintenance Statistics page does not fully meet the requirements described by DF.RQ.311
  • [DMAS-52599] - Fix creators and contributors metadata
  • [DMAS-52625] - ErddapManagementTable doesn't appear in localhost or qa env.
  • [DMAS-52640] - Fix broken tests in seatubeV3
  • [DMAS-52747] - Searches created in datapreview generation job are missing entries in search table
  • [DMAS-52778] - Change SiteDeviceSubsetService to return GenerationType and SiteDeviceSubsetType Ids
  • [DMAS-52799] - Fix JS file name in build.gradle
  • [DMAS-52807] - SystemConsole grouping/sorting colours are inconsistent with row color
  • [DMAS-52871] - Fix broken test in NetworkConsole
  • [DMAS-52879] - Fix broken tests in Hydrophone
  • [DMAS-52925] - Fix error when sharing with group
  • [DMAS-52952] - Fix ErddapManagementEdit Page
  • [DMAS-52993] - Video causes SeaTube to crash in Oceans 2
  • [DMAS-52997] - 'Calibrated' dropped from ASL plots filename
  • [DMAS-53002] - dashboard.onc.uvic.ca makes all fetch requests against localhost
  • [DMAS-53012] - Oceans-Next master build failure: ./build-bundle.sh not found
  • [DMAS-53035] - QA does not load properly
  • [DMAS-53044] - Fix broken tests in PlottingUtility
  • [DMAS-53050] - Fix broken tests in HomePage
  • [DMAS-53070] - Remove JupyterHub menu item from main menu
  • [DMAS-53075] - Graylog Util gets connection refused when trying to call the Graylog API
  • [DMAS-53076] - fix broken test in Digital Fishers
  • [DMAS-53139] - Change all occurrences of TXT to .COR

Investigation

  • [DMAS-52891] - Can I redeploy a WAB without restarting Equinox?
  • [DMAS-52901] - Can I redeploy Oceans 2 while the Oceans-Next WAB is deployed?
  • [DMAS-52902] - Can I force oceans-next-bundle.js to not be cached, without nginx in front of it?

Documentation