This is an automated email from the ASF dual-hosted git repository.

tison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 15e2cc098 chore(integrations/unftp): use unftp-core (#7191)
15e2cc098 is described below

commit 15e2cc098cfeb1403e526cea868c0e17382a50fa
Author: Hannes de Jager <[email protected]>
AuthorDate: Wed Feb 18 10:31:32 2026 +0100

    chore(integrations/unftp): use unftp-core (#7191)
    
    The latest release of libunftp splits unftp-core off libunftp and requires 
storage back-ends like this one to depend on unftp-core.
    
    See https://github.com/bolcom/libunftp/releases/tag/libunftp-0.23.0 and 
https://github.com/bolcom/libunftp/releases/tag/unftp-core-0.1.0.
---
 integrations/unftp-sbe/Cargo.toml | 3 ++-
 integrations/unftp-sbe/src/lib.rs | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/integrations/unftp-sbe/Cargo.toml 
b/integrations/unftp-sbe/Cargo.toml
index d4a7e1fdc..488d4caf6 100644
--- a/integrations/unftp-sbe/Cargo.toml
+++ b/integrations/unftp-sbe/Cargo.toml
@@ -28,13 +28,14 @@ version = "0.4.0"
 
 [dependencies]
 async-trait = "0.1.88"
-libunftp = "0.22.0"
 opendal = { version = "0.55.0", path = "../../core" }
 tokio = { version = "1.38.0", default-features = false, features = ["io-util"] 
}
 tokio-util = { version = "0.7.11", features = ["compat"] }
+unftp-core = "0.1.0"
 
 [dev-dependencies]
 anyhow = "1"
+libunftp = "0.23.0"
 opendal = { version = "0.55.0", path = "../../core", features = [
   "services-s3",
 ] }
diff --git a/integrations/unftp-sbe/src/lib.rs 
b/integrations/unftp-sbe/src/lib.rs
index 80c443e55..bb767f454 100644
--- a/integrations/unftp-sbe/src/lib.rs
+++ b/integrations/unftp-sbe/src/lib.rs
@@ -60,9 +60,9 @@
 use std::fmt::Debug;
 use std::path::{Path, PathBuf};
 
-use libunftp::auth::UserDetail;
-use libunftp::storage::{self, Error, StorageBackend};
 use opendal::Operator;
+use unftp_core::auth::UserDetail;
+use unftp_core::storage::{self, Error, StorageBackend};
 
 use tokio::io::AsyncWriteExt;
 use tokio_util::compat::{FuturesAsyncReadCompatExt, 
FuturesAsyncWriteCompatExt};

Reply via email to