Skip to content

relay

Communication & Email

Open-Source Email API for Developers. Self-hosted Alternative to SES, Mailgun, SendGrid.

PHP Latest 0.0.45 · 1mo ago Security brief →

Features

  • Self‑hosted email API via Docker Compose or Swarm
  • Health checks and observability with Prometheus/Grafana
  • Email logging, SMTP conversation view, bounce & feedback handling
  • Multi‑tenancy and project isolation for organizations

Recent releases

View all 45 releases →
Config change
0.0.45 New feature
Auth

IP restrictions for API keys

0.0.44 Bug fix
Notable features
  • 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

0.0.43 Mixed
⚠ Upgrade required
  • SMTP sends now forwarded synchronously to the API
  • TLS auto-renewal enabled for mail
  • Default read/write timeouts increased
Notable features
  • 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

0.0.42 Bug fix

## What's Changed * revert ARM build * Caddyfile, setup docs refactor * Minor docs fixes

0.0.40 Mixed
Notable features
  • 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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
698
Forks
35
Languages
PHP Svelte Go

Install & Platforms

Install via
docker-compose

Community & Support

Beta — feedback welcome: [email protected]