v1.1.0
Note: No breaking changes and no new migrations in this release. Review the Upgrade to v1.1 guide for behavior changes and deprecations before upgrading.
Features
- Configurable webhook system header names: pin the exact name of each system header (
DESTINATIONS_WEBHOOK_EVENT_ID_HEADER_NAME,_TIMESTAMP_,_TOPIC_,_SIGNATURE_) or set to an empty string to disable it. Deprecates theDESTINATIONS_WEBHOOK_DISABLE_DEFAULT_*_HEADERflags by @ambroziepaval in #992 - IAM role authentication for AWS SQS:
AWS_SQS_ACCESS_KEY_IDandAWS_SQS_SECRET_ACCESS_KEYare now optional; when omitted, Outpost uses the AWS SDK default credential chain (EKS Pod Identity, IRSA, instance profiles) by @ambroziepaval in #996 - New
attempt.successandattempt.failedoperator events, emitted once per delivery attempt. If you subscribe withOPERATION_EVENTS_TOPICS=*, note these fire at full delivery throughput — see the upgrade guide before upgrading by @alexluong in #989 - Delivery retry tasks that repeatedly fail to process now back off exponentially and dead-letter to
deliverymq-retry-dlqafter 5 receives instead of retrying forever. Tasks stuck in a retry loop before the upgrade drain into the DLQ shortly after upgrading — that's expected and surfaces previously invisible failures by @LendritIbrahimi in #997 - Stored response body size cap: destination response bodies larger than
DESTINATIONS_WEBHOOK_MAX_RESPONSE_BODY_BYTES(default 128 KiB) are replaced with a placeholder so oversized attempt logs can't exceed queue message limits; set0to disable by @alexluong in #975 - Faster log processing: alert evaluation and operator event delivery now run in parallel per destination by @alexluong in #987
Fixes
- RabbitMQ connections redial automatically after a drop instead of wedging publishing until restart; during a broker outage, publishes fail fast with a 5-second redial cooldown by @LendritIbrahimi in #999
exhausted_retriesalerts are now suppressed per destination instead of per event, so a high-volume failing destination no longer floods your alert sink by @alexluong in #995- Destination topics are normalized on write, so equivalent topic lists compare consistently by @mvanhorn in #994
New Contributors
- @ambroziepaval made their first contribution in #992
- @LendritIbrahimi made their first contribution in #999
Full Changelog: v1.0.7...v1.1.0