diff --git a/Cargo.lock b/Cargo.lock index 2a6a6181..54c4b7aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1952,7 +1952,7 @@ dependencies = [ [[package]] name = "htsget-actix" -version = "0.6.1" +version = "0.6.2" dependencies = [ "actix-cors", "actix-web", @@ -2005,7 +2005,7 @@ dependencies = [ [[package]] name = "htsget-config" -version = "0.10.0" +version = "0.10.1" dependencies = [ "async-trait", "clap", @@ -2033,7 +2033,7 @@ dependencies = [ [[package]] name = "htsget-http" -version = "0.4.14" +version = "0.4.15" dependencies = [ "futures", "htsget-config", @@ -2048,7 +2048,7 @@ dependencies = [ [[package]] name = "htsget-lambda" -version = "0.4.16" +version = "0.4.17" dependencies = [ "async-trait", "bytes", @@ -2073,7 +2073,7 @@ dependencies = [ [[package]] name = "htsget-search" -version = "0.7.1" +version = "0.8.0" dependencies = [ "async-trait", "criterion", @@ -2120,7 +2120,7 @@ dependencies = [ [[package]] name = "htsget-test" -version = "0.6.1" +version = "0.6.2" dependencies = [ "async-trait", "aws-config", diff --git a/htsget-actix/CHANGELOG.md b/htsget-actix/CHANGELOG.md index 721761fc..ce08efcb 100644 --- a/htsget-actix/CHANGELOG.md +++ b/htsget-actix/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.2](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.6.1...htsget-actix-v0.6.2) - 2024-08-04 + +### Added +- *(axum)* add join handle helper functions + +### Other +- update rust msrv +- *(actix)* clarify axum vs actix usage +- add routers for data and ticket servers +- move the data server to its own htsget-axum crate +- move storage module from htsget-search to htsget-storage + ## [0.6.1](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.6.0...htsget-actix-v0.6.1) - 2024-05-22 ### Other diff --git a/htsget-actix/Cargo.toml b/htsget-actix/Cargo.toml index 1a5e7e89..efd9d64a 100644 --- a/htsget-actix/Cargo.toml +++ b/htsget-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-actix" -version = "0.6.1" +version = "0.6.2" rust-version = "1.75" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -30,10 +30,10 @@ tokio = { version = "1", features = ["macros", "rt-multi-thread"] } tracing-actix-web = "0.7" tracing = "0.1" -htsget-http = { version = "0.4.14", path = "../htsget-http", default-features = false } -htsget-search = { version = "0.7.1", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", features = ["http"], default-features = false } +htsget-http = { version = "0.4.15", path = "../htsget-http", default-features = false } +htsget-search = { version = "0.8.0", 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.0", path = "../htsget-axum", default-features = false } [dev-dependencies] diff --git a/htsget-axum/CHANGELOG.md b/htsget-axum/CHANGELOG.md new file mode 100644 index 00000000..dd4014f6 --- /dev/null +++ b/htsget-axum/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog +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). + +## [Unreleased] + +## [0.1.0](https://github.com/umccr/htsget-rs/releases/tag/htsget-axum-v0.1.0) - 2024-08-04 + +### Added +- *(axum)* add join handle helper functions + +### Fixed +- *(axum)* enable http2 support, re-word docs to include htsget-axum + +### Other +- update rust msrv +- *(axum)* add server tests for axum ticket server +- add routers for data and ticket servers +- move the data server to its own htsget-axum crate diff --git a/htsget-axum/Cargo.toml b/htsget-axum/Cargo.toml index a3e9948a..967b2346 100644 --- a/htsget-axum/Cargo.toml +++ b/htsget-axum/Cargo.toml @@ -44,10 +44,10 @@ async-trait = "0.1" thiserror = "1" tracing = "0.1" -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", features = ["http"], default-features = false } -htsget-search = { version = "0.7.1", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.4.14", path = "../htsget-http", 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-search = { version = "0.8.0", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.4.15", path = "../htsget-http", default-features = false } [dev-dependencies] tempfile = "3" diff --git a/htsget-config/CHANGELOG.md b/htsget-config/CHANGELOG.md index ddfd447d..8ed44c65 100644 --- a/htsget-config/CHANGELOG.md +++ b/htsget-config/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.1](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.10.0...htsget-config-v0.10.1) - 2024-08-04 + +### Fixed +- *(axum)* enable http2 support, re-word docs to include htsget-axum + +### Other +- update rust msrv +- bump Lambda and noodles dependencies + ## [0.10.0](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.9.0...htsget-config-v0.10.0) - 2024-05-22 ### Other diff --git a/htsget-config/Cargo.toml b/htsget-config/Cargo.toml index 4a78c218..d783817d 100644 --- a/htsget-config/Cargo.toml +++ b/htsget-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-config" -version = "0.10.0" +version = "0.10.1" 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 646a34a7..4e2350e2 100644 --- a/htsget-http/CHANGELOG.md +++ b/htsget-http/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.15](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.14...htsget-http-v0.4.15) - 2024-08-04 + +### Other +- update rust msrv +- move storage module from htsget-search to htsget-storage + ## [0.4.14](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.13...htsget-http-v0.4.14) - 2024-05-22 ### Other diff --git a/htsget-http/Cargo.toml b/htsget-http/Cargo.toml index c1834352..afa574d3 100644 --- a/htsget-http/Cargo.toml +++ b/htsget-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-http" -version = "0.4.14" +version = "0.4.15" rust-version = "1.75" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -19,9 +19,9 @@ default = [] thiserror = "1" serde = { version = "1", features = ["derive"] } http = "1" -htsget-search = { version = "0.7.1", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", default-features = false } +htsget-search = { version = "0.8.0", 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 } 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 44c2792c..4fd227ec 100644 --- a/htsget-lambda/CHANGELOG.md +++ b/htsget-lambda/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.17](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.16...htsget-lambda-v0.4.17) - 2024-08-04 + +### Other +- update rust msrv +- bump Lambda and noodles dependencies +- add routers for data and ticket servers +- move the data server to its own htsget-axum crate +- move storage module from htsget-search to htsget-storage + ## [0.4.16](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.15...htsget-lambda-v0.4.16) - 2024-05-22 ### Other diff --git a/htsget-lambda/Cargo.toml b/htsget-lambda/Cargo.toml index 7f66f057..b7821ee4 100644 --- a/htsget-lambda/Cargo.toml +++ b/htsget-lambda/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-lambda" -version = "0.4.16" +version = "0.4.17" rust-version = "1.75" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -28,10 +28,10 @@ tracing = "0.1" tracing-subscriber = "0.3" bytes = "1" -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } -htsget-search = { version = "0.7.1", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.4.14", path = "../htsget-http", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", features = ["http"], default-features = false } +htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } +htsget-search = { version = "0.8.0", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.4.15", 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.0", path = "../htsget-axum", default-features = false } [dev-dependencies] diff --git a/htsget-search/CHANGELOG.md b/htsget-search/CHANGELOG.md index be470d34..8a5fd799 100644 --- a/htsget-search/CHANGELOG.md +++ b/htsget-search/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.7.1...htsget-search-v0.8.0) - 2024-08-04 + +### Other +- update rust msrv +- bump Lambda and noodles dependencies +- *(axum)* add server tests for axum ticket server +- add routers for data and ticket servers +- move storage module from htsget-search to htsget-storage + ## [0.7.1](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.7.0...htsget-search-v0.7.1) - 2024-05-22 ### Other diff --git a/htsget-search/Cargo.toml b/htsget-search/Cargo.toml index 0307030c..bc684988 100644 --- a/htsget-search/Cargo.toml +++ b/htsget-search/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-search" -version = "0.7.1" +version = "0.8.0" rust-version = "1.75" authors = ["Christian Perez Llamas ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -38,9 +38,9 @@ noodles = { version = "0.78", features = ["async", "core", "bgzf", "bam", "bcf", thiserror = "1" tracing = "0.1" -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } +htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false } htsget-storage = { version = "0.1.0", path = "../htsget-storage", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", features = ["http"], default-features = false } +htsget-test = { version = "0.6.2", path = "../htsget-test", features = ["http"], default-features = false } [dev-dependencies] tempfile = "3" diff --git a/htsget-storage/CHANGELOG.md b/htsget-storage/CHANGELOG.md new file mode 100644 index 00000000..5bf28568 --- /dev/null +++ b/htsget-storage/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog +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). + +## [Unreleased] + +## [0.1.0](https://github.com/umccr/htsget-rs/releases/tag/htsget-storage-v0.1.0) - 2024-08-04 + +### Other +- update rust msrv +- add routers for data and ticket servers +- move the data server to its own htsget-axum crate +- move storage module from htsget-search to htsget-storage diff --git a/htsget-storage/Cargo.toml b/htsget-storage/Cargo.toml index bdbdcb5c..ccc325c6 100644 --- a/htsget-storage/Cargo.toml +++ b/htsget-storage/Cargo.toml @@ -54,8 +54,8 @@ thiserror = "1" tracing = "0.1" base64 = "0.22" -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.6.1", path = "../htsget-test", features = ["http"], 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 } [dev-dependencies] tower-http = { version = "0.5", features = ["fs"] } diff --git a/htsget-test/CHANGELOG.md b/htsget-test/CHANGELOG.md index 365d7684..9b68d5bc 100644 --- a/htsget-test/CHANGELOG.md +++ b/htsget-test/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.2](https://github.com/umccr/htsget-rs/compare/htsget-test-v0.6.1...htsget-test-v0.6.2) - 2024-08-04 + +### Other +- update rust msrv +- bump Lambda and noodles dependencies + ## [0.6.1](https://github.com/umccr/htsget-rs/compare/htsget-test-v0.6.0...htsget-test-v0.6.1) - 2024-05-22 ### Other diff --git a/htsget-test/Cargo.toml b/htsget-test/Cargo.toml index 5a0a19b0..db85b3ab 100644 --- a/htsget-test/Cargo.toml +++ b/htsget-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-test" -version = "0.6.1" +version = "0.6.2" rust-version = "1.75" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -40,7 +40,7 @@ default = [] [dependencies] # Server tests dependencies -htsget-config = { version = "0.10.0", path = "../htsget-config", default-features = false, optional = true } +htsget-config = { version = "0.10.1", path = "../htsget-config", default-features = false, optional = true } noodles = { version = "0.78", optional = true, features = ["async", "bgzf", "vcf", "cram", "bcf", "bam", "fasta"] }