Commit Graph

1646 Commits

Author SHA1 Message Date
Mark Paluch
f416c2c386 Adopt to Reactor 2022 changes.
Closes #1283
2022-07-04 14:18:42 +02:00
Mark Paluch
b5bd1c048a Properly render table name as CQL during index creation.
We now use the proper CQL representation applying quoting if necessary when creating indexes. Previously, we just used the plain toString format of the CQL identifier that didn't quote the table name.

Closes #1281.
2022-07-04 08:59:50 +02:00
John Blum
11f56c4c48 Remove punctuation from Exception messages.
Closes #1277.
2022-06-08 16:18:50 -07:00
Mark Paluch
5ab2fdde46 Update CI properties.
See #1267
2022-06-03 09:34:19 +02:00
Mark Paluch
eace58789d Upgrade to Maven Wrapper 3.8.5.
See #1272
2022-06-03 09:32:45 +02:00
Greg L. Turnquist
4249c72935 Adapt to changes in Micrometer APIs.
Micrometer has updated some of its APIs and we must adjust.

Closes #1268
2022-05-16 14:36:45 -05:00
John Blum
814f5cdc85 Remove Docker Registry login.
Closes #1269.
2022-05-16 12:31:31 -07:00
Christoph Strobl
4abcbf67ad Fix pom.xml formatting.
This commit reverts formatting changes introduced via af6a457134.

See #1247
2022-05-13 13:08:33 +02:00
Christoph Strobl
ac834ad0c3 After release cleanups.
See #1247
2022-05-13 10:53:25 +02:00
Christoph Strobl
c602ecdaaf Prepare next development iteration.
See #1247
2022-05-13 10:53:23 +02:00
Christoph Strobl
396480309d Release version 4.0 M4 (2022.0.0).
See #1247
2022-05-13 10:43:58 +02:00
Christoph Strobl
af6a457134 Prepare 4.0 M4 (2022.0.0).
See #1247
2022-05-13 10:43:20 +02:00
Greg L. Turnquist
bd79fdd68b Migrate to Reactor Schedulers.boundedElastic() API.
Closes #1264.
2022-05-12 13:43:30 -05:00
Mark Paluch
1371ec8d6b Upgrade to Cassandra driver 4.14.1.
Closes #1261
2022-04-29 14:19:22 +02:00
Mark Paluch
6d14464f04 Polishing.
Introduce configuration option to disable schema metadata during schema actions. Tweak method naming. Apply schema metadata suspension also to destroy methods.

Related ticket: #990
Related ticket: #1253

Original pull request: #1255.
2022-04-28 11:39:34 +02:00
Ammar Khaku
1d1505ab9a Disable schema metadata when performing SchemaActions.
Additionally, don't force refresh schemas if schema metadata is disabled.

Closes: #990
Closes: #1253

Original pull request: #1255.
2022-04-28 11:39:20 +02:00
Greg L. Turnquist
7614fc6edb Switch to Micrometer 1.10's tracing APIs.
Micrometer Tracing 1.10 has some breaking APIs.

See #1254.
2022-04-15 10:06:09 -05:00
Greg L. Turnquist
11788b5286 Polishing. 2022-04-07 13:07:28 -05:00
Greg L. Turnquist
334104e020 Polishing. 2022-04-07 12:46:41 -05:00
Greg L. Turnquist
3089fd14f0 Simplify dependency version arrangement.
We now inherit the version number and repositories from the parent pom.

See #1250.
2022-04-07 11:44:01 -05:00
Greg L. Turnquist
7c408ea887 Add Observability to reference documentation.
See #1250.
2022-04-06 14:45:29 -05:00
Greg L. Turnquist
c1e3dbf0da Introduce Micrometer API to add tracing.
Closes #1212.
2022-03-30 17:03:42 -05:00
Mark Paluch
9686749178 Polishing.
Simplify invocation chain, simplify tests.

See #1248
Original pull request: #1249.
2022-03-28 10:49:32 +02:00
Thomas Strauß
0509bf58ed Fixes assertion for TTL duration in WriteOptionsBuilder.
Closes #1248
Original pull request: #1249.
2022-03-28 10:49:00 +02:00
Mark Paluch
9c009bc572 Update build triggers.
See #1247
2022-03-23 11:34:04 +01:00
Mark Paluch
5bdaf1e6db After release cleanups.
See #1246
2022-03-22 14:07:38 +01:00
Mark Paluch
478b236d01 Prepare next development iteration.
See #1246
2022-03-22 14:07:36 +01:00
Mark Paluch
caf6983944 Release version 4.0 M3 (2022.0.0).
See #1246
2022-03-22 14:00:23 +01:00
Mark Paluch
4f638484e5 Prepare 4.0 M3 (2022.0.0).
See #1246
2022-03-22 14:00:01 +01:00
Mark Paluch
0045a0bf4a After release cleanups.
See #1210
2022-03-21 16:44:41 +01:00
Mark Paluch
2d78b9260f Prepare next development iteration.
See #1210
2022-03-21 16:44:39 +01:00
Mark Paluch
8d38dd7986 Release version 4.0 M2 (2022.0.0).
See #1210
2022-03-21 16:35:08 +01:00
Mark Paluch
809bc52660 Prepare 4.0 M2 (2022.0.0).
See #1210
2022-03-21 16:34:37 +01:00
Mark Paluch
0dd8398873 Remove usage of SocketUtils in test code.
See #1228
2022-03-17 15:30:22 +01:00
Mark Paluch
3a93a83b17 Create a new conversion context for projection properties.
We now create a new conversion context to ensure that we use the correct property type to avoid type retention when mapping complex objects within a projection.

Closes #1240
2022-03-16 16:47:34 +01:00
Mark Paluch
30438906b1 Upgrade to Cassandra driver 4.14.0.
Closes #1238
2022-03-10 11:26:54 +01:00
Mark Paluch
d0cfcac4a7 Polishing.
Add cassandra-thrift as test dependency since it was removed with the Cassandra 3.11.11 upgrade.

See #1234
2022-03-04 15:03:14 +01:00
Mark Paluch
f7edf29d19 Use prepare(String) for Prepared Statement preparation to prevent bind values from being cached.
We now also apply query options from the initial statement to the bound statement by copying these if query options are set.

Closes #1213
2022-03-04 15:03:14 +01:00
Mark Paluch
e8d3da2d6f Introduce customization hook for PreparedStatementHandler.
CassandraTemplate and its asynchronous and reactive variants now define a createPreparedStatementHandler() template method to customize CQL preparation and binding.

Closes #1237
2022-03-04 15:03:14 +01:00
Mark Paluch
d0a7f21fcf Lazily obtain CQL for exception translation.
Closes #1236
2022-03-03 09:17:01 +01:00
Sam Lightfoot
01629f5ab5 Add missing log guard to ReactiveCqlTemplate.
Closes #1235
2022-03-03 09:17:01 +01:00
Mark Paluch
fba813b27e Upgrade to Apache Cassandra 3.11.12.
Closes #1234
2022-02-23 14:26:00 -06:00
Mark Paluch
abf7349c6c Update CI properties.
See #1210
2022-02-23 14:25:52 -06:00
Christoph Strobl
fe0f58f0a2 Update copyright year to 2022.
See: #1224
2022-02-23 14:25:46 -06:00
Rémi Bleuse
2818350227 Fix typo in Update documentation.
See #1223
2022-02-23 14:25:38 -06:00
Oliver Drotbohm
43e482e6a7 Adapt to changes in entity creation metadata APIs in Spring Data Commons. 2022-02-16 08:51:44 +01:00
Greg L. Turnquist
3f02e39d89 Update CI properties.
See #1210
2022-02-15 09:00:21 -06:00
Mark Paluch
d5106b6be3 Polishing.
Reorder methods and query options alphabetically. Update since tags.

See #1220
2022-02-15 14:23:10 +01:00
samueldlightfoot
96d7e9fc9d Extend supported fields for query options.
We now accept idempotent, routingKey, and routingKeyspace options.

Closes #1220
2022-02-15 14:21:16 +01:00
Mark Paluch
93f7c57201 Polishing.
Use ClassUtils.isAssignableValue(…) instead of ClassUtils.resolvePrimitiveIfNecessary(target).isAssignableFrom(…).

Closes #1218
2022-02-14 11:55:22 +01:00