Skip to content

io_lib-1-14-14

Compare
Choose a tag to compare
@jkbonfield jkbonfield released this 18 Mar 10:01
· 22 commits to master since this release

Version 1.14.14 (17th March 2021)

This is primarily a bug fix release.

Updates:

  • Bumped htscodecs submodule to 1.0. This is mainly security hardening. This now means for the first time Io_lib and HTSlib share the same code for the CRAM codecs.

  • Cram_filter now copies with CRAM 3.1 and 4.0 files.

  • Added Power support(ppc64le) to CI. (Author: Arumugam)

  • Added int64_t as a HashTable key type.

  • Improved configure script handling of lzma and bzip2, which are now on by default.

  • Improved support for hurd_i386 by defining PATH_MAX (with thanks to Michael Crusoe).

Bug fixes:

  • The CRAM_IO_CUSTOM_BUFFERING code is now enabled correctly. This is required for biobambam2 / libmaus2 integration. (Thanks to German Tischler-Hohle)

  • Fixed a recent bug in the cram_open_by_callbacks function used by Biobambam. (#39. Thanks to German Tischler-Hohle)

  • Fixed cram_codec_decoder2encoder handling of CRAM 4 encodings.

  • Fixed an uninitialised memory access added during 1.14.13 (harmlessas it was then immediately replaced again, but it triggered valgrind warnings).

  • Fixed configure --disable-custom-buffering

  • Typo fixes, courtesy of Debian lintian.