Releases: liquibase/liquibase-neo4j
Releases · liquibase/liquibase-neo4j
liquibase-neo4j-4.21.1: Revert back to v4.21.1
What’s Changed
- Bump liquibase-core from 4.21.0 to 4.21.1 @dependabot
- [#272][#274] Document
mergeNodes
in JSON and YAML @fbiville - [#190] Document
runInTransaction
@fbiville - [#276] Strengthen node merge validation @fbiville
- [#119] Remove disconnected labels and contexts upon initialization @fbiville
- Update CI with latest JDK and Neo4k 5.x release @fbiville
- Introduce
<neo4j:insert />
(#175) @fbiville
Also properly implementsupports(Database)
in all custom change classes
liquibase-neo4j-4.21.0
What’s Changed
- Bump liquibase-core from 4.20.0 to 4.21.0 (#356) @dependabot
- Lower case internal queries' result keys (#355) @fbiville
This requires at least Liquibase core 4.17.0 - Add example configuration for Spring Boot (#353, #354) @fbiville
- Bump byte-buddy from 1.14.3 to 1.14.4 (#350) @dependabot
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 (#349) @dependabot
- Bump neo4j from 1.17.6 to 1.18.0 (#348) @dependabot
- Fix buggy time comparisons in tests (#344) @fbiville
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#347) @dependabot
- Fix formatting of change sets in docs (#343) @fbiville
- Add "edit this page" feature, presentations & alternatives sections (#342) @fbiville
- Bump byte-buddy from 1.14.2 to 1.14.3 (#340) @dependabot
- Add Neo4j 5.6 to CI (#339) @fbiville
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 (#338) @dependabot
- Bump liquibase/build-logic from 0.2.4 to 0.3.0 (#337) @dependabot
- Bump slf4j-nop from 2.0.6 to 2.0.7 (#336) @dependabot
- Bump maven-failsafe-plugin from 2.22.2 to 3.0.0 (#335) @dependabot
- Bump maven-surefire-plugin from 2.22.2 to 3.0.0 (#334) @dependabot
- Bump byte-buddy from 1.14.1 to 1.14.2 (#333) @dependabot
liquibase-neo4j-4.20.0
What’s Changed
- Bump liquibase-core from 4.19.1 to 4.20.0 (#331) @dependabot
- Bump byte-buddy from 1.14.0 to 1.14.1 (#330) @dependabot
liquibase-neo4j-4.19.1
What’s Changed
Notable changes
- Bump liquibase-core from 4.19.0 to 4.19.1 (#325) @dependabot
- Document key differences between the 2 JDBC connectors (#328) @fbiville
The documentation now focuses on the differences between the third-party JDBC connector that was used before 4.19 and the built-in one. This is also explains how to use the built-in connector when using Liquibase's core Java API.
Thanks to @kamil94131 and @chudok for the initial report (see #314). - Add missing Neo4j versions in CI (#327) @fbiville
- Replace BiFunction with QueryRunner (#326) @fbiville
Dependency bumps
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#324) @dependabot
- Bump versions-maven-plugin from 2.14.2 to 2.15.0 (#322) @dependabot
- Bump liquibase/build-logic from 0.2.3 to 0.2.4 (#320) @dependabot
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#318) @dependabot
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 (#313) @dependabot
- Bump byte-buddy from 1.13.0 to 1.14.0 (#321) @dependabot
- Bump byte-buddy from 1.12.22 to 1.13.0 (#316) @dependabot
- Bump byte-buddy from 1.12.19 to 1.12.22 (#311) @dependabot
liquibase-neo4j-4.19.0
What’s Changed
- Bump liquibase-core from 4.18.0 to 4.19.0 (#310) @dependabot
- Introduce built-in JDBC connector on top of Neo4j Java driver (#288) @fbiville
- This unblocks Liquibase users targeting Neo4j 5.x, while keeping the JDK 8 requirement
- Read the updated docs here to learn more about the configuration options (same as before, with a couple of settings still missing)
liquibase-neo4j-4.18.0.1
Built-in JDBC connector alpha
This is a pre-release of the new built-in JDBC implementation tailored for this extension.
The code currently lives in a PR.
Please start a discussion if you encounter any problem with that version.
The best way to read the associated documentation is to generate it from sources (requires Git&Docker):
git clone https://github.com/liquibase/liquibase-neo4j/ --branch liquibase-neo4j-jdbc-alpha-01
cd liquibase-neo4j
./documentation.sh
# browse localhost:8000
Note: this won't be made available on Maven Central, only here
liquibase-neo4j-4.18.0
What’s Changed
- Bump liquibase-core from 4.17.2 to 4.18.0 (#289) @dependabot
- Bump versions-maven-plugin from 2.13.0 to 2.14.1 (#293) @dependabot
- Bump slf4j-nop from 2.0.5 to 2.0.6 (#291) @dependabot
- Bump slf4j-nop from 2.0.4 to 2.0.5 (#284) @dependabot
liquibase-neo4j-4.17.2.1
What’s Changed
- Bump JDBC connector (#283) @fbiville
Fixes CVE-2022-42004
Fixes CVE-2022-42003
Fixes CVE-2020-36518 - Bump neo4j from 1.17.5 to 1.17.6 (#279) @dependabot
- Bump slf4j-nop from 2.0.3 to 2.0.4 (#280) @dependabot
NOTE: As reported in #290, the full JAR was missing and manually added.
liquibase-neo4j-4.17.2
What’s Changed
- Bump liquibase-core from 4.17.1 to 4.17.2 (#270) @dependabot
- Add initial support for Neo4j 5 (#277) @fbiville
This is just the first step, ensuring internal execution and tests do not break against Neo4j 5 instances.
The second step requires some light changes on the JDBC side. Stay tuned! - Implement node property extraction refactoring (#257) @mgazanayi
A wild new refactoring appears: https://www.neo4j.com/labs/liquibase/docs/reference-custom-features/#node-property-extraction
NOTE: As reported in #290, the full JAR was missing and manually added.