Release history
relay releases
Open-Source Email API for Developers. Self-hosted Alternative to SES, Mailgun, SendGrid.
All releases
45 shown
- Optional delay for retrying sends
Full changelog
What's Changed
- feature: retrying sends with an optional delay by @Nolab0 in https://github.com/hyvor/relay/pull/404
- chore: vscode settings by @IshiniAvindya in https://github.com/hyvor/relay/pull/430
- fix: concurrent locks fail using postgres advisory locks by @supun-io in https://github.com/hyvor/relay/pull/436
Full Changelog: https://github.com/hyvor/relay/compare/0.0.43...0.0.44
- SMTP sends now forwarded synchronously to the API
- TLS auto-renewal enabled for mail
- Default read/write timeouts increased
- DKIM authentication with custom selector and private key
- Sends filtering by date
- OIDC with organization support
Full changelog
What's Changed
- Fix/bug1 by @supun-io in https://github.com/hyvor/relay/pull/380
- disable symfony entity resolver by @sakithb in https://github.com/hyvor/relay/pull/386
- 361 renew mail tls automatically by @Nolab0 in https://github.com/hyvor/relay/pull/383
- Sends: filter by date by @Nolab0 in https://github.com/hyvor/relay/pull/378
- Remove DB call in /health by @Nolab0 in https://github.com/hyvor/relay/pull/401
- Fix send id access before init by @Nolab0 in https://github.com/hyvor/relay/pull/403
- Organizations by @sakithb in https://github.com/hyvor/relay/pull/397
- increase default read / write timeouts by @supun-io in https://github.com/hyvor/relay/pull/406
- docs: system project by @supun-io in https://github.com/hyvor/relay/pull/407
- fix: subject in the UI by @supun-io in https://github.com/hyvor/relay/pull/408
- fix: enahanced code in SMTP conversation by @supun-io in https://github.com/hyvor/relay/pull/410
- fix: sends cursor by @supun-io in https://github.com/hyvor/relay/pull/409
- feat: DKIM, custom selector and private key by @supun-io in https://github.com/hyvor/relay/pull/412
- forward SMTP sends synchronously to the API by @supun-io in https://github.com/hyvor/relay/pull/414
- Less strict DKIM verification by @Nadil-K in https://github.com/hyvor/relay/pull/417
- Fixes dkim selector global uniqueness bug by @Nadil-K in https://github.com/hyvor/relay/pull/418
- Spellings and grammar check by @IshiniAvindya in https://github.com/hyvor/relay/pull/420
- OIDC with organization update by @sakithb in https://github.com/hyvor/relay/pull/421
New Contributors
- @sakithb made their first contribution in https://github.com/hyvor/relay/pull/386
Full Changelog: https://github.com/hyvor/relay/compare/0.0.42...0.0.43
## What's Changed * revert ARM build * Caddyfile, setup docs refactor * Minor docs fixes
- ACME client implementation for automated certificate management
- Production deployment verification command
- Instance domain and web URL configurable from .env
Full changelog
What's Changed
- Prod Deploy Docs & Verify Command by @supun-io in https://github.com/hyvor/relay/pull/347
- Instance domain and Web URL from .env by @supun-io in https://github.com/hyvor/relay/pull/341
- Colors by @supun-io in https://github.com/hyvor/relay/pull/352
- ACME Client Implementation by @supun-io in https://github.com/hyvor/relay/pull/343
Full Changelog: https://github.com/hyvor/relay/compare/0.0.39...0.0.40
## What's Changed * SMTP Interface * Docs * added +error.svelte * fix flaky rate limit test
## What's Changed * 325 webhook deliveries debugging improvements * Minor bugs
## What's Changed * Marketing pages, telemetry, docs, hosting docs
- Recipient suppression recording
- Per-recipient change events UI
Full changelog
What's Changed
- Attempt recipient suppression recording, change events UI (per recipient), etc. by @supun-io in https://github.com/hyvor/relay/pull/306
- Webhook test fix by @supun-io in https://github.com/hyvor/relay/pull/307
Full Changelog: https://github.com/hyvor/relay/compare/0.0.32...0.0.33
- Bounce classification distinguishes Recipient vs Infrastructure bounces
- RCPT graceful handling for SMTP robustness
- BounceParser integration in incoming bounce mail handler
Full changelog
What's Changed
- benchmark.js by @supun-io in https://github.com/hyvor/relay/pull/283
- 280 webhook secret by @Nolab0 in https://github.com/hyvor/relay/pull/285
- RCPT Graceful Handling by @supun-io in https://github.com/hyvor/relay/pull/286
- Recipient vs Infrastructure Bounces by @supun-io in https://github.com/hyvor/relay/pull/290
- ProdDeploy Docs by @supun-io in https://github.com/hyvor/relay/pull/284
- Webhooks by @supun-io in https://github.com/hyvor/relay/pull/293
- Homepage: faq, features by @IshiniAvindya in https://github.com/hyvor/relay/pull/294
- Backend 100% Code Coverage by @supun-io in https://github.com/hyvor/relay/pull/295
- Homepage improvements, Pricing, Prod Deploy Docs by @supun-io in https://github.com/hyvor/relay/pull/300
- mobile - first review by @IshiniAvindya in https://github.com/hyvor/relay/pull/296
- Use BounceParser in the Incoming Bounce Mail Handler by @supun-io in https://github.com/hyvor/relay/pull/301
- Homepage by @supun-io in https://github.com/hyvor/relay/pull/303
New Contributors
- @IshiniAvindya made their first contribution in https://github.com/hyvor/relay/pull/294
Full Changelog: https://github.com/hyvor/relay/compare/0.0.28...0.0.32
Introduces send.recipient.failed webhook event for recipient delivery status.
## What's Changed * Deferred updates, Suppressions * Prebeta release fixes
## What's Changed * Hosting docs * Alertmanager alerts * Restrict project creation for cloud
## What's Changed * Hosting Docs * Filter CGNAT Range IP addresses
## What's Changed * remove worker mode in dev Caddyfile * symfony/process
Adds private network support and improves API worker scaling.
## What's Changed * Domain verification emails & Deploy Docs
## What's Changed * DNS over HTTP * OIDC * Sudo from internal
## What's Changed * Remove security bundle * Fix ci * Backend finalization * Instance DKIM
Introduces transactional email delivery service with SMTP, webhooks, domains, and API management.