Skip to content

6.5.0

Compare
Choose a tag to compare
@michael-simons michael-simons released this 20 May 13:01
· 200 commits to main since this release

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.