Skip to content

Commit 3c434e6

Browse files
committed
Release libunftp version 0.21.0
1 parent 24fc91e commit 3c434e6

12 files changed

Lines changed: 22 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Changelog
22

3-
### Upcoming release
3+
### libunftp 0.21.0
44

5-
- Upgrade dependencies
5+
- Upgraded dependencies
66
- Compiling against Rust 1.85.0
7+
- Bumped codebase to Edition 2024
8+
- [#531](https://github.com/bolcom/libunftp/pull/531) Implement EPSV FTP command
9+
- [#533](https://github.com/bolcom/libunftp/pull/533) BREAKING: Make passive port range inclusive
10+
- [#519](https://github.com/bolcom/libunftp/pull/519) Create new `ring` feature to use `ring` over `aws-lc-rs`
11+
- [#536](https://github.com/bolcom/libunftp/pull/536) Implement MLST command
12+
- Add `ftps_manual` method to ServerBuilder, hiding it behind a `experimental` feature.
713

814
### libunftp 0.20.3
915

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libunftp"
3-
version = "0.20.3" # remember to update html_root_url
3+
version = "0.21.0" # remember to update html_root_url
44
authors = [
55
"Agoston Horvath <ahorvath@bol.com>",
66
"Dávid Kosztka <dkosztka@bol.com>",

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ To use a specific provider, enable the corresponding feature in your `Cargo.toml
6565

6666
```toml
6767
[dependencies]
68-
libunftp = { version = "0.20.3", features = ["ring"] } # Use ring
68+
libunftp = { version = "0.21.0", features = ["ring"] } # Use ring
6969
# or
70-
libunftp = { version = "0.20.3", features = ["aws_lc_rs"] } # Use aws-lc-rs (default)
70+
libunftp = { version = "0.21.0", features = ["aws_lc_rs"] } # Use aws-lc-rs (default)
7171
```
7272

7373
The default provider is `aws-lc-rs` for backward compatibility. Choose the provider that best fits your needs:
@@ -93,7 +93,7 @@ add. Here we choose the [file system back-end](https://crates.io/crates/unftp-sb
9393

9494
```toml
9595
[dependencies]
96-
libunftp = "0.20.3"
96+
libunftp = "0.21.0"
9797
unftp-sbe-fs = "0.2"
9898
tokio = { version = "1", features = ["full"] }
9999
```

crates/unftp-auth-jsonfile/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ base64 = "0.22.1"
2323
bytes = "1.10.1"
2424
ipnet = "2.11.0"
2525
iprange = "0.6.7"
26-
libunftp = { version = "0.20.3", path = "../../" }
26+
libunftp = { version = "0.21.0", path = "../../" }
2727
ring = "0.17.14"
2828
serde = { version = "1.0.219", features = ["derive"] }
2929
serde_json = "1.0.140"

crates/unftp-auth-pam/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ readme = "README.md"
2020

2121
[dependencies]
2222
async-trait = "0.1.88"
23-
libunftp = { version = "0.20.3", path = "../../" }
23+
libunftp = { version = "0.21.0", path = "../../" }
2424
tracing = { version = "0.1.41", default-features = false }
2525
tracing-attributes = "0.1.28"
2626

crates/unftp-auth-rest/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ http-body-util = "0.1.3"
2323
hyper = { version = "1.6.0", features = ["client", "http1"] }
2424
hyper-rustls = "0.27.5"
2525
hyper-util = "0.1.11"
26-
libunftp = { version = "0.20.3", path = "../../" }
26+
libunftp = { version = "0.21.0", path = "../../" }
2727
percent-encoding = "2.3.1"
2828
regex = "1.11.1"
2929
serde = { version = "1.0.219", features = ["derive"] }

crates/unftp-sbe-fs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ cfg-if = "1.0"
2929
cap-std = "3.4"
3030
futures = { version = "0.3.31", default-features = false, features = ["std"] }
3131
lazy_static = "1.5.0"
32-
libunftp = { version = "0.20.3", path = "../../", default-features = false }
32+
libunftp = { version = "0.21.0", path = "../../", default-features = false }
3333
path_abs = "0.5.1"
3434
tokio = { version = "1.44.2", features = ["rt", "net", "sync", "io-util", "time", "fs"] }
3535
tokio-stream = "0.1.17"

crates/unftp-sbe-fs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Add the libunftp and tokio crates to your project's dependencies in `Cargo.toml`
2121

2222
```toml
2323
[dependencies]
24-
libunftp = "0.20.3"
24+
libunftp = "0.21.0"
2525
unftp-sbe-fs = "0.2.6"
2626
tokio = { version = "1", features = ["full"] }
2727
```

crates/unftp-sbe-gcs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ http-body-util = "0.1.3"
2727
hyper = { version = "1.6.0", features = ["client", "http1"] }
2828
hyper-rustls = "0.27.5"
2929
hyper-util = "0.1.11"
30-
libunftp = { version = "0.20.3", path = "../../" }
30+
libunftp = { version = "0.21.0", path = "../../" }
3131
mime = "0.3.17"
3232
percent-encoding = "2.3.1"
3333
serde = { version = "1.0.219", features = ["derive"] }

crates/unftp-sbe-gcs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Add the needed dependencies to Cargo.toml:
1515

1616
```toml
1717
[dependencies]
18-
libunftp = "0.20.3"
18+
libunftp = "0.21.0"
1919
unftp-sbe-gcs = "0.2.7"
2020
tokio = { version = "1", features = ["full"] }
2121
```

0 commit comments

Comments
 (0)