Skip to content

v0.13.2

Latest

Choose a tag to compare

@mo4islona mo4islona released this 13 Aug 16:21
· 1 commit to master since this release

Worker rerouting and assignment selection

A worker refusing a query for a reason that says nothing about the query no longer ends the request, and operators can now pick which assignment artifact a portal follows.

  • Clock-skew refusals reroute. When a worker rejects a query because its clock disagrees with the portal's, the request moves on to another worker instead of failing as a malformed request the client has no way to fix. A skew on the portal's own side now surfaces as a transient failure rather than as a fault in the query. (#154)
  • Assignment artifact selected by configuration. A portal can be pointed at either assignment artifact, and the choice is absolute: the selected one is the only one consulted, and its absence keeps the current assignment in place instead of quietly falling back to the other. Default behaviour is unchanged. (#152)
  • Current API key prefix accepted. Keys minted with the prefix now in use are recognized, alongside the ones it replaced.

Full Changelog: v0.13.1...v0.13.2