Skip to content

chore(release): prepare for publishing - #770

Merged
Benoît Cortier (CBenoit) merged 2 commits into
masterfrom
release-plz/2026-10-08T11-52-01Z
Oct 27, 2026
Merged

Benoît Cortier (CBenoit) merged 2 commits into
masterfrom
release-plz/2026-10-08T11-52-01Z

Conversation

@devolutionsbot

@devolutionsbot devolutionsbot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • winscard: 0.4.0 -> 0.4.1 (✓ API compatible changes)
  • sspi: 0.23.0 -> 0.23.1 (✓ API compatible changes)
  • kdc: 0.1.1 -> 0.1.2 (✓ API compatible changes)
Changelog

winscard

[0.4.1] - 2026-10-27

Security

  • Add support for IAKerb extension for Kerberos client (#751) (a738671298)

    This PR adds support for the IAKERB extension according to the IAKERB
    specification
    .

    The main changes are focused on the Kerberos state machine.
    Previously, the Preauthentication state handled the entire KDC message
    exchange withing a single async intialize_security_context call. This
    approach does not work with IAKERB, where KDC messages are exchanged via
    a server that acts as a proxy. The Preauthentication state has
    therefore been split into multiple states, allowing the state machine to
    save Kerberos state between KDC message exchanges.

    Additionaly, the AS and TGS exchanges have been extracted into
    separate state machines. These new state machines are KDC
    transport-agnostic and can be used with both external KDC and an IAKERB
    proxy.

sspi

[0.23.1] - 2026-10-27

Security

  • Add support for IAKerb extension for Kerberos client (#751) (a738671298)

    This PR adds support for the IAKERB extension according to the IAKERB
    specification
    .

    The main changes are focused on the Kerberos state machine.
    Previously, the Preauthentication state handled the entire KDC message
    exchange withing a single async intialize_security_context call. This
    approach does not work with IAKERB, where KDC messages are exchanged via
    a server that acts as a proxy. The Preauthentication state has
    therefore been split into multiple states, allowing the state machine to
    save Kerberos state between KDC message exchanges.

    Additionaly, the AS and TGS exchanges have been extracted into
    separate state machines. These new state machines are KDC
    transport-agnostic and can be used with both external KDC and an IAKERB
    proxy.

kdc

[0.1.2] - 2026-10-27

Bug Fixes

  • Enforce the sequence number of MIC token only for acce… (#772) (08d8622794)

    This PR fixes #748
    by enforcing sequence number verification only on the acceptor side. The
    initiator verifies the MIC checksum without enforcing the sequence
    number.


This PR was generated with release-plz.

Copilot AI balanced review requested due to automatic review settings October 8, 2026 11:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The release metadata is consistent, and the dependency refresh matches the configured release-plz workflow.

0 open findings

What changed in this PR

Prepares the sspi 0.23.1 patch release containing the qualified-name parsing fix.

Changes:

  • Bumps sspi from 0.23.0 to 0.23.1.
  • Adds the release changelog entry.
  • Refreshes locked dependencies through release-plz.
File Description
CHANGELOG.md Documents the 0.23.1 bug fix.
Cargo.toml Updates the crate version.
Cargo.lock Updates the package version and resolved dependencies.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-10-08T11-52-01Z branch 6 times, most recently from 861f71a to 80f289d Compare October 23, 2026 13:13
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-10-08T11-52-01Z branch from 80f289d to ee9e6c6 Compare October 27, 2026 12:20
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-10-08T11-52-01Z branch from ee9e6c6 to 41c51f2 Compare October 27, 2026 12:33
Describe each crate's shipped changes and document breaking API changes.
Remove duplicated implementation details from generated release notes.
@CBenoit
Benoît Cortier (CBenoit) merged commit c18aa7c into master Oct 27, 2026
68 checks passed
@CBenoit
Benoît Cortier (CBenoit) deleted the release-plz/2026-10-08T11-52-01Z branch October 27, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Kerberos client rejects the server's SPNEGO mechListMIC since 0.22.0: "invalid MIC token sequence number: expected N but got 0"

3 participants