v3.2.0
·
60 commits
to b2b74929870aaba08fd124195094157279285891
since this release
3.2.0 (2025-06-19)
Features
- add sha256 signatures to outgoing http requests (#2874) (96d7365)
- automatically remove queued messages with stale locks (#2872) (d84152e)
- openid connect support (#2873) (5ed94f6)
- prometheus: add
postal_message_queue_latencymetric (ee8d829) - worker: allow number of threads to be configured (7e2accc)
- worker: scale connection pool with worker threads (ea542a0)
Bug Fixes
- don't override paths in dockerfile (9399e32)
- don't use authentication on org & server deletion (be45652)
- fix
postal versioncommand (4fa88ac) - fix issue running message pruning task (3a33e53)
- fixes
postal default-dkim-record(58dddeb) - legacy-api: allow _expansions to be provided as true to return all expansions (39f704c), closes #2932
- message-dequeuer: ability to disable batching (4fcb9e9)
- oidc scopes are invalid when concatenated (#3332) (9c5f96a)
- raise NotImplementedError when no call method on a scheduled task (2b0919c)
- smtp-sender: ensure relays without a host are excluded (3a56ec8)
- smtp-sender: fixes
SMTPSender.smtp_relays(b3264b9) - smtp-server: add additional information to cram-md5 log entries (9982bb8)
- smtp-server: fixes proxy protocol (9240612)
- typo in the credentials page (fd3c7cc)
Styles
- rubocop: Style/TrailingCommaInArrayLiteral (4e13577)
Miscellaneous Chores
- allow config location message to be suppressed (f760cdb)
- config-docs: update docs for latest oidc defaults (364eba6)
- config-docs: update proxy protocol to mention v1 (45dd8aa)
- 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)
- hide further config messages (1c67f72)
- main: release 3.0.0 (559712b)
- main: release 3.1.0 (4b36f4d)
- main: release 3.1.1 (#2859) (4c27bae)
- main: release 3.2.0 (#2867) (8e71dd0)
- main: release 3.2.1 (#2877) (144af20)
- main: release 3.2.2 (#2878) (6a1ff56)
- main: release 3.3.0 (#2887) (eded789)
- main: release 3.3.1 (#2890) (a3fab36)
- main: release 3.3.2 (#2892) (c12f30e)
- main: release 3.3.3 (#2933) (d510499)
- main: release 3.3.4 (#3014) (da90e75)
- main: release 3.3.5 (5df480a)
- regenerate config docs (5d8213a)
- suppress config location on default-dkim-record (aa76aae)
- ui: display branch in footer if present (1823617)
Code Refactoring
- remove moonrope but maintain legacy API actions (#2889) (4d9654d)
- versioning: improve how current version and branch is determined and set (07c6b31)