diff --git a/Cargo.lock b/Cargo.lock index b0a8d2ddd..2b774b9a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1608,7 +1608,7 @@ dependencies = [ [[package]] name = "htsget-actix" -version = "0.4.5" +version = "0.5.0" dependencies = [ "actix-cors", "actix-web", @@ -1633,7 +1633,7 @@ dependencies = [ [[package]] name = "htsget-config" -version = "0.6.2" +version = "0.7.0" dependencies = [ "async-trait", "clap", @@ -1662,7 +1662,7 @@ dependencies = [ [[package]] name = "htsget-http" -version = "0.4.5" +version = "0.4.6" dependencies = [ "futures", "htsget-config", @@ -1677,7 +1677,7 @@ dependencies = [ [[package]] name = "htsget-lambda" -version = "0.4.5" +version = "0.4.6" dependencies = [ "async-trait", "bytes", @@ -1701,7 +1701,7 @@ dependencies = [ [[package]] name = "htsget-search" -version = "0.5.3" +version = "0.6.0" dependencies = [ "async-trait", "aws-config", @@ -1739,7 +1739,7 @@ dependencies = [ [[package]] name = "htsget-test" -version = "0.4.4" +version = "0.5.0" dependencies = [ "async-trait", "base64", diff --git a/htsget-actix/CHANGELOG.md b/htsget-actix/CHANGELOG.md index e811d7838..a9e9724fa 100644 --- a/htsget-actix/CHANGELOG.md +++ b/htsget-actix/CHANGELOG.md @@ -6,6 +6,12 @@ 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-actix-v0.4.5...htsget-actix-v0.5.0) - 2023-07-11 + +### Added +- [**breaking**] implement client tls config +- [**breaking**] add server config to certificate key pair + ## [0.4.5](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.4.4...htsget-actix-v0.4.5) - 2023-06-25 ### Other diff --git a/htsget-actix/Cargo.toml b/htsget-actix/Cargo.toml index ebe8a6311..c20bb0f26 100644 --- a/htsget-actix/Cargo.toml +++ b/htsget-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-actix" -version = "0.4.5" +version = "0.5.0" rust-version = "1.65" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic "] edition = "2021" @@ -23,10 +23,10 @@ rustls-pemfile = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" futures-util = { version = "0.3" } -htsget-http = { version = "0.4.5", path = "../htsget-http", default-features = false } -htsget-search = { version = "0.5.3", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.6.2", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.4.4", path = "../htsget-test", features = ["server-tests", "cors-tests"], default-features = false } +htsget-http = { version = "0.4.6", path = "../htsget-http", default-features = false } +htsget-search = { version = "0.6.0", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.7.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.5.0", path = "../htsget-test", features = ["server-tests", "cors-tests"], default-features = false } futures = { version = "0.3" } tokio = { version = "1.28", features = ["macros", "rt-multi-thread"] } diff --git a/htsget-config/CHANGELOG.md b/htsget-config/CHANGELOG.md index 0d459b5e9..7cd900113 100644 --- a/htsget-config/CHANGELOG.md +++ b/htsget-config/CHANGELOG.md @@ -6,6 +6,26 @@ 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-config-v0.6.2...htsget-config-v0.7.0) - 2023-07-11 + +### Added +- move hyper client construction to config and copy it to url storage +- *(config)* [**breaking**] unflatten tls config making it common across all structs that use it +- [**breaking**] implement client tls config +- [**breaking**] add server config to certificate key pair +- [**breaking**] add stronger types for certificate key pairs +- introduce cert and key parsing into config + +### Fixed +- add hyper-rustls for all features + +### Other +- *(config)* update docs for combined TLS config +- *(config)* add tls client config test +- *(config)* fix tests with new server config structs +- *(config)* use parsed certificates and keys directly in tests +- update for http client config + ## [0.6.2](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.6.1...htsget-config-v0.6.2) - 2023-06-20 ### Other diff --git a/htsget-config/Cargo.toml b/htsget-config/Cargo.toml index f58f41440..caca17b70 100644 --- a/htsget-config/Cargo.toml +++ b/htsget-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-config" -version = "0.6.2" +version = "0.7.0" rust-version = "1.64" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic "] edition = "2021" diff --git a/htsget-http/CHANGELOG.md b/htsget-http/CHANGELOG.md index 184c48a0e..5d7b8ff5e 100644 --- a/htsget-http/CHANGELOG.md +++ b/htsget-http/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.6](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.5...htsget-http-v0.4.6) - 2023-07-11 + +### Other +- updated the following local packages: htsget-config, htsget-search, htsget-test + ## [0.4.5](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.4.4...htsget-http-v0.4.5) - 2023-06-25 ### Other diff --git a/htsget-http/Cargo.toml b/htsget-http/Cargo.toml index 07f7ccd25..24ab0eae1 100644 --- a/htsget-http/Cargo.toml +++ b/htsget-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-http" -version = "0.4.5" +version = "0.4.6" rust-version = "1.65" authors = ["Daniel del Castillo de la Rosa ", "Marko Malenic "] edition = "2021" @@ -19,9 +19,9 @@ default = [] thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } http = "0.2" -htsget-search = { version = "0.5.3", path = "../htsget-search", default-features = false } -htsget-config = { version = "0.6.2", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.4.4", path = "../htsget-test", default-features = false } +htsget-search = { version = "0.6.0", path = "../htsget-search", default-features = false } +htsget-config = { version = "0.7.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.5.0", path = "../htsget-test", default-features = false } futures = { version = "0.3" } tokio = { version = "1.28", features = ["macros", "rt-multi-thread"] } tracing = "0.1" diff --git a/htsget-lambda/CHANGELOG.md b/htsget-lambda/CHANGELOG.md index dbfb4ec1d..38d771b28 100644 --- a/htsget-lambda/CHANGELOG.md +++ b/htsget-lambda/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.6](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.5...htsget-lambda-v0.4.6) - 2023-07-11 + +### Other +- update dependencies + ## [0.4.5](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.4.4...htsget-lambda-v0.4.5) - 2023-06-25 ### Other diff --git a/htsget-lambda/Cargo.toml b/htsget-lambda/Cargo.toml index 3945f1f19..3473c7e31 100644 --- a/htsget-lambda/Cargo.toml +++ b/htsget-lambda/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-lambda" -version = "0.4.5" +version = "0.4.6" rust-version = "1.65" authors = ["Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -20,10 +20,10 @@ tokio = { version = "1.28", features = ["macros", "rt-multi-thread"] } tower-http = { version = "0.4", features = ["cors"] } lambda_http = { version = "0.8" } lambda_runtime = { version = "0.8" } -htsget-config = { version = "0.6.2", path = "../htsget-config", default-features = false } -htsget-search = { version = "0.5.3", path = "../htsget-search", default-features = false } -htsget-http = { version = "0.4.5", path = "../htsget-http", default-features = false } -htsget-test = { version = "0.4.4", path = "../htsget-test", features = ["server-tests", "cors-tests"], default-features = false } +htsget-config = { version = "0.7.0", path = "../htsget-config", default-features = false } +htsget-search = { version = "0.6.0", path = "../htsget-search", default-features = false } +htsget-http = { version = "0.4.6", path = "../htsget-http", default-features = false } +htsget-test = { version = "0.5.0", path = "../htsget-test", features = ["server-tests", "cors-tests"], default-features = false } serde = { version = "1.0" } serde_json = "1.0" mime = "0.3" diff --git a/htsget-search/CHANGELOG.md b/htsget-search/CHANGELOG.md index 6bfcaba2e..f271fdf7f 100644 --- a/htsget-search/CHANGELOG.md +++ b/htsget-search/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.5.3...htsget-search-v0.6.0) - 2023-07-11 + +### Added +- move hyper client construction to config and copy it to url storage +- [**breaking**] implement client tls config +- [**breaking**] add server config to certificate key pair +- [**breaking**] add stronger types for certificate key pairs +- introduce cert and key parsing into config + +### Other +- Merge branch 'main' of https://github.com/umccr/htsget-rs into fix/http1 + ## [0.5.3](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.5.2...htsget-search-v0.5.3) - 2023-06-25 ### Fixed diff --git a/htsget-search/Cargo.toml b/htsget-search/Cargo.toml index 47c4162d4..36fdbad3a 100644 --- a/htsget-search/Cargo.toml +++ b/htsget-search/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-search" -version = "0.5.3" +version = "0.6.0" rust-version = "1.65" authors = ["Christian Perez Llamas ", "Marko Malenic ", "Roman Valls Guimera "] edition = "2021" @@ -46,8 +46,8 @@ hyper-rustls = { version = "0.23", features = ["rustls-native-certs", "http2", " # Error control, tracing, config thiserror = "1.0" -htsget-config = { version = "0.6.2", path = "../htsget-config", default-features = false } -htsget-test = { version = "0.4.4", path = "../htsget-test", features = ["cors-tests"], default-features = false } +htsget-config = { version = "0.7.0", path = "../htsget-config", default-features = false } +htsget-test = { version = "0.5.0", path = "../htsget-test", features = ["cors-tests"], default-features = false } tracing = "0.1" base64 = "0.21" serde = "1.0" diff --git a/htsget-test/CHANGELOG.md b/htsget-test/CHANGELOG.md index c80d5b895..c40eeea0d 100644 --- a/htsget-test/CHANGELOG.md +++ b/htsget-test/CHANGELOG.md @@ -6,6 +6,14 @@ 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-test-v0.4.4...htsget-test-v0.5.0) - 2023-07-11 + +### Added +- [**breaking**] implement client tls config +- [**breaking**] add server config to certificate key pair +- [**breaking**] add stronger types for certificate key pairs +- introduce cert and key parsing into config + ## [0.4.4](https://github.com/umccr/htsget-rs/compare/htsget-test-v0.4.3...htsget-test-v0.4.4) - 2023-06-20 ### Other diff --git a/htsget-test/Cargo.toml b/htsget-test/Cargo.toml index 458a54d1d..c3f8afff9 100644 --- a/htsget-test/Cargo.toml +++ b/htsget-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "htsget-test" -version = "0.4.4" +version = "0.5.0" rust-version = "1.65" authors = ["Marko Malenic "] edition = "2021" @@ -34,7 +34,7 @@ default = [] [dependencies] # Server tests dependencies -htsget-config = { version = "0.6.2", path = "../htsget-config", default-features = false, optional = true } +htsget-config = { version = "0.7.0", path = "../htsget-config", default-features = false, optional = true } noodles = { version = "0.42", optional = true, features = ["async", "bgzf", "vcf"] }