- Created by Dwight Owens, last updated by Patrick Conley on 02-Apr-26 6 minute read
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 | Tickets | 26.03.001 |
| Total | 7 | |
| Major release | ||
|---|---|---|
| Oceans 3.0 | Tickets | 26.03.000 |
| Total | 155 | |
| Automated Testing | Tickets | AT.26.03.000 |
| Total | 20 | |
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 | Tickets | 26.02.003 |
| Total | 1 | |
Mar 13, 2026
- Bugfix: one PVCS device still fails to connect
| Minor release | ||
|---|---|---|
| Oceans 3.0 | Tickets | 26.02.002 |
| Total | 1 | |
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 | Tickets | 26.02.001 |
| Total | 2 | |
| Major release | ||
|---|---|---|
| Oceans 3.0 | Tickets | 26.02.000 |
| Total | 193 | |
| Automated Testing | Tickets | AT.26.02.000 |
| Total | 30 | |
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 | Tickets | 26.01.003 |
| Total | 7 | |
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 | Tickets | 26.01.002 |
| Total | 5 | |
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 | Tickets | 26.01.001 |
| Total | 3 | |
| Major release | ||
|---|---|---|
| Oceans 3.0 | Tickets | 26.01.000 |
| Total | 152 | |
| Automated Testing | Tickets | AT.26.01.000 |
| Total | 29 | |
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 | Tickets | 25.12.002 |
| Total | 8 | |
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 | Tickets | 25.12.001 |
| Total | 5 | |
| Major release | ||
|---|---|---|
| Oceans 3.0 | Tickets | 25.12.000 |
| Total | 115 | |
| Automated Testing | Tickets | AT.25.12.000 |
| Total | 20 | |
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