Migrations for Neo4j
🔊 This is the last planned release for Liquigraph 4. Another release will follow for Liquigraph 3.
🛑 The Liquigraph project has reached End of Life and will not be maintained anymore 👋.
🤗 Fear not though, the Neo4j plugin for Liquibase replaces Liquigraph. This release includes a migration utility from Liquigraph to Liquibase (see #447), available through the CLI and Maven plugin.
⚠️ This release also fixes security vulnerabilities, including one from the underlying JDBC driver which now defaults to the 4.0.5 version (see https://github.com/neo4j-contrib/neo4j-jdbc/issues/291 for more information).
🙈 Move along, use 4.0.6 instead 🙈
For the curious minds, the Maven plugin in 4.0.5 was not properly configured 😅.
🔈 Please note this is one of the last releases of Liquigraph, as its successor, the Neo4j plugin for Liquibase, is available. A migration path from Liquigraph to Liquibase is on its way.
The main change is the underlying JDBC driver version update to 4.0.4. This includes the following noteworth improvements:
neo4j+s
, neo4j+ssc
, bolt+s
, bolt+ssc
schemes (since the 4.0.2 and 4.0.3 releases of the JDBC driver actually)Enjoy!
🔈 Please note this is one of the last releases of Liquigraph, as its successor, the Neo4j plugin for Liquibase, is available. A migration path from Liquigraph to Liquibase is on its way.
Here are the noteworthy changes:
liquigraph dry-run
- run is now executed via liquigraph run
- --help
and --version
are now exclusive and cannot be called on subcommandsApart from a few dependency bumps, here are the notable changes of this release:
Another 4.x release will happen soon (just waiting for https://github.com/neo4j-contrib/neo4j-jdbc/pull/228 to be released!).
Have fun with Liquigraph!
There has been a few internal improvements since 3.1.1 but also some externally-contributed user-facing features 🍾
🍺 Note that the official Homebrew recipe has switched to 4.x versions.
This version will only be available via the custom tap, as soon as this issue is resolved (contributors welcome, 😉 😉 ).
Let's try to release more often 🙏 This one includes a cool improvement:
This is relevant for users relying on the recently introduced multi-database support (works in Neo4j Desktop too!). Big thanks to @maximus321 for not only requesting the feature but also implementing it! 💪
Note: master
is now the branch for 4.x development, 3.x
has been created for Liquigraph 3.x
And a wild Liquigraph 4.x release appears ✨
🧐 Changes since 3.1.1:
The 2.x deserves some ❤️ too!
You should definitely upgrade to Liquigraph 3.x if you can (which requires a JDK 8 and Neo4j 3.x). Some of Liquigraph 2.x dependencies cannot be upgraded anymore and are open to vulnerability issues. 🐛
This is a loooong overdue release, apologies for the delay! 😅 By the way, if you or your company wants to support Liquigraph, please visit my Github Sponsors profile!
Here is the list of notable changes:
Kudos to @oyvindwe for the contribution on Liquigraph and on the JDBC driver as well! Thanks to Sebastien Latre for the logging fix!