Commit Graph

1761 Commits

Author SHA1 Message Date
Mark Paluch
df7ea3074e Update CI properties.
See #1382
2023-07-03 09:50:16 +02:00
Mark Paluch
9d4c077747 Upgrade to Maven Wrapper 3.9.3.
See #1405
2023-07-03 09:49:38 +02:00
Mark Paluch
363c734f0a Refine value binding for statements accepting TTL and Timestamp.
We now use bind markers to represent the TTL and Timestamp for Insert, Update, and Delete if the StatementFactory uses bind markers. Otherwise, we fall back to inline values.

This change prevents re-preparing statements for statements with different TTL and Timestamp values.

Closes #1401
2023-06-30 14:35:01 +02:00
Mark Paluch
e950084f99 Delombok test code.
Closes #1398
2023-06-20 11:02:57 +02:00
Mark Paluch
386f0b74a0 Upgrade to Maven Wrapper 3.9.2.
See #1393
2023-06-13 08:55:02 +02:00
Mark Paluch
2d250bb686 Polishing.
Add Javadoc. Reformat code.

See: #359
Original pull request: #1385
2023-06-07 16:00:46 +02:00
Mikhail2048
1d3a4856e9 Polishing.
See: #359
Original pull request: #1385
2023-06-07 16:00:07 +02:00
Mikhail2048
cd444b2286 Correctly apply TableOptions through CassandraAdminTemplate.createTable(…).
Closes: #359
Original pull request: #1385
2023-06-07 15:58:51 +02:00
Mark Paluch
d4bbdcbd09 Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
Closes #1387
2023-06-06 10:17:57 +02:00
Mark Paluch
699d380af9 Polishing.
Add missing generics. Inline superfluous methods.

See #1384
2023-05-25 14:30:01 +02:00
Mark Paluch
77a12f1a9c Revise simple query and update value conversion.
We now defer simple value conversion in the converter to ensure we're converting all complex values first. We also apply conversion if the value isn't assignable to the requested target type.

We removed double-conversion from part-tree queries to avoid duplicate conversion.

Closes #1384
2023-05-25 14:08:06 +02:00
Mark Paluch
b793c94eed Do not sort properties by their column name.
We now no longer sort properties by their column name. Instead, we consider only primary keys, ordinals and tuple element ordinals in the order of:

Partitioning primary keys  (can be ordered with ordinals), partition primary keys (can be ordered with ordinals), all other columns.

Tuples: Elements by their ordinal.

Closes #1369
2023-05-15 15:35:26 +02:00
Christoph Strobl
800b6b93e8 After release cleanups.
See #1377
2023-05-12 14:18:53 +02:00
Christoph Strobl
84b4b0beaf Prepare next development iteration.
See #1377
2023-05-12 14:18:52 +02:00
Christoph Strobl
7c96b6b6bb Release version 4.1 GA (2023.0.0).
See #1377
2023-05-12 14:14:38 +02:00
Christoph Strobl
e1ae940dd3 Prepare 4.1 GA (2023.0.0).
See #1377
2023-05-12 14:14:06 +02:00
Mark Paluch
c99e3e46ff Polishing.
Reformat code. Update CDI example.

Closes #1301
2023-05-10 10:55:02 +02:00
대환임
305366536a Move off deprecated code in reference documentation.
See #1301
2023-05-10 10:53:35 +02:00
Greg L. Turnquist
44855155c2 After release cleanups.
See #1365
2023-04-14 12:00:02 -05:00
Greg L. Turnquist
4c6e43f87a Prepare next development iteration.
See #1365
2023-04-14 11:59:56 -05:00
Greg L. Turnquist
31af2c7117 Release version 4.1 RC1 (2023.0.0).
See #1365
2023-04-14 11:53:59 -05:00
Greg L. Turnquist
05cf3f0238 Prepare 4.1 RC1 (2023.0.0).
See #1365
2023-04-14 11:53:20 -05:00
Mark Paluch
c2a7ae53a4 Upgrade to Maven Wrapper 3.9.1.
See #1370
2023-04-06 16:16:24 +02:00
Oliver Drotbohm
8dd3f1b94b Prefer implementing PersistentPropertyAccessor over PersistentPropertyPathAccessor.
Fixes: #1368
Related issue: spring-projects/spring-data-commons#2813
2023-04-04 11:50:16 +02:00
Greg L. Turnquist
d0a1b13751 Test with Java 20 in CI.
See #1367.
2023-03-29 13:48:04 -05:00
Greg L. Turnquist
76863f8ba3 Update CI properties.
See #1365
2023-03-28 13:58:13 -05:00
Mark Paluch
a5eaf2fa30 Accept CqlSessionBuilder and unwrap instrumented session for reactive observability.
We now accept `CqlSessionBuilder` in ObservableReactiveSessionFactoryBean to use the session directly to avoid duplicate instrumentation.

Also, DefaultBridgedReactiveSession tries to unwrap any observability-proxied sessions.

Closes #1366
2023-03-27 17:01:04 +02:00
Mark Paluch
24380a9837 Add missing header anchors in ref docs.
Closes #1260
2023-03-21 10:46:12 +01:00
Christoph Strobl
868e151cec After release cleanups.
See #1353
2023-03-20 15:05:35 +01:00
Christoph Strobl
32cc5b6fd5 Prepare next development iteration.
See #1353
2023-03-20 15:05:33 +01:00
Christoph Strobl
0fc12d3cd1 Release version 4.1 M3 (2023.0.0).
See #1353
2023-03-20 15:01:47 +01:00
Christoph Strobl
67e9011bd0 Prepare 4.1 M3 (2023.0.0).
See #1353
2023-03-20 15:01:19 +01:00
Mark Paluch
0f5fb56c4f Fix broken links in reference documentation.
Closes #1345
2023-03-20 10:59:19 +01:00
Mark Paluch
542bd8f314 Adopt to newly introduced ParameterAccessor.getScrollPosition().
Closes #1361
2023-03-16 15:16:42 +01:00
Mark Paluch
6de9009f77 Upgrade to Maven Wrapper 3.9.0.
See #1354
2023-02-20 11:58:13 +01:00
Christoph Strobl
ba8d904a80 After release cleanups.
See #1352
2023-02-17 14:25:48 +01:00
Christoph Strobl
1a42b8bb6e Prepare next development iteration.
See #1352
2023-02-17 14:25:46 +01:00
Christoph Strobl
14de8b3be3 Release version 4.1 M2 (2023.0.0).
See #1352
2023-02-17 14:22:31 +01:00
Christoph Strobl
84ae7c411d Prepare 4.1 M2 (2023.0.0).
See #1352
2023-02-17 14:22:17 +01:00
Christoph Strobl
7a58bed186 After release cleanups.
See #1331
2023-02-17 13:31:54 +01:00
Christoph Strobl
a491e941bf Prepare next development iteration.
See #1331
2023-02-17 13:31:52 +01:00
Christoph Strobl
c612687b4d Release version 4.1 M1 (2023.0.0).
See #1331
2023-02-17 13:27:49 +01:00
Christoph Strobl
6b8de32299 Prepare 4.1 M1 (2023.0.0).
See #1331
2023-02-17 13:27:09 +01:00
Mark Paluch
d456225e31 Update CI properties.
See #1331
2023-01-30 10:49:49 +01:00
Mark Paluch
9ee50132c6 Upgrade to Maven Wrapper 3.8.7.
See #1348
2023-01-30 10:48:15 +01:00
Mark Paluch
ad9531d426 Polishing.
Fix missing imports.

See #1331
2023-01-09 14:52:58 +01:00
Mark Paluch
f0f6895ebb Polishing.
Fix import ordering.

See #1329
2023-01-03 15:28:37 +01:00
Mark Paluch
86f8528077 Polishing.
Reflect that prepared statements do not inherit query options to avoid cache pollution.

See #1335
2023-01-03 15:19:16 +01:00
Mark Paluch
515bffc784 Read correct domain type when returning interface type from domain type hierarchy.
We now read the correct type to read (domain type) when a repository query method declares an interface type that is implemented by the domain type.

Closes #1335
2023-01-03 15:17:47 +01:00
Mark Paluch
745ae59c6f Extend license header copyright years to 2023.
See #1339
2023-01-02 09:53:34 +01:00