Releases: michael-simons/neo4j-migrations
Releases · michael-simons/neo4j-migrations
2.19.2
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
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
What's Changed
🚀 Features
- 658cd5e feat: Allow configuration of Cypher version outside scripts for all Cypher scripts.
🐛 Bug Fixes
🔄️ 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
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
2.18.1
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
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
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
1.16.4
1.16.3
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
What's Changed
🚀 Features
- 5b0c72c feat: Publish SBOMs.
🧹 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.