Skip to content

Releases: modalsource/postal

v3.5.2

24 Nov 12:56
249ed95

Choose a tag to compare

3.5.2 (2025-11-24)

Bug Fixes

  • add documentation configuration options for DKIM key size and Truemail integration (c993a9e)

v3.5.1

10 Nov 17:11
9b40a5c

Choose a tag to compare

3.5.1 (2025-11-10)

Features

  • add "postal:update" task (b35eea6)
  • add comprehensive MTA-STS configuration and setup guide (7a0f509)
  • add Copilot instructions and update .gitignore (5ec2fd0)
  • add health server and prometheus metrics to worker (a2eb70e)
  • add helm env var config exporter (8938988)
  • add option to delay starting processes until all migrations are run (1c5ff5a)
  • add priority field to server model validation and update related job processing logic (0818faa)
  • add prometheus metrics to smtp server (2e7b36c)
  • add prometheus metrics to worker (bea7450)
  • add sha256 signatures to outgoing http requests (#2874) (96d7365)
  • add Truemail validation feature and configuration options (9a0bdb8)
  • add workflow to sync upstream pull requests automatically (0d19f1e)
  • add workflow to sync upstream pull requests automatically (7376fdb)
  • add workflow to sync upstream pull requests automatically (b52332d)
  • add workflow to sync upstream pull requests automatically (bb3ba2b)
  • add workflow to sync upstream pull requests automatically (8feccfc)
  • add workflow to sync upstream pull requests automatically (546ee24)
  • add workflow to sync upstream pull requests automatically (d9c8644)
  • add workflow to sync upstream pull requests automatically (37200ac)
  • add workflow to sync upstream pull requests automatically (70a8e50)
  • add workflow to sync upstream pull requests automatically (27cf9f9)
  • add workflow to sync upstream pull requests automatically (fb35547)
  • add workflow to sync upstream pull requests automatically (e74f3e5)
  • add workflow to sync upstream pull requests automatically (f001870)
  • add workflow to sync upstream pull requests automatically (e95e972)
  • add workflow to sync upstream pull requests automatically (265d425)
  • add workflow to sync upstream pull requests automatically (e72b918)
  • add workflow to sync upstream pull requests automatically (2b4e9f0)
  • automatically remove queued messages with stale locks (#2872) (d84152e)
  • configurable trusted proxies for web requests (3785c99)
  • enhance MTA-STS and TLS-RPT management UI with improved checkbox styling and user feedback (619223c)
  • enhance MTA-STS policy handling and improve logging for public endpoint (cde7a90)
  • implement MTA-STS and TLS-RPT management for enhanced email security (ada5157)
  • include list-unsubscribe-post header in dkim signatures (e1bae60), closes #2789 #2788
  • load signing key path from POSTAL_SIGNING_KEY_PATH (4a46f69)
  • more consistent logging (044058d)
  • new background work process (dc8e895)
  • new configuration system (and schema) (#2819) (0163ac3)
  • only accept RFC-compliant End-of-DATA sequence (0140dc4)
  • openid connect support (#2873) (5ed94f6)
  • privacy mode (15f9671)
  • prometheus: add postal_message_queue_latency metric (ee8d829)
  • remove strip_received_headers config option (ed2e62b)
  • smtp: add config option to disable sending email via ipv6 (1e28f97)
  • support for additional SMTP client options (0daa667)
  • support for configuring postal with environment variables (854aa5e)
  • update CI workflow to trigger on pull requests and adjust build push behavior (6766684)
  • update schema to include truemail_enabled boolean field (0c4e036)
  • worker: allow number of threads to be configured (7e2accc)
  • worker: scale connection pool with worker threads (ea542a0)

Bug Fixes

  • add ruby platform to gemfile (1fceef7)
  • adds new connection pool which will discard failed clients (54306a9), closes #2780
  • default to listening on all addresses when using legacy config (48f6494)
  • don't override paths in dockerfile (9399e32)
  • don't use authentication on org & server deletion (be45652)
  • don't use indifferent access for job params (2bad645), closes #2477 #2714 #2476 #2500
  • duplicate string before modifying it to prevent frozen string errors (f0a8aca)
  • ensure encoding is set for message db (ae30cc7)
  • explicitly disable TLS & starttls for unknown SSL modes (42ab5b3), closes #2564
  • extract x-postal-tag before holding ([6b2bf90](https://github.com/modalsource/p...
Read more

v3.4.0

17 Jul 16:30
593fb53

Choose a tag to compare

3.4.0 (2025-07-17)

Features

  • add Truemail validation feature and configuration options (9a0bdb8)

Bug Fixes

  • oidc scopes are invalid when concatenated (#3332) (9c5f96a)
  • remove validation_failed from log output in outgoing_message_processor (8394fac)
  • typo in the credentials page (fd3c7cc)
  • update docker-compose commands to use the new syntax (a75b520)

Tests

  • add specs for Truemail email validation process and logging (dcd0b2c)