diff --git a/CHANGELOG.md b/CHANGELOG.md index 3efd065..8799422 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## Week of 2026-05-27 + +### Fixed + +- `EventRouter` com `RetryPolicy::Exponential`: o atraso `base_delay * 2^n` usa `Duration::saturating_mul` e limita o expoente a 31, evitando panic por overflow de `Duration` em retentativas longas ou `base_delay` grande ([#13](https://github.com/JaimeJunr/serverust/pull/13)). +- `SqsBroker::handle_sqs_event` (Lambda ESM + `ReportBatchItemFailures`): mensagens sem handler para a fila do ARN ou sem `event_source_arn` válido entram em `batchItemFailures` quando há `messageId`, em vez de ack silencioso pela Lambda ([#12](https://github.com/JaimeJunr/serverust/pull/12)). + ## [Unreleased] ### Fixed