From b42427966044a50c50e1b9236818470eaf701edc Mon Sep 17 00:00:00 2001 From: "stac-utils-release-bot[bot]" <249776822+stac-utils-release-bot[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:15:22 +0000 Subject: [PATCH 1/3] chore: release --- crates/cli/CHANGELOG.md | 6 ++++++ crates/cli/Cargo.toml | 12 ++++++------ crates/core/CHANGELOG.md | 6 ++++++ crates/core/Cargo.toml | 2 +- crates/duckdb/CHANGELOG.md | 6 ++++++ crates/duckdb/Cargo.toml | 4 ++-- crates/extensions/CHANGELOG.md | 6 ++++++ crates/extensions/Cargo.toml | 4 ++-- crates/io/CHANGELOG.md | 6 ++++++ crates/io/Cargo.toml | 4 ++-- crates/server/CHANGELOG.md | 6 ++++++ crates/server/Cargo.toml | 6 +++--- crates/validate/CHANGELOG.md | 6 ++++++ crates/validate/Cargo.toml | 4 ++-- crates/wasm/Cargo.toml | 2 +- 15 files changed, 61 insertions(+), 19 deletions(-) diff --git a/crates/cli/CHANGELOG.md b/crates/cli/CHANGELOG.md index 96b5c742..b0cf8b46 100644 --- a/crates/cli/CHANGELOG.md +++ b/crates/cli/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0](https://github.com/stac-utils/rustac/compare/rustac-v0.2.11...rustac-v0.3.0) - 2026-06-25 + +### Other + +- [**breaking**] remove our ApiClientBuilder, use reqwests's ([#1072](https://github.com/stac-utils/rustac/pull/1072)) + ## [0.2.11](https://github.com/stac-utils/rustac/compare/rustac-v0.2.10...rustac-v0.2.11) - 2026-06-18 ### Other diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 36b454f3..55f54544 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustac" description = "Command line interface for rustac" -version = "0.2.11" +version = "0.3.0" keywords = ["geospatial", "stac", "metadata", "geo", "raster"] authors.workspace = true edition.workspace = true @@ -26,14 +26,14 @@ futures-core.workspace = true futures-util.workspace = true pgstac = { workspace = true, optional = true } serde_json.workspace = true -stac = { version = "0.17.1", path = "../core" } -stac-duckdb = { version = "0.3.8", path = "../duckdb" } -stac-io = { version = "0.2.10", path = "../io", features = [ +stac = { version = "0.18.0", path = "../core" } +stac-duckdb = { version = "0.3.9", path = "../duckdb" } +stac-io = { version = "0.3.0", path = "../io", features = [ "store-all", "geoparquet", ] } -stac-server = { version = "0.5.3", path = "../server", features = ["axum", "duckdb"] } -stac-validate = { version = "0.6.9", path = "../validate" } +stac-server = { version = "0.5.4", path = "../server", features = ["axum", "duckdb"] } +stac-validate = { version = "0.6.10", path = "../validate" } tokio = { workspace = true, features = [ "macros", "io-std", diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index ae2f8186..5439945b 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.18.0](https://github.com/stac-utils/rustac/compare/stac-v0.17.1...stac-v0.18.0) - 2026-06-25 + +### Other + +- [**breaking**] remove our ApiClientBuilder, use reqwests's ([#1072](https://github.com/stac-utils/rustac/pull/1072)) + ## [0.17.1](https://github.com/stac-utils/rustac/compare/stac-v0.17.0...stac-v0.17.1) - 2026-06-17 ### Added diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 31cd204f..28353024 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stac" description = "Rust library for the SpatioTemporal Asset Catalog (STAC) specification" -version = "0.17.1" +version = "0.18.0" keywords = ["geospatial", "stac", "metadata", "geo"] authors.workspace = true categories.workspace = true diff --git a/crates/duckdb/CHANGELOG.md b/crates/duckdb/CHANGELOG.md index 87c8c660..2c3fd097 100644 --- a/crates/duckdb/CHANGELOG.md +++ b/crates/duckdb/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.9](https://github.com/stac-utils/rustac/compare/stac-duckdb-v0.3.8...stac-duckdb-v0.3.9) - 2026-06-25 + +### Other + +- updated the following local packages: stac + ## [0.3.8](https://github.com/stac-utils/rustac/compare/stac-duckdb-v0.3.7...stac-duckdb-v0.3.8) - 2026-06-17 ### Other diff --git a/crates/duckdb/Cargo.toml b/crates/duckdb/Cargo.toml index 9c68956c..0aa1e6a0 100644 --- a/crates/duckdb/Cargo.toml +++ b/crates/duckdb/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stac-duckdb" description = "Client for querying stac-geoparquet using DuckDB" -version = "0.3.8" +version = "0.3.9" keywords = ["geospatial", "stac", "metadata", "geo", "raster"] authors.workspace = true edition.workspace = true @@ -30,7 +30,7 @@ geojson.workspace = true getrandom.workspace = true log.workspace = true serde_json.workspace = true -stac = { version = "0.17.1", path = "../core", features = ["geoarrow", "geo"] } +stac = { version = "0.18.0", path = "../core", features = ["geoarrow", "geo"] } thiserror.workspace = true [dev-dependencies] diff --git a/crates/extensions/CHANGELOG.md b/crates/extensions/CHANGELOG.md index f2a672cf..85143ac0 100644 --- a/crates/extensions/CHANGELOG.md +++ b/crates/extensions/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.12](https://github.com/stac-utils/rustac/compare/stac-extensions-v0.1.11...stac-extensions-v0.1.12) - 2026-06-25 + +### Other + +- updated the following local packages: stac + ## [0.1.11](https://github.com/stac-utils/rustac/compare/stac-extensions-v0.1.10...stac-extensions-v0.1.11) - 2026-06-17 ### Other diff --git a/crates/extensions/Cargo.toml b/crates/extensions/Cargo.toml index 0e8eaa8b..a7bd8fb8 100644 --- a/crates/extensions/Cargo.toml +++ b/crates/extensions/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stac-extensions" description = "Manage STAC extensions (https://stac-extensions.github.io/)" -version = "0.1.11" +version = "0.1.12" keywords = ["geospatial", "stac", "extensions"] authors.workspace = true edition.workspace = true @@ -16,4 +16,4 @@ geojson.workspace = true indexmap.workspace = true serde.workspace = true serde_json.workspace = true -stac = { version = "0.17.1", path = "../core" } +stac = { version = "0.18.0", path = "../core" } diff --git a/crates/io/CHANGELOG.md b/crates/io/CHANGELOG.md index bca21945..9dfb7450 100644 --- a/crates/io/CHANGELOG.md +++ b/crates/io/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0](https://github.com/stac-utils/rustac/compare/stac-io-v0.2.10...stac-io-v0.3.0) - 2026-06-25 + +### Other + +- [**breaking**] remove our ApiClientBuilder, use reqwests's ([#1072](https://github.com/stac-utils/rustac/pull/1072)) + ## [0.2.10](https://github.com/stac-utils/rustac/compare/stac-io-v0.2.9...stac-io-v0.2.10) - 2026-06-18 ### Added diff --git a/crates/io/Cargo.toml b/crates/io/Cargo.toml index 1ffea53d..001e7050 100644 --- a/crates/io/Cargo.toml +++ b/crates/io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stac-io" -version = "0.2.10" +version = "0.3.0" description = "Input and output (I/O) for the SpatioTemporal Asset Catalog (STAC)" authors.workspace = true edition.workspace = true @@ -31,7 +31,7 @@ parquet = { workspace = true, optional = true, features = ["arrow", "async", "ob reqwest = { workspace = true, features = ["json", "blocking"] } serde.workspace = true serde_json = { workspace = true, features = ["preserve_order"] } -stac = { version = "0.17.1", path = "../core", features = ["std", "async"] } +stac = { version = "0.18.0", path = "../core", features = ["std", "async"] } thiserror.workspace = true tokio.workspace = true tracing.workspace = true diff --git a/crates/server/CHANGELOG.md b/crates/server/CHANGELOG.md index 3e1c8847..56c1a8ee 100644 --- a/crates/server/CHANGELOG.md +++ b/crates/server/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.4](https://github.com/stac-utils/rustac/compare/stac-server-v0.5.3...stac-server-v0.5.4) - 2026-06-25 + +### Other + +- update Cargo.toml dependencies + ## [0.5.3](https://github.com/stac-utils/rustac/compare/stac-server-v0.5.2...stac-server-v0.5.3) - 2026-06-17 ### Other diff --git a/crates/server/Cargo.toml b/crates/server/Cargo.toml index ab2a0811..a9acab9e 100644 --- a/crates/server/Cargo.toml +++ b/crates/server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stac-server" description = "SpatioTemporal Asset Catalog (STAC) API server" -version = "0.5.3" +version = "0.5.4" keywords = ["geospatial", "stac", "metadata", "geo", "server"] categories = ["science", "data-structures"] edition.workspace = true @@ -36,8 +36,8 @@ rustls = { workspace = true, optional = true } serde.workspace = true serde_json.workspace = true serde_urlencoded.workspace = true -stac = { version = "0.17.1", path = "../core", features = ["async"] } -stac-duckdb = { version = "0.3.8", path = "../duckdb", features = ["async"], optional = true } +stac = { version = "0.18.0", path = "../core", features = ["async"] } +stac-duckdb = { version = "0.3.9", path = "../duckdb", features = ["async"], optional = true } thiserror.workspace = true tokio-postgres = { workspace = true, optional = true } tokio-postgres-rustls = { workspace = true, optional = true } diff --git a/crates/validate/CHANGELOG.md b/crates/validate/CHANGELOG.md index b6e6023e..efcbdfa5 100644 --- a/crates/validate/CHANGELOG.md +++ b/crates/validate/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.10](https://github.com/stac-utils/rustac/compare/stac-validate-v0.6.9...stac-validate-v0.6.10) - 2026-06-25 + +### Other + +- updated the following local packages: stac + ## [0.6.9](https://github.com/stac-utils/rustac/compare/stac-validate-v0.6.8...stac-validate-v0.6.9) - 2026-06-17 ### Other diff --git a/crates/validate/Cargo.toml b/crates/validate/Cargo.toml index ad24437c..9c249a79 100644 --- a/crates/validate/Cargo.toml +++ b/crates/validate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stac-validate" -version = "0.6.9" +version = "0.6.10" readme = "README.md" description = "json-schema validation for the Rust implementation of the STAC specification" authors.workspace = true @@ -17,7 +17,7 @@ jsonschema.workspace = true reqwest = { workspace = true, features = ["blocking", "json"] } serde.workspace = true serde_json.workspace = true -stac = { version = "0.17.1", path = "../core" } +stac = { version = "0.18.0", path = "../core" } thiserror.workspace = true async-trait.workspace = true referencing.workspace = true diff --git a/crates/wasm/Cargo.toml b/crates/wasm/Cargo.toml index 92cfdcbd..01e6221a 100644 --- a/crates/wasm/Cargo.toml +++ b/crates/wasm/Cargo.toml @@ -26,7 +26,7 @@ getrandom = { version = "0.4", features = ["wasm_js"] } getrandom_03 = { package = "getrandom", version = "0.3", features = ["wasm_js"] } serde.workspace = true serde-wasm-bindgen = "0.6.5" -stac = { version = "0.17.1", path = "../core", features = ["geoparquet"] } +stac = { version = "0.18.0", path = "../core", features = ["geoparquet"] } thiserror.workspace = true wasm-bindgen = "0.2.84" From 366966e6989760bb1a718dad648f577f027791c7 Mon Sep 17 00:00:00 2001 From: Pete Gadomski Date: Thu, 25 Jun 2026 09:18:55 -0600 Subject: [PATCH 2/3] fix: set-version on stac to 0.17.2 --- crates/cli/Cargo.toml | 2 +- crates/core/CHANGELOG.md | 2 +- crates/core/Cargo.toml | 2 +- crates/duckdb/Cargo.toml | 2 +- crates/extensions/Cargo.toml | 2 +- crates/io/Cargo.toml | 2 +- crates/server/Cargo.toml | 2 +- crates/validate/Cargo.toml | 2 +- crates/wasm/Cargo.toml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 55f54544..3f001498 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -26,7 +26,7 @@ futures-core.workspace = true futures-util.workspace = true pgstac = { workspace = true, optional = true } serde_json.workspace = true -stac = { version = "0.18.0", path = "../core" } +stac = { version = "0.17.2", path = "../core" } stac-duckdb = { version = "0.3.9", path = "../duckdb" } stac-io = { version = "0.3.0", path = "../io", features = [ "store-all", diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index 5439945b..75132980 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.18.0](https://github.com/stac-utils/rustac/compare/stac-v0.17.1...stac-v0.18.0) - 2026-06-25 +## [0.17.2](https://github.com/stac-utils/rustac/compare/stac-v0.17.1...stac-v0.17.2) - 2026-06-25 ### Other diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 28353024..cd516069 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stac" description = "Rust library for the SpatioTemporal Asset Catalog (STAC) specification" -version = "0.18.0" +version = "0.17.2" keywords = ["geospatial", "stac", "metadata", "geo"] authors.workspace = true categories.workspace = true diff --git a/crates/duckdb/Cargo.toml b/crates/duckdb/Cargo.toml index 0aa1e6a0..39f7d1bf 100644 --- a/crates/duckdb/Cargo.toml +++ b/crates/duckdb/Cargo.toml @@ -30,7 +30,7 @@ geojson.workspace = true getrandom.workspace = true log.workspace = true serde_json.workspace = true -stac = { version = "0.18.0", path = "../core", features = ["geoarrow", "geo"] } +stac = { version = "0.17.2", path = "../core", features = ["geoarrow", "geo"] } thiserror.workspace = true [dev-dependencies] diff --git a/crates/extensions/Cargo.toml b/crates/extensions/Cargo.toml index a7bd8fb8..3d7ae14d 100644 --- a/crates/extensions/Cargo.toml +++ b/crates/extensions/Cargo.toml @@ -16,4 +16,4 @@ geojson.workspace = true indexmap.workspace = true serde.workspace = true serde_json.workspace = true -stac = { version = "0.18.0", path = "../core" } +stac = { version = "0.17.2", path = "../core" } diff --git a/crates/io/Cargo.toml b/crates/io/Cargo.toml index 001e7050..3d6054f2 100644 --- a/crates/io/Cargo.toml +++ b/crates/io/Cargo.toml @@ -31,7 +31,7 @@ parquet = { workspace = true, optional = true, features = ["arrow", "async", "ob reqwest = { workspace = true, features = ["json", "blocking"] } serde.workspace = true serde_json = { workspace = true, features = ["preserve_order"] } -stac = { version = "0.18.0", path = "../core", features = ["std", "async"] } +stac = { version = "0.17.2", path = "../core", features = ["std", "async"] } thiserror.workspace = true tokio.workspace = true tracing.workspace = true diff --git a/crates/server/Cargo.toml b/crates/server/Cargo.toml index a9acab9e..cf2ea736 100644 --- a/crates/server/Cargo.toml +++ b/crates/server/Cargo.toml @@ -36,7 +36,7 @@ rustls = { workspace = true, optional = true } serde.workspace = true serde_json.workspace = true serde_urlencoded.workspace = true -stac = { version = "0.18.0", path = "../core", features = ["async"] } +stac = { version = "0.17.2", path = "../core", features = ["async"] } stac-duckdb = { version = "0.3.9", path = "../duckdb", features = ["async"], optional = true } thiserror.workspace = true tokio-postgres = { workspace = true, optional = true } diff --git a/crates/validate/Cargo.toml b/crates/validate/Cargo.toml index 9c249a79..daeeb668 100644 --- a/crates/validate/Cargo.toml +++ b/crates/validate/Cargo.toml @@ -17,7 +17,7 @@ jsonschema.workspace = true reqwest = { workspace = true, features = ["blocking", "json"] } serde.workspace = true serde_json.workspace = true -stac = { version = "0.18.0", path = "../core" } +stac = { version = "0.17.2", path = "../core" } thiserror.workspace = true async-trait.workspace = true referencing.workspace = true diff --git a/crates/wasm/Cargo.toml b/crates/wasm/Cargo.toml index 01e6221a..baa06e66 100644 --- a/crates/wasm/Cargo.toml +++ b/crates/wasm/Cargo.toml @@ -26,7 +26,7 @@ getrandom = { version = "0.4", features = ["wasm_js"] } getrandom_03 = { package = "getrandom", version = "0.3", features = ["wasm_js"] } serde.workspace = true serde-wasm-bindgen = "0.6.5" -stac = { version = "0.18.0", path = "../core", features = ["geoparquet"] } +stac = { version = "0.17.2", path = "../core", features = ["geoparquet"] } thiserror.workspace = true wasm-bindgen = "0.2.84" From 658497e2b6a7b626082763791c6e0d487b037fa0 Mon Sep 17 00:00:00 2001 From: Pete Gadomski Date: Thu, 25 Jun 2026 09:20:01 -0600 Subject: [PATCH 3/3] fix: set-version on rustac to 0.2.12 --- crates/cli/CHANGELOG.md | 2 +- crates/cli/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/cli/CHANGELOG.md b/crates/cli/CHANGELOG.md index b0cf8b46..68fdee72 100644 --- a/crates/cli/CHANGELOG.md +++ b/crates/cli/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.3.0](https://github.com/stac-utils/rustac/compare/rustac-v0.2.11...rustac-v0.3.0) - 2026-06-25 +## [0.2.12](https://github.com/stac-utils/rustac/compare/rustac-v0.2.11...rustac-v0.2.12) - 2026-06-25 ### Other diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 3f001498..cd0136f2 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rustac" description = "Command line interface for rustac" -version = "0.3.0" +version = "0.2.12" keywords = ["geospatial", "stac", "metadata", "geo", "raster"] authors.workspace = true edition.workspace = true