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

  • (#375) fix: allow to set changelog-lock-wait-time-in-minutes to 0 @jgarec

OSS Notable Changes

OSS New Features

  • (#427) DAT-15348 DevOps :: run nightly builds for extensions against core master-snapshot @jandroav

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