rust-opendal (0.55.0-3) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.55.0 from crates.io using debcargo 2.8.4
  * Pin sqlx to 0.9.

 -- Simon Quigley <tsimonq2@debian.org>  Mon, 31 Aug 2026 16:15:52 -0500

rust-opendal (0.55.0-2) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.55.0 from crates.io using debcargo 2.8.4
  * Allow sqlx 0.9, which dropped runtime-tokio-rustls; use runtime-tokio.
  * Wrap dynamic SQL in sqlx::AssertSqlSafe for sqlx 0.9.
  * Gate Memory-backed unit tests on services-memory.
  * Gate concurrent executor tests on executors-tokio.
  * Adapt prometheus-client 0.22 EncodeLabelSet::encode (by value).
  * Drop leftover test_is_broken.
  * Use filter_targets instead of disable-wasm32.diff.
  * Use remove_features in debcargo.toml instead of individual drop
    patches for unpackaged layers (async-backtrace, await-tree, dtrace,
    fastmetrics, metrics, throttle) and services (compfs, etcd,
    foundationdb, ftp, gridfs, hdfs, mini-moka, moka, mongodb, monoiofs,
    opfs, persy, redb, sftp, sled, surrealdb). Drop
    remove-async-backtrace.diff, remove-await-tree.diff,
    remove-fastmetrics.diff, remove-metrics.diff, remove-governor.diff,
    remove-probe.diff, remove-compio.diff, remove-etcd-client.diff,
    remove-foundationdb.diff, remove-hdrs.diff, remove-mini-moka.diff,
    remove-moka.diff, remove-mongodb.diff, remove-monoio.diff,
    remove-opfs.diff, remove-persy.diff, remove-redb.diff,
    remove-sled.diff, remove-suppaftp.diff, remove-surrealdb.diff and
    remove-openssh.diff. Keep follow-up patches for fastrace,
    opentelemetry, hdfs-native and tikv-client, whose Cargo.toml still
    references the removed crates.
  * Enable internal-path-cache so services-gdrive compiles against
    packaged moka.

 -- Simon Quigley <tsimonq2@debian.org>  Sun, 30 Aug 2026 11:31:16 -0500

rust-opendal (0.55.0-1) unstable; urgency=medium

  * Package opendal 0.55.0 from crates.io using debcargo 2.8.4
    (Closes: #1127579)
  * Rebase all the remove-*.diff patches on 0.55.0.
  * Drop quick-xml-0.38.diff, applied upstream.
  * Enable the services-memcached feature: its only dependency, bb8, is
    now in the archive (Closes: #1102624).
  * Add remove-opfs.diff: the services-opfs feature is wasm32-only and
    requires web-sys features not provided by librust-web-sys-dev.
  * Enable the services-ghac feature, now that the ghac crate is packaged
    (Closes: #1102623).
  * Enable the services-redis feature, now that the redis crate is packaged
    (Closes: #1102625).
  * Add disable-assert-size.diff: the hardcoded struct sizes upstream
    asserts do not match a build with several optional features disabled.
  * relax-deps.diff: relax ghac to >= 0.2, < 0.4 (Debian has 0.3.0, which
    only adds derives on top of 0.2.0), relax prometheus to
    >= 0.13.4, < 0.15, relax prometheus-client to < 0.25 and pin criterion
    to 0.5, the version in Debian.

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 17 Aug 2026 09:57:25 +0200

rust-opendal (0.54.0-6) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.54.0 from crates.io using debcargo 2.8.3
  * Relax dependency on prost (Closes: #1143037).

 -- Peter Michael Green <plugwash@debian.org>  Thu, 30 Jul 2026 21:30:22 +0000

rust-opendal (0.54.0-5) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.54.0 from crates.io using debcargo 2.7.11
  * Drop quick-xml-0.36.diff
  * Add upstream patch for quick-xml 0.38.

 -- Peter Michael Green <plugwash@debian.org>  Tue, 16 Dec 2025 13:45:46 +0000

rust-opendal (0.54.0-4) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.54.0 from crates.io using debcargo 2.7.11
  * Remove Build-Depends: architecture-is-64-bit
  * Remove dependencies on openssh and openssh-sftp-client crates.
    the only feature that uses them is already patched out due to the
    lack of the bb8 crate, and openssh-sftp-client is not currently
    available on all release architectures (Closes: #1118509).

 -- Peter Michael Green <plugwash@debian.org>  Tue, 21 Oct 2025 15:02:28 +0000

rust-opendal (0.54.0-3) unstable; urgency=medium

  * Team upload
  * Package opendal 0.54.0 from crates.io using debcargo 2.7.10
  * Add Build-Depends: architecture-is-64-bit to follow rust-openssh-sftp-client

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 28 Sep 2025 14:27:44 -0400

rust-opendal (0.54.0-2) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.54.0 from crates.io using debcargo 2.7.8
  * Drop patch rustls-native-certs-0.6.diff

 -- Peter Michael Green <plugwash@debian.org>  Tue, 16 Sep 2025 03:34:27 +0000

rust-opendal (0.54.0-1) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.54.0 from crates.io using debcargo 2.7.8
    + New upstream switches from async-tls to futures-rustls (Closes: #1110553)
  * Drop patches related to dependencies that no-longer exist.
  * Update patches for new upstream.
  * Remove dev-dependency on divan
  * Revert upstream upgrade to quick-xml 0.37.
  * Patch out fastmetrics dependency and layers-fastmetrics feature
  * Explicitly specify ring backend for futures-rustls dependency
  * Allow rustls-native-certs 0.6

 -- Peter Michael Green <plugwash@debian.org>  Mon, 11 Aug 2025 01:08:54 +0000

rust-opendal (0.52.0-3) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.52.0 from crates.io using debcargo 2.7.8
  * Remove probe dependency and layers-dtrace feature because rust-probe is
    not available on all release architectures (specifically it's not available
    on ppc64el)

 -- Peter Michael Green <plugwash@debian.org>  Tue, 08 Jul 2025 13:23:22 +0000

rust-opendal (0.52.0-2) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.52.0 from crates.io using debcargo 2.7.8
  * Disable async-backtrace feature since the async-backtrace crate is
    not available on most architectures (Closes: #1102975)
  * Use the portable-atomic crate on architectures where native 64-bit
    atomics are not available (Closes: #1102986)

 -- Peter Michael Green <plugwash@debian.org>  Thu, 03 Jul 2025 22:20:26 +0000

rust-opendal (0.52.0-1) unstable; urgency=medium

  * Team upload.
  * Package opendal 0.52.0 from crates.io using debcargo 2.7.8 (Closes: #1098836)
  * Update disable-wasm32.diff for new upstream.
  * Drop relax-reqwest.diff, it was broken and no longer needed.
  * Remove a bunch of "optional" dependencies which are not in Debian and disable the 
    corresponding features. (Closes: #1069715)
  * Remove dev-dependency on size crate and disable benches which depend on it.
  * Tweak dev-dependency on criterion for compatibility with Debian's
    rust-criterion package.
  * Adjust dependency versions for compatibility with what is in Debian.
  * Establish baseline for tests.

 -- Peter Michael Green <plugwash@debian.org>  Fri, 11 Apr 2025 01:16:18 +0000

rust-opendal (0.51.0-1) unstable; urgency=medium

  * Package opendal 0.51.0 from crates.io using debcargo 2.7.5

 -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 11 Jan 2025 10:35:07 +0100

rust-opendal (0.44.1-1) unstable; urgency=medium

  * Package opendal 0.44.1 from crates.io using debcargo 2.6.1
    (Closes: #1058293)

 -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 12 Feb 2024 14:28:47 +0100
