Mark Paluch
43a16901b3
Prepare 3.3 RC1 (2021.1.0).
...
See #1168
2021-10-18 13:47:45 +02:00
Mark Paluch
6788a11008
Consider custom converters in ConversionContext before applying collection converters.
...
We now inspect whether custom conversions should be applied before reading a value into a Map or Collection to consider converters for Map-like and Collection-like types.
Closes #1181
2021-10-18 09:16:01 +02:00
Mark Paluch
be9cfc7d1e
Polishing.
...
Introduce TermFactory.canBindCollection() to avoid unecessary parameter encoding.
See #1172
Original pull request: #1178 .
2021-10-13 15:28:26 +02:00
samueldlightfoot
813de10bb4
Use bind markers for BY_INDEX and BY_NAME IN queries.
...
Closes #1172
Original pull request: #1178 .
2021-10-13 15:27:59 +02:00
Mark Paluch
3878c00f8c
Upgrade to Maven Wrapper 3.8.3.
...
See #1177
2021-10-11 14:30:23 +02:00
Mark Paluch
5718ec3c0b
Polishing.
...
Remove constructors defaulting to BatchType.LOGGED and turn batchOps() into default methods to avoid defaulting sprawl.
Update since tags.
See #1174
Original pull request: #1175 .
2021-10-01 11:00:17 +02:00
samueldlightfoot
99f3bcc49d
Support configurable batch types for batch operations.
...
Closes #1174
Original pull request: #1175 .
2021-10-01 10:59:25 +02:00
Mark Paluch
e9cc255496
Polishing.
...
Add closing tag.
See #1169
2021-09-30 11:34:58 +02:00
Mark Paluch
d6dc3a0109
Fix malformed Javadoc.
...
See #1171
2021-09-21 19:55:43 +02:00
Mark Paluch
05cb9979df
Polishing.
...
Use HTTPS URL's for apt download.
See #1171
2021-09-21 19:17:40 +02:00
Mark Paluch
cb80b7db29
Add Java 17 to CI pipeline.
...
Also, refine CI triggers.
Closes #1171
2021-09-21 16:21:50 +02:00
Mark Paluch
11c6dba2bd
After release cleanups.
...
See #1158
2021-09-17 09:52:21 +02:00
Mark Paluch
1043eac8c2
Prepare next development iteration.
...
See #1158
2021-09-17 09:52:18 +02:00
Mark Paluch
1c324350c2
Release version 3.3 M3 (2021.1.0).
...
See #1158
2021-09-17 09:44:56 +02:00
Mark Paluch
89b352351e
Prepare 3.3 M3 (2021.1.0).
...
See #1158
2021-09-17 09:44:34 +02:00
Christoph Strobl
3c5b3bb434
Change visibility of FactoryBeans.
...
Closes : #1165
2021-09-15 15:57:17 +02:00
Mark Paluch
7a185ef885
Limit exception mapper to driver exceptions.
...
We now only map DriverException's and such that are in the com.datastax.oss package to avoid a catch-all to CassandraUncategorizedException.
Closes : #1155
2021-09-14 10:38:38 +02:00
Mark Paluch
176440f0e8
Upgrade to Maven Wrapper 3.8.2.
...
See #1163
2021-09-10 15:37:57 +02:00
Mark Paluch
6002e59929
Upgrade to Cassandra Driver 4.13.0.
...
Closes #1162
2021-09-10 09:36:17 +02:00
Jens Schauder
8cc885284a
After release cleanups.
...
See #1152
2021-08-12 15:16:23 +02:00
Jens Schauder
b5ee29adfb
Prepare next development iteration.
...
See #1152
2021-08-12 15:16:21 +02:00
Jens Schauder
f2b483d448
Release version 3.3 M2 (2021.1.0).
...
See #1152
2021-08-12 15:03:17 +02:00
Jens Schauder
b1ab5cc768
Prepare 3.3 M2 (2021.1.0).
...
See #1152
2021-08-12 15:02:55 +02:00
Mark Paluch
74fe0924f3
Properly consider frozen map creation.
...
We now correctly consider the Frozen annotation when annotating a property to define a frozen<map<…>> type. Previously we only considered frozen key and value components instead of the entire type.
Closes #1148
2021-07-26 11:23:57 +02:00
Mark Paluch
686fd64c8b
Remove changelog shipped with the binaries.
...
Closes #1153
2021-07-26 11:02:44 +02:00
Jens Schauder
ea9fde198c
After release cleanups.
...
See #1120
2021-07-16 14:19:57 +02:00
Jens Schauder
10f0562b0a
Prepare next development iteration.
...
See #1120
2021-07-16 14:19:55 +02:00
Jens Schauder
f4031894bb
Release version 3.3 M1 (2021.1.0).
...
See #1120
2021-07-16 14:09:25 +02:00
Jens Schauder
9b48e9f205
Prepare 3.3 M1 (2021.1.0).
...
See #1120
2021-07-16 14:08:58 +02:00
Jens Schauder
7bc72ac92b
Updated changelog.
...
See #1120
2021-07-16 14:08:32 +02:00
Jens Schauder
1e91273f63
Updated changelog.
...
See #1144
2021-07-16 10:48:16 +02:00
Mark Paluch
02c061a35e
Adapt to newly introduced methods in PersistentProperty.
...
Implement getPersistentEntityTypeInformation() and getAssociationTargetTypeInformation() methods.
Closes #1149
2021-07-13 08:14:21 +02:00
Mark Paluch
4409fbc11d
Updated changelog.
...
See #1131
2021-06-22 16:07:24 +02:00
Mark Paluch
7ac494e848
Updated changelog.
...
See #1130
2021-06-22 15:29:50 +02:00
Mark Paluch
3d0ddf644f
Add overloads to CassandraBatchOperations.insert(…)/update(…), and delete(…) accepting WriteOptions.
...
CassandraBatchOperations and its reactive variant provide now overloads accepting a single entity and WriteOptions. We also guard methods accepting varargs against being called with an accidental WriteOptions argument by inspecting the array of objects.
Closes #1135
2021-06-21 15:54:35 +02:00
Mark Paluch
d360a29751
Upgrade to Cassandra Driver 4.12.0.
...
Closes #1142
2021-06-21 10:12:27 +02:00
Mark Paluch
78e0d04dd4
Remove flakey integration tests.
...
See #1139 .
2021-06-10 14:35:36 +02:00
Mark Paluch
7e60db71db
Avoid conversion for Range objects used in query methods.
...
We should not inspect Range for conversion as this leads to entity creation.
Closes #1140 .
2021-06-10 09:47:56 +02:00
Mark Paluch
f7ea4832f9
Disable tests on newer Java versions due to non-deterministic timeouts.
...
See #1139 .
2021-06-09 15:59:56 +02:00
Mark Paluch
c2c1247e4d
Correctly write Where for entities using composite primary key classes with user-defined types.
...
We now correctly write properties from composite primary keys to the Where condition object. Previously, the object write used writeWhereFromObject(…) that isn't converter/UDT/tuple-type-aware.
Closes #1137 .
2021-06-07 14:38:15 +02:00
Mark Paluch
3c812865d1
Upgrade to Apache Cassandra 3.11.10.
...
Closes #1134
2021-05-19 15:55:27 +02:00
Mark Paluch
510054c175
Improve CassandraTemplate creation from Session.
...
CassandraTemplate and its reactive and asynchronous variants created with a bare Session now picks up UserTypeResolver and CodecRegistry configured at the Session level.
ReactiveSession now also exposes the logged keyspace and metadata.
Closes #1133
2021-05-19 15:20:21 +02:00
Mark Paluch
6f9475a7e5
Document entity state detection strategies.
...
Closes #1124
2021-05-17 14:00:05 +02:00
Mark Paluch
5b689da34d
Updated changelog.
...
See #1118
2021-05-14 12:36:34 +02:00
Mark Paluch
346fd69a4a
Updated changelog.
...
See #1117
2021-05-14 12:06:37 +02:00
Greg L. Turnquist
a46b00c4c7
Update CI to JDK 16.
...
See #1105 .
2021-05-13 16:09:16 -05:00
Mark Paluch
e8ad9bf36b
Consider full type descriptors in DataClassRowMapper.
...
Closes #1129
2021-05-12 11:22:00 +02:00
Mark Paluch
1f3095e635
Upgrade to Cassandra driver 4.11.1.
...
Closes #1127
2021-05-07 08:37:19 +02:00
Mark Paluch
a60b2c48cf
PrimaryKeyClass can now subclass other types than Object.
...
We dropped the requirement that composite keys may only subclass Object to allow usage with other superclasses such as Java records.
Closes #1126
2021-05-06 09:11:38 +02:00
Greg L. Turnquist
25e5970bf5
Authenticate with artifactory.
...
See #1112 .
2021-04-20 08:35:43 -05:00