Skip to content

Latest commit

 

History

History
102 lines (74 loc) · 4.1 KB

RELEASE-NOTES.md

File metadata and controls

102 lines (74 loc) · 4.1 KB

For contributions see contributors and commits.

ChangeLog v1.3.9-pre1 (20240427)

  • try cleaner meson build on Debian

ChangeLog v1.3.8 (20240423)

This is a maintenance release of Freebayes:

  • fixes for Debian #786, thanks Hrithik Mangla and Nilesh Patra for reporting
  • unbundled vcflib and vendored back in the much smaller fastahack and smithwaterman modules until Debian provides the include files

Note:

  • quality scores in test/regression/NA12878.chr22.tiny.vcf changed with recent builds. Probably caused by gcc-13 and we should look into that
  • github-CI won't build until wfa2lib is included from Debian (WIP)

ChangeLog v1.3.7 (20230212)

  • sanitizing git submodules
  • skip bed comment lines (thanks @jodyphelan)
  • tweaks to improve performance on long reads
  • Updated intervaltree module so build passed with gcc-11.
  • Remarks and stub for HTSCODECS_VERSION_TEXT

ChangeLog v1.3.6 (20220121)

This is a maintenance release of Freebayes:

  • Added parallel snakemake example and text (thanks @sanjaynagi)
  • Updated packaged htslib build to release 1.14
  • README fixes #726 (thanks @veghp)
  • Add option to force use of submodule deps (thanks @jnumm)
  • Using recent guix shell support for building freebayes
  • Added static build support with meson+ninja
  • Started tracking freebayes performance in ./test/performance/benchmark.md
  • Added matrix channel badge to README
  • Added Pjotr Prins as maintainer in README and banner

The provided static binary is built against gcc 10.3.0 and htslib 1.12.

Note that at this point the static binary builds with:

meson build -Dstatic=true -Dprefer_system_deps=false --buildtype release

ChangeLog v1.3.5 (20210210)

This is a maintenance and bug-fix release of Freebayes:

ChangeLog v1.3.4 (20210129)

This is a maintenance and bug-fix release of Freebayes:

  • 9 issues closed
  • Added support for --trim-complex-tail with #139 and 97735089a1bbf658862fb16f4514c0ad93195e0a (thanks @tsibley)
  • Fixed meson to not build dependencies if they are found to be installed. This should facilitate Debian builds (thanks @jnumm)
  • Cleanup and small fixes (thanks @jnumm)
  • Tested running combinations of builds with installed libs and local builds (htslib, vcflib, tabixpp --- only seqlib needs confirmation)
  • Updated scripts to use python3 (thanks @tillea)

ChangeLog v1.3.3 (20201213)

This is a maintenance release of Freebayes:

  • Freebayes compiles for ARM64
  • Freebayes supports CRAM and we added a test for CRAM and a hint in the README
  • Added Meson+Ninja build system for faster builds
  • Merged: Set CRAM reference for the reader #632 (thanks @SebastianHollizeck)
  • Merged: Fix help messages for python tools #635 (thanks @ibebio)
  • Fixed: Please port to Python3 #569 which removes Debian patch (thanks @tillea)
  • Moved unused files from ./src to ./contrib/freebayes
  • Moved stripped SeqLib source into ./contrib/SeqLib as SeqLib is no longer maintained
  • Made htslib a primary dependency of freebayes
  • Updated htslib to the latest version
  • Fixed clang build, requires a patch on htslib sent upstream with samtools/htslib#1190
  • Applied walaj/SeqLib#53 (thanks @jmarshall)
  • Freebayes builds against stock htslib for Debian etc. Unfortunately Debian does not include htslib headers, nor does it handle LZMA codecs for CRAM, so the source tree is pulled in for local builds. See #664.
  • Updated travis-CI: passes new meson builds for gcc
  • Added github-CI: passes

Some minor stuff:

  • Added regression test so we track some changes through git repo
  • Added github agent to deal with stale issues on the issue tracker

Earlier release notes

See github releases