diff --git a/.cirrus.yml b/.cirrus.yml index bd8901c..12439a6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -77,7 +77,7 @@ rocky_task: task: name: freebsd freebsd_instance: - image_family: freebsd-15-0-snap + image_family: freebsd-14-3 pkginstall_script: - IGNORE_OSVERSION=yes pkg update -f diff --git a/NEWS.md b/NEWS.md index 0044669..69aa135 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,18 @@ +Release 1.6.5: 9th December 2025 +-------------------------------- + +This is a bug fix release. + +Bug fixes + +- Add cpuid checks for XSAVE, OSXSAVE and AVX. Corrects auto-detection of + SIMD version on machines that have but disable specific CPU features. + (PR #140 Robert Davies, fixes samtools/samtools#2256 Ran Fan). + +- Avoid undefined behaviour by replacing literal copies with memcpy + (PR #142 James Bonfield, fixes Issue #141 Vasudeva Easwara Sarma) + + Release 1.6.4: 9th July 2025 ---------------------------- diff --git a/configure.ac b/configure.ac index d196169..082783a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(htscodecs, 1.6.4) +AC_INIT(htscodecs, 1.6.5) # Some functions benefit from -O3 optimisation, so if the user didn't # explicitly set any compiler flags, we'll plump for O3. @@ -61,7 +61,7 @@ AM_EXTRA_RECURSIVE_TARGETS([fuzz]) # libhtscodecs.so.1.1.0 VERS_CURRENT=3 -VERS_REVISION=9 +VERS_REVISION=10 VERS_AGE=1 AC_SUBST(VERS_CURRENT) AC_SUBST(VERS_REVISION) diff --git a/htscodecs/htscodecs.h b/htscodecs/htscodecs.h index 2b1985d..dfce5c1 100644 --- a/htscodecs/htscodecs.h +++ b/htscodecs/htscodecs.h @@ -43,7 +43,7 @@ * Note currently this needs manually editing as it isn't automatically * updated by autoconf. */ -#define HTSCODECS_VERSION 100604 +#define HTSCODECS_VERSION 100605 /* * A const string form of the HTSCODECS_VERSION define.