Skip to content

Releases: neo4j/neo4j-jdbc

6.1.5

07 Mar 10:19
Compare
Choose a tag to compare

What's Changed

πŸ› Bug Fixes

  • c36ae21 fix(build): Add another way to spell MIT license to the license check.
  • bc5e0de fix: Make driver more resilient agains already existing attribute keys for Netty channels. (#869)

πŸ”„οΈ Refactorings

  • 0e1882e refactor: Support row movement as much as possible in the ResultSetImpl and throw the appropriate exception otherwise.
  • 0de6261 refactor: Trace usage of all result set interface methods.
  • d3184c9 refactor: Trace usage of all callable statement interface methods.
  • 9357d4e refactor: Trace usage of all prepared statement interface methods.
  • f7e05d7 refactor: Trace usage of all statement interface methods.
  • 0c9743a refactor: Trace usage of all connection interface methods.

πŸ“ Documentation

  • ffb06b2 docs: Add issue template.
  • db3e3f0 docs: Document logging configuration.
  • cdd1351 docs: Point GitHub pages always to the offical Neo4j manual.

🧹 Housekeeping

  • 8aaaeb3 Bump quarkus.platform.version from 3.18.4 to 3.19.1 (#862)
  • f7aca53 Bump org.codehaus.mojo:flatten-maven-plugin (#868)
  • 4a1c289 Bump org.neo4j:cypher-v5-antlr-parser from 5.26.2 to 5.26.3 (#867)
  • f9cfe1b Bump org.apache.maven.plugins:maven-deploy-plugin (#865)
  • 013e29e Bump org.neo4j:neo4j-cypher-dsl-bom (#864)
  • 050c220 Bump slf4j.version from 2.0.16 to 2.0.17 (#863)
  • 16ea18e Bump org.openapitools:openapi-generator-maven-plugin (#861)
  • 48e0863 Bump org.jreleaser:jreleaser-maven-plugin (#860)
  • 9b4842e Bump io.netty:netty-bom from 4.1.118.Final to 4.1.119.Final (#859)

6.1.4

24 Feb 09:53
Compare
Choose a tag to compare

What's Changed

πŸ› Bug Fixes

  • e9d87c2 fix: Remove tests for unsupported features that are now supported.

πŸ”„οΈ Refactorings

  • 1daa556 refactor(metadata): More work on adding support for JDBC / SQL features.
  • 2678d37 refactor: Replace several more unnessary usages of SQLFeatureNotSupportedException.

🧹 Housekeeping

  • 3df0055 Bump org.jooq:jooq from 3.19.18 to 3.19.20 (#858)
  • 70ff7b0 Bump spring-boot.version from 3.4.2 to 3.4.3 (#857)
  • 6e89852 Bump quarkus.platform.version from 3.18.3 to 3.18.4 (#856)
  • f068a19 Bump org.apache.maven.plugins:maven-compiler-plugin (#855)
  • ce60c12 Bump org.hibernate.orm:hibernate-platform (#854)
  • ff850fc Bump com.puppycrawl.tools:checkstyle (#853)
  • d7df38d Bump io.github.cdimascio:dotenv-java from 3.1.0 to 3.2.0 (#852)
  • 745c67b Bump org.junit:junit-bom from 5.11.4 to 5.12.0 (#851)
  • edbca02 Bump org.testcontainers:testcontainers-bom (#850)

6.1.3

17 Feb 11:54
Compare
Choose a tag to compare

What's Changed

πŸš€ Features

  • a42da59 feat(metadata): Cache the result of getTables per metadata instance as it is used during columns computations, too.
  • 2de971b feat(metadata): Use apoc.meta.schema if available for computing tables and relationships.
  • 404bd0f feat(metadata): Make sampling size for relationships configurable.

πŸ› Bug Fixes

  • 93abb1a fix(test): Disable reflection based test in native image. (#844)
  • 3bb7ab7 fix(build): The default of structuredMessage is false.

πŸ”„οΈ Refactorings

  • de2b3d3 refactor(meta): Sanitize sampling size and ensure it works for both apoc and Cypher solutions.

🧹 Housekeeping

  • 080ce04 Bump quarkus.platform.version from 3.18.2 to 3.18.3 (#849)
  • 14ee32f Bump org.hibernate.orm:hibernate-platform (#848)
  • c0ccfad Bump org.neo4j:neo4j-cypher-dsl-bom (#847)
  • 08c1b3d build(deps-dev): Bump com.tngtech.archunit:archunit from 1.3.0 to 1.4.0 (#846)
  • d7aefaf Bump org.jdbi:jdbi3-bom from 3.47.0 to 3.48.0 (#845)

πŸ›  Build

  • 3a03ce1 build: Use default values for announcer.
  • 34e7cad build: Exclude shaded dependencies from semver check.
  • b8523fb build: Enable announcer on release only.

6.1.2

12 Feb 12:39
Compare
Choose a tag to compare

What's Changed

πŸš€ Features

  • ce3e888 feat: Avoid throwing any SQLFeatureNotSupportedException from DatabaseMetaData.
  • dacb98f feat: Add support for isReadOnly in database metadata.
  • bbcb487 feat: Add support for getURL in database metadata.
  • d42f893 feat: Provide proper schema and catalog names from within ResultSetMetaData.
  • b0416d8 feat(translator): Provide a module containing a translator aiming specifically at Spark generated queries.

πŸ”„οΈ Refactorings

  • 69ee1a3 refactor: Use constants for metadata column names.
  • 2fc53c4 refactor: Address some overly complex methods. (#843)
  • b1e3435 refactor(translator): Optimize LIKE queries to not always use =~.
  • 0a691b2 refactor: Allow translator factories to return null to indicate that no translator has been created.

🧹 Housekeeping

  • b8bc487 Bump io.netty:netty-bom from 4.1.117.Final to 4.1.118.Final
  • 175b19d Bump quarkus.platform.version from 3.18.1 to 3.18.2 (#842)
  • 7b4189f Bump org.graalvm.buildtools:native-maven-plugin (#841)
  • 7112adb Bump org.neo4j:cypher-v5-antlr-parser from 5.26.1 to 5.26.2 (#840)
  • f39448b Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#839)
  • 5c75faa Bump org.hibernate.orm:hibernate-platform (#838)
  • 896f02f Bump quarkus.platform.version from 3.17.8 to 3.18.1 (#837)
  • 32051be Bump com.puppycrawl.tools:checkstyle (#836)
  • a6b6686 Bump quarkus.platform.version from 3.17.7 to 3.17.8 (#835)
  • 1480297 Bump org.openapitools:openapi-generator-maven-plugin (#834)
  • bf9b12b Bump spring-boot.version from 3.4.1 to 3.4.2 (#833)
  • 03bc391 Bump org.hibernate.orm:hibernate-platform (#831)
  • 5fc86b8 Bump quarkus.platform.version from 3.17.6 to 3.17.7 (#830)
  • 1d7b0d7 Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#828)
  • ac32b32 Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final (#827)
  • 789a95f Bump org.jooq:jooq from 3.19.17 to 3.19.18 (#829)
  • 96e0910 Bump cookie and express in /etc/antora (#825)

πŸ›  Build

  • ede26b1 build: Add release announcements.

6.1.1

13 Jan 10:11
Compare
Choose a tag to compare

What's Changed

πŸš€ Features

  • e98cab4 feat: Indicate that all open result sets will be closed when autocommit fails. [metadata]
  • 791e4f2 feat: Add app string to transactional metadata and unify with BoltAgent.
  • f1baf87 feat: Indicate in metadata which client info properties are supported. [metadata]
  • 9d179b1 feat: Add support for getTypeInfo. [metadata]
  • d6b2183 feat: Show all catalogs. [metadata]
  • 34bbb15 feat: In LIKE also translate _ to .. [translator].
  • 8b771b9 feat: Derive primary keys from unique constraints.

πŸ› Bug Fixes

  • 46ef2c5 fix: Don’t swallow exception and don’t overwrite previous valid translation when a later translator fails.
  • d4ee5f1 fix: Allow matching on multiple patterns, check target nodes in relationships. [translator] (#819)
  • 245cd93 fix: Transaction must not jump back from committed to ready.
  • 7e02077 fix: Use correct target for elementId. [translator]

πŸ”„οΈ Refactorings

  • b3e3a73 refactor: Still create a relationship pattern despite an expected empty result [translator]
  • 77e52f4 refactor: Align both overloads of getSchemas to support querying the schema and returning the current catalog.
  • 895d416 refactor: Rework catalog support.

πŸ“ Documentation

  • 6e799ab docs: Add screenshot from 6.1.0 release notes.

🧰 Tasks

  • 1c1562b chore: Extend license header to 2025.

🧹 Housekeeping

  • 01b9528 Bump quarkus.platform.version from 3.17.5 to 3.17.6 (#824)
  • 9160d22 Bump org.jooq:jooq from 3.19.16 to 3.19.17 (#823)
  • d6abf3e Bump com.github.siom79.japicmp:japicmp-maven-plugin (#822)
  • 805f8bf Bump com.opencsv:opencsv from 5.9 to 5.10 (#821)
  • fcfb7d2 Bump org.hibernate.orm:hibernate-platform (#808)
  • 89169c7 Bump quarkus.platform.version from 3.17.4 to 3.17.5 (#809)
  • 2c1f2e6 Bump org.mockito:mockito-bom from 5.14.2 to 5.15.2 (#816)
  • 6cb0502 Bump org.jreleaser:jreleaser-maven-plugin (#817)
  • 76692f2 Bump org.assertj:assertj-core from 3.26.3 to 3.27.2 (#818)
  • 8f758aa Bump spring-boot.version from 3.4.0 to 3.4.1 (#812)
  • d1e2c56 Bump io.netty:netty-bom from 4.1.115.Final to 4.1.116.Final (#810)
  • cd90d65 Bump org.neo4j:neo4j-cypher-dsl-bom (#813)
  • 202c80e Bump com.puppycrawl.tools:checkstyle (#815)
  • 0220639 Bump org.junit:junit-bom from 5.11.3 to 5.11.4 (#807)
  • c8c4f1b Bump org.jooq:jooq from 3.19.15 to 3.19.16 (#806)
  • fea2623 Bump com.puppycrawl.tools:checkstyle (#805)
  • 0d263f0 Bump io.github.cdimascio:dotenv-java from 3.0.2 to 3.1.0 (#804)
  • fc18b14 Bump quarkus.platform.version from 3.17.3 to 3.17.4 (#803)
  • 41abb65 Bump neo4j-cypher-dsl.version from 2024.3.1 to 2024.3.2

πŸ›  Build

  • d53805b build: Allow the swagger generated stuff to compile with JDK23.

6.1.0

13 Dec 06:54
Compare
Choose a tag to compare

What's Changed

Tip

This minor release bump is fully API compatible with 6.0.1, we bumped the version for two reasons:
The virtual column element_id has been renamed to v$id and consistently shows now in the database metadata as "generated column". The naming has been chosen on purpose to avoid any clash with nodes that have an actual property of that name (No, the elementId() of a node is a function call, just like id() was, it is not a property).
The second reason is for the fix in behaviour of executeUpdate which now returns the estimated number of updated rows instead of the cumulative updates in a statement. This is in align with the JDBC Spec.

The most exciting new feature of this release is the introduction of virtual tables for relationships. The metadata does now some sampling of the graph (Similar to what is done in the schema introspection PoC or Apoc Meta) and lists relationships between labels as label1_TYPE_label2 in the data dictionary, with a v$id column for the relationship, and v$label1_id and v$label2_id so that ETL tools can actual join those with the labels.

Those virtual tables are fully queryable, so that you can do a SELECT * FROM Person_ACTED_IN_Movie, which will return the element ids of the relationship and the start and end nodes and all relationship properties and they do partake of course proper in joins.

Using the standard JOIN syntax, the driver will translate the query to a simple pattern match, so that

SELECT p."v$person_id", name, title, roles 
FROM Person p
JOIN Person_ACTED_IN_Movie pm ON pm.v$person_id = p.v$id
JOIN Movie m ON m.v$id = pm.v$movie_id 
WHERE title = 'The Matrix'
ORDER BY title, name

becomes

MATCH (p:Person) -[r:ACTED_IN]->(m:Movie)
WHERE m.title = 'The Matrix'
RETURN elementId(p), p.name AS name, m.title AS title, r.roles AS roles
ORDER BY m.title, p.name

When you enumerate the tables in the FROM clause and join inside WHERE, the driver will match start and end nodes separately and then join on ids as well. We might change this in a future optimisation.

image

πŸš€ Features

  • 1b7d520 feat: Implement left and right joins on virtual tables.
  • f8ed74d feat: Add support for parsing array expressions [translator].

πŸ› Bug Fixes

  • fef8468 fix: Make executeUpdate return only the number of modified rows. (#780)

πŸ”„οΈ Refactorings

  • f3bd2de refactor: Improve metadata support.

πŸ“ Documentation

  • 5623382 docs: Store changelog with the repository.
  • 52133da docs: Add example how to turn Node into Map.

🧹 Housekeeping

  • 860c969 build: Bump version.
  • 785a93a Bump org.apache.maven.plugins:maven-javadoc-plugin (#802)
  • 3f22be0 Bump org.graalvm.buildtools:native-maven-plugin (#801)
  • 57ca1b5 Bump quarkus.platform.version from 3.17.2 to 3.17.3 (#800)
  • a782b29 Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#798)
  • 98e50da Bump com.puppycrawl.tools:checkstyle (#797)
  • bfc5e23 Bump quarkus.platform.version from 3.16.4 to 3.17.2 (#796)
  • 4e03283 Bump org.testcontainers:testcontainers-bom (#795)
  • 2696970 Bump org.openapitools:openapi-generator-maven-plugin (#794)
  • e8fd41b Bump org.hibernate.orm:hibernate-platform (#793)
  • 70a6c3c Bump dev.langchain4j:langchain4j-bom from 0.36.0 to 0.36.2 (#792)
  • 8f551b7 Bump spring-boot.version from 3.3.5 to 3.4.0 (#791)
  • 35da2f6 Bump quarkus.platform.version from 3.16.3 to 3.16.4 (#790)
  • 8b5c5f1 Bump org.hibernate.orm:hibernate-platform (#789)
  • 4239005 Bump dev.langchain4j:langchain4j-bom from 0.35.0 to 0.36.0 (#788)
  • 528843d Bump org.asciidoctor:asciidoctor-maven-plugin (#787)
  • 238de8b Bump quarkus.platform.version from 3.16.2 to 3.16.3 (#786)
  • 7a72201 Bump io.netty:netty-bom from 4.1.114.Final to 4.1.115.Final (#785)
  • 75d41a8 Bump org.jooq:jooq from 3.19.14 to 3.19.15 (#781)
  • deb9e9b Bump com.puppycrawl.tools:checkstyle (#784)
  • 7f24cb1 Bump quarkus.platform.version from 3.16.1 to 3.16.2 (#783)
  • e882122 Bump org.sonarsource.scanner.maven:sonar-maven-plugin (#782)

6.0.1

04 Nov 08:52
Compare
Choose a tag to compare

What's Changed

πŸš€ Features

  • 7729ebd feat: Add support for the remaining aggregate functions.
  • 3e91638 feat: Make LLM in translator configurable. (#764)

πŸ› Bug Fixes

  • b63af1d fix: upgrade @neo4j-documentation/macros from 1.0.2 to 1.0.4 (#760)

πŸ”„οΈ Refactorings

  • 726b1ba refactor: Adapt to non-semver Quarkus changes in integration tests.
  • 678fd94 refactor: Simplify property name access.

πŸ“ Documentation

  • 3d184d3 docs: Remove author revision and EAP attribute (#749)
  • 76f8c83 docs: Remove EAP warning from readme.

🧹 Housekeeping

  • 57ebb6c Bump quarkus.platform.version from 3.15.1 to 3.16.1 (#776)
  • 56053ce Bump org.jreleaser:jreleaser-maven-plugin (#779)
  • 4ab577e Bump org.apache.maven.plugins:maven-surefire-plugin (#778)
  • 7f4ee1c Bump com.puppycrawl.tools:checkstyle (#777)
  • b57612f Bump org.apache.maven.plugins:maven-failsafe-plugin (#775)
  • eedbeb8 Bump org.apache.maven.plugins:maven-javadoc-plugin (#774)
  • 0f86e18 Bump org.asciidoctor:asciidoctor-maven-plugin (#773)
  • c7ca644 Bump spring-boot.version from 3.3.4 to 3.3.5 (#767)
  • f6babcb Bump org.junit:junit-bom from 5.11.2 to 5.11.3 (#766)
  • b3acaf6 Bump org.jdbi:jdbi3-bom from 3.46.0 to 3.47.0 (#765)
  • 7c52bf1 Bump org.apache.maven.plugins:maven-checkstyle-plugin (#772)
  • 4ed6fcd Bump com.puppycrawl.tools:checkstyle (#771)
  • 9930ca4 Bump org.jooq:jooq from 3.19.13 to 3.19.14 (#770)
  • 14b9b89 Bump org.codehaus.mojo:exec-maven-plugin (#769)
  • a5f5fb8 Bump org.testcontainers:testcontainers-bom (#768)
  • aed51f8 Bump org.jdbi:jdbi3-bom from 3.45.4 to 3.46.0 (#762)
  • 77e7f62 Bump org.asciidoctor:asciidoctorj-pdf from 2.3.18 to 2.3.19 (#763)
  • fe18bc0 Bump org.mockito:mockito-bom from 5.14.1 to 5.14.2 (#761)
  • d2c5b8a Bump org.openapitools:openapi-generator-maven-plugin (#758)
  • e455ac8 Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#757)
  • 23a06b6 Bump org.mockito:mockito-bom from 5.14.0 to 5.14.1 (#756)
  • 5d3a54a Bump org.apache.maven.plugins:maven-surefire-plugin (#755)
  • d36be3e Bump org.junit:junit-bom from 5.11.1 to 5.11.2 (#754)
  • 04d7e8f Bump org.testcontainers:testcontainers-bom (#753)
  • 2b1a76d Bump org.apache.maven.plugins:maven-javadoc-plugin (#752)
  • 082dfad Bump io.netty:netty-bom from 4.1.113.Final to 4.1.114.Final (#751)
  • 09a56ec Bump org.apache.maven.plugins:maven-failsafe-plugin (#750)

πŸ›  Build

  • 46b1507 build: Check upstream dependencies during build at all times.

6.0.0

04 Oct 09:20
Compare
Choose a tag to compare

What's Changed

πŸ› Bug Fixes

  • 5432114 docs: Fix another broken link on the Readme.

πŸ”„οΈ Refactorings

  • 908bc6b refactor: Discard open Bolt results before closing transaction. (#748)

πŸ“ Documentation

  • 7f52d28 docs: Make README work on GitHub, too.
  • 7155ea4 docs: Update copyright dates.

🧹 Housekeeping

  • e112db1 Bump neo4j-cypher-dsl.version from 2024.1.0 to 2024.2.0

πŸ›  Build

  • e28b5ec build: Test against latest public available Neo4j image.

6.0.0-RC1

02 Oct 09:40
Compare
Choose a tag to compare
6.0.0-RC1 Pre-release
Pre-release

What's Changed

Big thanks to my colleagues @stefano-ottolenghi and @recrwplay for working with me setting up the release of the official documentation (Preview available here until the final release goes out).

πŸ› Bug Fixes

  • 30b90dd docs: Fix link to manual.
  • 086a92b fix: Use correct directory for preview.
  • 0c5429b fix: Add missing license headers.

πŸ“ Documentation

  • c6aaf8c docs: Correct small typo in README (#747)
  • eaa343f docs: Remove Introduction section from page with no other sections (#736)
  • 7b5323c docs: Full review and polishing of the whole documentation. (#720)

🧹 Housekeeping

  • 02f7584 Bump dev.langchain4j:langchain4j-bom from 0.34.0 to 0.35.0 (#746)
  • a234aca Bump com.puppycrawl.tools:checkstyle (#745)
  • bc35f69 Bump quarkus.platform.version from 3.14.4 to 3.15.1 (#744)
  • 72ce687 Bump org.mockito:mockito-bom from 5.13.0 to 5.14.0 (#743)
  • 35282fb Bump org.junit:junit-bom from 5.11.0 to 5.11.1 (#742)
  • a51e82b Bump org.jooq:jooq from 3.19.11 to 3.19.13 (#741)
  • acc4a3b Bump io.fabric8:docker-maven-plugin from 0.45.0 to 0.45.1 (#740)
  • 55a3b6a Bump com.mycila:license-maven-plugin from 4.5 to 4.6 (#739)
  • a0d25f4 Bump spring-boot.version from 3.3.3 to 3.3.4 (#737)
  • 0af6df4 Bump org.neo4j:neo4j-cypher-dsl-bom (#735)
  • aa91667 build(deps-dev): Bump org.asciidoctor:asciidoctorj from 2.5.13 to 3.0.0 (#734)
  • c59f2eb Bump org.graalvm.buildtools:native-maven-plugin (#733)
  • 6a50341 Bump quarkus.platform.version from 3.14.2 to 3.14.4 (#732)
  • 80458f4 Bump org.apache.maven.plugins:maven-javadoc-plugin (#724)
  • 6fcd872 Bump org.apache.maven.plugins:maven-failsafe-plugin (#725)
  • d10d860 Bump io.github.cdimascio:dotenv-java from 3.0.1 to 3.0.2 (#731)
  • 7ac4a91 Bump org.jreleaser:jreleaser-maven-plugin (#730)
  • 113ce53 Bump org.mockito:mockito-bom from 5.12.0 to 5.13.0 (#729)
  • 515bccb Bump dev.langchain4j:langchain4j-bom from 0.33.0 to 0.34.0 (#728)
  • f74d019 Bump quarkus.platform.version from 3.13.3 to 3.14.2 (#727)
  • 74b8478 Bump org.apache.maven.plugins:maven-surefire-plugin (#726)
  • 1f39b1c Bump org.neo4j:neo4j-cypher-dsl-bom (#723)
  • 1f59fcf Bump io.netty:netty-bom from 4.1.112.Final to 4.1.113.Final (#722)
  • 0c02a8a Bump com.puppycrawl.tools:checkstyle (#719)
  • 37b1cbf Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#718)
  • 9a0284c Bump org.apache.maven.plugins:maven-checkstyle-plugin (#717)
  • 0c18390 Bump com.github.siom79.japicmp:japicmp-maven-plugin (#716)
  • 6c2b29f Bump org.apache.maven.plugins:maven-deploy-plugin (#714)
  • abb6509 Bump org.openapitools:openapi-generator-maven-plugin (#713)
  • 79c5dd3 Bump spring-boot.version from 3.3.2 to 3.3.3 (#712)
  • 2268b27 Bump org.apache.maven.plugins:maven-install-plugin (#711)
  • 54e2dc6 Bump org.jdbi:jdbi3-bom from 3.45.3 to 3.45.4 (#710)
  • 44ae3a0 Bump quarkus.platform.version from 3.13.2 to 3.13.3 (#709)
  • e96075a Bump org.apache.maven.plugins:maven-surefire-plugin (#708)
  • 2940c7d Bump org.junit:junit-bom from 5.10.3 to 5.11.0 (#707)
  • 35d67ca Bump spring-javaformat.version from 0.0.42 to 0.0.43 (#706)
  • 9d47c18 Bump org.codehaus.mojo:exec-maven-plugin (#705)
  • ea82c45 Bump org.apache.maven.plugins:maven-failsafe-plugin (#704)
  • ccb9ae8 Bump org.jooq:jooq from 3.19.10 to 3.19.11 (#703)
  • e56cf1f Bump quarkus.platform.version from 3.12.3 to 3.13.2 (#699)
  • 4cf3faf Bump org.jdbi:jdbi3-bom from 3.45.2 to 3.45.3 (#695)
  • 7fbd137 Bump org.asciidoctor:asciidoctorj-pdf from 2.3.17 to 2.3.18 (#696)
  • ce8a774 Bump org.testcontainers:testcontainers-bom (#697)
  • 0ccef4b Bump org.codehaus.mojo:exec-maven-plugin (#700)
  • 8dcea72 Bump slf4j.version from 2.0.13 to 2.0.16 (#701)
  • 6c92a4d Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#702)
  • 54347d4 Bump io.fabric8:docker-maven-plugin from 0.44.0 to 0.45.0 (#694)
  • f3f18f9 Bump dev.langchain4j:langchain4j-bom from 0.32.0 to 0.33.0 (#693)

πŸ›  Build

  • 726d166 build: Update checkout and setup-java actions to latest.
  • 2702a1c build: Mute snyk for tests, testing infrastructure, and docs (#738)
  • 4aa0146 build: Configure Neo4j Antora build proper.

6.0.0-M05

22 Jul 09:22
Compare
Choose a tag to compare
6.0.0-M05 Pre-release
Pre-release

What's Changed

πŸš€ Features

  • 752d31b feat: Add support for transactional metadata. (#686)
  • 01cd4a9 feat: Support DISTINCT clause in SELECT statements. (#679)
  • 5894779 feat: Allow chained translators to break out of chain with standard magic comment.
  • 3ed8f81 feat: Make text2cypher orderable and use the term precedence everywhere.

πŸ› Bug Fixes

  • 94e0f95 fix: Adapt to changes in generated Swagger code.
  • cf46497 fix: Enforce cypher for schema queries.

πŸ”„οΈ Refactorings

  • 3dfbd77 refactor: Log translation to FINE, not FINEST.
  • e501054 refactor: Correctly quote logging placeholders and increase the log level for text2cypher translations.

πŸ“ Documentation

  • 6059b6b docs: Adapt to new env name.
  • 46646f7 build: Document log settings.

🧹 Housekeeping

  • 6d399dd Bump spring-boot.version from 3.3.1 to 3.3.2 (#687)
  • 9131e42 Bump io.netty:netty-bom from 4.1.111.Final to 4.1.112.Final (#688)
  • c79913b Bump com.github.siom79.japicmp:japicmp-maven-plugin (#689)
  • 037b562 Bump quarkus.platform.version from 3.12.2 to 3.12.3 (#690)
  • 7d809d1 Bump org.testcontainers:testcontainers-bom (#691)
  • fd1d2bb Bump org.apache.maven.plugins:maven-javadoc-plugin (#692)
  • b7714cc Bump org.apache.maven.plugins:maven-failsafe-plugin (#685)
  • bd148c1 Bump org.neo4j:neo4j-cypher-dsl-bom (#684)
  • 97451b4 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#683)
  • 7e9b01c Bump quarkus.platform.version from 3.12.1 to 3.12.2 (#682)
  • 8642383 Bump org.apache.maven.plugins:maven-release-plugin (#681)
  • 481f572 Bump org.apache.maven.plugins:maven-surefire-plugin (#680)
  • b772593 Bump org.openapitools:openapi-generator-maven-plugin (#678)
  • 85f0e86 Bump io.github.git-commit-id:git-commit-id-maven-plugin (#677)
  • 432de17 Bump quarkus.platform.version from 3.12.0 to 3.12.1 (#676)
  • f00efe6 Bump dev.langchain4j:langchain4j-bom from 0.31.0 to 0.32.0 (#675)
  • 05de4ce Bump org.jreleaser:jreleaser-maven-plugin (#673)
  • 12a77e2 Bump quarkus.platform.version from 3.11.3 to 3.12.0 (#672)
  • d0e2cc5 Bump org.moditect:moditect-maven-plugin (#671)
  • ec764fa Bump org.jdbi:jdbi3-bom from 3.45.1 to 3.45.2 (#670)
  • 95c2c72 Bump org.junit:junit-bom from 5.10.2 to 5.10.3 (#669)
  • f03b276 Bump io.github.cdimascio:dotenv-java from 3.0.0 to 3.0.1 (#668)
  • 682fd73 Bump spring-boot.version from 3.3.0 to 3.3.1 (#667)
  • ff930b3 Bump org.neo4j:neo4j-cypher-dsl-bom (#666)
  • 6887f27 Bump quarkus.platform.version from 3.11.2 to 3.11.3 (#665)
  • bbbb878 Bump org.apache.maven.plugins:maven-jar-plugin (#664)
  • cd5822e Bump org.neo4j:neo4j-cypher-dsl-bom (#663)
  • 1b3a91b Bump org.apache.maven.plugins:maven-release-plugin (#662)
  • 69f7988 Bump org.apache.maven.plugins:maven-surefire-plugin (#661)
  • 38d8547 Bump org.apache.maven.plugins:maven-failsafe-plugin (#660)
  • 233dd73 Bump org.jooq:jooq from 3.19.9 to 3.19.10 (#659)
  • f66a3aa Bump quarkus.platform.version from 3.11.1 to 3.11.2 (#658)
  • daafd3b Bump io.netty:netty-bom from 4.1.110.Final to 4.1.111.Final (#657)
  • 43eed8d Bump spring-javaformat.version from 0.0.41 to 0.0.42 (#651)
  • 73e5ebc Bump org.apache.maven.plugins:maven-checkstyle-plugin (#652)
  • 380d57a Bump io.github.git-commit-id:git-commit-id-maven-plugin (#653)
  • e87c826 Bump quarkus.platform.version from 3.11.0 to 3.11.1 (#654)
  • 8f807ec Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#655)
  • 5ea0eb9 Bump org.asciidoctor:asciidoctorj-pdf from 2.3.15 to 2.3.17 (#656)

πŸ›  Build

  • 72a57aa build: Move all bundles to a dedicated folder. (#650)
  • fec5857 build: Attach main project javadoc to the bundle.