Skip to content

Autumn news 2026 - #2101

Draft
whitwham wants to merge 4 commits into
samtools:developfrom
whitwham:autumn_news_2026
Draft

whitwham wants to merge 4 commits into
samtools:developfrom
whitwham:autumn_news_2026

Conversation

@whitwham

@whitwham whitwham commented Oct 7, 2026

Copy link
Copy Markdown
Member

News for the next release.

@whitwham

whitwham commented Oct 7, 2026

Copy link
Copy Markdown
Member Author

As usual this will be updated until the next release.

Signed-off-by: Andrew Whitwham <aw7@sanger.ac.uk>
Comment thread NEWS Outdated
* Update build badge, remove .cirrus.yml, spelling corrections.
(PR #2071. Thanks to John Marshall)

* Improved code testing with the addition of a fuzzer for the expression

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might want to mention that this fixes several expression parsing bugs, including a possible NULL pointer write, a divide-by-zero bug and some memory leaks.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a bit more detail.

Comment thread NEWS Outdated
* Fix multiple VCF header parsing bugs.
(PR #2074, fixes #2065 Reported by Mark Woon)

* Resolve cigar2 overflow.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Resolve cigar2 overflow.
* Prevent integer overflow in resolve_cigar2()

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment thread NEWS Outdated
* CG tag and SEQ/CIGAR consistency.
(PR # 2089. Fixes oss-fuzz issue 560967311)

* Simplify crai reading and zlib_mem_inflate().

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Simplify crai reading and zlib_mem_inflate().
* Stop the CRAM zlib decoder from getting stuck in an endless loop.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment thread NEWS Outdated
* Resolve cigar2 overflow.
(PR #2072)

* CG tag and SEQ/CIGAR consistency.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* CG tag and SEQ/CIGAR consistency.
* Improve checking of SEQ/CIGAR consistency when processing records with CG tags.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment thread NEWS Outdated
Comment on lines +100 to +101
* Fix hts_set_filter_expression(fp, NULL) that did not previously reset the
pointer to NULL.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Fix hts_set_filter_expression(fp, NULL) that did not previously reset the
pointer to NULL.
* Fix hts_set_filter_expression(fp, NULL) so that it properly disables
filtering without leaving a dangling pointer behind.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Signed-off-by: Andrew Whitwham <aw7@sanger.ac.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants