CompanionCompanion
Companion for Delivery
Companion for Business
Companion for Integration
Contact us
Companion for Delivery
Companion for Business
Companion for Integration
Contact us
  • Companion for Integration

    • Introduction
    • Getting Started
    • Configuration
    • Excel templating
    • How it works
  • YAML Configuration

    • Principles
    • Syntax
    • Validation
  • Custom Functions

    • Summary
    • arrayToJSON
    • bool
    • concatValueAndUnit
    • convertUnit
    • currentContextId
    • exportTime
    • eval
    • firstNonEmpty
    • getContextName
    • getEvents
    • getLastEventTime
    • getReferencesByAttributeGroup
    • getStoredValue
    • getWorkspaceId
    • hash
    • hasStoreKey
    • if
    • integer
    • join
    • mergeInheritedValues
    • multiValuesToJSON
    • number
    • nodeList
    • order
    • resolveUnitLabel
    • serializeAssetPushLocationsToJSON
    • serializeAttributeLinksToJSON
    • serializeContextReferenceToJSON
    • serializeContextReferencesToJSON
    • serializeContextValuesToJSON
    • serializeDataContainerToJSON
    • serializeDataContainersToJSON
    • serializeListOfValueValuesToJSON
    • serializeReferencesToJSON
    • serializeReferenceToJSON
    • serializeValuesToJSON
    • store
    • toXML
    • uppercase
  • Execution

    • Summary
    • Composite
    • From STEP
    • Standalone
    • Performance statistics
  • Configuration

    • ActiveMQ extension
    • Amazon AWS extension (SNS, SQS, Kinesis, S3)
    • ElasticSearch/OpenSearch extension
    • File extension (Excel, CSV, JSON, XML, JSONL, XMLL)
    • Kafka extension
    • Kafka Core extension
    • MongoDB/Cosmos DB extension
    • SQL extension
    • REST extension
    • Google Pub/Sub extension
  • c4i SaaS

    • Introduction
    • Managing jobs
    • Managing executions
    • Managing users
    • Changelog
  • Changelog

    • Core features changelog
    • ActiveMQ extension changelog
    • Amazon AWS extension changelog
    • Composite extension changelog
    • ElasticSearch extension changelog
    • File extension changelog
    • Kafka extension changelog
    • Kafka Core extension changelog
    • MongoDB/Cosmos DB extension changelog
    • SQL extension changelog
    • REST extension changelog
    • Google Pub/Sub extension changelog

MongoDB/Cosmos DB extension changelog

Core features

From version 3.1.4 onwards, version numbers are aligned with C4I Core

ActiveMQ extension versionC4I Core version
3.1.33.1.1
3.0.13.0.2
2.1.02.1.0
2.0.02.0.0
1.8.11.8.0
1.7.11.7.0
1.6.21.6.2
1.5.01.5.0
1.4.01.4.1
1.3.01.3.0
1.2.01.2.0
1.11.1

3.22.1

Released on 2026-07-02

  • Fix for bug where in some cases, empty arrays would be sent

3.20.4

Released on 2025-11-13

  • Major upgrade of passwords and other environment-dependent parameters handling. All environment-dependent parameters are now stored on a properties file on the STEP server. (See how to configure STEP and how to configure for Standalone)

3.14.2

Released on 2024-08-07

  • Fix bug where only one document would be deleted when multiple documents match the deleted key
  • Fix bug where too many deletion requests would be sent if a deleted element matches multiple keys

3.8.3

Released on 2024-01-09

  • The messages sent to MongoDB will replace the existing ones instead of updating the fields of existing messages
  • Respect field insertion order from YAML mappings

3.6.7

Released on 2023-06-28

  • Fix NullPointerException when logging in with an empty password
  • Add MongoDB 6.0 and 6.1 support

3.4.1

Released on 2022-12-21

  • Reduce the number of deletion queries made when using the parameter emptyDatabaseBeforeImport
  • Fix bug where the parameter requestTimer would not be used on deletion queries when using the parameter emptyDatabaseBeforeImport
  • Fix bug where the parameter batchSize would not be used on deletion queries when using the parameter emptyDatabaseBeforeImport

3.2.0

Released on 2022-09-21

  • Add optional parameter authenticationDatabase to indicate the database where the user is defined

1.8.1

Released on 2021-09-14

  • Add an optional timer between each requests to avoid overloading the database.

1.7.1

Released on 2021-08-26

  • Update MongoDB driver to allow full MongoDB 4.4 compatibility

1.5.0

Released on 2021-04-12

  • Add parameter to enable SSL/TLS connection. Mandatory to connect to a Cosmos DB instance

1.3.0

Released on 2020-11-23

  • Always convert dates to UTC according to the BSON specification

1.0.0

  • Serialize attribute values according to attribute type
  • Add parameter to specify batch size
Last Updated: 7/9/26, 8:40 AM
Prev
Kafka Core extension changelog
Next
SQL extension changelog