chore(deps): update rust crate ldap3 to 0.12.0 #1046

Merged
ginger merged 2 commits from renovate/ldap3-0.x into main 2025-10-01 20:37:13 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
ldap3 workspace.dependencies minor 0.11.5 -> 0.12.0

Release Notes

inejge/ldap3 (ldap3)

v0.12.1

Compare Source

  • [breaking change] Compiling with Rustls now requires explicit
    selection of a crypto provider. Using the "tls-rustls" flag by
    itself is no longer enough. There are two predefined flags,
    "tls-rustls-aws-lc-rs" and "tls-rustls-ring", for the two
    common providers. See the README or top-level library documentation
    for details.

  • [breaking change] Remove the deprecated ldap_str_unescape() in
    favor of ldap_unescape().

  • Add basic NTLM authentication support. Username and cleartext
    password must be provided. Sign/seal on a non-TLS connection are
    not supported. On a TLS connection, a channel binding token will
    be sent to the server if possible.

  • Add support for using acquired credentials for GSSAPI through
    cross_krb5
    (#​149).

  • Remove the lazy_static dependency and use LazyLock instead.
    The impetus came from #​146,
    although that PR wasn't used in the end.

  • Add the Transaction exop (RFC 5805)
    (#​134).

  • Add support for creating a client from an existing TcpStream or
    UnixStream
    (#​132).

  • Update this crate and lber to Edition 2024.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ldap3](https://github.com/inejge/ldap3) | workspace.dependencies | minor | `0.11.5` -> `0.12.0` | --- ### Release Notes <details> <summary>inejge/ldap3 (ldap3)</summary> ### [`v0.12.1`](https://github.com/inejge/ldap3/blob/HEAD/CHANGELOG.md#v0121-2025-09-11) [Compare Source](https://github.com/inejge/ldap3/compare/v0.11.5...v0.12.1) - \[breaking change] Compiling with Rustls now requires explicit selection of a crypto provider. Using the "tls-rustls" flag by itself is no longer enough. There are two predefined flags, "tls-rustls-aws-lc-rs" and "tls-rustls-ring", for the two common providers. See the README or top-level library documentation for details. - \[breaking change] Remove the deprecated `ldap_str_unescape()` in favor of `ldap_unescape()`. - Add basic NTLM authentication support. Username and cleartext password must be provided. Sign/seal on a non-TLS connection are not supported. On a TLS connection, a channel binding token will be sent to the server if possible. - Add support for using acquired credentials for GSSAPI through `cross_krb5` ([#&#8203;149](https://github.com/inejge/ldap3/pull/149)). - Remove the `lazy_static` dependency and use `LazyLock` instead. The impetus came from [#&#8203;146](https://github.com/inejge/ldap3/pull/146), although that PR wasn't used in the end. - Add the Transaction exop (RFC 5805) ([#&#8203;134](https://github.com/inejge/ldap3/pull/134)). - Add support for creating a client from an existing `TcpStream` or `UnixStream` ([#&#8203;132](https://github.com/inejge/ldap3/pull/132)). - Update this crate and `lber` to Edition 2024. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTcuMCIsInVwZGF0ZWRJblZlciI6IjQxLjExNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJEZXBlbmRlbmNpZXMiLCJEZXBlbmRlbmNpZXMvUmVub3ZhdGUiXX0=-->
renovate force-pushed renovate/ldap3-0.x from b3dedaa5aa
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 52s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 4m37s
Update flake hashes / update-flake-hashes (pull_request) Failing after 1m32s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 2m35s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 2m35s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 40s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 9m45s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 7m22s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 10s
to 2f914b4c11
Some checks failed
Release Docker Image / Build linux-amd64 (release) (pull_request) Has been cancelled
Release Docker Image / Build linux-arm64 (release) (pull_request) Has been cancelled
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Has been cancelled
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Has been cancelled
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Has been cancelled
Release Docker Image / Create Max-Perf Manifest (pull_request) Has been cancelled
Documentation / Build and Deploy Documentation (pull_request) Successful in 44s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m11s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 14m15s
Update flake hashes / update-flake-hashes (pull_request) Failing after 9s
2025-09-23 03:56:36 +00:00
Compare
ginger force-pushed renovate/ldap3-0.x from af1cc317dc
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 48s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m29s
Update flake hashes / update-flake-hashes (pull_request) Failing after 2m6s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 8m46s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 8m20s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 13m46s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 10s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 13m40s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 13m40s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 16s
to 148240cbbb
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 46s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m29s
Update flake hashes / update-flake-hashes (pull_request) Failing after 1m38s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 5m46s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 6m3s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m43s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 17s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 24m41s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 24m31s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 10s
Documentation / Build and Deploy Documentation (push) Successful in 52s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m18s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 4m42s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 4m43s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 11m49s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 10s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 12m6s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 12m3s
Release Docker Image / Create Max-Perf Manifest (push) Successful in 10s
2025-10-01 18:55:32 +00:00
Compare
ginger merged commit 148240cbbb into main 2025-10-01 20:37:13 +00:00
Owner

🎉

🎉
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity!1046
No description provided.