Skip to content

Releases: postalserver/postal

v3.3.5

01 Feb 14:55
d532922

Choose a tag to compare

3.3.5 (2026-02-01)

Bug Fixes

  • deliveries: escape delivery details to prevent HTML injection (11419f9)
  • health_server: use rackup handler instead of rack handler (7c47422)
  • oidc scopes are invalid when concatenated (#3332) (9c5f96a)
  • typo in process logging (#3212) (b7e5232)
  • typo in the credentials page (fd3c7cc)
  • update url for v2 config (#3225) (e00098b)

Documentation

  • process.rb: add help about time unit used by metric (#3339) (f5325c4)

Miscellaneous Chores

  • deps: upgrade puma, net-imap and other deps (c03c44b)
  • dockerfile: reduce container size (86de372)
  • remove version from docker-compose.yml (c78000c)
  • upgrade resolv to 0.6.2 (d00d978)
  • upgrade to rails 7.1 and ruby 3.4 (#3457) (ab6d443)
  • upgrade uri gem to 1.0.3 (f193b8e)

v3.3.4

20 Jun 13:40
da90e75

Choose a tag to compare

3.3.4 (2024-06-20)

Bug Fixes

  • fix postal version command (4fa88ac)
  • fix issue running message pruning task (3a33e53)
  • raise NotImplementedError when no call method on a scheduled task (2b0919c)

v3.3.3

18 Apr 13:42
d510499

Choose a tag to compare

3.3.3 (2024-04-18)

Bug Fixes

  • legacy-api: allow _expansions to be provided as true to return all expansions (39f704c), closes #2932

v3.3.2

22 Mar 10:40
c12f30e

Choose a tag to compare

3.3.2 (2024-03-21)

Code Refactoring

  • versioning: improve how current version and branch is determined and set (07c6b31)

v3.3.1

21 Mar 12:54
a3fab36

Choose a tag to compare

3.3.1 (2024-03-21)

Bug Fixes

  • smtp-sender: ensure relays without a host are excluded (3a56ec8)
  • smtp-sender: fixes SMTPSender.smtp_relays (b3264b9)

Miscellaneous Chores

  • container: add the branch name to the container (bee5098)
  • github-actions: don't generate commit- tags (d65bbe0)
  • github-actions: don't run for dependabot or release-please PRs and fetch whole repo (adaf2b0)
  • github-actions: include a version string on branch-*/latest images (64bc7dc)
  • ui: display branch in footer if present (1823617)

Code Refactoring

  • remove moonrope but maintain legacy API actions (#2889) (4d9654d)

v3.3.0

18 Mar 17:59
eded789

Choose a tag to compare

3.3.0 (2024-03-18)

Features

  • prometheus: add postal_message_queue_latency metric (ee8d829)
  • worker: allow number of threads to be configured (7e2accc)
  • worker: scale connection pool with worker threads (ea542a0)

Bug Fixes

  • message-dequeuer: ability to disable batching (4fcb9e9)

Miscellaneous Chores

  • config-docs: update docs for latest oidc defaults (364eba6)
  • config-docs: update proxy protocol to mention v1 (45dd8aa)

v3.2.2

14 Mar 22:04
6a1ff56

Choose a tag to compare

3.2.2 (2024-03-14)

Bug Fixes

  • don't use authentication on org & server deletion (be45652)
  • smtp-server: fixes proxy protocol (9240612)

Miscellaneous Chores

  • allow config location message to be suppressed (f760cdb)
  • hide further config messages (1c67f72)
  • suppress config location on default-dkim-record (aa76aae)

Tests

  • add tests for the legacy API (3d208d6)

v3.2.1

13 Mar 17:01
144af20

Choose a tag to compare

3.2.1 (2024-03-13)

Bug Fixes

  • fixes postal default-dkim-record (58dddeb)

v3.2.0

13 Mar 11:18
8e71dd0

Choose a tag to compare

3.2.0 (2024-03-13)

Features

  • add sha256 signatures to outgoing http requests (#2874) (96d7365)
  • automatically remove queued messages with stale locks (#2872) (d84152e)
  • openid connect support (#2873) (5ed94f6)

Bug Fixes

  • smtp-server: add additional information to cram-md5 log entries (9982bb8)

Styles

  • rubocop: Style/TrailingCommaInArrayLiteral (4e13577)

Miscellaneous Chores

v3.1.1

08 Mar 18:32
4c27bae

Choose a tag to compare

3.1.1 (2024-03-08)

Bug Fixes

  • don't override paths in dockerfile (9399e32)

Tests

  • smtp-sender: add more tests for AUTH LOGIN (22dcd49)