Skip to content

v0.17.2

Choose a tag to compare

@alexluong alexluong released this 21 Apr 18:56
· 197 commits to main since this release
e87ba6b

Features

  • RFC 7396 JSON merge-patch semantics for destination updates — config, credentials, metadata, and delivery_metadata now support granular key-level add/update/delete instead of full replacement by @alexluong in #850
  • Audit logging for tenant and destination mutations (create, update, delete, enable, disable) by @alexluong in #847
  • Optional tenant_id query parameter on GET /events/:id and GET /attempts/:id to scope lookups when using API key auth by @alexluong in #842

Refactors

  • Deduplicate event rows in ClickHouse — retry attempts no longer insert duplicate event rows, and list queries deduplicate client-side by @alexluong in #843

Fixes

  • Enforce SQS 1 MB batch byte limit to prevent BatchRequestTooLong rejections and infinite retry loops with large payloads by @alexluong in #845
  • Unmatched /api/ routes now return JSON {"status": 404} instead of plain-text by @alexluong in #840
  • Fixed OpenAPI schema: remote_setup_url string corrected to setup_link object ({ href, cta }) to match actual API response by @alexluong in #846

Updates

  • Revised README and quickstart for clarity and brevity by @garethx in #809
  • New documentation content by @alexbouchardd in #814
  • Added llms.txt support to agent eval prompt and defaults by @leggetter in #848
  • OpenAPI spec fixes: added missing destination_type attribute, fixed config API spec by @alexbouchardd in #839, #849
  • Fixed docs and SDK links by @alexbouchardd in #837, #838
  • Fixed air.toml to build full ./cmd/outpost package for local dev by @alexluong in #841
  • Updated outpost version in compose.yml to 0.17.1 by @github-actions[bot] in #836

New Contributors

Full Changelog: v0.17.1...v0.17.2