Skip to content

v0.8.0

Choose a tag to compare

@alexluong alexluong released this 07 Nov 11:53
· 16 commits to main since this release
207edbc

Features

  • Standard Webhooks support for webhook deliveries, providing standardized signature format (webhook- prefixed headers, whsec_ secrets) and compatibility with official Standard Webhooks SDKs by @alexluong in #519
  • Configurable ID generation, allowing operators to choose between UUID v4, UUID v7, or nanoid algorithms, and configure entity-specific prefixes (e.g., evt_, dst_, dlv_) for improved observability by @alexluong in #530
  • Custom retry schedules via RETRY_SCHEDULE configuration, allowing operators to define specific retry delays (e.g., 5,60,600,3600) instead of relying solely on exponential backoff by @alexluong in #532
  • Destination metadata field for storing operational context and delivery_metadata field for automatically merging custom key-value pairs into event payloads on delivery by @alexluong in #542
  • Configurable idempotency key TTL via PUBLISH_IDEMPOTENCY_KEY_TTL and DELIVERY_IDEMPOTENCY_KEY_TTL, allowing operators to tune deduplication windows (defaults to 1 hour) by @alexluong in #544
  • Tenant metadata field for storing arbitrary operational context and tenant-level configuration data by @alexluong in #550
  • updated_at timestamp fields to tenant and destination resources for tracking last modification time, useful for change detection and cache invalidation by @alexluong in #551

Updates

  • Fixed ORGANIZATION_NAME environment variable to be correctly lised at PORTAL_ORGANIZATION_NAME in the docs by @alexluong in #541
  • Loadtest workflow enhancements by @alexluong in #540
  • Treat whitespace TOPICS config as empty by @alexluong in #553
  • Improve GCP Pub/Sub validation by @alexluong in #546

Full Changelog: v0.7.0...v0.8.0