Commit Graph

1504 Commits

Author SHA1 Message Date
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
Greg L. Turnquist
0847d5a89d Migrate to main branch.
See #1112.
2021-04-15 12:43:54 -05:00
Mark Paluch
67ada88b4c After release cleanups.
See #1112
2021-04-14 14:30:14 +02:00
Mark Paluch
200d8bd4b7 Prepare next development iteration.
See #1112
2021-04-14 14:30:11 +02:00
Mark Paluch
1d9caaed45 Release version 3.2 GA (2021.0.0).
See #1112
2021-04-14 14:18:47 +02:00
Mark Paluch
111a7b7f85 Prepare 3.2 GA (2021.0.0).
See #1112
2021-04-14 14:18:21 +02:00
Mark Paluch
546a2f2d1b Updated changelog.
See #1112
2021-04-14 14:18:12 +02:00
Mark Paluch
af31d8cd1e Updated changelog.
See #1113
2021-04-14 11:43:30 +02:00
Mark Paluch
f375f3b1fe Updated changelog.
See #1102
2021-04-14 11:17:39 +02:00
John Blum
8fb8041445 Refactor test framework infrastructure classes.
Resolves gh-1115.
2021-04-09 16:01:20 -07:00
Mark Paluch
4492e1a06a Polishing.
Add author tags. Reformat code. Add overrides for methods that were introduced in the meantime.

See #978.
Original pull request: #1108.
2021-04-07 13:55:26 +02:00
Aleksei Zotov
da9fc8f55a Added schema generation support for static columns.
Closes #978
Original pull request: #1108.
2021-04-07 13:55:26 +02:00
Mark Paluch
e4735b7b56 Updated changelog.
See #1103
2021-03-31 18:30:43 +02:00
Mark Paluch
b60f274e15 After release cleanups.
See #1092
2021-03-31 17:24:05 +02:00
Mark Paluch
ad509e1665 Prepare next development iteration.
See #1092
2021-03-31 17:24:03 +02:00
Mark Paluch
3fb0beebff Release version 3.2 RC1 (2021.0.0).
See #1092
2021-03-31 17:05:07 +02:00
Mark Paluch
0ddd7b53fc Prepare 3.2 RC1 (2021.0.0).
See #1092
2021-03-31 17:04:34 +02:00
Mark Paluch
b93c0677eb Updated changelog.
See #1092
2021-03-31 17:04:28 +02:00
Mark Paluch
f75d692221 Consider @Column and @Element annotated constructor parameters.
We now allow using Column and Element annotations for constructor arguments when using constructor creation from columns/UDT fields respective tuple value elements. The column name/element ordinal can be overwritten for persistent properties. Non-persistent properties can be easier obtained than through the Value("…") annotation that uses SpEL.

Closes #1104.
2021-03-30 14:15:13 +02:00
Mark Paluch
024214fbac Use SAM constructors for Kotlin extensions.
Closes #1111.
2021-03-29 15:45:59 +02:00
Mark Paluch
30775b0b6a Switch to Driver BOM.
Closes #1110
2021-03-29 14:34:37 +02:00
Mark Paluch
692b51bd6d Upgrade to Datastax driver 4.11.0.
Closes #1109.
2021-03-29 14:30:53 +02:00
Mark Paluch
bf1137b99b Polishing.
Align handle methods exiting avoiding a flatMap stage.

See #1107
2021-03-22 11:39:32 +01:00
Mark Paluch
8eac3fed03 Fix SingleEntityExecution when a single element is emitted.
We now correctly exit the handler to avoid element emission followed by an error signal.

Closes #1107
2021-03-22 11:38:41 +01:00
Mark Paluch
f684eaac7a Update version number suffixes in readme to reflect the used versioning scheme.
Closes #1106.
2021-03-22 10:32:52 +01:00
Mark Paluch
2aff139bf8 After release cleanups.
See #1101
2021-03-17 11:30:30 +01:00
Mark Paluch
78191ca51f Prepare next development iteration.
See #1101
2021-03-17 11:30:28 +01:00
Mark Paluch
b3b0c652ad Release version 3.2 M5 (2021.0.0).
See #1101
2021-03-17 11:17:49 +01:00
Mark Paluch
dc89c6f2c9 Prepare 3.2 M5 (2021.0.0).
See #1101
2021-03-17 11:17:26 +01:00
Mark Paluch
7dde6ac191 Updated changelog.
See #1101
2021-03-17 11:17:18 +01:00
Mark Paluch
bc67d2eed1 Updated changelog.
See #1094
2021-03-17 11:03:38 +01:00
Mark Paluch
43b1be88c5 Updated changelog.
See #1089
2021-03-17 10:35:11 +01:00
Mark Paluch
255c400131 Polishing.
Move off deprecated StringUtils.isEmpty.

See #1098
2021-03-12 09:15:15 +01:00
Mark Paluch
4976751924 Correctly resolve user type from CassandraType(userTypeName) for Maps.
We now correctly resolve user types for type arguments configured to UDT. These can either apply to keys or values depending on the typeArguments.

Closes #1098
2021-03-12 09:15:12 +01:00
Mark Paluch
addeead13b Remove @Persistent from entity-scan include filters.
We now only scan for entities annotated with `@Table` and `@PrimaryKeyClass` to avoid inclusion of non-Cassandra entities. Previously, types annotated (or meta-annotated) with `@Persistent` were included as Cassandra entity which could lead to mapping rule violations.

Closes #1100
2021-03-11 15:03:44 +01:00
Mark Paluch
c17425862c Introduce ConverterContext and clean up MappingCassandraConverter.
Extract source-type decision into ConverterContext and reuse the context from row and other reading methods. Align method signatures and make conversion methods customizable by making these protected.

Closes #1097
2021-03-05 12:01:49 +01:00
Mark Paluch
bb2e02aa77 Document Datastax driver version support.
Closes #1096.
2021-03-01 10:16:57 +01:00
Christoph Strobl
35972c2fbc After release cleanups.
See #1093
2021-02-18 11:35:22 +01:00
Christoph Strobl
ce34ddedc2 Prepare next development iteration.
See #1093
2021-02-18 11:35:20 +01:00
Christoph Strobl
0442bc1082 Release version 3.2 M4 (2021.0.0).
See #1093
2021-02-18 11:25:13 +01:00
Christoph Strobl
eafb7bf96e Prepare 3.2 M4 (2021.0.0).
See #1093
2021-02-18 11:24:46 +01:00
Christoph Strobl
66a2db6da7 Updated changelog.
See #1093
2021-02-18 11:24:41 +01:00
Christoph Strobl
756080c826 Updated changelog.
See #1091
2021-02-18 11:18:24 +01:00
Christoph Strobl
b422ffe8e8 After release cleanups.
See #1081
2021-02-17 14:17:49 +01:00
Christoph Strobl
2e13f1f0f9 Prepare next development iteration.
See #1081
2021-02-17 14:17:47 +01:00
Christoph Strobl
fb5bda2550 Release version 3.2 M3 (2021.0.0).
See #1081
2021-02-17 14:00:09 +01:00
Christoph Strobl
27661b863b Prepare 3.2 M3 (2021.0.0).
See #1081
2021-02-17 13:59:43 +01:00
Christoph Strobl
fa65ee0cf0 Updated changelog.
See #1081
2021-02-17 13:59:27 +01:00