The Subsurface developer team is proud to announce a public beta version of Subsurface 4.4.
Highlights since Subsurface 4.3:
- Subsurface now allows the user to select which of the dives downloaded from a dive computer will be added to the dive list.
- We have added more capabilities to the CSV import for manually kept dive logs; this now includes start and end pressure for the main tank as well as air and water temperatures.
- There is also a new interactive dialog that makes it much easier to identify the meaning of various columns in CSV import.
- Subsurface can now import dive databases from the Cobalt divelog program.
- We added support for importing logs from the Divesoft Freedom.
- Subsurface profile drawing has been sped up significantly which also improved the situation when using the visual editor to add dives or plan dives.
- We have made more progress with PSCR support -- still not fully functional, but getting closer. It is now possible to select the type of a dive (OC, CCR, PSCR) in the UI.
- Changes to a dive location on the globe now trigger dive edit mode and can be rejected. GPS coordinates are shown immediately when selecting a dive site on the globe.
- For owners of the Heinrichs & Weikamp OSTC 3 and OSTC Sport Subsurface now supports updating the firmware and informs users of new firmware releases.
- We are back to having just a single Windows installer that should work on all Windows versions since Windows XP, regardless of 32 or 64bit.
You can get Subsurface 4.4 Beta 2 from these locations:
Linux: Ubuntu: add
ppa:subsurface/subsurface-beta to your software sources; the .deb files in that PPA can also be installed on Debian Sid and LinuxMint 7; see the post about the daily builds on Debian and LinuxMint. Simply replace “daily” with “beta” and install the subsurface-4.3.960-1~trusty package.
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, but having extra backups 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.
PS: Yes, we never announced Beta 1. You didn’t miss much.
You can now install official Subsurface packages for OpenSUSE (13.1, 13.2, and Tumbleweed) as well as Fedora 20 from our build service project page.
While it’s pretty much a lost cause to build a current version of Subsurface on Debian Wheezy (the current “stable” as of this writing), it turns out that it’s reasonably easy to install our “daily build” on Debian Jessie (and the same should be true for Sid).
First you need to add the Ubuntu repository:
echo "deb http://ppa.launchpad.net/subsurface/subsurface-daily/ubuntu trusty main" \
| sudo tee /etc/apt/sources.lists.d/subsurface.list
gpg --keyserver subkeys.pgp.net --recv-keys A8BC9756EE61D9C6
gpg -a --export A8BC9756EE61D9C6 | sudo apt-key add -
sudo apt-get update
Now you can install Subsurface from that repository:
sudo apt-get install subsurface
Make sure you are getting a current version with all its Qt5 dependencies.
Once 4.3 is out (just a few more days) we will make release binaries available from a similar repository. Simply use
echo "deb http://ppa.launchpad.net/subsurface/subsurface/ubuntu trusty main" \
| sudo tee /etc/apt/sources.lists.d/subsurface.list
in order to install only release versions and not daily builds.
We are planning to make “official” packages for Ubuntu and LinuxMint available in our own PPA… I just triggered a daily build that should work on Ubuntu Trusty, Utopic, and LinuxMint 17.1. If you would like to help us by testing those, please add the following PPA to your system:
. Once 4.3 is released we’ll make that (and future updates) available in
Right now it seems that on LinuxMint you have to add this on the command line and explicitly request the PPA version of Subsurface, otherwise the outdated Subsurface 4.0 would have been installed. So the steps would be
sudo apt-add-repository ppa:subsurface/subsurface-daily
sudo apt-get install subsurface=18.104.22.168-1~trusty
Check at the Subsurface-Daily PPA website what the latest version is that you can install. I hope someone can figure out how to make this happen automagically without cryptic version numbers.
With very few issues found in the Beta we are going straight from Beta 1 to a Release Candidate. Binaries are on the server for 64 bit Windows and 32 bit Windows and Mac as well.
The 4.3-RC of Subsurface identifies itself as 4.2.91 -- yes, this does make sense. Trust me.
We are happy to announce the first beta for Subsurface 4.3. This is still early and we expect some possible problems, but it should give you a good idea of what’s coming in 4.3 (and hopefully allow many to test and provide feedback).
Binaries are on the server for 64 bit Windows and 32 bit Windows.
I’ll post another note when Mac binaries are ready. And now for Mac as well.
Bug reports and other feedback should ideally go into our request tracker.
Quick summary of the highlights:
- Multi filter: filter the dive list by many criteria including tags, people who were on the dive, location, suit, etc
- Cut and paste support when editing dives: copy selected components of a dive and paste them into one or more other dives. This makes it easy to add the same equipment, buddies, tags or other aspects of a dive into others
- Tissue saturation visualization
- Configuration of the OSTC 2 and 3 as well as the Suunto Vyper family of dive computers
- Support for extra data that can be downloaded from some dive
computers, including information like battery levels, no fly times,
Gradient Factors used during the dive, etc (only as supported by the
dive computer, at the time of this writing this requires a custom
version of libdivecomputer oder a Uemis Zurich SDA)
- Better visualization of the gases used during a dive (“tank bar”)
- Ability to re-plan dives
- Support for several new dive computers including the Suunto EON Steel, Aeris A300 CD, Aeris F11 (Suunto EON Steel support is included with the Windows binaries but requires a patched version of libdivecomputer when building from source -- we expect the necessary patches to be upstream, soon)
- Import dive logs from Liquivision and Cochran software
- Import dive logs from the Poseidon Mk6 CCR
- Import dive logs from Suunto DM5
- Many improvements for UDDF and CSV import
- Many improvements to HTML export
- Many small improvements to the planner
- Many small UI changes for better use on small displays (tighter columns and column headers on the dive list, the toolbox of icons no longer forces a minimum height of the profile, etc)
- Improvements on HiDPI displays
- Fix annoying bug where when starting to edit a dive the pop-up with completions would cover the edit line (this usually happened when editing tags)
- Declutter profile for dive computers that send a heading event in every sample
- on Windows, prevent installation of 64bit binaries on 32bit OS and warn when installing 32bit binaries on 64bit OS
- support multiple tanks when syncing with divelogs.de
- Experimental CCR and PSCR support
Turns out the initial binaries for Subsurface 4.2 didn’t include one library that is necessary to download dives from the Atomics Aquatics Cobalt and Cobalt 2. I had sent one-off test binaries to a number of users who reported the issue and now I finally got around to update the official installers.
Technically this is a release of Subsurface 4.2.1 (if you look closely), but for most people there should be no reason to update. I did link this version against the latest libdivecomputer, so it adds support for a couple new dive computers (Mares Airlab, Aeris A300CS, Aeris F11, Subgear XP-3G) and fixes a few bugs for others.
No changes (and no 4.2.1) for Mac or Linux.
The Subsurface developer team is proud to announce the release of the next version of Subsurface. Version 4.2 contains a number of bug fixes and improvements compared to 4.1. Highlights include:
- The Windows installer is now a 64bit installer including Qt5
- There is still a deprecated 32bit installer including Qt4, but that has several known issues (among others, printing has a number of bugs that were fixed in Qt5).
- The Mac installer has also been updated to Qt5
- A current development version of libdivecomputer is used for the Windows and Mac builds.
- A Dive Planner got added again, using the graphical profile editor; it supports different ascent speeds, backgas breaks during deco and many other interesting features; it allows the user to print just the dive plan (without graphic profile); one shortcoming is that currently one cannot re-plan a planned dive, i.e., once you save a dive plan, you can no longer edit / change the plan; you have to start from scratch again. This is on the todo list.
- Pictures can be associated with dives and shown in the profile.
- Printing is much improved (but see above), including a “1 dive per page” mode, better rendering of dives (in our mind) and better data presented per dive.
- Data entry for dives is much more intuitive and consistent.
- We have a reasonably functional HTML exporter for the dive log (it’s still work in progress but already quite powerful, even though lacking localization support).
- Support to import dive log files from Seabear dive computers.
- We added a user survey to learn more about the interests and needs of our users.
- Improved and extended user manuals
- New translated user manuals in Spanish and Russian
If you are using Subsurface 4.1 on Windows or Mac you should be able to check for the update from within the application (in the Help menu). Otherwise find download links at our Downloads page. Please note if you are running a 32bit version of Windows that the default Windows installer now only runs on 64bit systems.
We found a lot more bugs in Beta 4 than we liked. And we especially found some rather stubborn bugs in Windows that were cause by the fact that so far our Windows binary had always been 32bit binaries and built with Qt4. While this is fairly late in the game, after some careful reasoning we decided to change things so that the default installers on both Windows and Mac are 64bit and Qt5 based. For Windows we will alternatively still offer a 32bit Qt4 based installer, but that one has a few known issues.
The list of bugs fixed since Beta 4 is long. Some highlights:
- fix several time zone handling related bugs that affected time entry in various places
- fix incorrect behavior when editing notes and location for a dive trip
- fix incorrect marking of correct GPS coordinates in red
- fix several bugs in the context of picture handling
- fix several printing bugs (some issues with printing remain in the 32bit Windows binary
- fix stubborn Marble problem that resulted in Marble tiles not being loaded
- fix close button position in error messages
- fix export to divelogs.de on Windows 7 64bit
- fix infinite deco calculation issue with very low GFHigh
- many small UI fixes
We also made a couple of enhancements:
- Subsurface no longer pretends to be Mozilla 5 when connecting to web services
- Added Russian manual
- Show mean depth and time/depth “cross hair” in planner
- Many updates to the documentation
We hope this will be the final beta before the 4.2 release, so please go ahead and test and report any issues that you might still find on our bugtracker
Windows installer for Subsurface 4.2 Beta 5
Windows installer for Subsurface 4.2 Beta 5
(32bit Version, based on Qt4 -- this has known issues)
Mac installer for Subsurface 4.2 Beta 5