Skip to content

v1.3.0

Latest

Choose a tag to compare

@alexluong alexluong released this 09 Sep 17:28
· 10 commits to main since this release
1275acd

Features

  • Chain multiple forward proxies for webhook delivery: DESTINATIONS_WEBHOOK_PROXY_URL now accepts a whitespace-separated list of proxies, and Outpost tunnels through each in order with HTTP CONNECT by @alexluong in #1060
  • Optional pprof profiling endpoints on the service HTTP port via PPROF_ENABLED / pprof_enabled (default off, unauthenticated, works for every service type) by @alexluong in #1056
  • Configurable Redis connection pool size via REDIS_POOL_SIZE / redis.pool_size. Unset keeps go-redis's default of 10 × GOMAXPROCS; in cluster mode the value applies per node by @alexluong in #1055

Fixes

  • CLICKHOUSE_LOG_RETENTION_TTL_DAYS no longer crash-loops on ClickHouse versions before 25.7; the TTL expression now wraps the timestamp in toDateTime and existing tables are re-altered on next boot by @alexluong in #1044
  • SIGTERM now reaches the server process: the container entrypoint execs outpost-server instead of spawning it as a child, so graceful shutdown works under Docker and Kubernetes by @alexluong in #1048

Updates

  • Go 1.27.1 by @alexluong in #1061
  • Released images are now signed with Sigstore/cosign and ship with SBOM and provenance attestations by @alexluong in #1046
  • Release workflow pins GoReleaser and migrates off deprecated config by @alexluong in #1045
  • New docs page on event and delivery log storage and retention, including CLICKHOUSE_LOG_RETENTION_TTL_DAYS by @alexluong in #1032
  • Dropped the unused aws-sdk-go v1 dependency and gin's msgpack binding, reducing binary size and memory footprint by @alexluong in #1047, #1049
  • Stabilized ClickHouse dedup tests and added a fail-fast timeout for a rare batcher shutdown deadlock in logmq tests by @alexluong in #1042, #1043

Full Changelog: v1.2.0...v1.3.0