Skip to content

6.6.0

Compare
Choose a tag to compare
@michael-simons michael-simons released this 27 Jun 13:34
· 137 commits to main since this release
ad77f99

What's Changed

This release contains significant new features such as allowing token based authentication to be refreshed, an SPI to role token based authentication with any provider via standard JDBC properties and more. Additionally we improved the callable statement support quite a bit, although it is probably not that widely used (yet).

Last but not least, the database metadata is now accurate wrt the return columns of procedures and functions and includes them in the corresponding methods.

🚀 Features

  • f6708c2 feat: Provide an authentication SPI and allow loading additional authentication suppliers via factories.
  • e09a250 feat: Add support for refreshing expiring token based authentication.

🐛 Bug Fixes

  • 3a620b3 fix: Align callable statement with JDBC spec wrt getting parameters back. (#1010)

🔄️ Refactorings

  • 88ec761 refactor: Include function and procedure return columns in metadata and add support for parameter metadata in callable statements. (#1012)
  • 466be62 refactor: Simplify Lazy<>.
  • 47e4193 refactor: SPIs must be exported from the bundles.
  • 94a196c refactor: Improve metrics collection.

📝 Documentation

  • 2d6bb9b docs: Update local changelog.

🧹 Housekeeping

  • ada99ed Bump org.neo4j:neo4j-cypher-dsl-bom to 2024.7.1
  • 8940670 Bump org.testcontainers:testcontainers-bom (#1003)
  • b5bdcdb Bump org.hibernate.orm:hibernate-platform (#997)
  • f975800 Bump quarkus.platform.version from 3.23.3 to 3.23.4 (#1004)
  • 117dbd6 Bump spring-boot.version from 3.5.0 to 3.5.3 (#1002)
  • 86d120f Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 (#1001)
  • 6181140 Bump org.codehaus.mojo:flatten-maven-plugin (#1000)
  • b73d7f8 Bump dev.langchain4j:langchain4j-bom from 1.0.1 to 1.1.0 (#999)
  • e20b897 Bump com.puppycrawl.tools:checkstyle (#1005)
  • 7015668 Bump spring-javaformat.version from 0.0.46 to 0.0.47 (#998)
  • 003cedf Bump io.micrometer:micrometer-tracing-bom (#993)
  • 2b948a5 Bump org.jooq:jooq from 3.19.23 to 3.19.24 (#987)
  • 827309f Bump org.hibernate.orm:hibernate-platform (#988)
  • 521c6af Bump quarkus.platform.version from 3.23.2 to 3.23.3 (#990)
  • a76bb30 Bump org.neo4j:cypher-v5-antlr-parser from 5.26.7 to 5.26.8 (#991)
  • 87ce824 Bump com.fasterxml.jackson:jackson-bom (#992)
  • a14d8da Bump org.jdbi:jdbi3-bom from 3.49.4 to 3.49.5 (#994)
  • ac13f49 Bump io.micrometer:micrometer-bom from 1.15.0 to 1.15.1 (#995)

🛠 Build

  • 8cb67d8 build(test): Retrieve host from the KEYCLOAK container instead of defaulting to localhost.
  • 7fab110 build(docs): Updated antora dependencies.