2025 Releases
1 September 2025 Release
Adds support for the AWS S3 private link connection type.
27 August 2025 Release
Adds the Test Connection button in the Connection Registry UI to initiate a connectivity test for each connection.
Adds the
tenant_name,project_name, andorg_namefields to Atlas Stream Processing metrics, including those exported to Datadog.Adds
lifetime cache hit/missstatistics to the stats.operatorStats of the :ref`atlas-sp-agg-cachedlookup` stage.
21 August 2025 Release
Adds support for the
Stream Processor Statemetric in the Atlas Datadog integration.
19 August 2025 Release
Adds the
$functionoperator, allowing for Javascript execution in stream processing pipelines. To learn more, see$function(Stream Processing).Adds the
$cachedLookupoperator allowing for$lookupresults to be cached for a specific TTL to improve the performance of slowly changing data. To learn more, see$cachedLookup.
18 August 2025 Release
Adds the ability for the
$emitstage to sendnullvalues to Kafka topics to support compacting Kafka Topics by using$emit.config.tombstoneWhen = boolean. To learn more, see$emitAggregation Stage (Stream Processing).
6 August 2025 Release
Adds support for Cross Atlas Project for
$sourceand$merge. To learn more, see Atlas Connection.
31 July 2025 Release
Adds support for
$sourceto support Initial Sync when reading from Atlas collections. To learn more, see MongoDB Collection Change Stream.
25 July 2025 Release
Adds support for Stream Processing Instances to deploy on Google Cloud. To learn more, see Google Cloud (GCP) Stream Processing Regions.
27 June 2025 Release
Adds support for
$mergeto be able to delete documents in collections. To learn more, see $merge (Stream Processing).
16 June 2025 Release
Adds support for Datadog Metrics. To learn more, see Datadog Metrics.
2 June 2025 Release
Adds support for AWS S3 connections.
30 April 2025 Release
Adds a new
$sessionWindowAtlas Stream Processing pipeline aggregation stage that specifies a session window for aggregation of data. This allow you to run a pipeline on each "session" of activity in an input stream. To learn more, see $sessionWindow.Supports Azure-hosted Confluent Kafka clusters via Private Link connection.
26 March 2025 Release
Adds a new
$externalFunctionAtlas Stream Processing pipeline stage that triggers processes in a specific AWS Lambda resource. To learn more, see $externalFunction.
12 March 2025 Release
Supports creating $https connections in the Atlas UI.
Adds the
parallelismfield to $merge. The field specifies the number of threads to which to distribute write operations, which improves performance.Allow you to create additional alerts: Output Message Count, DLQ Message Count, Kafka Lag, and Change Stream Delay. To learn more, see Atlas Stream Processing Alerts.
5 March 2025 Release
Supports the createUUID expression that takes no arguments and returns UUID BSON type values in Stream Processors.
Adds a new configuration for Window operators to support
processingTimein addition toeventTime. To learn more, see Processing Time.Adds the $meta expression that returns an object containing all streaming metadata for a document.
Adds the
parseJsonStringsfield to the$httpsoperator, allowing it to parse JSON Strings returned from an API call. To learn more, see $https.
14 February 2025 Release
Allows you to add a Kafka Private Link Connection for AWS MSK clusters.
Allows you to deploy Stream Processing Instances on AWS
us-east-2. To learn more, see Atlas Stream Processing Regions.
20 January 2025 Release
Supports the $currentDate expression that returns the system time of your stream processing instance each time Atlas Stream Processing evaluates it.
Supports reading JSON documents with embedded file signatures (magic bytes).
Fixes an issue that prevented the configuration of hopping windows with
hopSizegreater thaninterval.
14 January 2025 Release
Changes the
executionTimeSecsstat toexecutionTimeMillis. To view this stat, invoke thesp.processor.stats()command.Changes the buffering duration for
$emitAggregation Stage (Stream Processing) to Apache Kafka sinks from 1000 milliseconds to five milliseconds.
2024 Releases
10 December 2024 Release
Supports VPC Peering with Confluent on AWS.
02 December 2024 Release
Supports using the Atlas Administration API to edit stream processors.
Supports AWS PrivateLink with Confluent.
Supports Azure Private Link with EventHubs.
11 November 2024 Release
Increases Apache Kafka Timeout from 10 seconds to 30 seconds.
23 October 2024 Release
Always retries processors when the target cluster is in the
REPAIRINGstate.Fixes the
partitionIdleTimeoutafter the checkpoint restore.Adds more watermark and window information to verbose stats.
Ensures calls to produce messages to Apache Kafka don't hang indefinitely, even when the producer queue is full.
11 October 2024 Release
Supports ingesting multitopic Apache Kafka sources.
Updates Apache Kafka
offsetsfor consumer groups to near-real time.Supports the
compression.typeandackssettings in the Apache Kafka $emit configuration.Supports collectionless $lookup syntax.
Standardizes the way Atlas Stream Processing serializes Apache Kafka errors into a string.
Increases the $emit and $merge dynamic expression limit to
1000.Handles $lookup with unique
connectionNameinside window pipeline.Improves paused cluster errors.
28 August 2024 Release
Supports converting from
Binarydata to various data types using $convert. This allows you to transform Kafka headers into specific data types as needed.Stream processors that use Apache Kafka as a source expose per-partition watermarks in
sp.processor.stats().Fixes a bug where users were unable to create stream processing instances in certain regions through the API.