Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 3.0.0 #2840

Merged
merged 2 commits into from
Mar 5, 2024
Merged

chore(main): release 3.0.0 #2840

merged 2 commits into from
Mar 5, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 4, 2024

🤖 I have created a release beep boop

3.0.0 (2024-03-04)

This version of Postal introduces a number of larger changes. Please be sure to follow the upgrade guide when upgrading to Postal v3. Highlights include:

  • Removal of RabbitMQ dependency
  • Removal of cron and requeuer processes
  • Improved logging
  • Improved configuration
  • Adds prometheus metric exporters for workers and SMTP servers
  • Only accepted RFC-compliant end-of-DATA sequences (to avoid SMTP smuggling)

Features

  • add health server and prometheus metrics to worker (a2eb70e)
  • add option to delay starting processes until all migrations are run (1c5ff5a)
  • add prometheus metrics to smtp server (2e7b36c)
  • add prometheus metrics to worker (bea7450)
  • more consistent logging (044058d)
  • new background work process (dc8e895)
  • new configuration system (and schema) (Add Konfig #2819) (0163ac3)
  • only accept RFC-compliant End-of-DATA sequence (0140dc4)
  • add "postal:update" task (b35eea6)
  • add helm env var config exporter (8938988)
  • include list-unsubscribe-post header in dkim signatures (e1bae60), closes #2789 #2788
  • support for additional SMTP client options (0daa667)

Bug Fixes

  • fixes potential issue if machine hostname cannot be determined (0fcf778)
  • raise an error if MX lookup times out during sending (fadca88), closes #2833
  • set correct component in health server log lines (a7a9a18)
  • translate unicode domain names to Punycode for compatibility with DNS (Unicode DNS #2823) (be0df7b)
  • remove user email verification (e05f0b3)
  • unescape in URLs which are stored for tracking (1da1182), closes #2568 #907 #115
  • update wording about tracking domain cnames (0d3eccb), closes #2808

Documentation

  • add message_db.encoding to config docs (0c1f925)
  • add new repo readme welcome image (afa1726)
  • add quick contributing instructions (8d21adc)
  • update SECURITY policy (cfc1c9b)
  • update docs for how IP address allocation works (07eb152), closes #2209

Miscellaneous Chores

  • upgrade bundler to 2.5.6 (1ae8ef6)
  • upgrade rails to 7.0 and other dependencies (ecd09a2)
  • upgrade ruby to 3.2.2 and nodejs to 20.x (72715fe)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot changed the title chore(main): release 2.4.0 chore(main): release 3.0.0 Mar 4, 2024
@github-actions github-actions bot force-pushed the release-please--branches--main branch 15 times, most recently from 96ee276 to 506ff77 Compare March 4, 2024 17:34
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 506ff77 to 7030fd5 Compare March 4, 2024 21:03
@adamcooke adamcooke merged commit 78cb326 into main Mar 5, 2024
8 checks passed
@adamcooke adamcooke deleted the release-please--branches--main branch March 5, 2024 15:51
Copy link
Contributor Author

github-actions bot commented Mar 5, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Sometimes postal sent email to A record insted of MX Priority balancing doesn't work as expected
1 participant