Releases: databio/gtars
Release list
gtars-wasm-v0.9.1
Part of the unified remote on-demand sequence-retrieval work (PR #268): byte-range get_substring, streaming stream_sequence, and whole-seq load_sequence across all bindings, plus md5 resolution in get_substring and zero-length-range consistency. Additive, no breaking changes.
gtars-refget-v0.9.1
Part of the unified remote on-demand sequence-retrieval work (PR #268): byte-range get_substring, streaming stream_sequence, and whole-seq load_sequence across all bindings, plus md5 resolution in get_substring and zero-length-range consistency. Additive, no breaking changes.
gtars-r-v0.9.2
Part of the unified remote on-demand sequence-retrieval work (PR #268): byte-range get_substring, streaming stream_sequence, and whole-seq load_sequence across all bindings, plus md5 resolution in get_substring and zero-length-range consistency. Additive, no breaking changes.
gtars-python-v0.9.2
Part of the unified remote on-demand sequence-retrieval work (PR #268): byte-range get_substring, streaming stream_sequence, and whole-seq load_sequence across all bindings, plus md5 resolution in get_substring and zero-length-range consistency. Additive, no breaking changes.
gtars-node-v0.7.1
Part of the unified remote on-demand sequence-retrieval work (PR #268). Node no longer auto-downloads whole chromosomes: get_substring is a lean byte-range read; streamSequence and loadSequence/loadAllSequences are exposed. Platform packages and optionalDependencies synced to 0.7.1.
v0.9.0
Changelog
0.9.0 - 2026-06-12
The gtars 0.9.0 release. Highlights:
- New
gtars-vrscrate: GA4GH VRS allele identifiers from VCF/HGVS, with an
HGVS parser/AST, allele normalization, and transcript-anchored mapping. - New Node.js bindings (
gtars-node) and R bindings (gtars-r). - Major
gtars-refgetoverhaul: on-disk sequence store plus a new binary
transcript store and coordinate mapper. gtars-genomicdist: binary FASTA (.fab) genome format with zero-copy
mmap access; new stranded region-set operations.- New BAM QC tooling in
gtars-uniwig; overlap-engine rewrite in
gtars-overlaprs; expanded WASM and Python bindings. - A batch of correctness-audit fixes across VRS, refget, bamqc, and the
Python HGVS AST.
See the pull request and per-crate changelogs for full details.
gtars v0.8.0
What's Changed
- working PR for genomic distributions port by @sanghoonio in #231
- add streaming uniwig alongside current batch parallel implementation by @nsheff in #236
- Refgetstore updates by @nsheff in #237
- Expose more gtars functionality via python by @nsheff in #241
- Fix genomicdist bugs by @nsheff in #244
- add gtars-lola crate, support in-memory db in IGD struct by @sanghoonio in #242
- Release gtars v0.8.0 by @nsheff in #240
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.6.0
Changed:
- Added FAI (FASTA index) computation and metadata storage for efficient sequence access
- Implemented remote-access RefgetStore with lazy-loading and caching capabilities
- Refactored SequenceRecord from struct to enum (Stub vs Full) to support lazy loading
- Enhanced store API with new constructors (on_disk(), in_memory(), load_remote()) and export methods
py-0.6.0
Merge pull request #226 from databio/dev Release 0.6.0