Skip to content

TASK-160237: Momentum 5.2 release documentation#814

Open
dkoerichbird wants to merge 14 commits intomainfrom
TASK-160237
Open

TASK-160237: Momentum 5.2 release documentation#814
dkoerichbird wants to merge 14 commits intomainfrom
TASK-160237

Conversation

@dkoerichbird
Copy link
Contributor

@dkoerichbird dkoerichbird commented Jan 20, 2026

Note

Low Risk
Documentation-only updates that add new reference pages and minor clarifications; low risk aside from potential user confusion if any option/endpoint details are inaccurate.

Overview
Adds Momentum 5.2 release documentation, including a new 5.2 changelog entry and updated EOL table.

Documents new/updated capabilities: debug message throttling config (debug_throttle_*), DNS UDP tuning (dns_udp_*buf_size) and port reuse limiting (dns_max_udp_queries_per_port), HTTP API support for DELETE /stats/summary to reset statistics (and cross-links from summary reset), and a new Lua accessor msg:attempted_ip() backed by an ec_message.attempted_ip field.

Also refreshes container build guidance (version placeholder and simplified package install) and clarifies ClamAV packaging changes (Momentum no longer ships msys-clamav, requiring OS-provided ClamAV).

Written by Cursor Bugbot for commit c7c80aa. This will update automatically on new commits. Configure here.

Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
@netlify
Copy link

netlify bot commented Jan 20, 2026

Deploy Preview for support-docs ready!

Name Link
🔨 Latest commit c7c80aa
🔍 Latest deploy log https://app.netlify.com/projects/support-docs/deploys/6984cfee5ecf5f0008b06c53
😎 Deploy Preview https://deploy-preview-814--support-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

…request)

Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
@dkoerichbird dkoerichbird requested a review from deepakpn January 26, 2026 15:05
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Comment on lines +33 to +34
> __**_WARNING:_**__ Be cautious when enabling debug throttling, as it may cause some performance overhead due to the additional
> processing required to track and suppress repeated messages.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really non-trivial? I wouldn't expect there'd be that many unique format strings, and we save the cost of logging the msgs.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Debug throttling is a feature that I believe is most useful when turning on debugging messages (level >= INFO), and, depending on the subsystem the customer enables, many different strings (in different formats) can be printed.

The clamav module is an open source antivirus engine that is part of the default Momentum installation.
The clamav module allows integration with the open source ClamAV antivirus engine.

> **NOTE:** Since version 5.2, the `msys-clamav` package, which contained the ClamAV engine, is no longer shipped with the Momentum installation bundle. To use this clamav module, the engine must be installed using the general available ClamAV packages (e.g., `clamav` and `clamd` RPMs), then configured and maintained separately by following the official ClamAV [documentation](https://docs.clamav.net/).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this true for all OSs?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes; msys-clamav isn't expected to be shipped anymore with Momentum 5.2 in all supported on-prem OSes: https://github.com/SparkPost/Momentum/commit/04686a61866b7df44270700885499e10b1c29371

Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
@dkoerichbird dkoerichbird marked this pull request as ready for review February 5, 2026 14:28
@dkoerichbird dkoerichbird requested a review from juliebin February 5, 2026 14:28
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
Signed-off-by: Doug Koerich <douglas.koerich@bird.com>
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.

4 participants