From 5867076c0bd6853a94d75dec440e371fbdd7e5b3 Mon Sep 17 00:00:00 2001 From: James Bonfield Date: Thu, 4 Dec 2025 12:05:09 +0000 Subject: [PATCH 1/2] Changed the FreeeBSD in CI to 14.3. Also 15.0 was released a couple days ago, it's not yet supported by by Cirrus-CI. --- .cirrus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 7e65c090cc49a009e9cdbc05c931948486ebdac9 Mon Sep 17 00:00:00 2001 From: James Bonfield Date: Thu, 4 Dec 2025 11:57:22 +0000 Subject: [PATCH 2/2] Make release 1.6.5 --- NEWS.md | 15 +++++++++++++++ configure.ac | 4 ++-- htscodecs/htscodecs.h | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) 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.