Skip to content

servicewright: v0.14.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 14:58
· 6 commits to 286bd97c612a402f92c5cdd4bcdbbec315e9158b since this release

0.14.0 (2026-10-16)

⚠ BREAKING CHANGES

  • a ServiceError with kind=ErrorKind.PRECONDITION_FAILED now answers HTTP 400 instead of 412 (gRPC stays FAILED_PRECONDITION). Clients that branch on 412 should branch on the error code in the problem document. To keep 412 while they migrate, pass a renderer that sets status_override=412 for that kind; the errors page has a five-line example.

Bug Fixes

  • drain_grace_seconds bounds a serve() that is still running after stop (#91) (5011e4d), closes #88
  • ErrorKind.PRECONDITION_FAILED renders as HTTP 400, not 412 (#94) (a37a72d)