Releases: hombit/hats-api
Releases · hombit/hats-api
Release list
Release v0.0.15
What's Changed
- Stop refreshing published tables that do not fit the catalog cache by @hombit in #116
- Ask a collection's index on the simple catalog rows routes by @hombit in #117
- VOTable upload by @hombit in #118
- Hide the mount path in upload refusals by @hombit in #120
- VOTable string arrays by @hombit in #121
- VOTable answers agree across endpoints by @hombit in #122
- Drop needless borrows before map_err closures by @hombit in #130
- v0.0.15 by @hombit in #129
Full Changelog: v0.0.14...v0.0.15
Release v0.0.14
Release v0.0.13
Release v0.0.12
Release v0.0.11
What's Changed
- Query benchmark by @hombit in #96
- Python 3.14 for lsdb-conformance by @hombit in #97
- Allow streaming=true together with format=parquet by @hombit in #98
- Streamed answers: a panic, a copy, and the examples by @hombit in #100
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #99
- v0.0.11 by @hombit in #101
Full Changelog: v0.0.10...v0.0.11
Release v0.0.10
Before upgrading: a [[tap.table]] now takes path, a path under a [[mount]], in place of url. A deployment that publishes TAP tables will not start until its config is changed, and the catalog has to be reachable through a mount — which is also what lets a published catalog sit behind a credential, the mount carrying it.
What's Changed
- Report test coverage in CI by @hombit in #84
- Mount a directory in a store, and publish a table by its path by @hombit in #85
- Lsdb conformance by @hombit in #86
- Lsdb conformance fixes by @hombit in #87
- Parquet write options by @hombit in #89
- Async TAP queries as UWS jobs by @hombit in #90
- Plan what a cone search returns by @hombit in #92
- Fail a TAP conformance run that never reached the service by @hombit in #94
- TAP example queries by @hombit in #93
- Streaming answers by @hombit in #91
- v0.0.10 by @hombit in #95
Full Changelog: v0.0.9...v0.0.10
Release v0.0.9
What's Changed
- Refuse a Range request against a query's own answer by @hombit in #73
- TAP UPLOAD by url by @hombit in #74
- Typed DALI parameter values by @hombit in #75
- Answer a catalog's limit=0 from _common_metadata by @hombit in #77
- Refuse different credentials at one authority by @hombit in #78
- Plan: what an examples page would cost by @hombit in #80
- Validate the VOTable a query returns by @hombit in #81
- Timestamp and date columns in VOTable by @hombit in #79
- Prefetch the source footer and read its layout alongside the query by @hombit in #82
- v0.0.9 by @hombit in #83
Full Changelog: v0.0.8...v0.0.9
Release v0.0.8
Release v0.0.7
What's Changed
- Retire the expr routes by @hombit in #57
- Rebase code to nested Rust modules by @hombit in #58
- TAP conformance test suite by @hombit in #59
- Conformance suite rules in CLAUDE.md by @hombit in #62
- Cone search as tier 0.5, and the suite corrected against the specs by @hombit in #64
- Bump toml from 0.9.12+spec-1.1.0 to 1.1.6+spec-1.1.0 by @dependabot[bot] in #61
- Bump the actions group with 4 updates by @dependabot[bot] in #63
- Ignore the dependency bumps that cannot compile by @hombit in #66
- Server identity by @hombit in #65
- v0.0.7 by @hombit in #67
Full Changelog: v0.0.6...v0.0.7
Release v0.0.6
What's Changed
- Plan TAP as a phase, sync-only, over the ADQL layer by @hombit in #51
- Answer csv and tsv on every query route by @hombit in #52
- Let a request say what a null is written as in csv and tsv by @hombit in #53
- Say less about csv and tsv, and measure what the readers do by @hombit in #56
- v0.0.6 by @hombit in #55
Full Changelog: v0.0.5...v0.0.6