This page contains the current year's release notes and new features, primarily for Oceans 3.0, as well as any applications created/maintained by the ONC software development group, including mobile apps and desktop applications. In progress project status may be presented as well. The information below is written in plain language as much as possible. "Major" releases include all completed items at that time (monthly), while "minor" releases are updates to the previous major release with bug fixes and specific features. Detailed release notes are available on internal confluence pages (internal users only).

Apr 01, 2026

  • New Feature: Picosense driver

  • Improvement: update annotations with outdated CMECS taxon IDs

  • Bugfix: SeaBird Seacat CTD pumps aren't running

  • Bugfix: camera authentication failing

  • Bugfix: CORAS driver tries to set parameters on every acquisition cycle

Minor release
​Oceans 3.0​Tickets26.03.001
Total7
Major release
​Oceans 3.0​Tickets26.03.000
Total155
Automated TestingTicketsAT.26.03.000
Total20

Mar 30, 2026

Community Fishers

  • Improvement: support viewing historical casts for stations
  • Improvement: properly show casts with filters in search & selected stations
  • Improvement: faster load time when lassoing many stations/casts

Data Products

  • New Feature: backfill Endeavour earthquake detections after receiving data after a divert
  • Improvement: support whitelist-based data product generation rules so products can be generated for only a few deployments/locations
  • Improvement: better file management in soundscape metrics generation: don't remove data files prematurely; check for overlapping source data files and keep best
  • Improvement: to support CF casts taken in fjords with high current, cast cross section products pick best cast from unassigned casts near stations, or far from stations but clustered together
  • Improvement: add frequency disclaimer to hydrophone calibration header
  • Improvement: respect data product mappings in cast data product preview generators
  • Bugfix: Biosonics data product generation downloads unnecessary multi-GB dt4 files

Infrastructure

  • Improvement: update all scheduled jobs to modern framework
  • Bugfix: a cancelled docker-based job shows as "Completed" in the UI

Maintenance & Testing

  • Improvement: update Device Bulk Update page table to match current standards
  • Improvement: validate new sensor type codes
  • Improvement: sort dropdown lists of actions & cruises on Device Bulk Update page
  • Improvement: display & support deletion of expired unapproved staged topology changes
  • Bugfix: search results in data search cart display out of order

Mini Projects

  • Improvement: several small UI improvements to Data Search: display annotation count in Device Summary; add more descriptive Data Product Selection table headers; add links from data products to wiki

New Features

  • Improvement/Bugfix: various issues creating and publishing cast collections
  • Bugfix: various small issues in user-defined dashboards

SeaTube

  • Improvement: add better logging & error-handling to annotation ingestion
  • In progress: rewrite the Taxonomy page to modernize code and support new features (lazy tree rendering, search, reorder taxons by dragging in the tree)

Mar 16, 2026

  • Bugfix: one PVCS device still fails to connect
    • this change finally fixed it
Minor release
​Oceans 3.0​Tickets26.02.003
Total1

Mar 13, 2026

  • Bugfix: one PVCS device still fails to connect
Minor release
​Oceans 3.0​Tickets26.02.002
Total1

Mar 12, 2026

  • Bugfix: don't delete all conductivity data while performing cell thermal mass correction in reprocessing
  • Bugfix: one PVCS device fails to connect
Minor release
​Oceans 3.0​Tickets26.02.001
Total2
Major release
​Oceans 3.0​Tickets26.02.000
Total193
Automated TestingTicketsAT.26.02.000
Total30

Mar 09, 2026

Community Fishers

  • In progress: CF app rewrite in React Native
  • In progress: CF map rewrite
    • Support pausing profile animations

Data Products

  • Improvement: colours used in Cast Scalar Multi Profile plot
  • Improvement: reduce altimeter data lookup window from 15 to 5 seconds
  • Improvement: don't edit aligned & depth binned sensors for devices without externally derived sensors
  • Bugfix: typo in hydrophone calibration attribute
  • Bugfix: IRIS miniseed files fail to download when a reading at a particular index in the file is missing a timestamp

Infrastructure

  • Improvement: clean up key-signed junction box control API
  • Bugfix: docker-based scheduled jobs delete container & image 5s after starting

Instruments

  • Bugfix: PVCS devices fail to reconnect after a power outage 

Maintenance & Testing

  • Improvement: handle QAQC flag conflict for CF casts archived very late
  • Improvement: move "add user" row to top of group configuration in User Management
  • Bugfix: SeaScript cache issues
  • Bugfix: don't copy device port IDs when cloning devices

Mini Projects

  • New feature: Generate ISO 19115 metadata for cast dataset collections
  • Improvement: read Endeavour Earthquake data without in-memory caching
  • Improvement: select individual earthquakes on earthquake dashboard
  • Improvement: use database sequences wherever possible

New Features

  • New feature: support community-based and expedition-based cast dataset collections in ERDDAP
  • New feature: support cast collections in CKAN
  • Improvement: tweaks to hydrophone widget on User-Defined Dashboards

SeaTube

  • Improvement: WoRMS taxonomy updated to latest data
  • Improvement: address various issues in taxon CSV upload
  • Improvement: support editing organization descriptions
  • In progress: new Taxonomy page

Feb 24, 2026

  • Improvement: support French title and abstract for dataset collections
  • Bugfix: Nortek Signature55 data products fail to generate at high data rates
  • Bugfix: dive log annotations display vernaculars for all languages
Minor release
​Oceans 3.0​Tickets26.01.003
Total7

Feb 17, 2026

  • Bugfix: after sorting table of staged topology changes, some columns are blank
  • Bugfix: a few issues with ship-shore synchronization serialization changes
Minor release
​Oceans 3.0​Tickets26.01.002
Total5

Feb 11, 2026

  • Improvement: include unassigned casts in CSV and MAT data products
  • Improvement: stretch Preview Profile plot for Cast Economy casts to fill space 
Minor release
​Oceans 3.0​Tickets26.01.001
Total3
Major release
​Oceans 3.0​Tickets26.01.000
Total152
Automated TestingTicketsAT.26.01.000
Total29

Feb 05, 2026

Community Fishers

  • In progress: CF app rewrite in React Native
    • Quality of life improvements
  • In progress: CF map rewrite
    • Support vertical cross section plot product
    • Support cast animations
    • Support ocean climate profile plots

Data Products

  • New feature: process Cast Economy casts using a replica of SeaBird processing
  • New feature (internal only): support viewing a history of data product test results
  • Improvement: final tweaks to vertical cross section plots
  • Improvement: protect against data corruption in NetCDF generation
  • Improvement: refactor Soundscape Metrics product to improve performance

Infrastructure

  • New feature: support scheduled jobs based on Docker images
  • Improvement: Ship-shore synchronization messages are sent as JSON, not serialized Java objects
  • Bugfix: CODAR raw file download reports no new files when remote server is inaccessible

Maintenance & Testing

  • New feature: support using AZA pressure in RBR device calibration forumlas
  • Improvement: don't allow device sampling to be synchronized against itself
  • Bugfix: various small issues on Device Bulk Update page

Mini Projects

  • New feature: generate ISO19115 XML file for casts
  • New feature: add casts to ERDDAP
  • Improvement: support multiple date formats for one device without requiring multiple parser versions
  • Improvement: added fault lines to Endeavour Earthquake Catalogue
  • In progress: new Cable listing page

New Features

  • New feature: include ISO19115 XML metadata in ERDDAP datasets for casts
  • Improvement: restrict in-progress User Defined Dashboards to internal users
  • Improvement: don't create DOIs for fully-embargoed devices
  • Add "abstract" field to cast collection datasets

SeaTube

  • New feature: add CSV export for metrics
  • Improvement: support manually-triggered WoRMS updates (for the entire taxonomy or a single taxon)
  • Improvement: various improvements to annotation ingestion
  • In progress: rewrite Taxonomy UI

Jan 22, 2026

  • Improvement: several UI tweaks to rewritten Device Details Additional Attributes tab
  • Bugfix: scheduled job parameters are all deleted during updates
  • Bugfix: incorrect attribution for FORCE data
  • Bugfix: remove hard-coding of hydrophone sensitivity frequency bins
Minor release
​Oceans 3.0​Tickets25.12.002
Total8

Jan 15, 2026

  • Improvement: support running RBR BPR reprocessing on multiple task machines simultaneously
  • Bugfix: device synchronization fails when run on shorestations
  • Bugfix: possible error updating WoRMS taxon vernacular names
Minor release
​Oceans 3.0​Tickets25.12.001
Total5
Major release
​Oceans 3.0​Tickets25.12.000
Total115
Automated TestingTicketsAT.25.12.000
Total20

Jan 12, 2026

Community Fishers

  • In progress: CF app rewrite in React Native
  • In progress: CF map rewrite

Data Products

  • Improvement: various improvements to cast vertical cross section data product
  • Improvement: enable profile animations at non-Community Fishers stations to support Cast Economy casts
  • Bugfix: significantly reduce memory use of station animation products
  • In progress: vertical cross section file-based products

Infrastructure

  • Improvement: simplify registration of messaging services

Maintenance & Testing

  • New feature: support removing a user from all their groups
  • Improvement: display all selected device IDs when starting or stopping drivers for many devices

Mini Projects

  • Improvement: rewrite Additional Attributes tab of Device Details in React

New Features

  • Improvement: simplify maintenance of User-Defined Dashboard and Data Viewer UI code
  • Improvement: improve performance of ERDDAP cast dataset generation
  • Improvement: use a standard set of data variables for ERDDAP cast datasets
  • Improvement: use different labels for Modify Date and Review Date on Site Device Subset Maintenance page
  • In progress: start on ERDDAP support for cast collections by making code to get casts for a collection more general

SeaTube

  • New feature: support continuously updating WoRMS taxonomy to match vocabulary (not activated yet)
  • Improvement: add contribute, video duration, number of clips metrics for expedition and fixed location cameras
  • Improvement: support less strictly formatted annotation ingestion files
  • Improvement: make it more clear when users add default attributes for a taxon
  • Improvement: simplify creating quick buttons with only a comment