From 52f4c307ea68cb9303c4939d8e7b4b2809bb5407 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 05:29:18 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 16 ++++++++-------- htsget-actix/CHANGELOG.md | 19 +++++++++++++++++++ htsget-actix/Cargo.toml | 12 ++++++------ htsget-axum/CHANGELOG.md | 20 ++++++++++++++++++++ htsget-axum/Cargo.toml | 10 +++++----- htsget-config/CHANGELOG.md | 23 +++++++++++++++++++++++ htsget-config/Cargo.toml | 2 +- htsget-http/CHANGELOG.md | 15 +++++++++++++++ htsget-http/Cargo.toml | 8 ++++---- htsget-lambda/CHANGELOG.md | 20 ++++++++++++++++++++ htsget-lambda/Cargo.toml | 12 ++++++------ htsget-search/CHANGELOG.md | 19 +++++++++++++++++++ htsget-search/Cargo.toml | 8 ++++---- htsget-storage/CHANGELOG.md | 27 +++++++++++++++++++++++++++ htsget-storage/Cargo.toml | 6 +++--- htsget-test/CHANGELOG.md | 19 +++++++++++++++++++ htsget-test/Cargo.toml | 4 ++-- 17 files changed, 201 insertions(+), 39 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7ad1fb268..f6343dd74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2217,7 +2217,7 @@ dependencies = [ [[package]] name = "htsget-actix" -version = "0.6.2" +version = "0.7.0" dependencies = [ "actix-cors", "actix-web", @@ -2245,7 +2245,7 @@ dependencies = [ [[package]] name = "htsget-axum" -version = "0.1.1" +version = "0.2.0" dependencies = [ "async-trait", "axum", @@ -2272,7 +2272,7 @@ dependencies = [ [[package]] name = "htsget-config" -version = "0.10.1" +version = "0.11.0" dependencies = [ "async-trait", "cfg-if", @@ -2302,7 +2302,7 @@ dependencies = [ [[package]] name = "htsget-http" -version = "0.4.16" +version = "0.5.0" dependencies = [ "futures", "htsget-config", @@ -2317,7 +2317,7 @@ dependencies = [ [[package]] name = "htsget-lambda" -version = "0.4.17" +version = "0.5.0" dependencies = [ "async-trait", "bytes", @@ -2343,7 +2343,7 @@ dependencies = [ [[package]] name = "htsget-search" -version = "0.8.1" +version = "0.9.0" dependencies = [ "async-trait", "criterion", @@ -2362,7 +2362,7 @@ dependencies = [ [[package]] name = "htsget-storage" -version = "0.1.1" +version = "0.2.0" dependencies = [ "async-trait", "aws-config", @@ -2393,7 +2393,7 @@ dependencies = [ [[package]] name = "htsget-test" -version = "0.6.2" +version = "0.7.0" dependencies = [ "async-trait", "aws-config", diff --git a/htsget-actix/CHANGELOG.md b/htsget-actix/CHANGELOG.md index ce08efcbe..5a6442267 100644 --- a/htsget-actix/CHANGELOG.md +++ b/htsget-actix/CHANGELOG.md @@ -6,6 +6,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.6.2...htsget-actix-v0.7.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Fixed + +- explicitly choose aws_lc_rs as the crypto provider + +### Other + +- rename type to backend and clarify experimental feature flag +- [**breaking**] rename c4gh-experimental to experimental +- [**breaking**] allow mutable search trait, use way less Arcs and clones +- Merge pull request [#259](https://github.com/umccr/htsget-rs/pull/259) from umccr/release-plz-2024-09-03T01-36-36Z +- [**breaking**] remove htsget-lambda library code and replace with axum router + ## [0.6.2](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.6.1...htsget-actix-v0.6.2) - 2024-08-04 ### Added diff --git a/htsget-actix/Cargo.toml b/htsget-actix/Cargo.toml index a36315d69..305a6ad20 100644 --- a/htsget-actix/Cargo.toml +++ b/htsget-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-actix" -version = "0.6.2" +version = "0.7.0" rust-version = "1.75" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -38,11 +38,11 @@ tokio = { version = "1", features = ["macros", "rt-multi-thread"] } tracing-actix-web = "0.7" tracing = "0.1" -htsget-http = { version = "0.4.16", path = "../htsget-http", default-features = false } -htsget-search = { version = "0.8.1", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } -htsget-axum = { version = "0.1.1", path = "../htsget-axum", default-features = false } +htsget-http = { version = "0.5.0", path = "../htsget-http", default-features = false } +htsget-search = { version = "0.9.0", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", features = ["http"], default-features = false } +htsget-axum = { version = "0.2.0", path = "../htsget-axum", default-features = false } [dev-dependencies] async-trait = "0.1" diff --git a/htsget-axum/CHANGELOG.md b/htsget-axum/CHANGELOG.md index 570d0e610..98248ae46 100644 --- a/htsget-axum/CHANGELOG.md +++ b/htsget-axum/CHANGELOG.md @@ -6,6 +6,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.1.1...htsget-axum-v0.2.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Fixed + +- explicitly choose aws_lc_rs as the crypto provider + +### Other + +- *(deps)* bump noodles and tower +- rename type to backend and clarify experimental feature flag +- bump noodles and other dependencies +- [**breaking**] rename c4gh-experimental to experimental +- [**breaking**] allow mutable search trait, use way less Arcs and clones +- add example on how to use Crypt4GH with the htsget-rs server + ## [0.1.1](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.1.0...htsget-axum-v0.1.1) - 2024-09-03 ### Other diff --git a/htsget-axum/Cargo.toml b/htsget-axum/Cargo.toml index 9ab58397a..f02b38d57 100644 --- a/htsget-axum/Cargo.toml +++ b/htsget-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-axum" -version = "0.1.1" +version = "0.2.0" rust-version = "1.75" authors = ["Marko Malenic "] edition = "2021" @@ -53,10 +53,10 @@ async-trait = "0.1" thiserror = "1" tracing = "0.1" -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } -htsget-search = { version = "0.8.1", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.4.16", path = "../htsget-http", default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", features = ["http"], default-features = false } +htsget-search = { version = "0.9.0", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.5.0", path = "../htsget-http", default-features = false } [dev-dependencies] tempfile = "3" diff --git a/htsget-config/CHANGELOG.md b/htsget-config/CHANGELOG.md index 8ed44c654..694d5de36 100644 --- a/htsget-config/CHANGELOG.md +++ b/htsget-config/CHANGELOG.md @@ -6,6 +6,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.10.1...htsget-config-v0.11.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Fixed + +- explicitly choose aws_lc_rs as the crypto provider + +### Other + +- *(deps)* bump noodles and tower +- remove `ObjectType` in favour of a more flattened config hierarchy +- rename type to backend and clarify experimental feature flag +- *(config)* slight adjustment to reduce conditionally compiled code branches +- [**breaking**] make storage config more explicit +- *(config)* [**breaking**] remove object type and specify keys directly +- bump noodles and other dependencies +- [**breaking**] rename c4gh-experimental to experimental +- add more server tests and fix Dockerfile.dockerignore + ## [0.10.1](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.10.0...htsget-config-v0.10.1) - 2024-08-04 ### Fixed diff --git a/htsget-config/Cargo.toml b/htsget-config/Cargo.toml index 2977ee961..9ea5c2125 100644 --- a/htsget-config/Cargo.toml +++ b/htsget-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-config" -version = "0.10.1" +version = "0.11.0" rust-version = "1.75" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" diff --git a/htsget-http/CHANGELOG.md b/htsget-http/CHANGELOG.md index 8f9dc776d..9fb81aa8b 100644 --- a/htsget-http/CHANGELOG.md +++ b/htsget-http/CHANGELOG.md @@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.16...htsget-http-v0.5.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Other + +- remove `ObjectType` in favour of a more flattened config hierarchy +- rename type to backend and clarify experimental feature flag +- [**breaking**] make storage config more explicit +- [**breaking**] rename c4gh-experimental to experimental +- [**breaking**] allow mutable search trait, use way less Arcs and clones + ## [0.4.16](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.15...htsget-http-v0.4.16) - 2024-09-03 ### Other diff --git a/htsget-http/Cargo.toml b/htsget-http/Cargo.toml index e6863ff70..6562ed06d 100644 --- a/htsget-http/Cargo.toml +++ b/htsget-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-http" -version = "0.4.16" +version = "0.5.0" rust-version = "1.75" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -20,9 +20,9 @@ default = [] thiserror = "1" serde = { version = "1", features = ["derive"] } http = "1" -htsget-search = { version = "0.8.1", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", default-features = false } +htsget-search = { version = "0.9.0", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", 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 4fd227ece..24a5d1548 100644 --- a/htsget-lambda/CHANGELOG.md +++ b/htsget-lambda/CHANGELOG.md @@ -6,6 +6,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.17...htsget-lambda-v0.5.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Fixed + +- explicitly choose aws_lc_rs as the crypto provider + +### Other + +- *(deps)* bump noodles and tower +- rename type to backend and clarify experimental feature flag +- [**breaking**] rename c4gh-experimental to experimental +- Merge pull request [#259](https://github.com/umccr/htsget-rs/pull/259) from umccr/release-plz-2024-09-03T01-36-36Z +- add more server tests and fix Dockerfile.dockerignore +- [**breaking**] remove htsget-lambda library code and replace with axum router + ## [0.4.17](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.16...htsget-lambda-v0.4.17) - 2024-08-04 ### Other diff --git a/htsget-lambda/Cargo.toml b/htsget-lambda/Cargo.toml index 48b3b78e5..12f2b1e23 100644 --- a/htsget-lambda/Cargo.toml +++ b/htsget-lambda/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-lambda" -version = "0.4.17" +version = "0.5.0" rust-version = "1.75" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -36,11 +36,11 @@ tracing = "0.1" tracing-subscriber = "0.3" bytes = "1" -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-search = { version = "0.8.1", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.4.16", path = "../htsget-http", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } -htsget-axum = { version = "0.1.1", path = "../htsget-axum", default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-search = { version = "0.9.0", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.5.0", path = "../htsget-http", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", features = ["http"], default-features = false } +htsget-axum = { version = "0.2.0", path = "../htsget-axum", default-features = false } [dev-dependencies] async-trait = "0.1" diff --git a/htsget-search/CHANGELOG.md b/htsget-search/CHANGELOG.md index 4a4068091..9a8dbf472 100644 --- a/htsget-search/CHANGELOG.md +++ b/htsget-search/CHANGELOG.md @@ -6,6 +6,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.8.1...htsget-search-v0.9.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Other + +- *(deps)* bump noodles and tower +- remove `ObjectType` in favour of a more flattened config hierarchy +- rename type to backend and clarify experimental feature flag +- [**breaking**] make storage config more explicit +- bump noodles and other dependencies +- [**breaking**] rename c4gh-experimental to experimental +- [**breaking**] split out storage lib.rs into another types.rs module +- *(storage)* use preprocess and postprocess for C4GH storage instead of Arc> +- [**breaking**] allow mutable search trait, use way less Arcs and clones + ## [0.8.1](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.8.0...htsget-search-v0.8.1) - 2024-09-03 ### Other diff --git a/htsget-search/Cargo.toml b/htsget-search/Cargo.toml index 33fe48819..f8a8159fb 100644 --- a/htsget-search/Cargo.toml +++ b/htsget-search/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-search" -version = "0.8.1" +version = "0.9.0" rust-version = "1.75" authors = ["Christian Perez Llamas ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -43,9 +43,9 @@ noodles = { version = "0.83", features = ["async", "core", "bgzf", "bam", "bcf", thiserror = "1" tracing = "0.1" -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-storage = { version = "0.1.1", path = "../htsget-storage", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-storage = { version = "0.2.0", path = "../htsget-storage", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", features = ["http"], default-features = false } [dev-dependencies] tempfile = "3" diff --git a/htsget-storage/CHANGELOG.md b/htsget-storage/CHANGELOG.md index 108955277..2b55afc1b 100644 --- a/htsget-storage/CHANGELOG.md +++ b/htsget-storage/CHANGELOG.md @@ -6,6 +6,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.1.1...htsget-storage-v0.2.0) - 2024-09-30 + +### Added + +- *(storage)* allow S3 and Url storage to use C4GHStorage +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Fixed + +- *(storage)* make overflow handling more robust +- build errors with conditional flags + +### Other + +- *(deps)* bump noodles and tower +- remove `ObjectType` in favour of a more flattened config hierarchy +- rename type to backend and clarify experimental feature flag +- *(config)* slight adjustment to reduce conditionally compiled code branches +- [**breaking**] make storage config more explicit +- *(config)* [**breaking**] remove object type and specify keys directly +- [**breaking**] rename c4gh-experimental to experimental +- [**breaking**] split out storage lib.rs into another types.rs module +- *(storage)* add c4gh storage tests +- *(storage)* use preprocess and postprocess for C4GH storage instead of Arc> +- [**breaking**] allow mutable search trait, use way less Arcs and clones + ## [0.1.1](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.1.0...htsget-storage-v0.1.1) - 2024-08-05 ### Other diff --git a/htsget-storage/Cargo.toml b/htsget-storage/Cargo.toml index b828a8838..1c214b8b2 100644 --- a/htsget-storage/Cargo.toml +++ b/htsget-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-storage" -version = "0.1.1" +version = "0.2.0" rust-version = "1.75" authors = ["Marko Malenic "] edition = "2021" @@ -58,8 +58,8 @@ thiserror = "1" tracing = "0.1" base64 = "0.22" -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.7.0", path = "../htsget-test", features = ["http"], default-features = false } [dev-dependencies] tower-http = { version = "0.6", features = ["fs"] } diff --git a/htsget-test/CHANGELOG.md b/htsget-test/CHANGELOG.md index 9b68d5bcc..382e702e6 100644 --- a/htsget-test/CHANGELOG.md +++ b/htsget-test/CHANGELOG.md @@ -6,6 +6,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/umccr/htsget-rs/compare/htsget-test-v0.6.2...htsget-test-v0.7.0) - 2024-09-30 + +### Added + +- *(config)* add configuration values for C4GH S3 and Url storage +- Crypt4GH support using LocalStorage + +### Other + +- *(deps)* bump noodles and tower +- remove `ObjectType` in favour of a more flattened config hierarchy +- rename type to backend and clarify experimental feature flag +- [**breaking**] make storage config more explicit +- bump noodles and other dependencies +- [**breaking**] rename c4gh-experimental to experimental +- *(storage)* add c4gh storage tests +- add more server tests and fix Dockerfile.dockerignore +- [**breaking**] remove htsget-lambda library code and replace with axum router + ## [0.6.2](https://github.com/umccr/htsget-rs/compare/htsget-test-v0.6.1...htsget-test-v0.6.2) - 2024-08-04 ### Other diff --git a/htsget-test/Cargo.toml b/htsget-test/Cargo.toml index 1844a1624..158e929aa 100644 --- a/htsget-test/Cargo.toml +++ b/htsget-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-test" -version = "0.6.2" +version = "0.7.0" rust-version = "1.75" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -41,7 +41,7 @@ default = [] [dependencies] # Server tests dependencies -htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false, optional = true } +htsget-config = { version = "0.11.0", path = "../htsget-config", default-features = false, optional = true } noodles = { version = "0.83", optional = true, features = ["async", "bgzf", "vcf", "cram", "bcf", "bam", "fasta"] }