{"push_id":1127331058,"size":10,"distinct_size":1,"ref":"refs/heads/DATACASS-272","head":"6a4901607eadb7439b0f6f47ad0de6d88127bed8","before":"6022f10a73744044db26d533ff6a1d3511b82e19","commits":[{"sha":"c33d509b8e8341f0a4ac46c832f9a3e7c263ed0b","author":{"email":"adc7f6f9664a4e5498c54c51e518a153e1091d1b@pivotal.io","name":"Mark Paluch"},"message":"DATACASS-255 - Cassandra Test cleanup.\n\nReplace 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.\n\nConsolidate 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.\nRemoved 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.\n\nExclude 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.\n\nRename 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.\n\nOriginal pull request: #51","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/c33d509b8e8341f0a4ac46c832f9a3e7c263ed0b"},{"sha":"24e3788ae4a44756aff92abef4473c530ca889f1","author":{"email":"adc7f6f9664a4e5498c54c51e518a153e1091d1b@pivotal.io","name":"Mark Paluch"},"message":"DATACASS-255 - Add travis build file.\n\nOriginal pull request: #51","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/24e3788ae4a44756aff92abef4473c530ca889f1"},{"sha":"1a3a9d9c56151031f3388e70e2f7e66453e18962","author":{"email":"7a9d46c686c33e4cb6b7352868250fc33bf1860a@3cinteractive.com","name":"Jorge Davison"},"message":"DATACASS-226 - Enable CassandraCqlClusterFactoryBean to set QueryOptions at cluster level.\n\nWe now allow configuring QueryOptions on Cluster level.\n\nOriginal pull request: #31","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/1a3a9d9c56151031f3388e70e2f7e66453e18962"},{"sha":"ac321512bb0f32ad227f679f38eeaceb47611ce0","author":{"email":"adc7f6f9664a4e5498c54c51e518a153e1091d1b@pivotal.io","name":"Mark Paluch"},"message":"DATACASS-226 - Polishing.\n\nAdd tests for CassandraCqlClusterFactoryBean and AbstractClusterConfiguration. Update license headers. Extend JavaDoc. Rearrange fields in CassandraCqlClusterFactoryBean to reflect grouping similar to the client.\n\nOriginal pull request: #31.","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/ac321512bb0f32ad227f679f38eeaceb47611ce0"},{"sha":"4772c5b6289e63fbc050e5a04eeaf6081ba66f98","author":{"email":"adc7f6f9664a4e5498c54c51e518a153e1091d1b@pivotal.io","name":"Mark Paluch"},"message":"DATACASS-280 - Refactor Cassandra query execution and mapping to consolidate mapping.\n\nWe now support Optional provided by Spring Data Commons on Repository methods carrying the appropriate element type.\n\nThis commit refactors the mapping layer for Cassandra query methods with following changes: Pull mapping from AbstractCassandraQuery into AbstractCassandraConverter. Throw UnsupportedOperationException in deprecated AbstractCassandraQuery.setConversionService method. Refactor conditional execution to CassandraQueryExecution pattern and follow CassandraConverters/CustomConversions pattern. Introduce DtoInstantiatingConverter and Reading/Writing converters. Refactor lookup map creation to multiple methods. Rename fields. Remove unused primitiveTypesByWrapperType. Fix error message of getDataTypeNamesFrom method.\n\nAdd JavaDoc and extend not-null assertions with a meaningful message.\n\nRemove Java 7 build profile from TravisCI as these changes require the usage of Java 8 within the tests.\n\nOriginal pull request: #53\nRelated ticket: DATACASS-247","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/4772c5b6289e63fbc050e5a04eeaf6081ba66f98"},{"sha":"a1e75b385737e42125e199caf7e8c56f25abaa8b","author":{"email":"855bf91070f7c282163193c1133484da47e10bd6@pivotal.io","name":"John Blum"},"message":"DATACASS-219 - On startup CREATE TABLE from entities should only add 'if not exists'.","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/a1e75b385737e42125e199caf7e8c56f25abaa8b"},{"sha":"27019f3218636ab7506a4b78015c1109e54a1359","author":{"email":"855bf91070f7c282163193c1133484da47e10bd6@pivotal.io","name":"John Blum"},"message":"DATACASS-219 - Polish.\n\nRefactored code based on @Mark Paluch's code review here (https://github.com/spring-projects/spring-data-cassandra/pull/55).","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/27019f3218636ab7506a4b78015c1109e54a1359"},{"sha":"a920b530df039415693c3cb65485a6b44cab6144","author":{"email":"9359a4d812173b65a3a0094cd86363e79731a3c2@lunar-ocean.com","name":"Antoine Toulme"},"message":"DATACASS-271 - Upgrade to Cassandra 3.0.\n\nThis commit adds support for Cassandra 3.x with upgrading to Datastax Driver 3.0.0. Data type deserialization is performed using the CodecRegistry.\n\nOriginal pull request: #52.\nRelated ticket: DATACASS-169.","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/a920b530df039415693c3cb65485a6b44cab6144"},{"sha":"be495728d9162f7f35b23cbb0b40eb472d1a925f","author":{"email":"adc7f6f9664a4e5498c54c51e518a153e1091d1b@pivotal.io","name":"Mark Paluch"},"message":"DATACASS-271 - Polishing.\n\nAdd 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.\n\nReduce 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.\n\nUse 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.\n\nChange 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.\n\nWe 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.\n\nOriginal pull request: #56.\nRelated pull request: #52.\nRelated ticket: DATACASS-169.","distinct":false,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/be495728d9162f7f35b23cbb0b40eb472d1a925f"},{"sha":"6a4901607eadb7439b0f6f47ad0de6d88127bed8","author":{"email":"855bf91070f7c282163193c1133484da47e10bd6@pivotal.io","name":"John Blum"},"message":"DATACASS-272 - Review and edit the SD Cassandra Reference Guide.","distinct":true,"url":"https://api.github.com/repos/jxblum/spring-data-cassandra/commits/6a4901607eadb7439b0f6f47ad0de6d88127bed8"}]}
{"actor":{"display_login":"jxblum"}}