6.5.0
What's Changed
This is a feature release, introducing "Cypher-backed views" . Cypher-backed views will help you teaching your tools all the capabilities of Cypher without those tools leaving the relational world. Please have a look at the documentation linked above.
In this release we also took some time and polish up the code base a bit, addressing some technical debt, resulting in a quadruple A-rating at the Neo4j SonarQube instance with regards to security, reliability, maintainability and security hotspots.
If you have feedbacks, issues, bugs: Please reach out on the issue tracker.
🚀 Features
- 90900b1 feat: Support Cypher-backed views. (#946)
- 8f7be33 feat: Provide a dedicated logger for processed SQL.
🐛 Bug Fixes
- e7c91fc fix: Rewriting of parameter placeholders for prepared statements.
🔄️ Refactorings
- 8f69a6b refactor: Don’t default password to
password
- ffc010f refactor: Correct typographic error.
- 9d0084e refactor: Use dedicated method for querying apoc availibility.
📝 Documentation
- 5b3d038 docs: Polish named parameters example. (#959)
- 23987e7 docs: Document Cypher-backed views in README.
- f644fef docs: Update local changelog.
- 0609ce4 docs: Fix copyright year in Antora config.
- e275046 docs: Fix typographic error in CONTRIBUTING. (#939)
🧹 Housekeeping
- 6666f0f Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.23.1 (#928)
- 4d809ce Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#954)
- 71cc907 Bump io.micrometer:micrometer-bom from 1.14.6 to 1.15.0 (#953)
- edd4dc5 Bump com.fasterxml.jackson.jr:jackson-jr-objects (#956)
- 2ec5579 Bump quarkus.platform.version from 3.22.2 to 3.22.3 (#955)
- ebaad65 Bump org.jdbi:jdbi3-bom from 3.49.3 to 3.49.4 (#952)
- 90ca425 Bump dev.langchain4j:langchain4j-bom from 0.36.2 to 1.0.0 (#951)
- aaed5a7 Bump io.micrometer:micrometer-tracing-bom (#950)
- 10c33f7 Bump spring-javaformat.version from 0.0.43 to 0.0.44 (#949)
- 970f3f9 Bump org.hibernate.orm:hibernate-platform (#948)
- 2d5c565 Bump org.neo4j:neo4j-cypher-dsl-bom to 2024.6.1
- 9e07ea7 Bump org.neo4j:neo4j-cypher-dsl-bom (#945)
- 93c8012 Bump org.neo4j:cypher-v5-antlr-parser from 5.26.5 to 5.26.6 (#944)
- 5027104 build(deps-dev): Bump com.tngtech.archunit:archunit from 1.4.0 to 1.4.1 (#943)
- 66528b5 Bump quarkus.platform.version from 3.22.1 to 3.22.2 (#942)
- c59da14 Update neo4j-bolt-connection to 3.0.0 (#940)
🛠 Build
- ccdd229 build: Incorporate Spring Boot smoke tests into test results.
- bb02ce6 build: Make sure integration tests are observed by Sonar. (#957)
- 1faf4fc build: Integrate deploy configuration for JReleaser with Maven and document all necessary deploy steps.
- 12ede47 build: Exclude the text2cypher PoC / experimental module from code coverage.