Release Notes
Release Notes — 2.77
Covers the 2.77 release series. Most recent patch: 2.77.0.
This page also covers changes first released in chart 2.75.x and 2.76.x, which never ran on Monad SaaS; each item carries the chart patch it first shipped in. Unless a subsection notes otherwise, changes apply to both Monad SaaS and self-hosted.
New features & improvements
SaaS & self-hosted
- Pipeline edits restart only the nodes you changed — saving a pipeline used to restart every node in it, pausing ingestion across the whole pipeline. Each node now carries its own configuration fingerprint, so a change to one node's settings or edges rolls that node alone; rotating a secret still rolls the nodes that use it. The first save after the upgrade restarts each pipeline once as nodes pick up their own fingerprints. (2.75.0)
- Monad MCP — inspect a node's retry queue — the new
list_retry_queuetool returns the records a node has failed to deliver together with the error the destination returned, which is the fastest answer to "the pipeline is running but nothing arrives at my output." Payloads are omitted unless you ask for them, and reading the queue never disturbs live processing. Docs → (2.77.0) (For teams using the Monad MCP integration.) - Monad MCP — the community transforms catalog is live —
list_community_transformsnow reads Monad's live community-transformations repository (hundreds of CEF, ECS and OCSF transforms, refreshed hourly) instead of a small fixed list, and can be searched by the input type a transform targets. The newget_community_transformreturns one transform's configuration, ready to pass tocreate_transform. (2.77.0) (For teams using the Monad MCP integration.)
Self-hosted only
- Cluster Sizing guide with an interactive calculator — a new guide for self-managed deployments estimates the cluster you need from your pipeline workload: enter the shape of your pipelines and your node size, and it returns node count, total CPU, memory and pods, the binding constraint, and the matching values.yaml guidance. Docs → (2.75.0)
- Helm install notes point at your console — after
helm installorhelm upgrade, the chart now prints the address of your Monad console, the sign-in steps for the authentication mode you run (bootstrap administrator credentials for local login, or your identity provider), and the other published endpoints, instead of a generic placeholder. (2.75.1)
New connectors
- OpenAI Enterprise Compliance Logs (input) — collects ChatGPT Enterprise Compliance Logs Platform data for a ChatGPT workspace or an API Platform organization: audit actions, user authentication, conversations and messages, Codex usage, plugin activity and more, delivered by OpenAI as time-windowed JSONL files and emitted by Monad as individual records for security monitoring, compliance reporting and e-discovery. Choose the source and the event-type categories your compliance API key is scoped for. Docs → (2.77.0)
Fixes
- Monad MCP —
create_inputandcreate_outputno longer drop the connector configuration — passing the configuration asconfigwas silently stripped, so any connector with a required setting could not be created;configis now accepted alongsideconfig_json, and every tool refuses an unknown argument with a hint at the nearest valid one instead of ignoring it. (2.75.0) - Alerting keeps working after an organization's last pipeline is removed — deleting every pipeline in an organization and later adding a new one left that organization without alert evaluation until an alert rule was next edited; the alerting service is now recreated automatically. (2.76.0)
- AWS SQS S3 inputs ignore S3 test events — the
s3:TestEventnotification that S3 sends when a bucket notification is first configured no longer surfaces as a pipeline error on a new SQS S3, CloudTrail or GuardDuty input; it is skipped. (2.77.0) - Google Cloud Storage input accepts its default Partition Format — the default value shown for Partition Format was rejected by the input's own validation, so a new input could not be saved without changing it; the default now validates. (2.77.0)
- Box User Activity input reads Box's streaming events feed — the input now uses the
admin_logs_streamingfeed Box recommends instead of the delayedadmin_logsfeed, so events arrive without Box's unspecified lag; existing inputs migrate automatically. (2.77.0) - Clumio Consolidated Alerts input delivers alert updates — the input keyed on when an alert was first raised, so later updates to an already-collected alert were never fetched; it now tracks the alert's last update and picks up changes. (2.75.0)
- Braintrust Audit Logs input no longer misses late-published rows — the query now holds back a short window so a row that becomes queryable after its creation time is still collected on a later run. (2.75.0)
- Node details panel no longer jumps on high-throughput pipelines — record counts of a million or more are shown compactly (for example
2.4M rec) so the panel keeps a steady height as counters tick. (2.76.0) - Select all / Deselect all sit on the field's label line in multiselect settings fields instead of floating above it. (2.77.0)
- Sign in with SSO is readable in light mode — the workspace-picker buttons on the sign-in card rendered black text on a dark background in light mode. (2.77.0)
Breaking changes
None.
Need help?
See the Monad docs for setup guides and reference, or reach out to Monad Customer Support at support@monad.com or via your dedicated Slack customer channel.
Self-hosted deployments upgrade to a 2.77.x release with
helm upgrade. Review the Breaking changes section above before upgrading;
when it says "None," the upgrade is drop-in.
Last modified on