diff --git a/Cargo.lock b/Cargo.lock index a6bf8936..e2f5d00f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2396,7 +2396,7 @@ dependencies = [ [[package]] name = "htsget-actix" -version = "0.12.1" +version = "0.12.2" dependencies = [ "actix-cors", "actix-utils", @@ -2424,7 +2424,7 @@ dependencies = [ [[package]] name = "htsget-axum" -version = "0.8.1" +version = "0.8.2" dependencies = [ "async-trait", "axum", @@ -2452,7 +2452,7 @@ dependencies = [ [[package]] name = "htsget-config" -version = "0.19.1" +version = "0.19.2" dependencies = [ "async-trait", "aws-config", @@ -2490,7 +2490,7 @@ dependencies = [ [[package]] name = "htsget-http" -version = "0.8.1" +version = "0.8.2" dependencies = [ "cfg-if", "futures", @@ -2513,7 +2513,7 @@ dependencies = [ [[package]] name = "htsget-lambda" -version = "0.7.6" +version = "0.7.7" dependencies = [ "aws_lambda_events", "futures", @@ -2529,7 +2529,7 @@ dependencies = [ [[package]] name = "htsget-search" -version = "0.12.2" +version = "0.12.3" dependencies = [ "async-trait", "criterion", @@ -2547,7 +2547,7 @@ dependencies = [ [[package]] name = "htsget-storage" -version = "0.5.2" +version = "0.5.3" dependencies = [ "async-trait", "aws-config", diff --git a/htsget-actix/CHANGELOG.md b/htsget-actix/CHANGELOG.md index dd4ebf4c..518b2735 100644 --- a/htsget-actix/CHANGELOG.md +++ b/htsget-actix/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.2](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.12.1...htsget-actix-v0.12.2) - 2025-11-14 + +### Other + +- update dependencies, clippy warnings + ## [0.12.1](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.12.0...htsget-actix-v0.12.1) - 2025-10-29 ### Other diff --git a/htsget-actix/Cargo.toml b/htsget-actix/Cargo.toml index b917dc66..972ec5cc 100644 --- a/htsget-actix/Cargo.toml +++ b/htsget-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-actix" -version = "0.12.1" +version = "0.12.2" rust-version = "1.88" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2024" @@ -40,10 +40,10 @@ axum = { version = "0.8", features = ["http2"] } tracing-actix-web = "0.7" tracing = "0.1" -htsget-http = { version = "0.8.1", path = "../htsget-http", default-features = false } -htsget-search = { version = "0.12.2", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } -htsget-axum = { version = "0.8.1", path = "../htsget-axum", default-features = false } +htsget-http = { version = "0.8.2", path = "../htsget-http", default-features = false } +htsget-search = { version = "0.12.3", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } +htsget-axum = { version = "0.8.2", path = "../htsget-axum", default-features = false } [dev-dependencies] htsget-test = { path = "../htsget-test", features = ["http"], default-features = false } diff --git a/htsget-axum/CHANGELOG.md b/htsget-axum/CHANGELOG.md index 1eef6b13..950dafd4 100644 --- a/htsget-axum/CHANGELOG.md +++ b/htsget-axum/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.8.1...htsget-axum-v0.8.2) - 2025-11-14 + +### Other + +- update dependencies, clippy warnings + ## [0.8.1](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.8.0...htsget-axum-v0.8.1) - 2025-10-29 ### Added diff --git a/htsget-axum/Cargo.toml b/htsget-axum/Cargo.toml index 1200f573..6588146f 100644 --- a/htsget-axum/Cargo.toml +++ b/htsget-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-axum" -version = "0.8.1" +version = "0.8.2" rust-version = "1.88" authors = ["Marko Malenic "] edition = "2024" @@ -58,9 +58,9 @@ reqwest = { version = "0.12", default-features = false, features = ["json", "rus thiserror = "2" tracing = "0.1" -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } -htsget-search = { version = "0.12.2", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.8.1", path = "../htsget-http", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } +htsget-search = { version = "0.12.3", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.8.2", path = "../htsget-http", default-features = false } [dev-dependencies] htsget-test = { path = "../htsget-test", features = ["http"], default-features = false } diff --git a/htsget-config/CHANGELOG.md b/htsget-config/CHANGELOG.md index 28a86df3..06c27213 100644 --- a/htsget-config/CHANGELOG.md +++ b/htsget-config/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.2](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.19.1...htsget-config-v0.19.2) - 2025-11-14 + +### Added + +- *(config)* add option to fetch recipient public key from a header +- *(storage)* allow index files to also be encrypted + +### Fixed + +- improve error message and fix tempfile error +- *(config)* use base64 encoded public key + +### Other + +- update schema file +- update dependencies, clippy warnings +- *(storage)* add test for header-based public key +- refactor!(config): public and private keys can be specified individually + ## [0.19.1](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.19.0...htsget-config-v0.19.1) - 2025-10-29 ### Fixed diff --git a/htsget-config/Cargo.toml b/htsget-config/Cargo.toml index 472b457c..f97a1ce0 100644 --- a/htsget-config/Cargo.toml +++ b/htsget-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-config" -version = "0.19.1" +version = "0.19.2" rust-version = "1.88" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2024" diff --git a/htsget-http/CHANGELOG.md b/htsget-http/CHANGELOG.md index 50be7805..8ca887ae 100644 --- a/htsget-http/CHANGELOG.md +++ b/htsget-http/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.2](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.8.1...htsget-http-v0.8.2) - 2025-11-14 + +### Added + +- *(config)* add option to fetch recipient public key from a header + +### Other + +- update dependencies, clippy warnings + ## [0.8.1](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.8.0...htsget-http-v0.8.1) - 2025-10-29 ### Added diff --git a/htsget-http/Cargo.toml b/htsget-http/Cargo.toml index a9cc5aed..73a11e6a 100644 --- a/htsget-http/Cargo.toml +++ b/htsget-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-http" -version = "0.8.1" +version = "0.8.2" rust-version = "1.88" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2024" @@ -21,8 +21,8 @@ thiserror = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" http = "1" -htsget-search = { version = "0.12.2", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } +htsget-search = { version = "0.12.3", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } futures = { version = "0.3" } tokio = { version = "1", features = ["macros", "rt-multi-thread"] } tracing = "0.1" diff --git a/htsget-lambda/CHANGELOG.md b/htsget-lambda/CHANGELOG.md index c331ffc5..cda234c3 100644 --- a/htsget-lambda/CHANGELOG.md +++ b/htsget-lambda/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.7](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.7.6...htsget-lambda-v0.7.7) - 2025-11-14 + +### Other + +- update dependencies, clippy warnings + ## [0.7.6](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.7.5...htsget-lambda-v0.7.6) - 2025-10-29 ### Fixed diff --git a/htsget-lambda/Cargo.toml b/htsget-lambda/Cargo.toml index 7b6f1997..6879ebe5 100644 --- a/htsget-lambda/Cargo.toml +++ b/htsget-lambda/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-lambda" -version = "0.7.6" +version = "0.7.7" rust-version = "1.88" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2024" @@ -29,6 +29,6 @@ tracing = "0.1" futures = "0.3" serde_json = "1" -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } -htsget-http = { version = "0.8.1", path = "../htsget-http", default-features = false } -htsget-axum = { version = "0.8.1", path = "../htsget-axum", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } +htsget-http = { version = "0.8.2", path = "../htsget-http", default-features = false } +htsget-axum = { version = "0.8.2", path = "../htsget-axum", default-features = false } diff --git a/htsget-search/CHANGELOG.md b/htsget-search/CHANGELOG.md index 27f91519..e27c5967 100644 --- a/htsget-search/CHANGELOG.md +++ b/htsget-search/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.3](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.12.2...htsget-search-v0.12.3) - 2025-11-14 + +### Added + +- *(storage)* allow index files to also be encrypted + +### Other + +- update dependencies, clippy warnings + ## [0.12.2](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.12.1...htsget-search-v0.12.2) - 2025-10-29 ### Other diff --git a/htsget-search/Cargo.toml b/htsget-search/Cargo.toml index a803b585..2463a64f 100644 --- a/htsget-search/Cargo.toml +++ b/htsget-search/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-search" -version = "0.12.2" +version = "0.12.3" rust-version = "1.88" authors = ["Christian Perez Llamas ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2024" @@ -43,8 +43,8 @@ noodles = { version = "0.101", features = ["async", "core", "bgzf", "bam", "bcf" http = "1" tracing = "0.1" -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } -htsget-storage = { version = "0.5.2", path = "../htsget-storage", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } +htsget-storage = { version = "0.5.3", path = "../htsget-storage", default-features = false } [dev-dependencies] tempfile = "3" diff --git a/htsget-storage/CHANGELOG.md b/htsget-storage/CHANGELOG.md index c0bb7fe1..0ecd7a7f 100644 --- a/htsget-storage/CHANGELOG.md +++ b/htsget-storage/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.3](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.5.2...htsget-storage-v0.5.3) - 2025-11-14 + +### Added + +- *(config)* add option to fetch recipient public key from a header +- *(storage)* allow index files to also be encrypted + +### Fixed + +- improve error message and fix tempfile error +- *(config)* use base64 encoded public key + +### Other + +- update dependencies, clippy warnings +- *(storage)* add test for header-based public key + ## [0.5.2](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.5.1...htsget-storage-v0.5.2) - 2025-10-29 ### Other diff --git a/htsget-storage/Cargo.toml b/htsget-storage/Cargo.toml index ae56adf6..8cd7ec40 100644 --- a/htsget-storage/Cargo.toml +++ b/htsget-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-storage" -version = "0.5.2" +version = "0.5.3" rust-version = "1.88" authors = ["Marko Malenic "] edition = "2024" @@ -60,7 +60,7 @@ thiserror = "2" tracing = "0.1" base64 = "0.22" -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false } [dev-dependencies] tower-http = { version = "0.6", features = ["fs"] } diff --git a/htsget-test/Cargo.toml b/htsget-test/Cargo.toml index 3352e2e5..6b1c222a 100644 --- a/htsget-test/Cargo.toml +++ b/htsget-test/Cargo.toml @@ -44,7 +44,7 @@ default = [] [dependencies] # Server tests dependencies -htsget-config = { version = "0.19.1", path = "../htsget-config", default-features = false, optional = true } +htsget-config = { version = "0.19.2", path = "../htsget-config", default-features = false, optional = true } noodles = { version = "0.101", optional = true, features = ["async", "bgzf", "vcf", "cram", "bcf", "bam", "fasta"] }