Skip to content

chore(master): release idempotency-kit 0.5.0 - #57

Merged
AlexeyShalaev merged 1 commit into
masterfrom
release-please--branches--master--components--idempotency-kit
Oct 16, 2026
Merged

AlexeyShalaev merged 1 commit into
masterfrom
release-please--branches--master--components--idempotency-kit

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.5.0 (2026-10-16)

⚠ BREAKING CHANGES

  • coordinate() and @async_idempotent raise IdempotencyValidationError for an empty key, which used to mean "no idempotency", and for a key or operation that is whitespace-only, contains ":" or is too long, which used to run the action unprotected. Pass None, not "", when a request carries no key, and map IdempotencyValidationError to HTTP 400.

Features

  • let the coordinator fail closed when the idempotency store is unavailable (#55) (c23aad6), closes #53

Bug Fixes

  • raise on an invalid idempotency key instead of running the action unprotected (#54) (50c2fd3), closes #51
  • renew the reservation while the action runs (#56) (e86c51f), closes #52

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--master--components--idempotency-kit branch from 0962025 to 36551c1 Compare October 16, 2026 14:58
@github-actions
github-actions Bot force-pushed the release-please--branches--master--components--idempotency-kit branch from 36551c1 to 5d66d1d Compare October 16, 2026 15:02
@AlexeyShalaev AlexeyShalaev reopened this Oct 16, 2026
@AlexeyShalaev
AlexeyShalaev merged commit 7f67be4 into master Oct 16, 2026
7 checks passed
@AlexeyShalaev
AlexeyShalaev deleted the release-please--branches--master--components--idempotency-kit branch October 16, 2026 15:04
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

1 participant