0.5.0 (2026-06-29)
- datasets: regex product filter to select a multi-tile AOI in one run (#50) (0b18795)
- models: uniform codec and compression_ratio across all ObjectLayout kinds (#57) (603ccd3)
- RGB composite VRTs for manual TiTiler inspection (#45) (1812af9)
- runner: timestamped progress logging to stderr (#51) (5029453)
- metrics: bytes_in for zip-delivered sources (closes #47) (#48) (084b1f2)
- vrt: emit OverviewList and always set NoDataValue; fix COG nodata param (#53) (3def77b)
0.4.0 (2026-06-25)
- copc: carry the full PIXC pixel_cloud variable set (content-complete COPC) (#38) (0c3b11d)
- copc: publish the octree level-of-detail figure as a systematic run output (#44) (335fa85)
- metrics: source size (bytes_in) for the PIXC arm + COPC compression ratio (#43) (7e6b2b9)
- swot-lakesp-prior vector reader + GeoParquet adapter (LakeSP -> GeoParquet) (#31) (3d2dc32)
- swot-pixc point-cloud reader + COPC adapter (PIXC -> COPC) (#34) (5b179b1)
- swot-raster100m netCDF-raster reader (GranuleDataset -> GeoZarr) (#29) (b2af313)
- copc: bound octree node size by the per-node budget (no giant leaf) (#42) (da78818)
- copc: download the PIXC granule with boto3, not s3fs (read-timeout) (#40) (96ed02d)
- copc: read the PIXC source granule in one GET, not HDF5-over-s3fs random access (#39) (6712fe8)
- default display_titiler_path to "" for GeoZarr display (#30) (1354c72)
- gdal_session overlays os.environ for non-rasterio GDAL bindings (pyogrio) (#32) (64a232d)
- route the runner to titiler-xarray for GeoZarr display (#23) (3293dfd)
0.3.0 (2026-06-23)
- Add sentinel1 RTC reader (S1Tiling/OTB gamma0 VV/VH bands) (ffc4e88)
- GeoZarr v3 (2D, per-component) adapter + per-format layout describer (ed80143)
- M2.5: GeoZarr v3 (2D, per-component) adapter + per-format layout describer (0d4eed5)
- sentinel1 RTC reader (S1Tiling/OTB gamma0 VV/VH bands) (015bdca)
- address Copilot review on the GeoZarr PR (5097282)
- address second Copilot review pass on the GeoZarr PR (117d56d)
- address third Copilot review pass on the GeoZarr PR (3096f52)
0.2.0 (2026-06-18)
- capture each object's tiling layout in the result (bea4d07)
- capture each object's tiling layout in the result (a662584)
- layout-aware datasets — multi-component products + roll-up (39bb6c3)
- _S3SeekableReader.close() so zip-delivery datasets work over S3 (f717169)
- _S3SeekableReader.close() so zip-delivery datasets work over S3 (7efb862)
- bound dataset enumeration server-side and sample a representative band (6edb0eb)
- bound dataset enumeration server-side and sample a representative band (eb53001)
- chunk-aware display benchmark with tile/chunk layout image (1c593c0)
- chunk-aware display benchmark with tile/chunk layout image (bb92050)
- support nodeSelector; stop blocking archive sources over /vsis3 (4d5f9f7)
- helm: gate the runner Job on TiTiler readiness (2db57ed)