Skip to content

Commit f4a7f8d

Browse files
committed
Release 5.0.0-alpha.1
1 parent 3751abe commit f4a7f8d

2 files changed

Lines changed: 46 additions & 4 deletions

File tree

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ members = [
88
resolver = "2"
99

1010
[workspace.package]
11-
version = "4.19.0"
11+
version = "5.0.0-alpha.1"
1212
repository = "https://github.com/cloudflare/boring"
1313
edition = "2021"
1414

@@ -19,9 +19,9 @@ tag-prefix = ""
1919
publish = false
2020

2121
[workspace.dependencies]
22-
boring-sys = { version = "4.19.0", path = "./boring-sys" }
23-
boring = { version = "4.19.0", path = "./boring" }
24-
tokio-boring = { version = "4.19.0", path = "./tokio-boring" }
22+
boring-sys = { version = "5.0.0-alpha.1", path = "./boring-sys" }
23+
boring = { version = "5.0.0-alpha.1", path = "./boring" }
24+
tokio-boring = { version = "5.0.0-alpha.1", path = "./tokio-boring" }
2525

2626
bindgen = { version = "0.72.0", default-features = false, features = ["runtime"] }
2727
bitflags = "2.9"

RELEASE_NOTES

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
5.0.0
2+
- 2025-12-19 Update vendored boring to a newer version (2023.11 to 2025.11)
3+
- 2025-12-20 Rework RPK/SslMethod (c2f063cf4711f15b8b417b6926496fbf1c2a03ac)
4+
- 2025-09-29 Remove `SslCurve` API
5+
- 2025-09-30 Remove the "kx-*" features
6+
- 2025-09-25 Remove legacy FIPS options (they're controlled via `BORING_BSSL_` env vars instead)
7+
- 2026-01-05 Remove deprecated X509CheckFlags flag
8+
- 2025-09-30 Remove "pq-experimental" Cargo feature, apply PQ patch by default + P256Kyber768Draft00
9+
- 2026-01-05 Safe clone for X509Store
10+
- 2025-03-08 Add set_ticket_key_callback (SSL_CTX_set_tlsext_ticket_key_cb)
11+
- 2025-09-30 Add SslRef::curve_name()
12+
- 2025-09-30 Expose a safe Rust interface for the session resumption callback
13+
- 2026-01-05 Fix leaky set_ex_data() API
14+
- 2025-12-12 Add boring specific api set_strict_cipher_list to SslContextBuilder
15+
- 2025-11-20 Introduce SslCipherRef::protocol_id
16+
- 2023-05-11 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush
17+
- 2025-11-14 Remove blanket Eq from FFI types
18+
- 2025-12-20 Never use the debug CRT on Windows
19+
- 2025-02-19 X509Builder::append_extension2 -> X509Builder::append_extension
20+
- 2025-02-19 `Ssl::new_from_ref` -> `Ssl::new()`
21+
- 2025-02-19 Align SslStream APIs with upstream
22+
- 2025-09-26 Remove support for Hyper v0
23+
24+
4.21.0
25+
- 2026-01-05 Warn about set_curves() removal
26+
- 2026-01-05 Deprecate set_ex_data()
27+
- 2026-01-05 Fix build with --no-default-features
28+
- 2026-01-05 Make set_curves_list always available
29+
- 2026-01-19 Use fips-build-compatible ERR_add_error_data
30+
31+
4.20.0
32+
- 2025-08-26 Support TARGET_CC and CC_{target}
33+
- 2025-08-26 Fix swapped host/target args
34+
- 2025-06-13 CStr UTF-8 improvements
35+
- 2025-09-26 Skip Rust version detection for bindgen
36+
- 2025-09-26 Upgrade deps
37+
- 2025-06-13 Ensure that ERR_LIB type can be named
38+
- 2025-06-13 Add more reliable library_reason()
39+
- 2025-09-30 pq: fix MSVC C4146 warning
40+
- 2025-10-14 Freebsd build
41+
- 2025-10-01 Fix string data conversion in ErrorStack::put()
42+
143
4.19.0
244
- 2025-09-03 Add binding for X509_check_ip_asc
345
- 2025-06-13 Use ERR_clear_error

0 commit comments

Comments
 (0)