Releases: cloudflare/boring
Releases · cloudflare/boring
v4.7.0
What's Changed
Full Changelog: v4.6.0...v4.7.0
v4.6.0
What's Changed
- Introduce and use read_uninit and write_uninit duplicated from openssl by @johnhurt in #221
- Removes vestigial build script by @ibeckermayer in #216
- Add getters for client hello raw data by @jrouviere in #227
- Fix clippy lints by @nox in #228
- Enable layout tests on iOS target by @ldm0 in #222
- Remove kx-safe-default gate on SslCurve by @rushilmehra in #229
- add get_curve by @ehaydenr in #226
- bound session cache by @ehaydenr in #195
New Contributors
- @johnhurt made their first contribution in #221
- @jrouviere made their first contribution in #227
- @ldm0 made their first contribution in #222
- @ehaydenr made their first contribution in #226
Full Changelog: v4.5.0...v4.6.0
v4.5.0
v4.4.1
What's Changed
- Fix building with non bazel commits of boringssl by @rushilmehra in #215
- Fix building with BORING_BSSL_PATH / BORING_BSSL_FIPS_PATH by @rushilmehra in #220
Full Changelog: v4.4.0...v4.4.1
v4.4.0
What's Changed
- Fix support for fips-link-precompiled by @nox in #205
- Expose SSL_get_error by @evanrittenhouse in #211
- Expose
set_compliance_policy
andget_ciphers
by @jhoyla in #212
New Contributors
- @evanrittenhouse made their first contribution in #211
- @jhoyla made their first contribution in #212
Full Changelog: v4.3.0...v4.4.0
v4.3.0
v4.2.0
What's Changed
- Use replace_ex_data more by @nox in #191
- Move async callbacks infra to boring itself by @nox in #193
- boring-sys: Don't use CMake cross-compilation for macOS->iOS by @jrose-signal in #187
- Fix typos by @vuittont60 in #198
- Update CI to build for all matrix targets by @eager-signal in #188
- Introduce tokio_boring::SslStreamBuilder by @nox in #201
- Fix docsrs builds by @nox in #200
- Introduce set_custom_verify_callback and set_async_custom_verify_callback by @nox in #199
New Contributors
- @vuittont60 made their first contribution in #198
- @eager-signal made their first contribution in #188
Full Changelog: v4.1.0...v4.2.0
v4.1.0
v4.0.0
What's Changed
- Provide into_ssl() for ConnectConfiguration by @eaufavor in #152
- Enable P-521 with "kx-safe-default" by @cjpatton in #166
- Add new(), connect(), accept() and handshake() to SslStream by @eaufavor in #153
- deps: update to bindgen 0.68 by @poliorcetics in #167
- Introduce async callbacks by @nox in #134
- Remove boring::fips::enable (fixes #150) by @nox in #169
- Expose SHA-512/256 by @sabjank in #103
- Improve X509VerifyResult by @nox in #171
- Introduce a new set of env variables specific to FIPS builds by @nox in #170
- Rework rpk and no-patches features by @nox in #172
- Introduce set_async_get_session_callback by @nox in #174
- Improve cross-building support, with some CI builds for macOS by @nox in #176
- hyper and tokio "full" feature for dev builds only by @shahn in #180
- Remove Sync trait bounds on callback futures by @nox in #183
Full Changelog: v3.1.0...v4.0.0
v3.1.0
3.1.0
- 2023-09-12 tweaks for ergonomic linking
- 2023-08-08 Use features to set key exchange preferences
- 2023-08-30 Introduce
no-patches
feature - 2023-08-25 boring-sys: include all files needed to build FIPS
- 2023-08-15 Fix -Z minimal-versions
- 2023-08-29 Separate
fips
andfips-link-precompiled
features.