|
| 1 | +Noteworthy changes in release 1.20 (15th April 2024) |
| 2 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 3 | + |
| 4 | +Updates |
| 5 | +------- |
| 6 | + |
| 7 | +* When working on named files, bgzip now sets the modified and access times |
| 8 | + of the output files it makes to match those of the corresponding input. |
| 9 | + (PR #1727, feature request #1718. Requested by Gert Hulselmans) |
| 10 | + |
| 11 | +* It's now possible to use a -o option to specify the output file name in |
| 12 | + bgzip. |
| 13 | + (PR #1747, feature request #1726. Requested by Gert Hulselmans) |
| 14 | + |
| 15 | +* Improved error faidx error messages. |
| 16 | + (PR #1743, thanks to Nick Moore) |
| 17 | + |
| 18 | +* Faster reading of SAM array (type "B") tags. These often turn up |
| 19 | + in ONT and PacBio data. |
| 20 | + (PR #1741) |
| 21 | + |
| 22 | +* Improved validity checking of base modification tags. |
| 23 | + (PR #1749) |
| 24 | + |
| 25 | +* mpileup overlap removal now works where one read has a deletion. |
| 26 | + (PR #1751, fixes samtools/samtools#1992. Reported by Long Tian) |
| 27 | + |
| 28 | +* The S3 plugin can now find buckets via S3 access point aliases. |
| 29 | + (PR #1756, thanks to Matt Pawelczyk; |
| 30 | + fixes samtools/samtools#1984. Reported by Albert Li) |
| 31 | + |
| 32 | +* Added a --threads option (and -@ short option) to tabix. |
| 33 | + (PR #1755, feature request #1735. Requested by Dan Bolser) |
| 34 | + |
| 35 | +* tabix can now index Graph Alignment Format (GAF) files. |
| 36 | + (See https://github.com/lh3/gfatools/blob/master/doc/rGFA.md) |
| 37 | + (PR #1763, thanks to Adam Novak) |
| 38 | + |
| 39 | +Bug fixes |
| 40 | +--------- |
| 41 | + |
| 42 | +* Security fix: Prevent possible heap overflow in cram_encode_aux() on |
| 43 | + bad RG:Z tags. |
| 44 | + (PR #1737) |
| 45 | + |
| 46 | +* Security fix: Prevent attempts to call a NULL pointer if certain URL |
| 47 | + schemes are used in CRAM @SQ UR: tags. |
| 48 | + (PR #1757) |
| 49 | + |
| 50 | +* Security fix: Fixed a bug where following certain AWS S3 redirects could |
| 51 | + downgrade the connection from TLS (i.e. https://) to unencrypted http://. |
| 52 | + This could happen when using path-based URLs and AWS_DEFAULT_REGION |
| 53 | + was set to a region other that the one where the data was stored. |
| 54 | + (PR #1762, fixes #1760. Reported by andaca) |
| 55 | + |
| 56 | +* Fixed arithmetic overflow when loading very long references for CRAM. |
| 57 | + (PR #1738, fixes #1738. Reported by Shane McCarthy) |
| 58 | + |
| 59 | +* Fixed faidx and CRAM reference look-ups on compressed fasta where the .fai |
| 60 | + index file was present, but the .gzi index of compressed offsets was not. |
| 61 | + (PR #1745, fixes #1744. Reported by Theodore Li) |
| 62 | + |
| 63 | +* Fixed BCF indexing on-the-fly bug which produced invalid indexes when |
| 64 | + using multiple compression threads. |
| 65 | + (PR #1742, fixes #1740. Reported by graphenn) |
| 66 | + |
| 67 | +* Ensure that pileup destructors are called by bam_plp_destroy(), to |
| 68 | + prevent memory leaks. |
| 69 | + (PR #1749, PR #1754) |
| 70 | + |
| 71 | +* Ensure on-the-fly index timestamps are always older than the data file. |
| 72 | + Previously the files could be closed out of order, leading to warnings |
| 73 | + being printed when using the index. |
| 74 | + (PR #1753, fixes #1732. Reported by Gert Hulselmans) |
| 75 | + |
| 76 | +* To prevent data corruption when reading (strictly invalid) VCF files |
| 77 | + with duplicated FORMAT tags, all but the first copy of the data |
| 78 | + associated with the tag are now dropped with a warning. |
| 79 | + (PR #1752, PR #1761, fixes #1733. Reported by anthakki) |
| 80 | + |
| 81 | +* Fixed a bug introduced in release 1.19 (PR #1689) which broke variant |
| 82 | + record data if it tried to remove an over-long tag. |
| 83 | + (PR #1752, PR #1761) |
| 84 | + |
| 85 | +* Changed error to warning when complaining about use of the CG tag |
| 86 | + in SAM or CRAM files. |
| 87 | + (PR #1758, fixes samtools/samtools#2002) |
| 88 | + |
1 | 89 | Noteworthy changes in release 1.19.1 (22nd January 2024) |
2 | 90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
3 | 91 |
|
@@ -33,6 +121,7 @@ Updates |
33 | 121 |
|
34 | 122 | In future work, the library will instead convert such tags into their |
35 | 123 | local alternatives (see https://github.com/samtools/hts-specs/pull/434). |
| 124 | + (PR #1689) |
36 | 125 |
|
37 | 126 | * New program. Adds annot-tsv which annotates regions in a destination file with |
38 | 127 | texts from overlapping regions in a source file. |
|
0 commit comments