Skip to content

Commit a0a78cd

Browse files
authored
Merge pull request #291 from umccr/release-plz-2025-01-06T00-50-53Z
chore: release
2 parents 627d8eb + 9b81bf1 commit a0a78cd

File tree

17 files changed

+184
-39
lines changed

17 files changed

+184
-39
lines changed

Cargo.lock

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

htsget-actix/CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.8.0](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.7.2...htsget-actix-v0.8.0) - 2025-01-24
10+
11+
### Added
12+
13+
- *(config)* add cargo package filled service info fields
14+
- [**breaking**] add pre-filled package info, description and repository url to the service info endpoint
15+
16+
### Fixed
17+
18+
- service info group, artifact and version, and add flexibility in configuration
19+
20+
### Other
21+
22+
- rename s3-storage to aws and url-storage to url
23+
- add location concept and move advanced config to its own module
24+
- grammar and typos
25+
- re-word and simplify, add quick starts where applicable
26+
927
## [0.7.2](https://github.com/umccr/htsget-rs/compare/htsget-actix-v0.7.1...htsget-actix-v0.7.2) - 2024-10-22
1028

1129
### Other

htsget-actix/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-actix"
3-
version = "0.7.2"
3+
version = "0.8.0"
44
rust-version = "1.83"
55
authors = ["Daniel del Castillo de la Rosa <[email protected]>", "Marko Malenic <[email protected]>", "Roman Valls Guimera <[email protected]>"]
66
edition = "2021"
@@ -38,11 +38,11 @@ tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
3838
tracing-actix-web = "0.7"
3939
tracing = "0.1"
4040

41-
htsget-http = { version = "0.5.1", path = "../htsget-http", default-features = false }
42-
htsget-search = { version = "0.9.1", path = "../htsget-search", default-features = false }
43-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
44-
htsget-test = { version = "0.7.1", path = "../htsget-test", features = ["http"], default-features = false }
45-
htsget-axum = { version = "0.2.2", path = "../htsget-axum", default-features = false }
41+
htsget-http = { version = "0.5.2", path = "../htsget-http", default-features = false }
42+
htsget-search = { version = "0.10.0", path = "../htsget-search", default-features = false }
43+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
44+
htsget-test = { version = "0.7.2", path = "../htsget-test", features = ["http"], default-features = false }
45+
htsget-axum = { version = "0.3.0", path = "../htsget-axum", default-features = false }
4646

4747
[dev-dependencies]
4848
async-trait = "0.1"

htsget-axum/CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.3.0](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.2.2...htsget-axum-v0.3.0) - 2025-01-24
10+
11+
### Added
12+
13+
- *(config)* add cargo package filled service info fields
14+
- [**breaking**] add pre-filled package info, description and repository url to the service info endpoint
15+
16+
### Fixed
17+
18+
- service info group, artifact and version, and add flexibility in configuration
19+
20+
### Other
21+
22+
- rename s3-storage to aws and url-storage to url
23+
- add location concept and move advanced config to its own module
24+
- grammar and typos
25+
- re-word and simplify, add quick starts where applicable
26+
927
## [0.2.2](https://github.com/umccr/htsget-rs/compare/htsget-axum-v0.2.1...htsget-axum-v0.2.2) - 2024-10-22
1028

1129
### Other

htsget-axum/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-axum"
3-
version = "0.2.2"
3+
version = "0.3.0"
44
rust-version = "1.83"
55
authors = ["Marko Malenic <[email protected]>"]
66
edition = "2021"
@@ -53,10 +53,10 @@ async-trait = "0.1"
5353
thiserror = "1"
5454
tracing = "0.1"
5555

56-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
57-
htsget-test = { version = "0.7.1", path = "../htsget-test", features = ["http"], default-features = false }
58-
htsget-search = { version = "0.9.1", path = "../htsget-search", default-features = false }
59-
htsget-http = { version = "0.5.1", path = "../htsget-http", default-features = false }
56+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
57+
htsget-test = { version = "0.7.2", path = "../htsget-test", features = ["http"], default-features = false }
58+
htsget-search = { version = "0.10.0", path = "../htsget-search", default-features = false }
59+
htsget-http = { version = "0.5.2", path = "../htsget-http", default-features = false }
6060

6161
[dev-dependencies]
6262
tempfile = "3"

htsget-config/CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,39 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.13.0](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.12.0...htsget-config-v0.13.0) - 2025-01-24
10+
11+
### Added
12+
13+
- [**breaking**] implement encryption scheme logic in storage
14+
- *(config)* remove a few usages of cfg and add defaults
15+
- add encryption scheme to http and config crates
16+
- *(config)* add cargo package filled service info fields
17+
- [**breaking**] add pre-filled package info, description and repository url to the service info endpoint
18+
- *(config)* implement path-based locations
19+
20+
### Fixed
21+
22+
- *(config)* parser should ignore `HTSGET_CONFIG` because that gets picked up by the clap Args parser
23+
- *(config)* locations prefix should not be appended to the id so that there is not a double prefix
24+
- service info group, artifact and version, and add flexibility in configuration
25+
26+
### Other
27+
28+
- add test for encryption scheme flag
29+
- [**breaking**] remove deploy directory in favour of https://github.com/umccr/htsget-deploy, keep docker inside docker directory
30+
- *(config)* add details to service_info config specifying custom values and overriding defaults
31+
- *(config)* add test for service info
32+
- use `--all-features` in config examples
33+
- rename s3-storage to aws and url-storage to url
34+
- *(config)* ensure all examples and example files are working
35+
- update docs for path-based and regex config
36+
- move cors into advanced and add support for mirrored headers and methods
37+
- add location concept and move advanced config to its own module
38+
- grammar and typos
39+
- fix new clippy warnings
40+
- re-word and simplify, add quick starts where applicable
41+
942
## [0.12.0](https://github.com/umccr/htsget-rs/compare/htsget-config-v0.11.0...htsget-config-v0.12.0) - 2024-10-16
1043

1144
### Added

htsget-config/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-config"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
rust-version = "1.83"
55
authors = ["Daniel del Castillo de la Rosa <[email protected]>", "Marko Malenic <[email protected]>", "Roman Valls Guimera <[email protected]>"]
66
edition = "2021"

htsget-http/CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.2](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.5.1...htsget-http-v0.5.2) - 2025-01-24
10+
11+
### Added
12+
13+
- add encryption scheme to http and config crates
14+
- *(config)* add cargo package filled service info fields
15+
16+
### Fixed
17+
18+
- *(http)* allow encryption scheme to be uppercase
19+
- service info group, artifact and version, and add flexibility in configuration
20+
21+
### Other
22+
23+
- rename s3-storage to aws and url-storage to url
24+
- add location concept and move advanced config to its own module
25+
- re-word and simplify, add quick starts where applicable
26+
927
## [0.5.1](https://github.com/umccr/htsget-rs/compare/htsget-http-v0.5.0...htsget-http-v0.5.1) - 2024-10-16
1028

1129
### Other

htsget-http/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-http"
3-
version = "0.5.1"
3+
version = "0.5.2"
44
rust-version = "1.83"
55
authors = ["Daniel del Castillo de la Rosa <[email protected]>", "Marko Malenic <[email protected]>", "Roman Valls Guimera <[email protected]>"]
66
edition = "2021"
@@ -21,9 +21,9 @@ thiserror = "1"
2121
serde = { version = "1", features = ["derive"] }
2222
serde_json = "1"
2323
http = "1"
24-
htsget-search = { version = "0.9.1", path = "../htsget-search", default-features = false }
25-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
26-
htsget-test = { version = "0.7.1", path = "../htsget-test", default-features = false }
24+
htsget-search = { version = "0.10.0", path = "../htsget-search", default-features = false }
25+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
26+
htsget-test = { version = "0.7.2", path = "../htsget-test", default-features = false }
2727
futures = { version = "0.3" }
2828
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
2929
tracing = "0.1"

htsget-lambda/CHANGELOG.md

+14
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.6.0](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.5.2...htsget-lambda-v0.6.0) - 2025-01-24
10+
11+
### Added
12+
13+
- *(config)* add cargo package filled service info fields
14+
- [**breaking**] add pre-filled package info, description and repository url to the service info endpoint
15+
16+
### Other
17+
18+
- [**breaking**] remove deploy directory in favour of https://github.com/umccr/htsget-deploy, keep docker inside docker directory
19+
- rename s3-storage to aws and url-storage to url
20+
- add location concept and move advanced config to its own module
21+
- re-word and simplify, add quick starts where applicable
22+
923
## [0.5.2](https://github.com/umccr/htsget-rs/compare/htsget-lambda-v0.5.1...htsget-lambda-v0.5.2) - 2024-10-22
1024

1125
### Other

htsget-lambda/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-lambda"
3-
version = "0.5.2"
3+
version = "0.6.0"
44
rust-version = "1.83"
55
authors = ["Marko Malenic <[email protected]>", "Roman Valls Guimera <[email protected]>"]
66
edition = "2021"
@@ -36,11 +36,11 @@ tracing = "0.1"
3636
tracing-subscriber = "0.3"
3737
bytes = "1"
3838

39-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
40-
htsget-search = { version = "0.9.1", path = "../htsget-search", default-features = false }
41-
htsget-http = { version = "0.5.1", path = "../htsget-http", default-features = false }
42-
htsget-test = { version = "0.7.1", path = "../htsget-test", features = ["http"], default-features = false }
43-
htsget-axum = { version = "0.2.2", path = "../htsget-axum", default-features = false }
39+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
40+
htsget-search = { version = "0.10.0", path = "../htsget-search", default-features = false }
41+
htsget-http = { version = "0.5.2", path = "../htsget-http", default-features = false }
42+
htsget-test = { version = "0.7.2", path = "../htsget-test", features = ["http"], default-features = false }
43+
htsget-axum = { version = "0.3.0", path = "../htsget-axum", default-features = false }
4444

4545
[dev-dependencies]
4646
async-trait = "0.1"

htsget-search/CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.10.0](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.9.1...htsget-search-v0.10.0) - 2025-01-24
10+
11+
### Added
12+
13+
- [**breaking**] implement encryption scheme logic in storage
14+
- *(config)* add cargo package filled service info fields
15+
- *(config)* implement path-based locations
16+
17+
### Other
18+
19+
- *(data)* rename vcf-spec-v4.3.bcf to spec.v4.3.bcf to match the VCF version
20+
- rename s3-storage to aws and url-storage to url
21+
- add location concept and move advanced config to its own module
22+
- grammar and typos
23+
- re-word and simplify, add quick starts where applicable
24+
925
## [0.9.1](https://github.com/umccr/htsget-rs/compare/htsget-search-v0.9.0...htsget-search-v0.9.1) - 2024-10-16
1026

1127
### Added

htsget-search/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-search"
3-
version = "0.9.1"
3+
version = "0.10.0"
44
rust-version = "1.83"
55
authors = ["Christian Perez Llamas <[email protected]>", "Marko Malenic <[email protected]>", "Roman Valls Guimera <[email protected]>"]
66
edition = "2021"
@@ -43,9 +43,9 @@ noodles = { version = "0.83", features = ["async", "core", "bgzf", "bam", "bcf",
4343
thiserror = "1"
4444
tracing = "0.1"
4545

46-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
47-
htsget-storage = { version = "0.2.1", path = "../htsget-storage", default-features = false }
48-
htsget-test = { version = "0.7.1", path = "../htsget-test", features = ["http"], default-features = false }
46+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
47+
htsget-storage = { version = "0.3.0", path = "../htsget-storage", default-features = false }
48+
htsget-test = { version = "0.7.2", path = "../htsget-test", features = ["http"], default-features = false }
4949

5050
[dev-dependencies]
5151
tempfile = "3"

htsget-storage/CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.3.0](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.2.1...htsget-storage-v0.3.0) - 2025-01-24
10+
11+
### Added
12+
13+
- [**breaking**] implement encryption scheme logic in storage
14+
- *(storage)* add unsupported format to storage error and tidy message
15+
- *(config)* add cargo package filled service info fields
16+
17+
### Other
18+
19+
- *(storage)* reword error message
20+
- add test for encryption scheme flag
21+
- rename s3-storage to aws and url-storage to url
22+
- add location concept and move advanced config to its own module
23+
- re-word and simplify, add quick starts where applicable
24+
925
## [0.2.1](https://github.com/umccr/htsget-rs/compare/htsget-storage-v0.2.0...htsget-storage-v0.2.1) - 2024-10-16
1026

1127
### Added

htsget-storage/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "htsget-storage"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
rust-version = "1.83"
55
authors = ["Marko Malenic <[email protected]>"]
66
edition = "2021"
@@ -58,8 +58,8 @@ thiserror = "1"
5858
tracing = "0.1"
5959
base64 = "0.22"
6060

61-
htsget-config = { version = "0.12.0", path = "../htsget-config", default-features = false }
62-
htsget-test = { version = "0.7.1", path = "../htsget-test", features = ["http"], default-features = false }
61+
htsget-config = { version = "0.13.0", path = "../htsget-config", default-features = false }
62+
htsget-test = { version = "0.7.2", path = "../htsget-test", features = ["http"], default-features = false }
6363

6464
[dev-dependencies]
6565
tower-http = { version = "0.6", features = ["fs"] }

0 commit comments

Comments
 (0)