Release notes
Welcome to the Ruskin release notes space. Here you can find release notes for the current version as well as for all historical Ruskin versions. Use the navigation panel on the left or the quick links at the bottom of the page to cycle through the previous and more recent version.
Current version: 2.25.1
Release date: May 15, 2026
New Features
Generation 4 compact instruments: Added Auto-deploy feature
Generation 4 compact instruments: Added discover sensors functionality for simulated instruments
Generation 4 compact instruments: Updated autonomy estimation
Generation 3 standard instruments: Added support for firmware v1.161 (104)
Generation 3 modules: Added support for firmware v1.009 (FE-serial3)
Generation 4 compact instruments: Added support for firmware v1.0.2 (130, 131)
Generation 4 instruments: Added support for firmware v1.0.1 (150)
Improvements
RSK-12381 - Generation 4 compact instruments: Improved disconnect detection over serial
RSK-13287 - Generation 4 compact instruments: Auto-deploy now preserves the configured schedule order across instruments
RSK-13388 - Updated naming convention for downloaded calibration certificate zip files
RSK-13484 - Generation 4 compact instruments: Auto-deploy button state now persists correctly when configuring multiple instruments
RSK-13491 - Generation 4 compact instruments: Incompatible sampling rates are now blocked for slow sensors
RSK-13528 - Generation 4 compact instruments: Resolved issue preventing schedule disabling following exchangeable sensor discovery
RSK-13531 - Generation 4 compact instruments: Limited battery chemistry and sampling rates for certain configurations
RSK-13555 - Generation 4 compact instruments: Discover sensors now properly refreshes the plot channel table
RSK-13668 - Generation 4 instruments: Allow K-factor selection
RSK-13716 - Generation 4 compact instruments: Calibration channel list now refreshes after running sensor discover
RSK-13800 - Deployment information is now validated when configuring an instrument
Bug fixes
RSK-12887 - Fixed Ruskin launch failure after update
RSK-13016 - Generation 4 compact instruments: Download cancellation now properly deletes partial files
RSK-13119 - Fixed zip files created on Windows failing to open on macOS
RSK-13141 - RSK 3.2.0: Fixed appending failure when surpassing caching threshold
RSK-13156 - Resolved inability to locate barometer reference data for certain RBRduet4 D.Tu|deep units
RSK-13267 - Generation 4 compact instruments: Fixed dataset page refresh issues
RSK-13277 - Generation 4 compact instruments: Disconnecting a simulated instrument now correctly removes the transport
RSK-13385 - Generation 3.5 instruments: Fixed deployment estimate display limiting
RSK-13429 - Fixed crash when downloading datasets with schedules that no longer exist in the instrument
RSK-13435 - Resolved multiple save prompts during download when triggered from the navigator
RSK-13441 - Generation 4 compact instruments: Fixed file path and naming issues during downloads
RSK-13445 - RSK: Generation 4 data storage format incorrectly showing Generation 3 formats
RSK-13500 - Fixed RSK file appending processing indefinitely on reopen
RSK-13502 - Download latest now correctly downloads the most recent dataset
RSK-13506 - RBRduet4 D.x: Polling now plots correctly with a sensor attached
RSK-13509 - Generation 4 compact instruments: Auto-deploy no longer decreases estimated deployment life
RSK-13523 - Generation 4 compact instruments: Fixed download appending that would never complete
RSK-13534 - Generation 4 compact instruments: Fixed autonomy figures not always updating properly on MacOS
RSK-13544 - Generation 4 compact instruments: Renamed sensor T.ODO to ODO
RSK-13564 - RBRduraturo4: Resolved inability to modify scheduled date
RSK-13571 - Generation 4 compact instruments: 2x battery units now correctly calculate autonomy based on doubled capacity
RSK-13601 - Fixed display issue with fast sampling rates for certain instruments
RSK-13607 - Generation 3.5 instruments: Downloads now preserve the user-entered dataset label
RSK-13608 - Generation 4 compact instruments: Fixed dataset data source not resetting between downloads in multi-download workflows
RSK-13621 - Generation 4 compact instruments: Calculated end time no longer exceeds a realistic date
RSK-13622 - Generation 4 compact instruments: Fixed file save dialog path on macOS
RSK-13633 - Generation 4: Start time is now written in instrument timezone rather than PC timezone to combat daylight savings changes
RSK-13648 - Generation 4 compact instruments: Fixed handling of exchangeable-sensor instruments that have no schedules configured
RSK-13651 - Fixed a case where Ruskin could not open existing live files
RSK-13701 - Generation 4 compact instruments: Fixed multi-download appending for both API and Mass Storage paths
RSK-13704 - Generation 3 instruments: Download cancellation no longer shows the download-failure popup
RSK-13722 - Generation 4 compact instruments: Invalid-dataset error messages no longer appear when a download is cancelled
RSK-13868 - Fixed a delay during live-file initialization that could prevent streamed samples from appearing immediately