Skip to content

v0.14.0

Choose a tag to compare

@alexluong alexluong released this 11 Mar 12:07
· 324 commits to main since this release
224c616

Features

  • Include version in startup log for easier release correlation during troubleshooting by @alexluong in #717
  • Scheduler Monitor now retries transient Redis/RSMQ errors with exponential backoff instead of failing immediately by @alexluong in #719
  • GCP Pub/Sub subscriptions now use the native SDK StreamingPull with SDK-managed flow control via MaxOutstandingMessages, replacing the GoCloud abstraction by @alexluong in #722
  • API query parameters now accept arrays using bracket notation (e.g. ?status[]=success&status[]=failed) with array support expanded to more parameters by @alexbouchardd in #732

Fixes

  • Postgres event data columns migrated from JSONB to TEXT to preserve original webhook payload JSON key ordering by @alexluong in #718
  • Relaxed destination URL/hostname validation to allow URLs with Basic Auth credentials and RabbitMQ server URLs with Docker service names by @alexluong in #739
  • Empty custom_headers on webhook destinations are now treated as absent instead of triggering validation errors by @alexluong in #741

Updates

  • Worker package now uses *logging.Logger directly instead of a custom Logger interface by @alexluong in #720
  • Updated OpenAPI spec link to point to GitHub by @leggetter in #721

Full Changelog: v0.13.2...v0.14.0