Skip to content

Latest commit

 

History

History
169 lines (101 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

169 lines (101 loc) · 10.9 KB

CHANGELOG

This file contains all the latest changes and updates to Postal.

2.2.2 (2024-02-06)

Bug Fixes

  • adds new connection pool which will discard failed clients (54306a9), closes #2780
  • re-add reconnect: true to database (7bc5230)
  • upgrade nokogiri (f05c2e4)

Tests

  • rename database spec file (b9edcf5)

2.2.1 (2024-02-03)

Bug Fixes

  • fixes issue starting application in production mode (4528a14)

Code Refactoring

  • remove Postal.database_url (96ba4b8)

2.2.0 (2024-02-01)

Features

  • load signing key path from POSTAL_SIGNING_KEY_PATH (4a46f69)
  • support for configuring postal with environment variables (854aa5e)

Bug Fixes

  • don't use indifferent access for job params (2bad645), closes #2477 #2714 #2476 #2500
  • extract x-postal-tag before holding (6b2bf90), closes #2684
  • fixes error messages in web ui (71f51db)
  • ignore message DB migrations in autoloader (3fb40e4)
  • move tracking middleware before host authorization (49cceaa), closes #2415
  • use utc timestamps when determining raw table names (ce19bf7)

Miscellaneous Chores

  • add binstubs for bundle and rspec (41f6cf4)
  • add script to send html emails to a local SMTP server (8794a2f)

Code Refactoring

  • remove explicit autoload (0f9882f)
  • remove Postal::Job.perform method (990b575)

2.1.6 (2024-01-30)

Miscellaneous Chores

  • build: fixes docker login action credentials (8810856)
  • update release please to include more categories in changelog (e156c21)

2.1.5 (2024-01-30)

Bug Fixes

  • duplicate string before modifying it to prevent frozen string errors (f0a8aca)
  • fixed typo (rfc number) (2f62baa)
  • fixes typo in on track domains page (77bd77b)
  • mail view encoding issue #2462 (#2596) (59f4478)
  • match IPv4 mapped IPv6 addresses when searching for SMTP-IP credentials (8b525d0)

2.1.4

Bug Fixes

  • Move RubyVer functionality to Utilities module (5998bf)

2.1.3

Features

  • Upgrade to Ruby 3.2.1 & Rails 6.1 (957b78)
  • Make resent-sender header optional (c6fb8d)
  • Log CRAM-MD5 authentication failures (9b1ed1)
  • Always use multipart/alternative parts in generated emails (d0db13)

Bug Fixes

  • Use non-blocking function to negotiate TLS connections (a7dd19)
  • Fix to newline conversion process (9f4ef8)
  • Remove custom scrollbars (b22f1b)
  • Truncate 'output' field to avoid overflowing varchar(512) in database (a188a1)
  • Fix link replacement in multipart messsages (7ea00d)
  • Fix confusing error message when deleting IP pools (cefc7d)
  • Connect to correct IP rather than hostname suring SMTP delivery (159509)
  • Change retry timings to avoid re-sending messages too early (c8d27b)

2.1.2

Features

  • support for AMQPS for rabbitmq connections (9f0697)

Bug Fixes

  • retry connections without SSL when SSL issue is encountered during smtp sending (0dc682)

2.1.1

Features

  • allow @ and % in webhook urls (c60c69)

Bug Fixes

  • fixes broken styling on errors (a0c87e)
  • use the Postal logger system for the rails log (5b04fa)

2.1.0

Features

  • support for configuring the default spam threshold values for new servers (724325)
  • support for using rspamd for spam filtering (a1277b)

Bug Fixes

  • dkim: fixes timing race condition when signing emails (232b60)
  • docker: fixes issue caused by changes to underlying ruby:2.6 image (6570ff)

2.0.0

Features

  • ui: add footer with links to docs and discussions (1247da)

Bug Fixes

  • dkim: ensure DKIM-Signature headers are appropriately wrapped (476129)
  • docs: update port numbers to specify the actual port number the SMTP server is listening on (4404b3)
  • logging: fix spelling of graylog (2a11e0)

2.0.0-beta.1

Features

  • config: support for loading a postal.local.yml config file from the config root if it exists (8e3294)
  • smtp_server: allow bind address to be configured (4a410c)
  • add priorities to IP address assignment (21a8d8)

Bug Fixes

  • dkim: fixes bug with signing dkim bodies (189dfa)
  • smtp_server: attempt to redact plain-text passwords from log output (fcb636)
  • smtp_server: fixes issue with malformed rcpt to (e0ba05)
  • smtp_server: refactor mx lookups to randomly order mx records with the same priority (bc2239)
  • smtp_server: updated line split logic, normalize all linebreaks to \r\n (e8ba9e)
  • add resolv 0.2.1 (eef1a3)
  • always obey POSTAL_CONFIG_ROOT (1d22ca)
  • fix issue with determining if an SMTP connection is encrypted or not (73870d)
  • remove a few leftover fast server artifacts (5cd06e)
  • replace Fixnum with Integer (52a23f)