Skip to content

Releases: michael-simons/neo4j-migrations

2.19.2

23 Sep 09:36
21e7765

Choose a tag to compare

What's Changed

🚀 Features

  • 5986acc feat: Support relative files paths.

📝 Documentation

  • 79036a6 docs: Add more information about locationsToScan.

🧹 Housekeeping

  • d99958d build(deps-dev): Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre (#1776)
  • 2e7f7fa Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 (#1775)
  • 8e7d9c8 Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 (#1774)
  • 531379e Bump quarkus.version from 3.26.3 to 3.28.0 (#1773)
  • 3727084 Bump spring-boot.version from 3.5.5 to 3.5.6 (#1772)
  • 0c347f9 build(deps-dev): Bump com.google.errorprone:error_prone_annotations from 2.41.0 to 2.42.0 (#1771)
  • fa7d765 Bump org.neo4j:neo4j-cypher-dsl-bom from 2025.0.1 to 2025.0.2 (#1770)
  • 0ac25da Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (#1769)
  • 7ff5390 Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 (#1768)

🛠 Build

  • 312ae34 build: Pin third-party actions.

2.19.1

15 Sep 08:57
0360c12

Choose a tag to compare

What's Changed

🧹 Housekeeping

  • 65e4b34 Bump quarkus-neo4j.version from 5.7.0 to 5.7.1
  • b86a6a5 build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.5.3 to 7.5.4 (#1760)
  • 3d261c9 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 (#1766)
  • 43167d3 Bump io.netty:netty-bom from 4.1.126.Final to 4.1.127.Final (#1765)
  • cc08eb5 Bump neo4j-ogm.version from 4.0.19 to 4.0.20 (#1764)
  • 02f62d4 Bump com.google.testing.compile:compile-testing from 0.22.0 to 0.23.0 (#1763)
  • dd49f3a Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 (#1762)
  • 5fc04f9 Bump org.commonmark:commonmark from 0.25.1 to 0.26.0 (#1761)
  • b3cfb7f build(deps-dev): Bump org.checkerframework:checker-qual from 3.50.0 to 3.51.0 (#1759)
  • 817ae6d Bump quarkus.version from 3.26.2 to 3.26.3 (#1758)
  • f760b54 Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 (#1757)
  • d64261a Bump quarkus-neo4j.version from 5.6.0 to 5.7.0

2.19.0

11 Sep 15:36
efb6cef

Choose a tag to compare

What's Changed

🚀 Features

  • 658cd5e feat: Allow configuration of Cypher version outside scripts for all Cypher scripts.

🐛 Bug Fixes

  • 135bad0 fix: Update various dependencies of native image test-script. (#1747)

🔄️ Refactorings

  • 78d661f refactor: Default to testing on Neo4j 2025.x.
  • 4451bf0 refactor: Adapt to changes in recent Quarkus versions.

🧹 Housekeeping

  • 43fc1e0 Bump com.google.testing.compile:compile-testing from 0.21.0 to 0.22.0 (#1753)
  • 7cf03d9 Bump org.neo4j:neo4j-cypher-dsl-bom from 2025.0.0 to 2025.0.1 (#1756)
  • c40f826 Bump quarkus.version from 3.26.1 to 3.26.2 (#1755)
  • 50bdf34 Bump io.netty:netty-bom from 4.1.124.Final to 4.1.126.Final (#1754)
  • f046fca Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 (#1750)
  • 2212c57 Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.1.0.4751 to 5.2.0.4988 (#1752)
  • 19aa1d0 Bump quarkus.version from 3.26.0 to 3.26.1 (#1751)
  • 75b3aa3 build(deps-dev): Bump org.checkerframework:checker-qual from 3.49.5 to 3.50.0 (#1749)
  • e303a7e Bump quarkus.version from 3.25.3 to 3.26.0 (#1746)
  • d04cc11 Bump spring-boot.version from 3.5.4 to 3.5.5 (#1745)
  • 326d97f Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.7.2 to 2025.0.0 (#1744)

2.18.2

18 Aug 10:33
0792d38

Choose a tag to compare

What's Changed

🔄️ Refactorings

  • 1588a99 refactor: Point book list to codeberg.

🧹 Housekeeping

  • 6b95df1 build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.5.2 to 7.5.3 (#1743)
  • b9a024a Bump io.netty:netty-bom from 4.1.123.Final to 4.1.124.Final (#1742)
  • b418c8c Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 (#1741)
  • 700baad Bump quarkus.version from 3.25.0 to 3.25.3 (#1740)
  • a09e003 Bump byte-buddy.version from 1.17.6 to 1.17.7 (#1739)
  • 2c52dbf Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 (#1738)
  • c7a15b8 Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (#1736)
  • 63ff138 Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.7.1 to 2024.7.2 (#1735)
  • aae3b79 Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.1 to 1.7.2 (#1734)
  • 9f49769 Bump org.commonmark:commonmark from 0.25.0 to 0.25.1 (#1733)
  • 1e088f7 Bump quarkus.version from 3.24.4 to 3.25.0 (#1730)
  • 75f50a9 Bump org.junit:junit-bom from 5.13.3 to 5.13.4 (#1732)
  • 817079e Bump neo4j-ogm.version from 4.0.18 to 4.0.19 (#1731)
  • 226969a build(deps-dev): Bump com.google.errorprone:error_prone_annotations from 2.40.0 to 2.41.0 (#1729)
  • e2023be Bump quarkus-neo4j.version from 5.5.0 to 5.6.0 (#1728)
  • f9518a2 Bump spring-boot.version from 3.5.3 to 3.5.4 (#1727)
  • 37c1bbe Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#1722)
  • 3f1279a Bump org.moditect:moditect-maven-plugin from 1.2.2.Final to 1.3.0.Final (#1723)
  • ac35be9 build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.5.1 to 7.5.2 (#1724)
  • 73c963a Bump quarkus.version from 3.24.3 to 3.24.4 (#1721)
  • a9a51a9 Bump org.graalvm.buildtools:native-maven-plugin from 0.10.6 to 0.11.0 (#1720)

🛠 Build

  • 463407a build: Build native image for linux as static image using musl. (#1719)

2.18.1

16 Jul 15:00
da283ed

Choose a tag to compare

What's Changed

This releases addresses issues found in native image binaries for all platforms. No other functionality has changed.

🐛 Bug Fixes

  • a83c8f2 fix: Downgrade to Netty 4.1.x in native image.
  • 2b34a9c build: Fix test_native_cli.java so that it actually tests the output.

🧹 Housekeeping

  • c46331c Bump quarkus.version from 3.24.2 to 3.24.3 (#1716)
  • 9c3cfea build(deps-dev): Bump com.google.errorprone:error_prone_annotations from 2.39.0 to 2.40.0 (#1715)
  • bf97d42 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (#1714)
  • 5d490e8 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /neo4j-migrations-maven-plugin (#1713)
  • 0dcb8b9 Bump Neo4j image to 5.26.
  • a210a17 Bump org.neo4j.driver:neo4j-java-driver from 5.28.7 to 5.28.9

2.18.0

07 Jul 10:38
417cabc

Choose a tag to compare

What's Changed

This release is 100% API compatible with 2.17.x and lower, but the version has been bumped due to changes in the Quarkus module: Any ServiceUnavailableException will now now only be logged, but re-thrown, so that a failed migration must either be actively handled for an app to start, or if not handled, will not lead to potential inconsistencies.

🔄️ Refactorings

  • 3a1aa35 refactor: Rethrow ServiceUnavailableException in Quarkus extension so that app stops when connection fails.

🧹 Housekeeping

  • ba2925b Bump quarkus-neo4j.version from 5.4.0 to 5.5.0 (#1708)
  • cfe72d2 Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 (#1712)
  • 05942ab Bump org.neo4j.driver:neo4j-java-driver from 5.28.6 to 5.28.7 (#1711)
  • 9e66a2a build(deps-dev): Bump org.checkerframework:checker-qual from 3.49.4 to 3.49.5 (#1710)
  • 82be62a Bump org.junit:junit-bom from 5.13.2 to 5.13.3 (#1709)
  • bde2225 Bump quarkus.version from 3.24.1 to 3.24.2 (#1707)
  • a4cf25b Bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.1 (#1703)
  • e6f4742 build(deps-dev): Bump com.google.errorprone:error_prone_annotations from 2.38.0 to 2.39.0 (#1696)
  • 938038f Bump org.neo4j.driver:neo4j-java-driver from 5.28.5 to 5.28.6 (#1697)
  • 37c8d1f Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.7.0 to 2024.7.1 (#1698)
  • b0ddaa2 Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.0 to 3.9.1 (#1699)
  • 5236acb Bump quarkus.version from 3.24.0 to 3.24.1 (#1700)
  • 72ead83 Bump org.junit:junit-bom from 5.13.1 to 5.13.2 (#1701)
  • 0b15fc3 Bump testcontainers.version from 1.21.2 to 1.21.3 (#1702)
  • 7aa2254 Bump io.github.classgraph:classgraph from 4.8.179 to 4.8.180 (#1704)
  • 13ba622 Bump spring-boot.version from 3.5.0 to 3.5.3 (#1695)
  • 42936fd Bump org.sonatype.central:central-publishing-maven-plugin from 0.7.0 to 0.8.0 (#1693)
  • 6d10a55 Bump org.commonmark:commonmark from 0.24.0 to 0.25.0 (#1694)
  • 075b67e Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 (#1692)
  • 3c62064 Bump byte-buddy.version from 1.17.5 to 1.17.6 (#1691)
  • be82a94 Bump org.asciidoctor:asciidoctorj-diagram from 2.3.2 to 3.0.1 (#1690)
  • de1b387 Bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1 (#1689)
  • eba73ea Bump testcontainers.version from 1.21.1 to 1.21.2 (#1688)
  • dfb95b5 Bump quarkus.version from 3.23.2 to 3.24.0 (#1687)
  • ebb4b44 build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.5.0 to 7.5.1 (#1686)

🛠 Build

  • ab5de55 build: Build native image with latest GraalVM.

2.17.4

11 Jun 10:35
d617c01

Choose a tag to compare

What's Changed

🔄️ Refactorings

  • 9737216 refactor: Remove unused requirements from module-info.java.

📝 Documentation

  • 40b21ac docs: Update local changelog.

🧹 Housekeeping

  • f0c6909 build(deps-dev): Bump org.checkerframework:checker-qual from 3.49.3 to 3.49.4 (#1684)
  • 280f006 Bump org.junit:junit-bom from 5.13.0 to 5.13.1 (#1683)
  • af4e5e3 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 (#1682)
  • 2bb813f Bump quarkus.version from 3.23.0 to 3.23.2 (#1681)
  • 303d6a2 Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (#1676)
  • 18d0028 Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0 (#1680)
  • 870a5b9 Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 (#1679)
  • 27467db Bump testcontainers.version from 1.21.0 to 1.21.1 (#1678)
  • 31856d3 Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 (#1677)
  • e238b96 Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.6.1 to 2024.7.0 (#1675)
  • 875db85 Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.24.0 (#1673)
  • 8c934d7 Bump quarkus.version from 3.22.3 to 3.23.0 (#1672)
  • c7fb962 build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.4.5 to 7.5.0 (#1670)
  • 6cdea99 Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.6.0 to 2024.6.1 (#1671)
  • db96aaa Bump quarkus.version from 3.22.2 to 3.22.3 (#1669)
  • 2fbc053 Bump quarkus-neo4j.version from 5.3.0 to 5.4.0 (#1667)
  • e48dfb8 build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1 (#1668)
  • 6c5f9ae Bump neo4j-ogm.version from 4.0.17 to 4.0.18 (#1666)
  • 794f513 Bump quarkus.version from 3.22.0 to 3.22.2 (#1665)
  • 5f29286 Bump org.neo4j:neo4j-cypher-dsl-bom from 2024.5.1 to 2024.6.0 (#1664)
  • 9174567 build(deps-dev): Bump org.checkerframework:checker-qual from 3.49.2 to 3.49.3 (#1663)

🛠 Build

  • ae154e1 build: Skip asciidoctor plugin for native binaries.
  • d11a780 build: Harden checkstyle.

1.16.4

11 Jun 10:03
1.16.4
8ededc0

Choose a tag to compare

What's Changed

🧰 Tasks

  • 9b5caa4 chore: Update license header to 2025.

🧹 Housekeeping

  • 54aec85 Bump neo4j-java-driver from 4.4.11 to 4.4.20

🛠 Build

  • 48f9277 build: Remove JBang catalog support (repository is now behind SSO / SAML).
  • 69707ca build: Skip asciidoctor plugin for native binaries.
  • aee0140 build: Build native image with latest GraalVM.
  • e83b4fd build: Update actions to be inline with main.

1.16.3

28 May 17:36
2a1253e

Choose a tag to compare

What's Changed

This is mainly a bug fix release to make Neo4j Migrations 1.16.x work with latest Neo4j 2025.05. This release does not provide binaries, as the actions used to build those are no longer available. Maven artefacts are however of course on Central already.

🐛 Bug Fixes

  • 4971bdf refactor: Restrict the output of dbms.components() to 'Neo4j Kernel'. (#1622)
  • e5fc2db fix: Don't delete properties that are already boolean when normalizing.

🛠 Build

  • 854e852 build: Use new central publishing and move away from the sunsetting ossrh service.

2.17.3

28 Apr 14:40
a3e0e0d

Choose a tag to compare

What's Changed

🚀 Features

🧹 Housekeeping

  • dc342a0 Bump spring-boot.version from 3.4.4 to 3.4.5 (#1659)
  • e370693 Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 (#1660)
  • 7386067 Bump quarkus.version from 3.21.2 to 3.22.0 (#1658)
  • b0ed32b Bump org.neo4j.driver:neo4j-java-driver from 5.28.4 to 5.28.5 (#1657)
  • 357b88c build(deps-dev): Bump org.springframework.data:spring-data-neo4j from 7.4.4 to 7.4.5 (#1656)
  • 5ca6e0b Bump testcontainers.version from 1.20.6 to 1.21.0 (#1655)
  • b0f7f79 build(deps-dev): Bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre (#1654)
  • acf83f4 build(deps-dev): Bump com.google.errorprone:error_prone_annotations from 2.37.0 to 2.38.0 (#1652)
  • 390a03e Bump picocli.version from 4.7.6 to 4.7.7 (#1651)
  • 70aeeac Bump quarkus.version from 3.21.1 to 3.21.2 (#1648)
  • 0678808 Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#1650)
  • 0ec610d build(deps-dev): Bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre (#1649)
  • 95256b8 Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#1647)

🛠 Build

  • 47247e6 build: Remove dispatch to Neo4j docs repo as this is now behind SSO.