Skip to content

v0.12.25

Latest

Choose a tag to compare

@artpar artpar released this 24 Jun 09:23
· 13 commits to master since this release

Fixes

  • Fix immediate mail.send delivery for cloud-store-backed outbox.mail rows by committing the queued row, reloading it with mail contents included, and only then starting SMTP delivery.
  • Preserve retry metadata when the immediate path cannot reload/read the committed mail body, so the scheduler can retry instead of losing the delivery attempt.
  • Keep SMTP delivery outside any open database transaction.
  • Fix the outgoing SMTP E2E capture selector so it validates the intended Outbox E2E message when multiple deliveries share the same fake receiver.

Validation

  • go test ./server/resource -run 'TestMailColumnBytes|TestResultToArrayCloudStoreMailColumn' passed.
  • go test ./server/actions passed.
  • scripts/testing/outbox-outgoing-e2e.sh passed: 15/15.
  • go test ./... passed.