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

Compare with Current View Page History

« Previous Version 842 Next »

This page contains the current year's release notes and new features, primarily for Oceans 2.0 / DMAS, as well as any applications created/maintained by the ONC software engineering group, including mobile Apps and desktop/PC applications. In progress project status may be presented as well.

Previous years:

The information below is written in plain language as much as possible. Detailed release notes are available on internal confluence pages (requires login).

February 3, 2020

Major release for Oceans 2.0.

Instruments

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

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.

Bug

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

User Story

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

Task

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

Requirement

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

Design

Implementation

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

Bug (ST)

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


January 9, 2020

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

Instruments

  • 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 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.

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



  • No labels