Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #261

Merged
merged 1 commit into from
Oct 4, 2024
Merged

chore: release #261

merged 1 commit into from
Oct 4, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 6, 2024

🤖 New release

  • htsget-config: 0.10.1 -> 0.11.0 (⚠️ API breaking changes)
  • htsget-actix: 0.6.2 -> 0.7.0 (✓ API compatible changes)
  • htsget-axum: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • htsget-http: 0.4.16 -> 0.5.0 (✓ API compatible changes)
  • htsget-search: 0.8.1 -> 0.9.0 (⚠️ API breaking changes)
  • htsget-storage: 0.1.1 -> 0.2.0 (⚠️ API breaking changes)
  • htsget-test: 0.6.2 -> 0.7.0 (⚠️ API breaking changes)
  • htsget-lambda: 0.4.17 -> 0.5.0 (⚠️ API breaking changes)

⚠️ htsget-config breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/enum_missing.ron

Failed in:
  enum htsget_config::storage::TaggedStorageTypes, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/mod.rs:18

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Storage::Tagged, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/mod.rs:54

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/inherent_method_missing.ron

Failed in:
  Storage::resolve_local_storage, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/mod.rs:75
  Storage::resolve_s3_storage, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/mod.rs:87
  Storage::resolve_url_storage, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/mod.rs:106

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/struct_missing.ron

Failed in:
  struct htsget_config::storage::s3::S3Storage, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/s3.rs:5
  struct htsget_config::storage::local::LocalStorage, previously in file /tmp/.tmpvQfTQx/htsget-config/src/storage/local.rs:20

⚠️ htsget-search breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type BcfSearch is no longer UnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/bcf_search.rs:25
  type BcfSearch is no longer RefUnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/bcf_search.rs:25
  type HtsGetFromStorage is no longer UnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/from_storage.rs:29
  type HtsGetFromStorage is no longer RefUnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/from_storage.rs:29
  type BamSearch is no longer UnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/bam_search.rs:28
  type BamSearch is no longer RefUnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/bam_search.rs:28
  type VcfSearch is no longer UnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/vcf_search.rs:29
  type VcfSearch is no longer RefUnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/vcf_search.rs:29
  type CramSearch is no longer UnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/cram_search.rs:39
  type CramSearch is no longer RefUnwindSafe, in /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/cram_search.rs:39

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_added.ron

Failed in:
  trait method htsget_search::search::Search::mut_storage in file /tmp/.tmpSHCdnV/htsget-rs/htsget-search/src/search.rs:219

⚠️ htsget-storage breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/enum_missing.ron

Failed in:
  enum htsget_storage::StorageError, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:86
  enum htsget_storage::DataBlock, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:173

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/struct_missing.ron

Failed in:
  struct htsget_storage::BytesRange, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:221
  struct htsget_storage::BytesPosition, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:213
  struct htsget_storage::HeadOptions, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:451
  struct htsget_storage::RangeUrlOptions, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:404
  struct htsget_storage::GetOptions, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:365

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_missing.ron

Failed in:
  trait htsget_storage::Storage, previously in file /tmp/.tmpvQfTQx/htsget-storage/src/lib.rs:40

⚠️ htsget-test breaking changes

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/function_missing.ron

Failed in:
  function htsget_test::http::default_dir, previously in file /tmp/.tmpvQfTQx/htsget-test/src/http/mod.rs:94
  function htsget_test::http::default_dir_data, previously in file /tmp/.tmpvQfTQx/htsget-test/src/http/mod.rs:102

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_added.ron

Failed in:
  trait method htsget_test::http::TestServer::request in file /tmp/.tmpSHCdnV/htsget-rs/htsget-test/src/http/mod.rs:92

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_method_missing.ron

Failed in:
  method get_request of trait TestServer, previously in file /tmp/.tmpvQfTQx/htsget-test/src/http/mod.rs:89

⚠️ htsget-lambda breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/enum_missing.ron

Failed in:
  enum htsget_lambda::RouteType, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:46
  enum htsget_lambda::HtsgetMethod, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:39

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/function_missing.ron

Failed in:
  function htsget_lambda::handlers::service_info::get_service_info_json, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/service_info.rs:16
  function htsget_lambda::handle_request, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:252
  function htsget_lambda::handlers::post::post, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/post.rs:17
  function htsget_lambda::handlers::get::get, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/get.rs:17
  function htsget_lambda::handle_request_service_fn, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:236

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/module_missing.ron

Failed in:
  mod htsget_lambda::handlers::service_info, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/service_info.rs:1
  mod htsget_lambda::handlers::post, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/post.rs:1
  mod htsget_lambda::handlers::get, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/get.rs:1
  mod htsget_lambda::handlers, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/mod.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/struct_missing.ron

Failed in:
  struct htsget_lambda::Router, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:136
  struct htsget_lambda::Route, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/lib.rs:31
  struct htsget_lambda::handlers::FormatJson, previously in file /tmp/.tmpvQfTQx/htsget-lambda/src/handlers/mod.rs:19
Changelog

htsget-config

0.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

htsget-actix

0.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 from umccr/release-plz-2024-09-03T01-36-36Z
  • [breaking] remove htsget-lambda library code and replace with axum router

htsget-http

0.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

htsget-search

0.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<Mutex<..>>
  • [breaking] allow mutable search trait, use way less Arcs and clones

htsget-storage

0.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<Mutex<..>>
  • [breaking] allow mutable search trait, use way less Arcs and clones

htsget-test

0.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

htsget-lambda

0.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 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


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-09-06T09-38-53Z branch 3 times, most recently from 1ccc85b to 3264859 Compare September 12, 2024 01:24
@github-actions github-actions bot force-pushed the release-plz-2024-09-06T09-38-53Z branch 3 times, most recently from 06778b3 to 10ea0aa Compare September 24, 2024 01:45
@github-actions github-actions bot force-pushed the release-plz-2024-09-06T09-38-53Z branch from 10ea0aa to 52f4c30 Compare September 30, 2024 05:29
@brainstorm brainstorm added this pull request to the merge queue Oct 4, 2024
Merged via the queue into main with commit 00fd42f Oct 4, 2024
3 checks passed
@brainstorm brainstorm deleted the release-plz-2024-09-06T09-38-53Z branch October 20, 2024 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants