output-worker/v1.0.6

wavekat/wavekat-asroutput-worker/v1.0.6Aug 6, 2026by hook0-bot

Upgrading?

AI Summary

Enhances observability by exporting logs over OpenTelemetry Protocol (OTLP) and adds critical alerts for system spikes, backlog accumulation, and worker lag, alongside improvements to request loading logic.

Key Highlights

  • Export logs over OTLP for Loki↔Tempo correlation
  • Spike/backlog alerts + worker lag & outcome metrics
  • Improved loading request attempts from DB
  • Shared caching async DNS resolver

New Features

  • OpenTelemetry Protocol (OTLP) log export integration
  • Alerting system for system spikes and worker lag
  • Optimized DNS resolution with shared caching
  • Improved request loading and performance metrics

Full Release Notes

## output-worker/v1.0.6

- chore(release): bump output-worker to 1.0.6
- feat(output-worker): export logs over OTLP for Loki↔Tempo correlation
- chore(release): bump output-worker to 1.0.5
- feat(output-worker): add trace_id/span_id to delivery logs for Loki↔Tempo correlation
- chore(release): bump output-worker to 1.0.4
- chore(release): bump output-worker to 1.0.3
- feat(observability): spike/backlog alerts + worker lag & outcome metrics
- feat(output-worker): increase delay tolerance and improve log message
- chore: update dependencies
- feat: add service.instance.id OTel resource attribute
- feat(output-worker): sample free concurrency slots for logs and OTel
- feat(output-worker): resolve targets with a shared caching async DNS resolver
- refactor(output-worker): extract and bound Pulsar send helpers
- chore: update dependencies
- feat(output-worker): promote trace to warn
- chore: update dependencies
- fix(output-worker): target IP security
- chore: update dependencies
- feat: improve amounts/durations in log messages
- chore: update dependencies
- fix: improve behavior in case of object storage issues
- chore: regen sqlx offline data
- refactor: avoid rebuilding OT meters everytime
- chore: update dependencies
- feat(output-worker): improve loading request attempts from DB
- refactor(output-worker): promote a trace log to a warn
- chore(release): bump output-worker to 1.0.2
- fix(ci): opt cli/play/mcp into cargo-release + serialize trigger jobs
- chore(output-worker): disable Pulsar consumer stats by default as it still needs some work
- feat(ci): per-package release flow + monorepo tag convention

## Docker images

- `hook0/hook0-output-worker:1.0.6` (DockerHub)
- `ghcr.io/hook0/hook0-output-worker:1.0.6` (GHCR)
- `registry.gitlab.com/hook0/hook0/hook0-output-worker:1.0.6` (GitLab)

Related Repositories