0.7.0
Additions and improvements since release 0.6.0
-
New command line options:
--Assembly.pruneLength
can be used to request a final pruning step on the assembly graph. This is useful with iterative assembly.
-
Various bug fixes, including the following which caused assembly failure or incorrect assembly results:
-
Usability improvements in the http server.
-
Code cleanup and removal of obsolete code.
-
Platform changes (see below).
Platforms
Linux
- The
shasta-Linux-0.7.0
executable will run on most current 64-bit Linux systems that use kernel version 3.2.0 or later. This includes all Ubuntu versions starting at 12.04 plus CentOS 7 and 8. It will not run on Linux systems with older kernels, including CentOS 6, which reached end of support on November 30, 2020.
macOS
The macOS executable, shasta-macOS-0.7.0
, can be used both on macOS 10.14 (Mojave) and macOS 10.15 (Catalina). It will not run on macOS 11.0 (Big Sur).
Windows
As in previous releases, the Linux executable shasta-Linux-0.7.0
can be used on Windows under Windows Subsystem for Linux (WSL).
ARM
The ARM executable, shasta-Linux-ARM-0.7.0
, can be used on 64-bit ARM version 8 platforms. It is known to work at least in the following environments:
- Graviton2 processors running 64-bit Ubuntu 20.04 on AWS instance types
r6g
andm6g
. - Raspberry Pi Model 4 running 64-bit Ubuntu 20.04.
Compatibility
This release is not compatible with previous releases. There were incompatible changes in some command line option names, the binary formats used, and the Python API. You cannot use release 0.7.0 for post-processing of an assembly done using a previous release.