The Subsurface development team proudly announces the release 4.9.4 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

This release fixes a number of issues in 4.9.3 and adds some major new features. Some of the changes in Subsurface 4.9.4:

new features:

  • maps: show the dive site as marker when opening Google Maps

  • undo: implement undo of event handling (viz. bookmarks, setpoints, gas switches)

  • undo: make dive replanning undoable

  • dive-list: implement dive invalidation

  • filter: implement fulltext search

  • filter: add starts-with and exact filter modes for textual search

  • dive-info: add the ability to modify dive salinity

  • dive-info: add current GF to infobox

  • dive-info: remove restriction on number of cylinders

  • UI: increase speed of multi-trip selection

  • planner: add checkbox on considering oxygen narcotic

  • planner: improve rounding of stop durations in planner notes


  • fix creation of new cylinder types (names couldnโ€™t be the start of already existing names)

  • fix tab-order in filter widget

  • ignore dive sites without location in proximity search

  • fix issue with Linux AppImage failing to communicate with Bluetooth dive computers [#2370]

  • allow copy\&pasting of multiple cylinders [#2386]

  • donโ€™t output random SAC values for cylinders without data [#2376]

  • register changes when clicking โ€œdoneโ€ on dive-site edit screen

  • update statistics tab on undo or redo

  • update dive details when replanning dive [#2280]

  • when exporting dive sites in dive site mode, export selected dive sites [#2275]


  • add support for the Oceanic Geo 4.0, ProPlus 4

  • add support for the Scubapro Aladin A1

  • add support for the Sherwood Wisdom 4

  • clean up Shearwater tank pressure handling

  • minor fixlets

Where do I find binaries?

Binaries are available for Windows, Mac, and an AppImage for x86-64 Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Fedora, and openSUSE).

You can get Subsurface 4.9.4 from these locations:


Mac: (this is intended for the latest macOS version. For other macOS versions, see the downloads page)

Linux: A generic AppImage is available for download: Subsurface-4.9.4-x86_64.AppImage, make it executable

chmod +x Subsurface-4.9.4-x86_64.AppImage and then simply run this file.

Linux: Snap Get it from the Snap Store

Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb in that PPA can also be installed on sufficiently current versions LinuxMint; see the Downloads page and use to get our latest release version.

Linux: openSUSE: go to our open build service release page

Linux: Fedora: go to our COPR release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.