Commit Graph

404 Commits

Author SHA1 Message Date
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
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
Christoph Strobl
a3e3705703 Updated changelog.
See #1080
2021-02-17 13:49:14 +01:00
Christoph Strobl
05c66e459f Updated changelog.
See #1004
2021-02-17 11:34:20 +01:00
Christoph Strobl
ed470c270e Updated changelog.
See #1003
2021-02-17 10:58:19 +01:00
Christoph Strobl
30e4f0635c Prepare 3.2 M2 (2021.0.0).
See #1005
2021-01-13 15:33:34 +01:00
Christoph Strobl
fd243ecda3 Updated changelog.
See #1005
2021-01-13 15:33:22 +01:00
Christoph Strobl
bd6fb9ce50 Updated changelog.
See #1006
2021-01-13 15:16:18 +01:00
Mark Paluch
4b07df32b6 #182 - Update repository after GitHub issues migration. 2020-12-31 13:24:22 +01:00
Mark Paluch
68128b04f8 DATACASS-824 - Updated changelog. 2020-12-09 16:47:38 +01:00
Mark Paluch
57d2a863ef DATACASS-820 - Prepare 3.2 M1 (2021.0.0). 2020-12-09 15:21:28 +01:00
Mark Paluch
45dc18faaa DATACASS-820 - Updated changelog. 2020-12-09 15:21:25 +01:00
Mark Paluch
3718bb2991 DATACASS-818 - Updated changelog. 2020-12-09 12:42:22 +01:00
Mark Paluch
eec18a71ff DATACASS-817 - Updated changelog. 2020-12-09 09:59:07 +01:00
Mark Paluch
8f3a262e54 DATACASS-833 - Deprecate cached PreparedStatementCreator support classes.
Since Cassandra driver version 4, the driver itself tracks prepared statements so external prepared statement caching is no longer required.
2020-12-07 14:36:02 +01:00
Mark Paluch
ed46d742eb DATACASS-510 - Introduce support for prepared statements using CassandraTemplate.
We now support prepared statement usage through CassandraTemplate and its asynchronous and reactive variants. All statements created or received by CassandraTemplate will be prepared. CassandraTemplate is an infrastructure class for repositories so prepared statements will affect repositories, too.
2020-12-07 14:34:24 +01:00
Mark Paluch
5d0295c7a3 DATACASS-819 - Updated changelog. 2020-11-11 12:34:36 +01:00
Mark Paluch
c50016a3cd DATACASS-813 - Prepare 3.1 GA (2020.0.0). 2020-10-28 15:46:31 +01:00
Mark Paluch
13eb27df1b DATACASS-813 - Updated changelog. 2020-10-28 15:46:12 +01:00
Mark Paluch
b05a42a34a DATACASS-802 - Updated changelog. 2020-10-28 15:03:01 +01:00
Mark Paluch
fad6782582 DATACASS-801 - Updated changelog. 2020-10-28 12:15:03 +01:00
Mark Paluch
4360da2f22 DATACASS-815 - Updated changelog. 2020-10-28 11:32:27 +01:00
Mark Paluch
73ffe7d911 DATACASS-816 - Polishing.
Original pull request: #176.
2020-10-23 15:28:54 +02:00
Jay Bryant
0b1fcb6495 DATACASS-816 - Wording changes.
Removed the language of oppression and violence
and replaced it with more neutral language.

Note that problematic words in the code have
to remain in the docs until the code changes.

Original pull request: #176.
2020-10-23 15:28:54 +02:00
Christoph Strobl
7a6aefd9ac DATACASS-803 - Prepare 3.1 RC2 (2020.0.0). 2020-10-14 14:27:38 +02:00
Christoph Strobl
c8c3bb64d0 DATACASS-803 - Updated changelog. 2020-10-14 14:27:33 +02:00
Mark Paluch
392cf775e3 DATACASS-810 - Add DataClassRowMapper.
DataClassRowMapper can map Cassandra results onto a class following the data class pattern (using constructor properties) or by setting bean properties.

data class Person(val firstname: String, val age: Int)

cqlTemplate.query("SELECT * FROM person", DataClassRowMapper<Person>())
2020-10-01 12:10:19 +02:00
Mark Paluch
d6a32814ca DATACASS-809 - Add queryForStream methods to CqlOperations.
CqlOperations now exposes queryForStream methods to consume a query as java.util.stream.Stream accepting a RowMapper.
2020-10-01 10:48:06 +02:00
Mark Paluch
6e9474428f DATACASS-792 - Prepare 3.1 RC1 (2020.0.0). 2020-09-16 13:57:08 +02:00
Mark Paluch
2ba89b673d DATACASS-792 - Updated changelog. 2020-09-16 13:56:54 +02:00
Mark Paluch
b2520400c3 DATACASS-793 - Updated changelog. 2020-09-16 12:16:30 +02:00
Mark Paluch
e4ca909c1e DATACASS-786 - Updated changelog. 2020-09-16 11:20:07 +02:00
Mark Paluch
e433c64b0c DATACASS-785 - Updated changelog. 2020-09-16 10:38:56 +02:00
Mark Paluch
d573fb223c DATACASS-766 - Polishing.
Reflect changes in documentation. Accept IPv6 hosts with port.
Replace session builder supplier with template method and a specific implementation in the tests.

Make methods static where possible and reorder fields/classes according their visibility. Reduce test method visibility, add ticket references. Reformat code.

Original pull request: #178.
2020-08-13 09:55:58 +02:00
Mark Paluch
d2450d21c7 DATACASS-787 - Updated changelog. 2020-08-12 13:25:47 +02:00
Mark Paluch
254111e11e DATACASS-782 - Prepare 3.1 M2 (2020.0.0). 2020-08-12 11:51:40 +02:00
Mark Paluch
45882be347 DATACASS-782 - Updated changelog. 2020-08-12 11:51:27 +02:00
Mark Paluch
2caee34d55 DATACASS-767 - Polishing.
Reformat code. Add since tags. Extend keyspace association to PreparedStatements so that simple CQL statements get associated with the keyspace upon prepare. Remove check if a statement is a bound statement as prepared statements should not fail with applyStatementSettings(…).

Fix keyspace configuration in …Options objects as Insert/Update/Delete options should consider the keyspace when using the builder. Extend tests.

Simplify Cassandra version check. Ensure the discovery session gets closed after its use.

Original pull request: #177.
2020-08-07 15:21:52 +02:00
Mark Paluch
e9801aaf9a DATACASS-788 - Add support for reactive SpEL context extensions.
We now support context extensions that contribute contextual details using a reactive programming model for evaluation of SpEL expressions in @Query methods.
2020-07-27 10:48:24 +02:00
Mark Paluch
94f26e95a1 DATACASS-775 - Updated changelog. 2020-07-22 10:37:57 +02:00
Mark Paluch
12b789dc7f DATACASS-774 - Updated changelog. 2020-07-22 10:08:42 +02:00
Mark Paluch
834517a015 DATACASS-773 - Updated changelog. 2020-07-22 09:44:27 +02:00
Mark Paluch
d6035c82fc DATACASS-784 - Add support for reactive auditing.
We now support reactive auditing by providing the EnableReactiveCassandraAuditing annotation. Previously, EnableCassandraAuditing no longer registers ReactiveAuditingEntityCallback for date-only auditing, the callback is now only registered when using EnableReactiveCassandraAuditing.
2020-07-17 12:24:13 +02:00
Mark Paluch
24c6f9df0f DATACASS-762 - Prepare 3.1 M1 (2020.0.0). 2020-06-25 11:48:19 +02:00
Mark Paluch
6194bb3fd6 DATACASS-762 - Updated changelog. 2020-06-25 11:48:11 +02:00
Mark Paluch
c4bd4d795c DATACASS-761 - Updated changelog. 2020-06-10 14:30:55 +02:00
Mark Paluch
ff74763044 DATACASS-755 - Updated changelog. 2020-06-10 12:29:54 +02:00