MongoDB Extension Release Notes
Release notes for the Liquibase MongoDB open-source software (OSS) and MongoDB Pro extensions.
Note: The releases of the Liquibase MongoDB OSS extension are independent of Liquibase Open Source releases. Versions numbers of this extension and Liquibase Open Source are not necessarily synchronized. See the compatibility chart for more information.
Compatibility
MongoDB OSS Extension Version | MongoDB Pro Extension Version | Liquibase Compatible Version |
---|---|---|
4.28.0 | 1.4.0 and 1.4.1 | 4.28.0+ |
4.24.0 | 1.3.0 | 4.24.0–4.27.0 |
4.23.1 | 1.2.0 | 4.23.1 |
4.23.0 | 1.1.1 | 4.23.0 |
4.20.0 | 1.0.0 | 4.20.0–4.21.1 |
Download the latest version of the Liquibase MongoDB Pro Extension here.
MongoDB Pro 1.4.1: August 12, 2024
The MongoDB Pro 1.4.1 release is a patch release that updates some dependency plugin versions.
MongoDB Pro 1.4.0: June 3, 2024
The Liquibase Pro connect
command now works with the MongoDB Pro extension. This version also includes several fixes and enhancements.
For more information, see Liquibase MongoDB Pro 1.4.0 Release Notes.
MongoDB Pro 1.3.0: October 11, 2023
MongoDB users can now manage their existing mongosh
scripts with Liquibase by adding comments containing Liquibase directives. This makes it easy to bring the power of Liquibase change management into an existing project team using MongoDB.
For more information, see Liquibase MongoDB Pro 1.3.0 Release Notes.
MongoDB OSS 4.23.1 and MongoDB Pro 1.2.0: September 6–12, 2023
The Liquibase MongoDB OSS and Pro extension are compatible starting with Liquibase 4.23.1, and are not backwards compatible with previous Liquibase versions. For users of Liquibase core versions between 4.19.0 and 4.21.1, please use the previous 4.x Mongo extension release as shown in the compatibility matrix.
MongoDB OSS 4.23.1
Full Changelog: liquibase-mongodb-v4.23.0...liquibase-mongodb-4.23.1
OSS Changes
OSS Notable Changes
OSS New Features
OSS Bug Fixes
- (#425) [DAT-15648] Disable Rows affected: 0 message as it is not applicable for NoSql @vitaliimak
- (#419) [DAT-15624] Fix conflict between core and extension dropAll fixes @vitaliimak
OSS Breaking Changes
- (#419) [DAT-15624] Fix conflict between core and extension dropAll fixes @vitaliimak
OSS Security Driver and Other Updates
- (#433) build(deps): bump actions/checkout from 3 to 4 @dependabot
- (#431) build(deps-dev): bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 @dependabot
- (#430) build(deps-dev): bump org.slf4j:slf4j-simple from 2.0.7 to 2.0.9 @dependabot
- (#428) build(deps-dev): bump org.yaml:snakeyaml from 2.1 to 2.2 @dependabot
- (#426) build(deps): bump liquibase/build-logic from 0.3.9 to 0.4.0 @dependabot
- (#424) build(deps-dev): bump org.codehaus.groovy:groovy-all from 3.0.18 to 3.0.19 @dependabot
- (#423) build(deps): bump liquibase/build-logic from 0.3.8 to 0.3.9 @dependabot
- (#422) build(deps): bump liquibase/build-logic from 0.3.6 to 0.3.8 @dependabot
- (#418) build(deps): bump liquibase/build-logic from 0.3.5 to 0.3.6 @dependabot
- (#417) build(deps-dev): bump org.yaml:snakeyaml from 2.0 to 2.1 @dependabot
- (#415) build(deps): bump actions/checkout from 2 to 3 @dependabot
- (#414) build(deps): bump actions/cache from 3.0.5 to 3.3.1 @dependabot
- (#416) build(deps): bump liquibase/build-logic from 0.3.3 to 0.3.5 @dependabot
- (#413) Add github-actions packages @vitaliimak
- (#412) build(deps-dev): bump jupiter.version from 5.9.3 to 5.10.0 @dependabot
- (#409) Bump mongodb-driver-sync from 4.10.1 to 4.10.2 @dependabot
MongoDB Pro 1.2.0
Pro Changes
-
(#88) Fix maven pom @jandroav
Pro New Features
- (#122) DAT-15217 @sayaliM0412
- (#129) [DAT-15754] Revert XSD schemas renaming back to pro @vitaliimak
- (#120) DAT-15348 DevOps :: run nightly builds for extensions against core master-snapshot @jandroav
- (#116) [DAT-15692] Obfuscate code (based on liquibase-pro obfuscation) @filipelautert
- (#86) DAT-15406 liquibase-pro-mongodb enhancements/fixes @jandroav
Pro Bug Fixes
- (#111) chore(attach-artifact-release.yml): configure Git user.name and user.… @jandroav
- (#110) fix(attach-artifact-release.yml): remove unnecessary step to update b… @jandroav
- (#109) chore(attach-artifact-release.yml): add step to attach zip file to dr… @jandroav
- (#103) DAT-15631 Mongo Extensions release :: OSS (v4.23.1) and PRO (v1.1.1) @jandroav
Pro Security Driver and Other Updates
- (#132) chore(deps): bump org.liquibase.ext:liquibase-mongodb from 4.23.0 to 4.23.1 @dependabot
- (#127) chore(deps): bump actions/checkout from 3 to 4 @dependabot
- (#126) chore(deps-dev): bump org.slf4j:slf4j-simple from 2.0.7 to 2.0.9 @dependabot
- (#125) chore(deps-dev): bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 @dependabot
- (#119) chore(deps): bump liquibase/build-logic from 0.3.9 to 0.4.0 @dependabot
- (#117) chore(deps-dev): bump org.codehaus.groovy:groovy-all from 3.0.18 to 3.0.19 @dependabot
- (#108) Bump liquibase/build-logic from 0.3.8 to 0.3.9 @dependabot
- (#106) Bump liquibase/build-logic from 0.3.6 to 0.3.8 @dependabot
- (#105) Bump liquibase.version from 4.23.0 to 4.23.1 @dependabot
- (#102) Bump liquibase/build-logic from 0.3.5 to 0.3.6 @dependabot
- (#101) Bump org.projectlombok:lombok from 1.18.26 to 1.18.28 @dependabot
- (#100) Bump org.apache.maven.plugins:maven-assembly-plugin from 3.5.0 to 3.6.0 @dependabot
- (#99) Bump org.codehaus.groovy:groovy-all from 3.0.17 to 3.0.18 @dependabot
- (#94) Bump org.liquibase.ext:liquibase-sdk-maven-plugin from 0.10.13 to 0.10.20 @dependabot
- (#93) Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.1 to 2.15.2 @dependabot
- (#91) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 2.1.0 to 3.0.0 @dependabot
- (#96) Bump liquibase/build-logic from 0.3.3 to 0.3.5 @dependabot
- (#89) Create dependabot.yml @jnewton03
The Liquibase MongoDB OSS and PRO extension are major version releases compatible starting with Liquibase 4.23.0, and are not backwards compatible with previous Liquibase versions.
For users of Liquibase core versions between 4.19.0 and 4.21.1, please use the previous 4.x Mongo extension release.
Full Changelog: liquibase-mongodb-v4.21.0...liquibase-mongodb-4.23.0
OSS 4.23.0 Notable Changes
- [DAT-14008] In this version we are excited to announce the Liquibase MongoDB extension supports AWS Document DB.
- (#372) [DAT-14504] Adding retryWrites config @KushnirykOleh
- [DAT-14503] Create instructions to connect to AWS DocDB with tls=on @vitaliimak
For documentation, see Using Liquibase MongoDB Pro with Amazon DocumentDB.
OSS 4.23.0 Breaking Changes
- (#391) [DAT-15279] Implement new ChangeLogHistoryService interface methods @vitaliimak
Note: If you receive the message Unexpected error running Liquibase: Receiver class liquibase.ext.mongodb.changelog.MongoHistoryService does not define or inherit an implementation of the resolved method 'abstract boolean isDatabaseChecksumsCompatible()' of interface liquibase.changelog.ChangeLogHistoryService.
you have incompatible versions of the MongoDB extension and Liquibase Core.
OSS 4.23.0 Changes
- (#388) DAT-15071 automatically bump version via the release workflow @jandroav
- (#383) DAT-15071 Automatically bump version on mongodb via the release workflow @jandroav
- (#382) DAT-15072. adding build and package step to pull-request.yml @PavloTytarchuk
- (#378) DAT-15075. added possibility to run only one test case in HarnessNoSqlCompatibility test @PavloTytarchuk
- (#376) [DAT-14184] Remove index.htm file from released artifact @vitaliimak
- (#370) [DAT-14184] Fix incorrect path @vitaliimak
- (#364) [DAT-14184] Add index.htm file to xsd schemes page @vitaliimak
- (#366) [DAT-14199] Rename xsd schema prefix @vitaliimak
- (#365) DAT-14741. updated docker-compose file. changed url in harness-config.yml. @PavloTytarchuk
OSS 4.23.0 New Features
- (#394) [DAT-15373] Fix checksum empty spaces validation @filipelautert
- (#391) [DAT-15279] Implement new ChangeLogHistoryService interface methods @vitaliimak
- (#390) DAT-15272 @sayaliM0412
OSS 4.23.0 Security Driver and Other Updates
- (#397) Update version to 4.23.0-SNAPSHOT in pom.xml @kristyldatical
- (#395) updated pom.xml version from 4.21.1-SNAPSHOT to 4.22.0-SNAPSHOT @PavloTytarchuk
- (#389) chore(deps-dev): bump groovy-all from 3.0.17 to 3.0.18 @dependabot
- (#387) Bump mongodb-driver-sync from 4.9.1 to 4.10.1 @dependabot
- (#386) Bump maven-release-plugin from 2.5.3 to 3.0.1 @dependabot
- (#384) Bump json from 20230227 to 20230618 @dependabot
- (#379) Bump maven-surefire-plugin from 3.1.0 to 3.1.2 @dependabot
- (#380) Bump surefire-junit-platform from 3.1.0 to 3.1.2 @dependabot
- (#377) Bump jackson-databind from 2.15.1 to 2.15.2 @dependabot
- (#374) Bump lombok from 1.18.26 to 1.18.28 @dependabot
- (#373) Bump gmavenplus-plugin from 2.1.0 to 3.0.0 @dependabot
- (#371) Bump maven-source-plugin from 3.2.1 to 3.3.0 @dependabot
- (#367) Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 @dependabot
- (#368) Bump jackson-databind from 2.15.0 to 2.15.1 @dependabot
- (#358) Bump jackson-databind from 2.14.2 to 2.15.0 @dependabot
- (#359) Bump jupiter.version from 5.9.2 to 5.9.3 @dependabot
- (#361) Bump maven-surefire-plugin from 3.0.0 to 3.1.0 @dependabot
- (#362) Bump maven-gpg-plugin from 3.0.1 to 3.1.0 @dependabot
- (#355) Bump mongodb-driver.version from 4.9.0 to 4.9.1 @dependabot
Download the latest version of Liquibase MongoDB OSS Extension here.
Pro 1.1.1 Changes
- (#67) [DAT-15164] cleaned pom, updated version to 1.0.1-snapshot @KushnirykOleh
- (#65) DAT-15410. added possibility to FoundationalExtensionHarnessTest to run only only test case instead of the whole suite. @PavloTytarchuk
- (#61) [DAT-14742] Add index.htm file to s3 @vitaliimak
- (#64) [DAT-14783] Fix path to examples directory. @vitaliimak
- (#63) [DAT-14634] Add correct message for unable to run native executor error @vitaliimak
- (#62) [no-jira] fixed docs link @KushnirykOleh
- (#60) [DAT-13758] Add doc links to error and warning log messages @vitaliimak
- (#59) [DAT- 14199] Rename xsd schema prefix for OSS extension @vitaliimak
- (#50) [DAT-14313] clean pom.xml @KushnirykOleh
- (#56) Update test.yml @kristyldatical
- (#58) Sync branch with main @kristyldatical
- (#57) Add instruction how to connect to AWS DocumentDB @vitaliimak
- (#55) DAT-14457 Pro Extensions are failing to release due to build-logic bugs @jandroav
New Features
- (#69) DAT-15272 @sayaliM0412