Skip to content

chore(release): re-release picky-krb 0.12.5 as 0.13.0 - #549

Merged
Benoît Cortier (CBenoit) merged 1 commit into
masterfrom
cbenoit-picky-krb-0-13-0-re-release
Oct 7, 2026
Merged

Benoît Cortier (CBenoit) merged 1 commit into
masterfrom
cbenoit-picky-krb-0-13-0-re-release

Conversation

@CBenoit

@CBenoit Benoît Cortier (CBenoit) commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

picky-krb 0.12.5 (#531) added GssApiMessageError::InvalidMechanismOid to an exhaustive public enum in a patch release.
That is a semver-breaking change.
Every published sspi (0.21.x, 0.22.x, 0.23.0) matches this enum exhaustively, so none of them compile against 0.12.5 (error[E0004]: non-exhaustive patterns).
This broke fresh dependency resolves downstream, for example in IronRDP.

0.12.5 will be yanked manually on crates.io.
This PR re-releases the same code as 0.13.0.

picky-krb 0.12.5 added the GssApiMessageError::InvalidMechanismOid variant to an exhaustive public enum, which is a breaking change (e.g., every published sspi fails to compile against it). 0.12.5 is being yanked and the same code is re-released as 0.13.0.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@CBenoit
Benoît Cortier (CBenoit) merged commit 4d22d0d into master Oct 7, 2026
12 checks passed
@CBenoit
Benoît Cortier (CBenoit) deleted the cbenoit-picky-krb-0-13-0-re-release branch October 7, 2026 14:13
Benoît Cortier (CBenoit) added a commit to Devolutions/IronRDP that referenced this pull request Oct 7, 2026
picky-krb 0.12.5 added a variant to the exhaustive `GssApiMessageError`
enum, breaking every published sspi release. That version has since been
yanked from crates.io, so a fresh resolve selects 0.12.4 again and the
cap added in #2074 is no longer needed. The same code will be
re-released as picky-krb 0.13.0 (Devolutions/picky-rs#549).

This reverts commit 4132836.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

1 participant