2074 Commits

Author SHA1 Message Date
Mark Paluch
03bd40720d Update CI Properties.
See #2959
2024-11-15 10:39:24 +01:00
Mark Paluch
d8f58efeff After release cleanups.
See #2959
2024-11-15 10:23:54 +01:00
Mark Paluch
9de326508b Prepare next development iteration.
See #2959
2024-11-15 10:23:53 +01:00
Mark Paluch
507bee958e Release version 7.2.12 (2023.1.12).
See #2959
2024-11-15 10:21:37 +01:00
Mark Paluch
bab7c4e7c2 Prepare 7.2.12 (2023.1.12).
See #2959
2024-11-15 10:21:21 +01:00
Gerrit Meier
738d6c5dbc Downgrade Neo4j Java driver to 5.25.0. 2024-11-13 12:56:01 +01:00
Gerrit Meier
8c22764234 Upgrade Neo4j Java driver to 5.26.3. 2024-11-13 09:31:32 +01:00
Gerrit Meier
436276f823 Upgrade Neo4j Java driver to 5.26.2. 2024-11-11 16:45:25 +01:00
Gerrit Meier
5c85b9a802 Upgrade Neo4j Java driver to 5.26.1. 2024-11-11 12:36:59 +01:00
Mark Paluch
0840edac20 Upgrade to Maven Wrapper 3.9.9.
See #2967
2024-11-07 09:50:52 +01:00
Michael Simons
5c2b4de27c build: Make test more stable. 2024-10-24 14:26:53 +02:00
Michael Simons
9b23c0399e fix: Double check for a collection to be present in the mapping without directional prefix.
This is a direct follow up on #2918, in which we added the suffix to the collection names. That change didn’t take custom queries into account and people are most likely still using the known pattern of `source_REL_target` and I would like to not break them.
Therefor, we check now in the values list if a collection without suffix exists if we didn’t find one with and if so, use that.

This fixes #2963.
2024-10-24 14:14:52 +02:00
Gerrit Meier
8d74680ada Upgrade Neo4j Java Driver to 5.26.0. 2024-10-21 15:29:50 +02:00
Mark Paluch
c2a29a2bf8 After release cleanups.
See #2949
2024-10-18 10:17:02 +02:00
Mark Paluch
2159e4a5e1 Prepare next development iteration.
See #2949
2024-10-18 10:17:01 +02:00
Mark Paluch
bb28f3648c Release version 7.2.11 (2023.1.11).
See #2949
2024-10-18 10:14:33 +02:00
Mark Paluch
c40e0f0ef7 Prepare 7.2.11 (2023.1.11).
See #2949
2024-10-18 10:14:16 +02:00
Michael Simons
eb6106b1e9 refactor: Proper wrap retryable exceptions in TransactionSystemException.
This avoids an attempted rollback when the commit already failed which will lead to an illegal state exception otherwise, which will completely throw off the transaction system.
Discovered through an internal card.
2024-10-10 16:23:25 +02:00
Michael Simons
673c3b51c1 build(deps): Upgrade Neo4j Java driver to 5.25.0. 2024-10-10 15:59:13 +02:00
Mark Paluch
d30d123981 Consistently run all CI steps with the same user.
See #2951
2024-10-09 09:19:20 +02:00
Jens Schauder
3c231886fe After release cleanups.
See #2937
2024-09-13 10:53:00 +02:00
Jens Schauder
77c2bc9424 Prepare next development iteration.
See #2937
2024-09-13 10:52:59 +02:00
Jens Schauder
98cbffb5a6 Release version 7.2.10 (2023.1.10).
See #2937
2024-09-13 10:50:08 +02:00
Jens Schauder
23b7873e9b Prepare 7.2.10 (2023.1.10).
See #2937
2024-09-13 10:49:50 +02:00
Michael Simons
b401c308af fix: Sort spel parameters by the length of their name before replacing them with literals.
Fixes #2947.
2024-09-04 17:32:49 +02:00
GregDThomas
d57f94b873 fix: Catch retryable exceptions thrown by SDN itself. (#2945)
This fix #2944 by making the retryable exception messages consistent by introducing constants for prematurely closed transactions and sessions omitting the trailing dot as agreed within the bigger Spring Data team.
2024-08-27 13:38:49 +02:00
Michael Simons
6ecc34031e fix: Check if the pageable sort already contains the additional sort.
If it does or is equal to, don't add it a second time.

Fixes #2940
2024-08-20 16:48:05 +02:00
Michael Simons
9cc5a85b98 feat: Add support for GeoResults, GeoPage and Flux<GeoResult>. (#2939)
This adds support for returning `GeoResults<T>` and `GeoPage<T>` from any imperative repository on "near" queries, with and without maximum or range distance. These iterates will contain `GeoResult<T>`, with each including the distance to the required reference point.

For reactive only `Flux<GeoResult<T>>` is supported.

This PR also fixes an issues that would occur when using a "near" query on a domain that might contain circles, as the reference place was not passed in the pen-ultimate query generated in those cases.

Closes #2908
2024-08-16 15:26:31 +02:00
Jens Schauder
48691a7e42 After release cleanups.
See #2925
2024-08-16 09:01:34 +02:00
Jens Schauder
11b0bcaa52 Prepare next development iteration.
See #2925
2024-08-16 09:01:33 +02:00
Jens Schauder
4cdc2e466b Release version 7.2.9 (2023.1.9).
See #2925
2024-08-16 08:58:34 +02:00
Jens Schauder
004b245cf7 Prepare 7.2.9 (2023.1.9).
See #2925
2024-08-16 08:58:11 +02:00
Michael J. Simons
f0fe6c357f build: Upgrade Mockito and ByteBuddy to a Java 22 compatible version. 2024-08-15 12:53:00 +02:00
Michael J. Simons
ad47092208 Fix invalid test setup. 2024-08-15 12:28:38 +02:00
Mark Paluch
cd98c6057c Update CI properties.
See #2925
2024-08-08 10:17:43 +02:00
Mark Paluch
c3b06e8700 Upgrade to Maven Wrapper 3.9.8.
See #2934
2024-08-08 10:17:15 +02:00
Mark Paluch
7873c888bf Polishing.
Remover additional instances of DEVELOCITY_CACHE.

See #2929
2024-08-01 15:45:30 +02:00
Eric Haag
720d163299 Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #2929
2024-08-01 15:45:30 +02:00
Mark Paluch
908e1bbb19 Bundle Javadoc with Antora documentation site.
Closes #2930
2024-07-31 09:43:04 +02:00
Gerrit Meier
7482bd41bd Upgrade Neo4j Java driver to 5.23.0. 2024-07-30 11:24:38 +02:00
Gerrit Meier
16eb999a5a GH-2928 - Handle deeply nested relationships in fluent query correctly.
Closes #2928
2024-07-24 15:59:56 +02:00
Michael Simons
6b4d265f0b fix: Use contextual Cypher-DSL configuration for rendering statements in various Cypher-DSL based query extension.
Fixes #2927.
2024-07-19 14:29:00 +02:00
Jens Schauder
fa4d40428e After release cleanups.
See #2909
2024-07-12 13:36:34 +02:00
Jens Schauder
5a5b3b6d11 Prepare next development iteration.
See #2909
2024-07-12 13:36:33 +02:00
Jens Schauder
e15bd3d59c Release version 7.2.8 (2023.1.8).
See #2909
2024-07-12 13:33:05 +02:00
Jens Schauder
643e26d8d1 Prepare 7.2.8 (2023.1.8).
See #2909
2024-07-12 13:32:44 +02:00
Michael Simons
d393f55ec7 fix: Use direction as part of the node collection name for each relationship.
This avoids having duplicate keys in the map projection used to collect the
nodes for each relationship in cases where a node has two relationships with the
same name to the same label in different directions.

Fixes #2918.

Co-authored-by: Mathias Kühn <kuehn@synerva.de>
2024-07-10 10:17:23 +02:00
Michael Simons
2fe421f297 build: Pin CI Neo4j version to 5.20. 2024-07-09 11:41:51 +02:00
Gerrit Meier
ddb742ebde Upgrade Neo4j driver to 5.22.0. 2024-06-28 08:53:42 +02:00
Mark Paluch
d63abb8419 Switch to Broadcom docker proxy.
Closes #2912
2024-06-20 14:21:53 +02:00