Commit Graph

78 Commits

Author SHA1 Message Date
Mark Paluch
d446b2f32c DATACASS-592 - Prepare next development iteration. 2018-10-15 13:55:48 +02:00
Mark Paluch
21b7d54122 DATACASS-592 - Release version 1.5.16 (Ingalls SR16). 2018-10-15 12:56:30 +02:00
Mark Paluch
f873b2d0c4 DATACASS-584 - Prepare next development iteration. 2018-09-10 10:01:43 +02:00
Mark Paluch
40a5539029 DATACASS-584 - Release version 1.5.15 (Ingalls SR15). 2018-09-10 09:30:36 +02:00
Mark Paluch
8e8e004d95 DATACASS-566 - Prepare next development iteration. 2018-07-27 11:09:39 +02:00
Mark Paluch
762eaf1e25 DATACASS-566 - Release version 1.5.14 (Ingalls SR14). 2018-07-27 09:21:39 +02:00
Mark Paluch
fffd04a111 DATACASS-551 - Prepare next development iteration. 2018-06-13 14:42:33 +02:00
Mark Paluch
5089a90375 DATACASS-551 - Release version 1.5.13 (Ingalls SR13). 2018-06-13 10:48:53 +02:00
Mark Paluch
e445772ef6 DATACASS-539 - Prepare next development iteration. 2018-05-08 11:56:06 +02:00
Mark Paluch
9d1be89ce0 DATACASS-539 - Release version 1.5.12 (Ingalls SR12). 2018-05-08 10:50:35 +02:00
Mark Paluch
e9e66e55f6 DATACASS-519 - Prepare next development iteration. 2018-04-04 14:58:02 +02:00
Mark Paluch
17500bc743 DATACASS-519 - Release version 1.5.11 (Ingalls SR11). 2018-04-04 14:21:29 +02:00
Mark Paluch
88de00d0f7 DATACASS-514 - Prepare next development iteration. 2018-01-24 11:40:28 +01:00
Mark Paluch
c7f89aea1d DATACASS-514 - Release version 1.5.10 (Ingalls SR10). 2018-01-24 11:19:08 +01:00
Mark Paluch
4f2267e61a DATACASS-503 - Prepare next development iteration. 2017-11-27 15:56:37 +01:00
Mark Paluch
511fcf3833 DATACASS-503 - Release version 1.5.9 (Ingalls SR9). 2017-11-27 15:17:06 +01:00
Oliver Gierke
2982259207 DATACASS-491 - Prepare next development iteration. 2017-10-11 19:00:10 +02:00
Oliver Gierke
0c02d85a18 DATACASS-491 - Release version 1.5.8 (Ingalls SR8). 2017-10-11 16:42:42 +02:00
Mark Paluch
6ea0b8f32a DATACASS-481 - Prepare next development iteration. 2017-09-11 12:23:35 +02:00
Mark Paluch
250da48428 DATACASS-481 - Release version 1.5.7 (Ingalls SR7). 2017-09-11 11:45:05 +02:00
Oliver Gierke
461c55fdec DATACASS-477 - Prepare next development iteration. 2017-07-27 00:15:07 +02:00
Oliver Gierke
d620e83548 DATACASS-477 - Release version 1.5.6 (Ingalls SR6). 2017-07-26 23:47:19 +02:00
Oliver Gierke
c04c787188 DATACASS-461 - Prepare next development iteration. 2017-07-24 19:25:05 +02:00
Oliver Gierke
1a1df39116 DATACASS-461 - Release version 1.5.5 (Ingalls SR5). 2017-07-24 18:44:17 +02:00
Mark Paluch
822a8bf1a4 DATACASS-437 - Prepare next development iteration. 2017-06-08 11:26:18 +02:00
Mark Paluch
1c2e3c578a DATACASS-437 - Release version 1.5.4 (Ingalls SR4). 2017-06-08 10:56:51 +02:00
Oliver Gierke
31fae6575f DATACASS-432 - Prepare next development iteration. 2017-04-19 20:01:12 +02:00
Oliver Gierke
1b66998bbb DATACASS-432 - Release version 1.5.3 (Ingalls SR3). 2017-04-19 19:32:38 +02:00
Oliver Gierke
c69cac6799 DATACASS-410 - Prepare next development iteration. 2017-04-19 11:48:41 +02:00
Oliver Gierke
83bf2172d1 DATACASS-410 - Release version 1.5.2 (Ingalls SR2). 2017-04-19 10:11:28 +02:00
Oliver Gierke
9c52b5938f DATACASS-392 - Prepare next development iteration. 2017-03-02 10:21:33 +01:00
Oliver Gierke
abe34fa104 DATACASS-392 - Release version 1.5.1 (Ingalls SR1). 2017-03-02 09:41:26 +01:00
Oliver Gierke
b14ce4726d DATACASS-373 - Prepare next development iteration. 2017-01-26 10:57:44 +01:00
Oliver Gierke
826d00f953 DATACASS-373 - Release version 1.5 GA (Ingalls). 2017-01-26 10:27:10 +01:00
Oliver Gierke
d2d5fd5eef DATACASS-327 - Prepare next development iteration. 2016-12-21 16:33:09 +01:00
Oliver Gierke
beb38a955e DATACASS-327 - Release version 1.5 RC1 (Ingalls). 2016-12-21 16:16:50 +01:00
Oliver Gierke
229dbce133 DATACASS-269 - Prepare next development iteration. 2016-07-27 14:32:34 +02:00
Oliver Gierke
96d21eda0d DATACASS-269 - Release version 1.5 M1 (Ingalls). 2016-07-27 13:52:12 +02:00
Mark Paluch
39dca76e7c DATACASS-253 - Add synchronization to CachedPreparedStatementCreator.
CachedPreparedStatementCreator is now thread-safe and synchronizes concurrent calls to statement preparation. The synchronization prevents multiple calls to Session.prepare(…) for the same session, CQL statement and keyspace.
2016-06-03 12:25:01 -07:00
Mark Paluch
be495728d9 DATACASS-271 - Polishing.
Add author tags. Add/update license headers where needed. Remove calls to deprecated methods. Adopt pooling options after the driver update. Add hints_directory for Cassandra 3.

Reduce driver baseline to core driver 3.0.1. The DSE driver requires the core driver itself and can be added as dependency to user projects while retaining full compatibility. As of now the DSE driver is rc1 hence it requires core rc1.

Use getTimestamp for timestamp type methods as the driver aligned the method to the type. Support short, byte and time. Enable LocalDate return type and add tests for native supported types.

Change long to bigint type as long was mapped to the counter type when creating tables. Align the default to bigint as bigint is the better choice since table creation uses mostly regular tables and not counter tables. Type can be overriden using @CassandraType.

We now support setting NettyOptions on CassandraCqlClusterFactoryBean and AbstractClusterConfiguration. The cassandra driver 2.1.9 changed its default shutdown behavior by introducing a 2 second quiet period when shutting down Cluster instances. This change was retained throughout the 3.0 driver which slow the test down by an order of magnitude. Configure QueryOptions on tests to prevent delays caused by the asynchronous schema refresh.

Original pull request: #56.
Related pull request: #52.
Related ticket: DATACASS-169.
2016-05-20 12:54:19 -07:00
John Blum
a1e75b3857 DATACASS-219 - On startup CREATE TABLE from entities should only add 'if not exists'. 2016-05-10 20:04:25 -07:00
Mark Paluch
c33d509b8e DATACASS-255 - Cassandra Test cleanup.
Replace CassandraUnit test rule with own test rule that honors the external/embedded Cassandra preference. Move Cassandra server initialization into CassandraRule. Introduce a KeyspaceRule to provide managed keyspaces on test class level. Allow cached cluster connections by enabling CassandraRule as class rule. A test that requires a running Cassandra instance needs to either extend the AbstractEmbeddedCassandraIntegrationTest or add the test rule CassandraRule to its test.

Consolidate connection properties (before merging the spring-cql and spring-data-cassandra modules) and simplify config properties classes. Add cleanup after the test run to remove temporary keyspaces. This change allows repeating test runs on a stateful Cassandra instance (e.g. an externally started Cassandra instance). Rename config file and change references to renamed files to support the consolidated connection properties in context config files.
Removed FunkyIdentifierIntegrationTest as it only tests creating tables using reserved Cassandra words. Spring Data Cassandra does not constrain CQL identifiers so maybe later we'll add a test to verify the implemented rules.

Exclude logback-core dependency from cassandra-all. Remove jamm dependency in tests as it's not used. Removed cassandra-unit dependency as the usage is very little. Removed unnecessary hector dependency.

Rename all integration tests to end with "IntegrationTests" and unit tests to end with "UnitTests". Move unit tests to the system under test package to enable testing of package-private types and members. Add missing license headers and author tags. Reformat all test code using the Spring Data Eclipse formatting.

Original pull request: #51
2016-05-10 11:01:33 +02:00
Oliver Gierke
a453c5e961 DATACASS-264 - Prepare next development iteration. 2016-04-06 16:36:59 +02:00
Oliver Gierke
ecf88c24d3 DATACASS-264 - Release version 1.4 GA (Hopper). 2016-04-06 16:35:58 +02:00
Oliver Gierke
e572723e34 DATACASS-256 - Prepare next development iteration. 2016-03-18 11:15:51 +01:00
Oliver Gierke
4f70ef633c DATACASS-256 - Release version 1.4 RC1 (Hopper). 2016-03-18 11:14:59 +01:00
Oliver Gierke
0de315c0bd DATACASS-251 - Prepare next development iteration. 2016-02-12 15:43:39 +01:00
Oliver Gierke
f35c9d4332 DATACASS-251 - Release version 1.4 M1 (Hopper). 2016-02-12 15:42:46 +01:00
David Webb
237ac88bc5 DATACASS-239 - Upgraded to latest Cassandra, Cassandra unit and Dse driver.
Updated Cassandra-Unit, DSE Driver and Cassandra version to latest stable version. Changed the Test Cases to support the API changes on the driver by DataStax. They changed the exception hierarchy for failed
replication factor quorum. The embedded spring-cassandra.yaml files were tuned to turn of unneeded features that were causing overhead in the testing. Marked new test dependencies as test scope.

Original pull request: #43.
2015-12-23 10:19:52 +01:00
Spring Buildmaster
9351930aef DATACASS-232 - Prepare next development iteration. 2015-09-01 02:00:41 -07:00