Announcing Subsurface 4.6 Beta 1

The Subsurface developer team is proud to announce our first beta version of Subsurface 4.6.

This version adds support for multiple new dive computers, the beginnings of multi-user support, and introduces new visualization of tissue loading on deco dives (the heat map, as seen in the picture below the dive profile). Plenty of bugs have been squashed along with improvements on dive planning and import/export functionality.

Subsurface 3.6 Beta 1 with heat map

Some of the changes since Subsurface 4.5.6:

  • Fixed spurious errors when saving to cloud storage
  • Better handling of slow network connections when using cloud storage
  • Add --cloud-timeout= command line argument that allows to wait longer (or shorter, for that matter) before we time out waiting for cloud storage. Very useful when in areas with poor internet connectivity
  • Add --user= command line argument that allows switching between different users from the command line
  • Many fixes to CVS importer
  • DAN DL7 import
  • SmartTrack .slg import
  • Fixes to import and export
  • Fixes to UDDF exporter
  • Small fix to Uemis downloader for yet another corner case (Uemis downloader is known to be broken for some users -- it is no longer actively maintained)
  • Improved handling of dive computer events (grouping them into info, warning and alert -- best supported on Suunto EON Steel)
  • Add heatmap visualization of deco tissue loading
  • Many small fixes to the dive planner
  • Many fixes for various errors
  • Added current libdivecomputer with support for additional divecomputers:
    • aqualand: Citizen Hyper Aqualand
    • meridian: Scubapro Mantis
    • nitekq: Dive Rite NiTek Q, NikTek Trio
    • Aeris: 500 AI, XR-1 NX
    • Aqualung: i300, i550T
    • Beuchat: Mundial 2, Mundial 3, Voyager 2G
    • Cressi: Giotto
    • Hollis: TX1
    • Mares: Airlab, Smart Apnea, Puck 2
    • Oceanic: OCi
    • Scubapro: XTender 5
    • Sherwood: Amphos, Amphos Air, Vision
    • Subgear: XP-3G, XP-Air
    • Uwatec: Aladin 2G

Binaries are available for Windows, Mac, and an AppImage for Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE). You can get Subsurface 4.6 Beta 1 from these locations:



Linux: A generic AppImage is available for download as Subsurface-4.6-Beta-1-x86_64.AppImage. Download this file, make it executable
chmod +x Subsurface-4.6-Beta-1-x86_64.AppImage and then simply run this file.
Linux: Ubuntu: Add ppa:subsurface/subsurface-beta to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use to get our latest beta version.

Linux: openSUSE / Fedora: go to our open build service beta page

This is a beta release, so the usual warnings apply. We don’t think it will eat your data file (and it will make a backup of your old files, just in case), but paying extra attention might not hurt. As always, we are very curious to get feedback (after all, that’s the purpose of a beta release). Please post in the User Forum or file a bug in our Bug Tracker.

This took us a lot longer than we hoped. Much time was spent on getting the mobile versions released and stable for Android and IoS. And then a few of the key developers in this open source projects changed jobs and simply didn’t have as much time (or any time) to devote to their hobby.