Skip to content

Remove CRAM v4.0 support.#2020

Merged
daviesrob merged 1 commit into
samtools:developfrom
jkbonfield:del-cram4
Jun 3, 2026
Merged

Remove CRAM v4.0 support.#2020
daviesrob merged 1 commit into
samtools:developfrom
jkbonfield:del-cram4

Conversation

@jkbonfield
Copy link
Copy Markdown
Contributor

The reasoning for this is that it is highly complex and has had a number of security issues due to insufficient stress testing. Given the likelihood of CRAM4 ever seeing the light of day, it makes no sense to expose users to the risk of future bugs in this code without any practical benefit.

There are some good ideas still in CRAM v4, but the community support just wasn't there and it's languished as an experimental format for years.

@daviesrob daviesrob self-assigned this May 28, 2026
The reasoning for this is that it is highly complex and has had a
number of security issues due to insufficient stress testing.  Given
the likelihood of CRAM4 ever seeing the light of day, it makes no
sense to expose users to the risk of future bugs in this code without
any practical benefit.

There are some good ideas still in CRAM v4, but the community support
just wasn't there and it's languished as an experimental format for
years.

Signed-off-by: James Bonfield <jkb@sanger.ac.uk>
@daviesrob
Copy link
Copy Markdown
Member

Rebased...

@daviesrob daviesrob merged commit a3e8dca into samtools:develop Jun 3, 2026
9 checks passed
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