Skip to content

refactor!: remove cloud feature alias#751

Merged
alamb merged 1 commit into
apache:mainfrom
kevinjqliu:kevinjqliu/deprecate-cloud
Jun 15, 2026
Merged

refactor!: remove cloud feature alias#751
alamb merged 1 commit into
apache:mainfrom
kevinjqliu:kevinjqliu/deprecate-cloud

Conversation

@kevinjqliu

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Closes #744 (and contributes to the 0.14.0 breaking release tracked in #657).

Rationale for this change

cloud was a back-compat alias for cloud-base + reqwest. Now that #724 introduced cloud-base, *-base, and an explicit reqwest feature, the cloud umbrella is redundant and ambiguous. Since 0.14.0 is already a breaking release, drop it cleanly rather than carry a deprecation alias.

What changes are included in this PR?

  • Remove cloud = ["cloud-base", "reqwest"] from Cargo.toml.
  • Remove the cloud row from the Feature Flags table in src/lib.rs docs.
  • cloud-base and the *-base / aws / azure / gcp / http features
    are unchanged.

Are there any user-facing changes?

Yes — breaking. --features cloud now fails with the package 'object_store' does not contain this feature: cloud.

@kevinjqliu

Copy link
Copy Markdown
Contributor Author

cc @kylebarron, dropping cloud feature 😄

do we need to add the api-change label?

@alamb
alamb merged commit 1d5ad19 into apache:main Jun 15, 2026
10 checks passed
@alamb

alamb commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Thanks @kevinjqliu and @kylebarron

@kevinjqliu
kevinjqliu deleted the kevinjqliu/deprecate-cloud branch June 17, 2026 04:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discuss feature naming for optional transport and crypto support

3 participants