Skip to content

Commit bd612ac

Browse files
committed
Update changelog
1 parent 087a0c0 commit bd612ac

1 file changed

Lines changed: 43 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Changelog
22

3+
## 0.15.1 (2026-03-13)
4+
5+
This is a minor release, updating rustls to 0.23.37 and updating other dependencies.
6+
7+
* librustls: remove stale Cargo.lock by @cpu in https://github.com/rustls/rustls-ffi/pull/555
8+
* update semver compat. deps, fix cbindgen CI diff check by @cpu in https://github.com/rustls/rustls-ffi/pull/559
9+
* Build artifacts on ubuntu-22 by @ctz in https://github.com/rustls/rustls-ffi/pull/561
10+
* build(deps): bump hickory-resolver from 0.25.1 to 0.25.2 by @dependabot[bot] in https://github.com/rustls/rustls-ffi/pull/565
11+
* rustls 0.23.25 -> 0.23.27 by @cpu in https://github.com/rustls/rustls-ffi/pull/566
12+
* Update expired testdata certs and CRL by @ctz in https://github.com/rustls/rustls-ffi/pull/572
13+
* Update rustls 0.23.27 -> 0.23.28, expose new API surface & errors by @cpu in https://github.com/rustls/rustls-ffi/pull/574
14+
* CONTRIBUTING: update rustfmt guidance by @yedayak in https://github.com/rustls/rustls-ffi/pull/575
15+
* website: Remove backdrop-filter: blur from items by @yedayak in https://github.com/rustls/rustls-ffi/pull/577
16+
* Take updated dependencies by @ctz in https://github.com/rustls/rustls-ffi/pull/579
17+
* docgen: skip over cpp attributes before decl by @ctz in https://github.com/rustls/rustls-ffi/pull/581
18+
* cbindgen: Add version defines by @yedayak in https://github.com/rustls/rustls-ffi/pull/576
19+
* librustls: rustls 0.23.28 -> 0.23.29 by @cpu in https://github.com/rustls/rustls-ffi/pull/583
20+
* build(deps): bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in https://github.com/rustls/rustls-ffi/pull/585
21+
* Use a different test site to example.com by @ctz in https://github.com/rustls/rustls-ffi/pull/586
22+
* Take semver-compatible updates by @ctz in https://github.com/rustls/rustls-ffi/pull/588
23+
* librustls: update rustls 0.23.29 -> 0.23.31 by @cpu in https://github.com/rustls/rustls-ffi/pull/589
24+
* Update semver-compatible dependencies by @djc in https://github.com/rustls/rustls-ffi/pull/594
25+
* Bump rust-version to 1.73 by @djc in https://github.com/rustls/rustls-ffi/pull/607
26+
* Update dependencies by @djc in https://github.com/rustls/rustls-ffi/pull/606
27+
* upgrade rustls 0.23.31 -> 0.23.33 by @cpu in https://github.com/rustls/rustls-ffi/pull/614
28+
* error: use decl+proc macro to generate u32 mapping by @ctz in https://github.com/rustls/rustls-ffi/pull/618
29+
* librustls: fix typo in server cert verifier builder docs by @cpu in https://github.com/rustls/rustls-ffi/pull/620
30+
* Bump macos versions for artifacts by @ctz in https://github.com/rustls/rustls-ffi/pull/623
31+
* ci: adjust powershell steps to stop on error by @cpu in https://github.com/rustls/rustls-ffi/pull/624
32+
* Upgrade tree-sitter dependencies by @djc in https://github.com/rustls/rustls-ffi/pull/626
33+
* docgen/website: show deprecated function warnings on docs website by @cpu in https://github.com/rustls/rustls-ffi/pull/584
34+
335
## 0.15.0 (2025-03-25)
436

537
This release updates to [Rustls 0.23.25][] and increases the project minimum
@@ -184,7 +216,7 @@ requirements.
184216
* Ciphersuites supported by a specific `rustls_crypto_provider` can be retrieved with
185217
`rustls_crypto_provider_ciphersuites_len()` and `rustls_crypto_provider_ciphersuites_get()`.
186218
* Ciphersuites supported by the current process-wide default crypto provider (if any) can
187-
be retrieved with `rustls_default_crypto_provider_ciphersuites_len()` and
219+
be retrieved with `rustls_default_crypto_provider_ciphersuites_len()` and
188220
`rustls_default_crypto_provider_ciphersuites_get()`.
189221
* A buffer can be filled with cryptographically secure random data from
190222
a specific `rustls_crypto_provider` using `rustls_crypto_provider_random()`,
@@ -201,7 +233,7 @@ requirements.
201233
based on the current process-wide default.
202234
* `rustls_crypto_provider_builder_new_with_base` will construct a builder
203235
based on a specified `rustls_crypto_provider`.
204-
* Customization of supported ciphersuites can be achieved with
236+
* Customization of supported ciphersuites can be achieved with
205237
`rustls_crypto_provider_builder_set_cipher_suites()`.
206238
* The default process-wide provider can be installed from a builder using
207239
`rustls_crypto_provider_builder_build_as_default()`, if it has not already
@@ -231,7 +263,7 @@ requirements.
231263
more information on supported platforms.
232264
* Use `rustls_platform_server_cert_verifier()` to construct a platform verifier
233265
that uses the default crypto provider.
234-
* Use `rustls_platform_server_cert_verifier_with_provider()` to construct a
266+
* Use `rustls_platform_server_cert_verifier_with_provider()` to construct a
235267
platform verifier that uses the specified `rustls_crypto_provider`.
236268
* The returned `rustls_server_cert_verifier` can be used with
237269
a `rustls_client_config_builder` with
@@ -264,7 +296,7 @@ requirements.
264296

265297
* `rustls_server_config_builder_build()` and
266298
`rustls_client_config_builder_build()` now use out-parameters for the
267-
`rustls_server_config` or `rustls_client_config`, and return a `rustls_result`.
299+
`rustls_server_config` or `rustls_client_config`, and return a `rustls_result`.
268300
This allows returning an error if the build operation fails because a suitable
269301
crypto provider was not available.
270302

@@ -286,7 +318,7 @@ requirements.
286318
functions (`rustls_all_ciphersuites_len()`,
287319
`rustls_all_ciphersuites_get_entry()`, `rustls_default_ciphersuites_len()` and
288320
`rustls_default_ciphersuites_get_entry()`) have been
289-
removed. Ciphersuite support is dictated by the `rustls_crypto_provider`.
321+
removed. Ciphersuite support is dictated by the `rustls_crypto_provider`.
290322
* Use `rustls_default_supported_ciphersuites()` to retrieve
291323
a `rustls_supported_ciphersuites` for the default `rustls_crypto_provider`.
292324
* Use `rustls_crypto_provider_ciphersuites()` to retrieve a
@@ -307,7 +339,7 @@ only cryptographic provider.
307339
* A new `rustls_accepted_alert` type is added. Calling
308340
`rustls_accepted_alert_bytes` on this type produces TLS data to write
309341
in the case where a server acceptor encountered an error accepting a client.
310-
The returned TLS data should be written to the connection before freeing
342+
The returned TLS data should be written to the connection before freeing
311343
the `rustls_accepted_alert` by calling `rustls_accepted_alert_write_tls` with
312344
a `rustls_write_callback` implementation.
313345

@@ -367,19 +399,19 @@ and 0.12.0 continues to use `*ring*` as the only cryptographic provider.
367399
`rustls_root_cert_store_builder_add_pem` and
368400
`rustls_root_cert_store_builder_load_roots_from_file`.
369401
* The client verifier builders (
370-
`rustls_allow_any_anonymous_or_authenticated_client_builder`, and
402+
`rustls_allow_any_anonymous_or_authenticated_client_builder`, and
371403
`rustls_allow_any_authenticated_client_builder`) as well as the client
372-
verifier types (`rustls_allow_any_anonymous_or_authenticated_client_verifier`,
404+
verifier types (`rustls_allow_any_anonymous_or_authenticated_client_verifier`,
373405
`rustls_allow_any_authenticated_client_verifier`) have been replaced with
374406
`rustls_web_pki_client_cert_verifier_builder` and `rustls_client_cert_verifier`.
375-
* The server config client verifier setters
407+
* The server config client verifier setters
376408
(`rustls_server_config_builder_set_client_verifier` and
377409
`rustls_server_config_builder_set_client_verifier_optional`) have been
378410
replaced with `rustls_server_config_builder_set_client_verifier`.
379-
* The client config builder functions for specifying root trust anchors
411+
* The client config builder functions for specifying root trust anchors
380412
(`rustls_client_config_builder_use_roots` and
381413
`rustls_client_config_builder_load_roots_from_file`) have been replaced
382-
with a server certificate verifier builder
414+
with a server certificate verifier builder
383415
(`rustls_web_pki_server_cert_verifier_builder`) constructed with
384416
`rustls_web_pki_server_cert_verifier_builder_new` and
385417
a `rustls_root_cert_store`. The built `rustls_web_pki_server_cert_verifier`

0 commit comments

Comments
 (0)