Skip to content

Commit 00e3d8d

Browse files
committed
prepare v0.22.0 release
1 parent 7078cce commit 00e3d8d

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## Unreleased
5+
## v0.22.0 -- 2026-05-01
66

77
### Breaking changes
88
- Migrated S3 implementation from `rust-s3` to `rusty-s3` (sans-IO signing + reqwest HTTP)

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oneio"
3-
version = "0.21.0"
3+
version = "0.22.0"
44
authors = ["Mingwei Zhang <mingwei@bgpkit.com>"]
55
edition = "2021"
66
readme = "README.md"

‎README.md‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ files from local and remote sources with both synchronous and asynchronous suppo
1111
## Quick Start
1212

1313
```toml
14-
oneio = "0.21" # Default: gz, bz, https
14+
oneio = "0.22" # Default: gz, bz, https
1515
```
1616

1717
## Feature Selection Guide
@@ -20,31 +20,31 @@ oneio = "0.21" # Default: gz, bz, https
2020

2121
**Local files only:**
2222
```toml
23-
oneio = { version = "0.21", default-features = false, features = ["gz", "bz"] }
23+
oneio = { version = "0.22", default-features = false, features = ["gz", "bz"] }
2424
```
2525

2626
**HTTPS with default rustls**:
2727
```toml
28-
oneio = { version = "0.21", default-features = false, features = ["https", "gz"] }
28+
oneio = { version = "0.22", default-features = false, features = ["https", "gz"] }
2929
```
3030

3131
**HTTPS with custom TLS backend**:
3232
```toml
3333
# With rustls
34-
oneio = { version = "0.21", default-features = false, features = ["http", "rustls", "gz"] }
34+
oneio = { version = "0.22", default-features = false, features = ["http", "rustls", "gz"] }
3535

3636
# With native-tls (recommended for corporate proxies/VPNs)
37-
oneio = { version = "0.21", default-features = false, features = ["http", "native-tls", "gz"] }
37+
oneio = { version = "0.22", default-features = false, features = ["http", "native-tls", "gz"] }
3838
```
3939

4040
**S3-compatible storage**:
4141
```toml
42-
oneio = { version = "0.21", default-features = false, features = ["s3", "https", "gz"] }
42+
oneio = { version = "0.22", default-features = false, features = ["s3", "https", "gz"] }
4343
```
4444

4545
**Async operations**:
4646
```toml
47-
oneio = { version = "0.21", features = ["async"] }
47+
oneio = { version = "0.22", features = ["async"] }
4848
```
4949

5050
### Available Features
@@ -78,7 +78,7 @@ If you're behind a corporate proxy or VPN like Cloudflare WARP that uses custom
7878

7979
```toml
8080
[dependencies]
81-
oneio = { version = "0.21", default-features = false, features = ["http", "native-tls", "gz"] }
81+
oneio = { version = "0.22", default-features = false, features = ["http", "native-tls", "gz"] }
8282
```
8383

8484
The `native-tls` feature uses your operating system's TLS stack with its trust store, which includes custom corporate certificates. This works for both HTTP/HTTPS and S3 operations.

‎src/lib.rs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ compression format, from local disk or remote locations (HTTP, FTP, S3).
88
99
```toml
1010
[dependencies]
11-
oneio = "0.21"
11+
oneio = "0.22"
1212
```
1313
1414
```rust,no_run
@@ -43,13 +43,13 @@ Enable only what you need:
4343
**Example: Minimal setup for local files**
4444
```toml
4545
[dependencies]
46-
oneio = { version = "0.21", default-features = false, features = ["gz"] }
46+
oneio = { version = "0.22", default-features = false, features = ["gz"] }
4747
```
4848
4949
**Example: HTTPS with custom TLS for corporate proxies**
5050
```toml
5151
[dependencies]
52-
oneio = { version = "0.21", default-features = false, features = ["http", "native-tls", "gz"] }
52+
oneio = { version = "0.22", default-features = false, features = ["http", "native-tls", "gz"] }
5353
```
5454
5555
# Core API

0 commit comments

Comments
 (0)