From 686fd64c8bf9c658b9a2b8f4baec3cc6ee6a50e4 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 26 Jul 2021 11:02:35 +0200 Subject: [PATCH] Remove changelog shipped with the binaries. Closes #1153 --- src/main/resources/changelog.txt | 1608 ------------------------------ src/main/resources/notice.txt | 22 +- src/main/resources/readme.txt | 17 - 3 files changed, 1 insertion(+), 1646 deletions(-) delete mode 100644 src/main/resources/changelog.txt delete mode 100644 src/main/resources/readme.txt diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt deleted file mode 100644 index f4b8f3679..000000000 --- a/src/main/resources/changelog.txt +++ /dev/null @@ -1,1608 +0,0 @@ -Spring Data Cassandra Changelog -=============================== - -Changes in version 3.3.0-M1 (2021-07-16) ----------------------------------------- -* #1149 - Adapt to newly introduced methods in `PersistentProperty`. -* #1142 - Upgrade to Cassandra Driver 4.12.0. -* #1140 - Avoid conversion for `Range` objects used in query methods. -* #1139 - Investigate CI failures. -* #1137 - Cannot write composite key that contains a UDT to `Where`. -* #1135 - Add overloads to `CassandraBatchOperations.insert(…)` accepting `WriteOptions`. -* #1134 - Upgrade to Apache Cassandra 3.11.10. -* #1133 - Improve `CassandraTemplate` creation from `Session`. -* #1129 - `DataClassRowMapper` doesn't correctly convert generic fields. -* #1127 - Upgrade to Cassandra driver 4.11.1. -* #1126 - Allow Java 16 records to be used for `@PrimaryKeyClass`. -* #1124 - Document impact of pre-populated Id on `@CreatedDate` not working as expected. -* #1105 - Update CI to Java 16. - - -Changes in version 3.1.11 (2021-07-16) --------------------------------------- - - -Changes in version 3.2.2 (2021-06-22) -------------------------------------- -* #1141 - Upgrade to Cassandra Driver 4.11.2. -* #1140 - Avoid conversion for `Range` objects used in query methods. -* #1137 - Cannot write composite key that contains a UDT to `Where`. -* #1135 - Add overloads to `CassandraBatchOperations.insert(…)` accepting `WriteOptions`. -* #1133 - Improve `CassandraTemplate` creation from `Session`. -* #1124 - Document impact of pre-populated Id on `@CreatedDate` not working as expected. - - -Changes in version 3.1.10 (2021-06-22) --------------------------------------- -* #1140 - Avoid conversion for `Range` objects used in query methods. -* #1137 - Cannot write composite key that contains a UDT to `Where`. -* #1133 - Improve `CassandraTemplate` creation from `Session`. -* #1124 - Document impact of pre-populated Id on `@CreatedDate` not working as expected. - - -Changes in version 3.2.1 (2021-05-14) -------------------------------------- -* #1129 - `DataClassRowMapper` doesn't correctly convert generic fields. -* #1127 - Upgrade to Cassandra driver 4.11.1. -* #1126 - Allow Java 16 records to be used for `@PrimaryKeyClass`. - - -Changes in version 3.1.9 (2021-05-14) -------------------------------------- -* #1129 - `DataClassRowMapper` doesn't correctly convert generic fields. -* #1126 - Allow Java 16 records to be used for `@PrimaryKeyClass`. - - -Changes in version 3.2.0 (2021-04-14) -------------------------------------- -* #1115 - Refactor test framework infrastructure classes. -* #978 - Creating columns with a single value (static column) [DATACASS-812]. - - -Changes in version 3.1.8 (2021-04-14) -------------------------------------- - - -Changes in version 3.0.9.RELEASE (2021-04-14) ---------------------------------------------- -* #1110 - Switch to Driver BOM. - - -Changes in version 3.1.7 (2021-03-31) -------------------------------------- -* #1110 - Switch to Driver BOM. -* #1106 - Readme lists artifacts with .RELEASE and .BUILD-SNAPSHOT suffixes. - - -Changes in version 3.2.0-RC1 (2021-03-31) ------------------------------------------ -* #1111 - Use SAM constructors for Kotlin extensions. -* #1110 - Switch to Driver BOM. -* #1109 - Upgrade to Datastax driver 4.11.0. -* #1107 - `SingleEntityExecution` emits both, item and error signal. -* #1106 - Readme lists artifacts with .RELEASE and .BUILD-SNAPSHOT suffixes. -* #1104 - Consider `@Column` and `@Element` annotated constructor parameters. - - -Changes in version 3.2.0-M5 (2021-03-17) ----------------------------------------- -* #1100 - Remove @Persistent from entity-scan include filters. -* #1098 - Mapping Map<> with UDT in the value is not supported. -* #1097 - Introduce ConverterContext and clean up MappingCassandraConverter. -* #1096 - Document Datastax driver version support. - - -Changes in version 3.1.6 (2021-03-17) -------------------------------------- -* #1100 - Remove @Persistent from entity-scan include filters. -* #1098 - Mapping Map<> with UDT in the value is not supported. -* #1096 - Document Datastax driver version support. - - -Changes in version 3.0.8.RELEASE (2021-03-17) ---------------------------------------------- -* #1096 - Document Datastax driver version support. - - -Changes in version 3.2.0-M4 (2021-02-18) ----------------------------------------- - - -Changes in version 3.1.5 (2021-02-18) -------------------------------------- - - -Changes in version 3.2.0-M3 (2021-02-17) ----------------------------------------- -* #1087 - Include Bintray plugin repository. -* #1086 - Upgrade to Cassandra driver 4.10.0. -* #1084 - Null Pointer Exception when User Defined Type is not found. -* #1082 - Cache common PersistentProperty attributes. -* #1008 - Regression in support of sort in queries [DATACASS-842]. -* #1007 - Regression prevent using update to remove an entry from a map [DATACASS-841]. -* #182 - Update repository after GitHub issues migration. - - -Changes in version 3.1.4 (2021-02-17) -------------------------------------- -* #1087 - Include Bintray plugin repository. -* #1084 - Null Pointer Exception when User Defined Type is not found. -* #1082 - Cache common PersistentProperty attributes. -* #1008 - Regression in support of sort in queries [DATACASS-842]. -* #1007 - Regression prevent using update to remove an entry from a map [DATACASS-841]. - - -Changes in version 3.0.7.RELEASE (2021-02-17) ---------------------------------------------- -* DATACASS-835 - Update CI jobs with Docker Login. -* #1087 - Include Bintray plugin repository. -* #1084 - Null Pointer Exception when User Defined Type is not found. -* #1079 - Defer non-constant assert messages to improve performance. -* #1078 - Update copyright year to 2021. -* #1008 - Regression in support of sort in queries [DATACASS-842]. -* #182 - Update repository after GitHub issues migration. - - -Changes in version 2.2.13.RELEASE (2021-02-17) ----------------------------------------------- -* #1087 - Include Bintray plugin repository. -* #1078 - Update copyright year to 2021. -* #182 - Update repository after GitHub issues migration. - - -Changes in version 3.2.0-M2 (2021-01-13) ----------------------------------------- -* DATACASS-835 - Update CI jobs with Docker Login. -* #1079 - Defer non-constant assert messages to improve performance. -* #1078 - Update copyright year to 2021. -* #182 - Update repository after GitHub issues migration. - - -Changes in version 3.1.3 (2021-01-13) -------------------------------------- -* DATACASS-835 - Update CI jobs with Docker Login. -* #1079 - Defer non-constant assert messages to improve performance. -* #1078 - Update copyright year to 2021. -* #182 - Update repository after GitHub issues migration. - - -Changes in version 3.1.2 (2020-12-09) -------------------------------------- -* DATACASS-834 - Default to datacenter1 in AbstractSessionConfiguration.getLocalDataCenter. -* DATACASS-829 - Regression in mapper prevent list partial update handling. -* DATACASS-828 - Resolve selection projection and ordering of composite key properties into multiple columns. -* DATACASS-824 - Release 3.1.2 (2020.0.2). -* DATACASS-798 - Introduce CassandraDriverOptionsConfigurer and allow specifying a configuration file. - - -Changes in version 3.2.0-M1 (2020-12-09) ----------------------------------------- -* DATACASS-834 - Default to datacenter1 in AbstractSessionConfiguration.getLocalDataCenter. -* DATACASS-833 - Deprecate cached PreparedStatementCreator support classes. -* DATACASS-832 - Use index-based parameter binding. -* DATACASS-829 - Regression in mapper prevent list partial update handling. -* DATACASS-828 - Resolve selection projection and ordering of composite key properties into multiple columns. -* DATACASS-825 - Implement CrudRepository.delete(Iterable ids). -* DATACASS-821 - Enable Maven caching for Jenkins jobs. -* DATACASS-820 - Release 3.2 M1 (2021.0.0). -* DATACASS-804 - Update CI jobs for Java 15. -* DATACASS-798 - Introduce CassandraDriverOptionsConfigurer and allow specifying a configuration file. -* DATACASS-510 - Use Prepared Statements for CassandraTemplate and repository queries. - - -Changes in version 3.0.6.RELEASE (2020-12-09) ---------------------------------------------- -* DATACASS-834 - Default to datacenter1 in AbstractSessionConfiguration.getLocalDataCenter. -* DATACASS-829 - Regression in mapper prevent list partial update handling. -* DATACASS-821 - Enable Maven caching for Jenkins jobs. -* DATACASS-818 - Release 3.0.6 (Neumann SR6). - - -Changes in version 2.2.12.RELEASE (2020-12-09) ----------------------------------------------- -* DATACASS-817 - Release 2.2.12 (Moore SR12). - - -Changes in version 3.1.1 (2020-11-11) -------------------------------------- -* DATACASS-821 - Enable Maven caching for Jenkins jobs. -* DATACASS-819 - Release 3.1.1 (2020.0.1). - - -Changes in version 3.1.0 (2020-10-28) -------------------------------------- -* DATACASS-816 - Documentation wording changes. -* DATACASS-814 - MapPreparedStatementCache.CacheKey uses DefaultSimpleStatement.toString() inherited from Object.toString(). -* DATACASS-813 - Release 3.1 GA (2020.0.0). - - -Changes in version 3.0.5.RELEASE (2020-10-28) ---------------------------------------------- -* DATACASS-816 - Documentation wording changes. -* DATACASS-814 - MapPreparedStatementCache.CacheKey uses DefaultSimpleStatement.toString() inherited from Object.toString(). -* DATACASS-808 - Logging of CQL statements is broken. -* DATACASS-802 - Release 3.0.5 (Neumann SR5). - - -Changes in version 2.2.11.RELEASE (2020-10-28) ----------------------------------------------- -* DATACASS-801 - Release 2.2.11 (Moore SR11). - - -Changes in version 2.1.21.RELEASE (2020-10-28) ----------------------------------------------- -* DATACASS-815 - Release 2.1.21 (Lovelace SR21). - - -Changes in version 3.1.0-RC2 (2020-10-14) ------------------------------------------ -* DATACASS-810 - Add DataClassRowMapper. -* DATACASS-809 - Add queryForStream methods to CqlOperations. -* DATACASS-808 - Logging of CQL statements is broken. -* DATACASS-807 - Adapt to changes in Spring Data Commons. -* DATACASS-806 - Add support for suspend repository query methods returning List. -* DATACASS-803 - Release 3.1 RC2 (2020.0.0). - - -Changes in version 3.1.0-RC1 (2020-09-16) ------------------------------------------ -* DATACASS-800 - Upgrade to Cassandra driver 4.9.0. -* DATACASS-795 - Reduce bean dependencies for PersistentEntitiesFactoryBean to CassandraConverter. -* DATACASS-792 - Release 3.1 RC1 (2020.0.0). -* DATACASS-766 - Add support for port per endpoint. - - -Changes in version 3.0.4.RELEASE (2020-09-16) ---------------------------------------------- -* DATACASS-795 - Reduce bean dependencies for PersistentEntitiesFactoryBean to CassandraConverter. -* DATACASS-793 - Release 3.0.4 (Neumann SR4). - - -Changes in version 2.2.10.RELEASE (2020-09-16) ----------------------------------------------- -* DATACASS-795 - Reduce bean dependencies for PersistentEntitiesFactoryBean to CassandraConverter. -* DATACASS-786 - Release 2.2.10 (Moore SR10). - - -Changes in version 2.1.20.RELEASE (2020-09-16) ----------------------------------------------- -* DATACASS-785 - Release 2.1.20 (Lovelace SR20). - - -Changes in version 3.0.3.RELEASE (2020-08-12) ---------------------------------------------- -* DATACASS-791 - Consider Unit a void type in Coroutine repositories. -* DATACASS-787 - Release 3.0.3 (Neumann SR3). - - -Changes in version 3.1.0-M2 (2020-08-12) ----------------------------------------- -* DATACASS-791 - Consider Unit a void type in Coroutine repositories. -* DATACASS-789 - Migrate tests to JUnit 5. -* DATACASS-788 - Adopt to reactive SpEL execution. -* DATACASS-784 - Add support for reactive auditing. -* DATACASS-782 - Release 3.1 M2 (2020.0.0). -* DATACASS-767 - Allow configuring keyspace per Statement. - - -Changes in version 3.0.2.RELEASE (2020-07-22) ---------------------------------------------- -* DATACASS-777 - ConcurrentModificationException in CassandraTemplate.getTableName. -* DATACASS-775 - Release 3.0.2 (Neumann SR2). - - -Changes in version 2.2.9.RELEASE (2020-07-22) ---------------------------------------------- -* DATACASS-777 - ConcurrentModificationException in CassandraTemplate.getTableName. -* DATACASS-774 - Release 2.2.9 (Moore SR9). - - -Changes in version 2.1.19.RELEASE (2020-07-22) ----------------------------------------------- -* DATACASS-777 - ConcurrentModificationException in CassandraTemplate.getTableName. -* DATACASS-773 - Release 2.1.19 (Lovelace SR19). - - -Changes in version 3.1.0-M1 (2020-06-25) ----------------------------------------- -* DATACASS-779 - Upgrade to Cassandra driver 4.7.2. -* DATACASS-778 - Upgrade to Cassandra driver 4.7.1. -* DATACASS-777 - ConcurrentModificationException in CassandraTemplate.getTableName. -* DATACASS-776 - Upgrade to Cassandra driver 4.7.0. -* DATACASS-772 - Use standard Spring code of conduct. -* DATACASS-771 - Consider return type of suspended methods returning Flow. -* DATACASS-770 - Adding element to set via update query fails. -* DATACASS-764 - Delombok source files. -* DATACASS-762 - Release 3.1 M1 (2020.0.0). - - -Changes in version 3.0.1.RELEASE (2020-06-10) ---------------------------------------------- -* DATACASS-771 - Consider return type of suspended methods returning Flow. -* DATACASS-770 - Adding element to set via update query fails. -* DATACASS-761 - Release 3.0.1 (Neumann SR1). - - -Changes in version 2.2.8.RELEASE (2020-06-10) ---------------------------------------------- -* DATACASS-757 - Remove Travis CI. -* DATACASS-755 - Release 2.2.8 (Moore SR8). - - -Changes in version 2.1.18.RELEASE (2020-06-10) ----------------------------------------------- -* DATACASS-757 - Remove Travis CI. -* DATACASS-754 - Release 2.1.18 (Lovelace SR18). - - -Changes in version 3.0.0.RELEASE (2020-05-12) ---------------------------------------------- -* DATACASS-760 - Upgrade to Cassandra driver 4.6.1. -* DATACASS-758 - Upgrade to Cassandra driver 4.6.0. -* DATACASS-757 - Remove Travis CI. -* DATACASS-756 - Release 3.0 GA (Neumann). - - -Changes in version 3.0.0.RC2 (2020-04-28) ------------------------------------------ -* DATACASS-753 - Deferred Session retrieval from ReactiveSessionFactory. -* DATACASS-749 - Release 3.0 RC2 (Neumann). -* DATACASS-465 - Add mapping for frozen collections. -* DATACASS-387 - Remove default bean creation when using XML configuration. -* DATACASS-167 - Support for embeddable types. - - -Changes in version 2.2.7.RELEASE (2020-04-28) ---------------------------------------------- -* DATACASS-747 - Identifiers starting with underscore are not quoted. -* DATACASS-746 - Release 2.2.7 (Moore SR7). - - -Changes in version 2.1.17.RELEASE (2020-04-28) ----------------------------------------------- -* DATACASS-747 - Identifiers starting with underscore are not quoted. -* DATACASS-735 - Using long numbers with Update.incr(…) cause integer overflow. -* DATACASS-733 - Release 2.1.17 (Lovelace SR17). - - -Changes in version 3.0.0.RC1 (2020-03-31) ------------------------------------------ -* DATACASS-748 - Upgrade to Cassandra driver 4.5.1. -* DATACASS-747 - Identifiers starting with underscore are not quoted. -* DATACASS-743 - Converter should not ignore @CassandraType for collection like type. -* DATACASS-741 - Add support for @Value. -* DATACASS-739 - Include custom conversions documentation from Commons. -* DATACASS-737 - Release 3.0 RC1 (Neumann). -* DATACASS-470 - Move Cassandra type resolution into MappingCassandraConverter. -* DATACASS-84 - Provide support for naming strategies. - - -Changes in version 2.2.6.RELEASE (2020-03-25) ---------------------------------------------- -* DATACASS-735 - Using long numbers with Update.incr(…) cause integer overflow. -* DATACASS-734 - Release 2.2.6 (Moore SR6). - - -Changes in version 3.0.0.M4 (2020-03-11) ----------------------------------------- -* DATACASS-736 - Upgrade to Cassandra driver 4.5.0. -* DATACASS-735 - Using long numbers with Update.incr(…) cause integer overflow. -* DATACASS-729 - Release 3.0 M4 (Neumann). -* DATACASS-718 - Integer Overflow using Update. -* DATACASS-712 - Adapt to query builder API for set at list index, append multiple items to List/Set columns. - - -Changes in version 2.2.5.RELEASE (2020-02-26) ---------------------------------------------- -* DATACASS-732 - Adapt to Reactor changes. -* DATACASS-720 - CassandraAdminTemplate.getKeyspaceMetadata() fail for a case-sensitive keyspace. -* DATACASS-718 - Integer Overflow using Update. -* DATACASS-716 - Release 2.2.5 (Moore SR5). - - -Changes in version 2.1.16.RELEASE (2020-02-26) ----------------------------------------------- -* DATACASS-732 - Adapt to Reactor changes. -* DATACASS-720 - CassandraAdminTemplate.getKeyspaceMetadata() fail for a case-sensitive keyspace. -* DATACASS-718 - Integer Overflow using Update. -* DATACASS-715 - Release 2.1.16 (Lovelace SR16). - - -Changes in version 3.0.0.M3 (2020-02-12) ----------------------------------------- -* DATACASS-728 - Deprecate Joda-Time and ThreeTenBackport support. -* DATACASS-727 - Clean up converter registration. -* DATACASS-726 - Upgrade to DataStax Java Driver 4.4. -* DATACASS-725 - Upgrade to Apache Cassandra 3.11.5. -* DATACASS-722 - Move off deprecated EntityInstantiators. -* DATACASS-721 - Refactor codebase around uses of the new DataStax 4.x Driver API. -* DATACASS-719 - Release 3.0 M3 (Neumann). -* DATACASS-708 - Extend QueryOptions with serial consistency and execution profile. - - -Changes in version 3.0.0.M2 (2020-01-17) ----------------------------------------- -* DATACASS-717 - Release 3.0 M2 (Neumann). - - -Changes in version 3.0.0.M1 (2020-01-16) ----------------------------------------- -* DATACASS-714 - Upgrade to Cassandra driver 4.3.1. -* DATACASS-713 - Rename Session and SessionFactory bean names with cassandra prefix. -* DATACASS-711 - Update copyright years to 2020. -* DATACASS-705 - Introduce SessionFactoryFactoryBean. -* DATACASS-704 - Add utility to initialize and cleanup the CQL keyspace. -* DATACASS-703 - Move Keyspace initialization from CassandraClusterFactoryBean to CassandraCqlSessionFactoryBean. -* DATACASS-700 - Paging through Repository query methods do not retain Sort. -* DATACASS-699 - Build against JDK 11+. -* DATACASS-696 - selectOne(…) and event publication fails if entity is null. -* DATACASS-694 - java.time.LocalTime incorrectly mapped with cassandra time datatype. -* DATACASS-692 - Release 3.0 M1 (Neumann). -* DATACASS-656 - Upgrade to Cassandra Driver 4.3. - - -Changes in version 2.2.4.RELEASE (2020-01-15) ---------------------------------------------- -* DATACASS-711 - Update copyright years to 2020. -* DATACASS-707 - Release 2.2.4 (Moore SR4). - - -Changes in version 2.1.15.RELEASE (2020-01-15) ----------------------------------------------- -* DATACASS-711 - Update copyright years to 2020. -* DATACASS-706 - Release 2.1.15 (Lovelace SR15). - - -Changes in version 2.2.3.RELEASE (2019-12-04) ---------------------------------------------- -* DATACASS-702 - Release 2.2.3 (Moore SR3). - - -Changes in version 2.1.14.RELEASE (2019-12-04) ----------------------------------------------- -* DATACASS-701 - Release 2.1.14 (Lovelace SR14). - - -Changes in version 2.2.2.RELEASE (2019-11-18) ---------------------------------------------- -* DATACASS-700 - Paging through Repository query methods do not retain Sort. -* DATACASS-698 - Release 2.2.2 (Moore SR2). - - -Changes in version 2.1.13.RELEASE (2019-11-18) ----------------------------------------------- -* DATACASS-700 - Paging through Repository query methods do not retain Sort. -* DATACASS-697 - Release 2.1.13 (Lovelace SR13). - - -Changes in version 2.2.1.RELEASE (2019-11-04) ---------------------------------------------- -* DATACASS-696 - selectOne(…) and event publication fails if entity is null. -* DATACASS-694 - java.time.LocalTime incorrectly mapped with cassandra time datatype. -* DATACASS-691 - Release 2.2.1 (Moore SR1). - - -Changes in version 2.1.12.RELEASE (2019-11-04) ----------------------------------------------- -* DATACASS-696 - selectOne(…) and event publication fails if entity is null. -* DATACASS-694 - java.time.LocalTime incorrectly mapped with cassandra time datatype. -* DATACASS-690 - Release 2.1.12 (Lovelace SR12). - - -Changes in version 2.2.0.RELEASE (2019-09-30) ---------------------------------------------- -* DATACASS-689 - Remove @ExperimentalCoroutinesApi annotations. -* DATACASS-688 - Add documentation for Kotlin support. -* DATACASS-687 - Creation of UDTs is sometimes not in the correct order. -* DATACASS-682 - Release 2.2 GA (Moore). - - -Changes in version 2.1.11.RELEASE (2019-09-30) ----------------------------------------------- -* DATACASS-687 - Creation of UDTs is sometimes not in the correct order. -* DATACASS-684 - Add HTTPS entries into spring.schemas. -* DATACASS-681 - Release 2.1.11 (Lovelace SR11). - - -Changes in version 2.2.0.RC3 (2019-09-06) ------------------------------------------ -* DATACASS-686 - Adapt to changes in Spring Framework's ClassUtils.isPrimitiveOrWrapper. -* DATACASS-685 - Upgrade to Kotlin Coroutines 1.3.0. -* DATACASS-684 - Add HTTPS entries into spring.schemas. -* DATACASS-683 - Release 2.2 RC3 (Moore). - - -Changes in version 2.2.0.RC2 (2019-08-05) ------------------------------------------ -* DATACASS-680 - Adapt to changes in AssertJ. -* DATACASS-679 - Upgrade to Cassandra driver 3.7.2. -* DATACASS-678 - Cannot create a table with a custom name using CassandraAdminTemplate.createTable(). -* DATACASS-677 - Adapt to API changes in Commons. -* DATACASS-676 - Registering custom converter documentation is wrong. -* DATACASS-675 - Add constructor to CassandraAdminTemplate accepting CqlOperations. -* DATACASS-674 - Migrate tests to AssertJ. -* DATACASS-673 - Revise readme for a consistent structure. -* DATACASS-672 - PrimaryKeyClass properties not populated when initializing key in entity through constructor. -* DATACASS-670 - Release 2.2 RC2 (Moore). -* DATACASS-659 - Introduce Jenkins CI. -* DATACASS-642 - QueryUtils.getTableName(…) fails using quoted identifiers. -* DATACASS-611 - Add query derivation for delete queries. -* DATACASS-454 - Extend @Query to declare idempotent CQL queries. -* DATACASS-318 - Update CassandraCqlClusterFactoryBean with support for setting CodecRegistry. - - -Changes in version 2.1.10.RELEASE (2019-08-05) ----------------------------------------------- -* DATACASS-678 - Cannot create a table with a custom name using CassandraAdminTemplate.createTable(). -* DATACASS-676 - Registering custom converter documentation is wrong. -* DATACASS-672 - PrimaryKeyClass properties not populated when initializing key in entity through constructor. -* DATACASS-671 - Fix NoHTTP errors. -* DATACASS-669 - Release 2.1.10 (Lovelace SR10). -* DATACASS-659 - Introduce Jenkins CI. -* DATACASS-642 - QueryUtils.getTableName(…) fails using quoted identifiers. - - -Changes in version 1.5.23.RELEASE (2019-08-05) ----------------------------------------------- -* DATACASS-659 - Introduce Jenkins CI. -* DATACASS-658 - Release 1.5.23 (Ingalls SR23). - - -Changes in version 2.2.0.RC1 (2019-06-14) ------------------------------------------ -* DATACASS-663 - Replace StepVerifier.create(...) style with .as(StepVerifier::create) style. -* DATACASS-662 - Create security policy readme. -* DATACASS-661 - findAllById broken when using MapIdCassandraRepository. -* DATACASS-660 - Fix method reference in documentation. -* DATACASS-651 - Saving Map with TupleValue attempts TupleValue type resolution. -* DATACASS-649 - Release 2.2 RC1 (Moore). -* DATACASS-618 - Add support for entity updates before save using EntityCallbacks. -* DATACASS-536 - Deprecate TableOption.COMPACT_STORAGE. -* DATACASS-4 - Implement Auditing. - - -Changes in version 2.1.9.RELEASE (2019-06-14) ---------------------------------------------- -* DATACASS-663 - Replace StepVerifier.create(...) style with .as(StepVerifier::create) style. -* DATACASS-661 - findAllById broken when using MapIdCassandraRepository. -* DATACASS-660 - Fix method reference in documentation. -* DATACASS-657 - Release 2.1.9 (Lovelace SR9). -* DATACASS-651 - Saving Map with TupleValue attempts TupleValue type resolution. - - -Changes in version 1.5.22.RELEASE (2019-05-13) ----------------------------------------------- -* DATACASS-654 - Release 1.5.22 (Ingalls SR22). - - -Changes in version 2.1.8.RELEASE (2019-05-13) ---------------------------------------------- -* DATACASS-653 - Release 2.1.8 (Lovelace SR8). - - -Changes in version 2.2.0.M4 (2019-05-13) ----------------------------------------- -* DATACASS-652 - Loading Enums using their ordinal fails. -* DATACASS-650 - Release 2.2 M4 (Moore). - - -Changes in version 1.5.21.RELEASE (2019-05-10) ----------------------------------------------- -* DATACASS-644 - Release 1.5.21 (Ingalls SR21). - - -Changes in version 2.1.7.RELEASE (2019-05-10) ---------------------------------------------- -* DATACASS-652 - Loading Enums using their ordinal fails. -* DATACASS-646 - Release 2.1.7 (Lovelace SR7). - - -Changes in version 2.2.0.M3 (2019-04-11) ----------------------------------------- -* DATACASS-648 - Add Coroutines Flow extensions. -* DATACASS-647 - Add non-nullable variant to ReactiveSelectOperation extensions. -* DATACASS-641 - Documentation incorrectly states java.util.UUID maps to Cassandra timeuuid. -* DATACASS-639 - Move away from Spring Data Commons deprecations. -* DATACASS-638 - Skip properties that are not part of the result. -* DATACASS-637 - General code maintenance. -* DATACASS-636 - Enable CriteriaExtensionsUnitTests after MockK bugfix. -* DATACASS-635 - Release 2.2 M3 (Moore). - - -Changes in version 2.1.6.RELEASE (2019-04-01) ---------------------------------------------- -* DATACASS-641 - Documentation incorrectly states java.util.UUID maps to Cassandra timeuuid. -* DATACASS-633 - BasicCassandraPersistentEntity.doWithAssociations(…) should no-op. -* DATACASS-626 - Release 2.1.6 (Lovelace SR6). - - -Changes in version 2.0.14.RELEASE (2019-04-01) ----------------------------------------------- -* DATACASS-641 - Documentation incorrectly states java.util.UUID maps to Cassandra timeuuid. -* DATACASS-633 - BasicCassandraPersistentEntity.doWithAssociations(…) should no-op. -* DATACASS-625 - Upgrade to Apache Cassandra 3.11.4. -* DATACASS-621 - Release 2.0.14 (Kay SR14). -* DATACASS-599 - Assert compatibility with Guava 26.0-jre+. - - -Changes in version 1.5.20.RELEASE (2019-04-01) ----------------------------------------------- -* DATACASS-643 - Release 1.5.20 (Ingalls SR20). - - -Changes in version 1.5.19.RELEASE (2019-04-01) ----------------------------------------------- -* DATACASS-620 - Release 1.5.19 (Ingalls SR19). - - -Changes in version 2.2.0.M2 (2019-03-07) ----------------------------------------- -* DATACASS-634 - Upgrade to Cassandra Driver 3.7.1. -* DATACASS-633 - BasicCassandraPersistentEntity.doWithAssociations(…) should no-op. -* DATACASS-632 - Add Kotlin extensions for Coroutines support. -* DATACASS-631 - Deprecate Kotlin extensions providing a KClass overload. -* DATACASS-630 - Remove version for managed Kotlin dependencies. -* DATACASS-629 - Migrate Kotlin tests to Mockk. -* DATACASS-628 - Upgrade to AssertJ 3.12.0. -* DATACASS-627 - Add support for derived 'between' queries using Range. -* DATACASS-625 - Upgrade to Apache Cassandra 3.11.4. -* DATACASS-623 - Add support for @ReadOnlyProperty. -* DATACASS-619 - Introduce Concourse CI. -* DATACASS-617 - Accept QueryOptions in BatchOperations.delete(). -* DATACASS-616 - Update copyright years to 2019. -* DATACASS-614 - Release 2.2 M2 (Moore). -* DATACASS-606 - Support LWT for delete operations (DELETE .. IF EXISTS). -* DATACASS-599 - Assert compatibility with Guava 26.0-jre+. -* DATACASS-585 - @PrimaryKeyColumn does not identify a property as @Id property. -* DATACASS-575 - Support conditions in lightweight transactions. -* DATACASS-313 - Limit queried fields. -* DATACASS-189 - Add test for @Transient property handling. - - -Changes in version 2.1.5.RELEASE (2019-02-13) ---------------------------------------------- -* DATACASS-625 - Upgrade to Apache Cassandra 3.11.4. -* DATACASS-622 - Release 2.1.5 (Lovelace SR5). -* DATACASS-599 - Assert compatibility with Guava 26.0-jre+. -* DATACASS-585 - @PrimaryKeyColumn does not identify a property as @Id property. - - -Changes in version 2.1.4.RELEASE (2019-01-10) ---------------------------------------------- -* DATACASS-616 - Update copyright years to 2019. -* DATACASS-610 - Release 2.1.4 (Lovelace SR4). - - -Changes in version 2.0.13.RELEASE (2019-01-10) ----------------------------------------------- -* DATACASS-616 - Update copyright years to 2019. -* DATACASS-609 - Release 2.0.13 (Kay SR13). - - -Changes in version 1.5.18.RELEASE (2019-01-10) ----------------------------------------------- -* DATACASS-616 - Update copyright years to 2019. -* DATACASS-608 - Release 1.5.18 (Ingalls SR18). - - -Changes in version 2.2.0.M1 (2018-12-11) ----------------------------------------- -* DATACASS-613 - Simplify reference documentation setup. -* DATACASS-612 - Release 2.2 M1 (Moore). -* DATACASS-607 - Custom conversion not applies for Collection elements if only read converter is registered. -* DATACASS-600 - CassandraDataAutoConfiguration.cassandraTemplate(…) declares Operations interface instead of implementation class. - - -Changes in version 2.1.3.RELEASE (2018-11-27) ---------------------------------------------- -* DATACASS-607 - Custom conversion not applies for Collection elements if only read converter is registered. -* DATACASS-605 - Release 2.1.3 (Lovelace SR3). - - -Changes in version 2.0.12.RELEASE (2018-11-27) ----------------------------------------------- -* DATACASS-602 - Release 2.0.12 (Kay SR12). - - -Changes in version 1.5.17.RELEASE (2018-11-27) ----------------------------------------------- -* DATACASS-603 - Release 1.5.17 (Ingalls SR17). - - -Changes in version 2.1.2.RELEASE (2018-10-29) ---------------------------------------------- -* DATACASS-601 - Release 2.1.2 (Lovelace SR2). - - -Changes in version 1.5.16.RELEASE (2018-10-15) ----------------------------------------------- -* DATACASS-592 - Release 1.5.16 (Ingalls SR16). - - -Changes in version 2.0.11.RELEASE (2018-10-15) ----------------------------------------------- -* DATACASS-600 - CassandraDataAutoConfiguration.cassandraTemplate(…) declares Operations interface instead of implementation class. -* DATACASS-593 - Release 2.0.11 (Kay SR11). - - -Changes in version 2.1.1.RELEASE (2018-10-15) ---------------------------------------------- -* DATACASS-600 - CassandraDataAutoConfiguration.cassandraTemplate(…) declares Operations interface instead of implementation class. -* DATACASS-598 - Release 2.1.1 (Lovelace SR1). - - -Changes in version 2.1.0.RELEASE (2018-09-21) ---------------------------------------------- -* DATACASS-597 - Upgrade to Cassandra Driver 3.6.0. -* DATACASS-596 - Include documentation about Object Mapping Fundamentals. -* DATACASS-595 - QueryExtensionsKt#query needs to accept CriteriaDefinitions. -* DATACASS-588 - Release 2.1 GA (Lovelace). - - -Changes in version 2.0.10.RELEASE (2018-09-10) ----------------------------------------------- -* DATACASS-583 - Release 2.0.10 (Kay SR10). - - -Changes in version 1.5.15.RELEASE (2018-09-10) ----------------------------------------------- -* DATACASS-584 - Release 1.5.15 (Ingalls SR15). - - -Changes in version 2.1.0.RC2 (2018-08-20) ------------------------------------------ -* DATACASS-587 - Adapt tests to AssertJ changes. -* DATACASS-582 - Release 2.1 RC2 (Lovelace). -* DATACASS-574 - Add reactive batch operations. - - -Changes in version 1.5.14.RELEASE (2018-07-27) ----------------------------------------------- -* DATACASS-566 - Release 1.5.14 (Ingalls SR14). - - -Changes in version 2.0.9.RELEASE (2018-07-26) ---------------------------------------------- -* DATACASS-569 - CassandraTemplate.update(…) does not apply UpdateOptions.ifExists. -* DATACASS-568 - BasicCassandraPersistentProperty.findAnnotatedType(…) fails with non-parameterized Collection/Map properties. -* DATACASS-567 - Release 2.0.9 (Kay SR9). - - -Changes in version 2.1.0.RC1 (2018-07-26) ------------------------------------------ -* DATACASS-581 - Fix test conditions in DefaultBridgedReactiveSessionUnitTests. -* DATACASS-580 - Upgrade to Cassandra Driver 3.5.1. -* DATACASS-579 - pom.xml declares outdated Google Guava dependency. -* DATACASS-573 - Add support for immutable objects. -* DATACASS-569 - CassandraTemplate.update(…) does not apply UpdateOptions.ifExists. -* DATACASS-568 - BasicCassandraPersistentProperty.findAnnotatedType(…) fails with non-parameterized Collection/Map properties. -* DATACASS-563 - Time tests fail with Cassandra 2.2. -* DATACASS-562 - Add coverpage for epub documentation output. -* DATACASS-561 - Full editing pass on reference documentation. -* DATACASS-560 - SimpleCassandraRepository and SimpleReactiveCassandraRepository do not emit insert events. -* DATACASS-555 - Use CqlTemplate.newPreparedStatementCreator for creation of PreparedStatementCreator. -* DATACASS-554 - Release 2.1 RC1 (Lovelace). -* DATACASS-529 - Allow slice queries using reactive repositories. - - -Changes in version 2.0.8.RELEASE (2018-06-13) ---------------------------------------------- -* DATACASS-562 - Add coverpage for epub documentation output. -* DATACASS-561 - Full editing pass on reference documentation. -* DATACASS-555 - Use CqlTemplate.newPreparedStatementCreator for creation of PreparedStatementCreator. -* DATACASS-552 - Release 2.0.8 (Kay SR8). - - -Changes in version 1.5.13.RELEASE (2018-06-13) ----------------------------------------------- -* DATACASS-551 - Release 1.5.13 (Ingalls SR13). - - -Changes in version 2.1.0.M3 (2018-05-17) ----------------------------------------- -* DATACASS-553 - Adapt to SpEL Extension API changes in Spring Data Commons. -* DATACASS-549 - Add Criteria.ne(...) and Criteria.isNotNull() operators. -* DATACASS-548 - Upgrade to Cassandra Java Driver 3.5.0. -* DATACASS-547 - Annotate writing converters for Cassandra date/time conversion. -* DATACASS-546 - Unable to delete user-defined types when one UDT references another. -* DATACASS-545 - Release 2.1 M3 (Lovelace). -* DATACASS-484 - Add Kotlin extensions for Template API. - - -Changes in version 2.0.7.RELEASE (2018-05-08) ---------------------------------------------- -* DATACASS-547 - Annotate writing converters for Cassandra date/time conversion. -* DATACASS-546 - Unable to delete user-defined types when one UDT references another. -* DATACASS-541 - Remove links to decommissioned Planet Cassandra. -* DATACASS-540 - Release 2.0.7 (Kay SR7). - - -Changes in version 1.5.12.RELEASE (2018-05-08) ----------------------------------------------- -* DATACASS-547 - Annotate writing converters for Cassandra date/time conversion. -* DATACASS-546 - Unable to delete user-defined types when one UDT references another. -* DATACASS-541 - Remove links to decommissioned Planet Cassandra. -* DATACASS-539 - Release 1.5.12 (Ingalls SR12). - - -Changes in version 2.1.0.M2 (2018-04-13) ----------------------------------------- -* DATACASS-542 - Adapt to API changes in Spring Data Commons. -* DATACASS-541 - Remove links to decommissioned Planet Cassandra. -* DATACASS-537 - Remove explicit declaration of Jackson libraries. -* DATACASS-535 - Declare project.root property to make sure JavaDoc generation works. -* DATACASS-533 - Export composable repositories via CDI. -* DATACASS-530 - Upgrade to Cassandra Java Driver 3.4.0. -* DATACASS-528 - Upgrade to Cassandra 3.11.2. -* DATACASS-527 - Reactive example from documentation is not working. -* DATACASS-525 - Throw IncorrectResultSizeDataAccessException for repository query methods returning a single element. -* DATACASS-524 - Release 2.1 M2 (Lovelace). -* DATACASS-523 - Add support for mapped tuples. -* DATACASS-302 - Support Cassandra time columns. -* DATACASS-155 - Add option for TIMESTAMP in WriteOptions. -* DATACASS-106 - Support persistence lifecycle callbacks. - - -Changes in version 2.0.6.RELEASE (2018-04-04) ---------------------------------------------- -* DATACASS-537 - Remove explicit declaration of Jackson libraries. -* DATACASS-535 - Declare project.root property to make sure JavaDoc generation works. -* DATACASS-532 - Release 2.0.6 (Kay SR6). - - -Changes in version 1.5.11.RELEASE (2018-04-04) ----------------------------------------------- -* DATACASS-535 - Declare project.root property to make sure JavaDoc generation works. -* DATACASS-521 - Enum query arguments not converted. -* DATACASS-519 - Release 1.5.11 (Ingalls SR11). - - -Changes in version 2.0.5.RELEASE (2018-02-28) ---------------------------------------------- -* DATACASS-528 - Upgrade to Cassandra 3.11.2. -* DATACASS-527 - Reactive example from documentation is not working. -* DATACASS-526 - Release 2.0.5 (Kay SR5). - - -Changes in version 2.0.4.RELEASE (2018-02-19) ---------------------------------------------- -* DATACASS-525 - Throw IncorrectResultSizeDataAccessException for repository query methods returning a single element. -* DATACASS-520 - Release 2.0.4 (Kay SR4). - - -Changes in version 2.1.0.M1 (2018-02-06) ----------------------------------------- -* DATACASS-522 - Allow for conditionally dropping a table iff the table exists. -* DATACASS-518 - CreateTableCqlGenerator generates invalid statements when options are added. -* DATACASS-517 - Update copyright years to 2018. -* DATACASS-516 - Missing return type in reference code sample code. -* DATACASS-513 - Upgrade to Cassandra Driver 3.3.2. -* DATACASS-512 - Support exists and count projections. -* DATACASS-509 - Improve page fetching of DefaultBridgedReactiveSession. -* DATACASS-507 - Adapt API changes in Property in test cases. -* DATACASS-506 - Nested User defined type not supported. -* DATACASS-502 - KeyspaceAction ALTER not supported. -* DATACASS-501 - Release 2.1 M1 (Lovelace). -* DATACASS-487 - Support Maps with mapped and converted key/value types. -* DATACASS-485 - Add fluent alternative for CassandraTemplateOperations. -* DATACASS-284 - Add support for TupleType/TupleValue. - - -Changes in version 2.0.3.RELEASE (2018-01-24) ---------------------------------------------- -* DATACASS-518 - CreateTableCqlGenerator generates invalid statements when options are added. -* DATACASS-516 - Missing return type in reference code sample code. -* DATACASS-515 - Release 2.0.3 (Kay SR3). - - -Changes in version 1.5.10.RELEASE (2018-01-24) ----------------------------------------------- -* DATACASS-518 - CreateTableCqlGenerator generates invalid statements when options are added. -* DATACASS-516 - Missing return type in reference code sample code. -* DATACASS-514 - Release 1.5.10 (Ingalls SR10). - - -Changes in version 2.0.2.RELEASE (2017-11-27) ---------------------------------------------- -* DATACASS-513 - Upgrade to Cassandra Driver 3.3.2. -* DATACASS-509 - Improve page fetching of DefaultBridgedReactiveSession. -* DATACASS-508 - Release 2.0.2 (Kay SR2). - - -Changes in version 1.5.9.RELEASE (2017-11-27) ---------------------------------------------- -* DATACASS-504 - Upgrade to Cassandra Driver 3.1.4. -* DATACASS-503 - Release 1.5.9 (Ingalls SR9). - - -Changes in version 2.0.1.RELEASE (2017-10-27) ---------------------------------------------- -* DATACASS-507 - Adapt API changes in Property in test cases. -* DATACASS-506 - Nested User defined type not supported. -* DATACASS-502 - KeyspaceAction ALTER not supported. -* DATACASS-500 - Release 2.0.1 (Kay SR1). - - -Changes in version 1.5.8.RELEASE (2017-10-11) ---------------------------------------------- -* DATACASS-491 - Release 1.5.8 (Ingalls SR8). - - -Changes in version 2.0.0.RELEASE (2017-10-02) ---------------------------------------------- -* DATACASS-499 - Adapt to changed Spring Framework 5 documentation structure. -* DATACASS-496 - Add explicit automatic module name for Java 9. -* DATACASS-495 - Upgrade to OpenWebBeans 2.0.1. -* DATACASS-494 - Upgrade to embedded Apache Cassandra 3.11. -* DATACASS-493 - Update reference documentation for 2.0. -* DATACASS-492 - Release 2.0 GA (Kay). -* DATACASS-489 - Document SessionFactory in reference docs. -* DATACASS-467 - Provide migration guide for breaking changes. -* DATACASS-145 - Support for QueryOptions and WriteOptions with repository query methods. -* DATACASS-56 - Support pagination feature in Cassandra. - - -Changes in version 2.0.0.RC3 (2017-09-11) ------------------------------------------ -* DATACASS-490 - Switch to VM-based TravisCI build. -* DATACASS-488 - Add explicit type mappings for Name.VARCHAR and Name.TEXT. -* DATACASS-486 - Duplicate property in UDT reference documentation example. -* DATACASS-483 - Add @FunctionalInterface to functional interfaces. -* DATACASS-482 - Introduce nullable annotations. -* DATACASS-480 - Release 2.0 RC3 (Kay). -* DATACASS-128 - Improve mapping specifications between Cassandra & Java. - - -Changes in version 1.5.7.RELEASE (2017-09-11) ---------------------------------------------- -* DATACASS-490 - Switch to VM-based TravisCI build. -* DATACASS-488 - Add explicit type mappings for Name.VARCHAR and Name.TEXT. -* DATACASS-486 - Duplicate property in UDT reference documentation example. -* DATACASS-481 - Release 1.5.7 (Ingalls SR7). - - -Changes in version 1.5.6.RELEASE (2017-07-26) ---------------------------------------------- -* DATACASS-477 - Release 1.5.6 (Ingalls SR6). - - -Changes in version 2.0.0.RC2 (2017-07-25) ------------------------------------------ -* DATACASS-479 - Projecting query methods use interface type for query derivation. -* DATACASS-478 - Release 2.0 RC2 (Kay). - - -Changes in version 2.0.0.RC1 (2017-07-25) ------------------------------------------ -* DATACASS-476 - Inherit Project Reactor version from dependency management. -* DATACASS-475 - Simplify logic in afterPropertiesSet for Cassandra CQL Cluster and Session FactoryBeans. -* DATACASS-474 - Remove reactive Template API methods accepting Publisher of entities. -* DATACASS-473 - Adapt to API changes in mapping subsystem. -* DATACASS-472 - Upgrade to Cassandra driver 3.3.0. -* DATACASS-471 - Fix unit tests after API changes in Spring Data Commons. -* DATACASS-469 - Remove CassandraOperations.selectBySimpleIds. -* DATACASS-468 - Move o.s.d.cql into o.s.d.cassandra.core.cql. -* DATACASS-466 - Revisit Template API return types. -* DATACASS-464 - Release 2.0 RC1 (Kay). -* DATACASS-451 - Adapt to deprecated RxJava 1 CRUD repositories. -* DATACASS-376 - Support ALLOW FILTERING using derived query methods. -* DATACASS-375 - UUID should map to Cassandra's uuid type and not timeuuid. -* DATACASS-362 - Allow composite primary key use for selectOneById. -* DATACASS-306 - Add support SSTable Attached Secondary Index (SASI) creation. -* DATACASS-213 - Add index creation to table creation. - - -Changes in version 1.5.5.RELEASE (2017-07-24) ---------------------------------------------- -* DATACASS-471 - Fix unit tests after API changes in Spring Data Commons. -* DATACASS-463 - PrimaryKeyClass instantiated without value conversion. -* DATACASS-461 - Release 1.5.5 (Ingalls SR5). - - -Changes in version 2.0.0.M4 (2017-06-14) ----------------------------------------- -* DATACASS-463 - PrimaryKeyClass instantiated without value conversion. -* DATACASS-462 - Adopt to ReactiveCrudRepository.findById(Publisher) and existsById(Publisher). -* DATACASS-459 - Adopt to changed AnnotationUtils.getValue(…) behavior. -* DATACASS-456 - Refactor CassandraPersistentProperty to single-column. -* DATACASS-455 - Refactor BasicCassandraMappingContext to CassandraMappingContext. -* DATACASS-453 - Upgrade to Reactor 3.1 M2. -* DATACASS-452 - Better names for CassandraRepository. -* DATACASS-449 - Remove redundant paragraph in reference documentation preface. -* DATACASS-448 - Align CQL, mapping and convert packages. -* DATACASS-447 - Introduce AbstractCassandraConfiguration.getInitialEntitySet method. -* DATACASS-446 - CassandraAccessor introduces package cycle between o.s.d.cql.core and o.s.d.cql.support. -* DATACASS-445 - CassandraRepository.save(…) fails silently. -* DATACASS-443 - Add TTL support for Cassandra Batch operations. -* DATACASS-442 - Release 2.0 M4 (Kay). -* DATACASS-403 - Modular CachedPreparedStatementCreator. -* DATACASS-343 - Introduce Query and Update objects. -* DATACASS-291 - CachedPreparedStatementCreator uses a static field for caching. -* DATACASS-278 - PreparedStatementCreator doesn't translate exceptions. -* DATACASS-265 - Merge spring-cql and spring-data-cassandra modules. -* DATACASS-250 - Support lightweight transactions (if [not] exists). - - -Changes in version 1.5.4.RELEASE (2017-06-08) ---------------------------------------------- -* DATACASS-457 - Remove relativePath from parent in pom.xml. -* DATACASS-449 - Remove redundant paragraph in reference documentation preface. -* DATACASS-445 - CassandraRepository.save(…) fails silently. -* DATACASS-437 - Release 1.5.4 (Ingalls SR4). - - -Changes in version 1.4.11.RELEASE (2017-06-07) ----------------------------------------------- -* DATACASS-436 - Release 1.4.11 (Hopper SR11). - - -Changes in version 2.0.0.M3 (2017-05-09) ----------------------------------------- -* DATACASS-440 - Remove support for JodaTime's deprecated DateMidnight. -* DATACASS-439 - Remove deprecated types and members. -* DATACASS-438 - Adapt to moved CustomConversions to Spring Data Commons. -* DATACASS-435 - Remove strict mode in BasicCassandraPersistentEntityMetadataVerifier. -* DATACASS-434 - Remove own ConsistencyLevel and RetryPolicy types. -* DATACASS-431 - Disable tests for ALTER TYPE support on Apache Cassandra 3.10. -* DATACASS-430 - Adopt changed Mono and Flux error handling API. -* DATACASS-429 - Assert compatibility with Duration type. -* DATACASS-427 - Adapt to API changes in Reactor 3.1. -* DATACASS-426 - Release 2.0 M3 (Kay). -* DATACASS-424 - Upgrade to Cassandra driver 3.2.0. -* DATACASS-423 - Remove obsolete build profiles. -* DATACASS-420 - Literal null values in inserts/updates causing cell tombstones. -* DATACASS-395 - Refactor to immutable converters. -* DATACASS-367 - Drop requirement that Id's have to be Serializable. -* DATACASS-282 - Entities are partially registered although they are found invalid. - - -Changes in version 1.4.10.RELEASE (2017-04-19) ----------------------------------------------- -* DATACASS-433 - Release 1.4.10 (Hopper SR10). - - -Changes in version 1.5.3.RELEASE (2017-04-19) ---------------------------------------------- -* DATACASS-432 - Release 1.5.3 (Ingalls SR3). - - -Changes in version 1.4.9.RELEASE (2017-04-19) ---------------------------------------------- -* DATACASS-411 - Release 1.4.9 (Hopper SR9). - - -Changes in version 1.5.2.RELEASE (2017-04-19) ---------------------------------------------- -* DATACASS-428 - Provide insert method on TypedIdCassandraRepository. -* DATACASS-420 - Literal null values in inserts/updates causing cell tombstones. -* DATACASS-413 - Reading Enum collections creates collections containing String values. -* DATACASS-410 - Release 1.5.2 (Ingalls SR2). - - -Changes in version 2.0.0.M2 (2017-04-04) ----------------------------------------- -* DATACASS-422 - Fix the CassandraRepositoryConfigurationExtension class which does not correctly override the renamed SDC RepositoryConfigurationExtenstionSupport.getRepositoryFactoryBeanClassName() method. -* DATACASS-421 - Remove relative path to Spring Data Build parent POM. -* DATACASS-419 - Remove unused dependency declarations. -* DATACASS-418 - Remove Jackson 1 usage. -* DATACASS-417 - Allow configuration of cql-template-ref for cassandra:template elements. -* DATACASS-416 - Add overrides on TypedIdCassandraRepository for methods returning Lists. -* DATACASS-415 - Provide insert methods on TypedIdCassandraRepository. -* DATACASS-413 - Reading Enum collections creates collections containing String values. -* DATACASS-412 - Remove formatting config from the repository. -* DATACASS-406 - Support nested @UserDefinedType for schema creation. -* DATACASS-404 - Link to Jira site in readme.md is wrong. -* DATACASS-402 - OperationTimedOutException translated to CassandraUncategorizedException. -* DATACASS-401 - CassandraTemplate bean name defaults to cqlTempate using XML configuration. -* DATACASS-400 - Cannot instantiate domain objects referencing a mapped UDT in the constructor. -* DATACASS-399 - Create JMH benchmarks. -* DATACASS-398 - Support RxJava 2 repositories. -* DATACASS-397 - Missed failing test due to wrong UT class name. -* DATACASS-396 - CrudRepository.save(Iterable) saves the collection but not the contents. -* DATACASS-393 - Remove references to Assert single-arg methods. -* DATACASS-390 - Upgrade to Cassandra Driver 3.1.3. -* DATACASS-389 - Java 8 code cleanup. -* DATACASS-388 - Improve JavaDoc for configuration classes. -* DATACASS-386 - Update project documentation with the CLA tool integration. -* DATACASS-385 - Migrate ticket references in test code to Spring Framework style. -* DATACASS-381 - Investigate why the TravisCI build fails regularly. -* DATACASS-380 - Upgrade to Cassandra Driver 3.1.2. -* DATACASS-379 - Document stable packages (JavaDoc). -* DATACASS-370 - Upgrade to a newer JDK version on TravisCI. -* DATACASS-369 - Adapt API in RepositoryFactoryBeanSupport implementation. -* DATACASS-368 - Migrate reactive tests from TestSubscriber to StepVerifier. -* DATACASS-364 - Register repository factory in spring.factories for multi-store support. -* DATACASS-363 - Add import order config file. -* DATACASS-360 - Do not require @Table annotation. -* DATACASS-359 - Support DTO projections. -* DATACASS-358 - Release 2.0 M2 (Kay). -* DATACASS-357 - IN query converts collection arguments to singular value. -* DATACASS-355 - User types are dropped before tables using built-in schema creation. -* DATACASS-352 - CassandraPersistentPropertyComparator violates comparison method contract. -* DATACASS-351 - Revert Spring Data Cassandra 1.5 changes in 1.0 schema files. -* DATACASS-330 - Add routing capabilities to support per tenant keyspace. -* DATACASS-292 - Separate asynchronous and synchronous operations in CqlOperations and CassandraOperations into dedicated interfaces and templates. -* DATACASS-290 - Allow multiple keyspaces in one Spring context. -* DATACASS-272 - Review and Edit the Spring Data Cassandra Reference Guide. -* DATACASS-259 - Allow usage of Spring 4.2 @AliasFor for Cassandra annotations. -* DATACASS-225 - VerifierMappingException thrown when saving entity with Set of User-Defined Types. -* DATACASS-191 - async* method signatures returning Cancelable Vs AsyncResult. -* DATACASS-181 - cassandraTemplate.select() method doesnt take Statement as an argument. - - -Changes in version 1.4.8.RELEASE (2017-03-02) ---------------------------------------------- -* DATACASS-391 - Release 1.4.8 (Hopper SR8). - - -Changes in version 1.5.1.RELEASE (2017-03-02) ---------------------------------------------- -* DATACASS-406 - Support nested @UserDefinedType for schema creation. -* DATACASS-404 - Link to Jira site in readme.md is wrong. -* DATACASS-402 - OperationTimedOutException translated to CassandraUncategorizedException. -* DATACASS-400 - Cannot instantiate domain objects referencing a mapped UDT in the constructor. -* DATACASS-397 - Missed failing test due to wrong UT class name. -* DATACASS-393 - Remove references to Assert single-arg methods. -* DATACASS-392 - Release 1.5.1 (Ingalls SR1). - - -Changes in version 1.4.7.RELEASE (2017-01-26) ---------------------------------------------- -* DATACASS-372 - Release 1.4.7 (Hopper SR7). -* DATACASS-352 - CassandraPersistentPropertyComparator violates comparison method contract. - - -Changes in version 1.5.0.RELEASE (2017-01-26) ---------------------------------------------- -* DATACASS-390 - Upgrade to Cassandra Driver 3.1.3. -* DATACASS-388 - Improve JavaDoc for configuration classes. -* DATACASS-386 - Update project documentation with the CLA tool integration. -* DATACASS-385 - Migrate ticket references in test code to Spring Framework style. -* DATACASS-381 - Investigate why the TravisCI build fails regularly. -* DATACASS-380 - Upgrade to Cassandra Driver 3.1.2. -* DATACASS-379 - Document stable packages (JavaDoc). -* DATACASS-373 - Release 1.5 GA (Ingalls). -* DATACASS-355 - User types are dropped before tables using built-in schema creation. -* DATACASS-352 - CassandraPersistentPropertyComparator violates comparison method contract. -* DATACASS-290 - Allow multiple keyspaces in one Spring context. - - -Changes in version 1.4.6.RELEASE (2016-12-21) ---------------------------------------------- -* DATACASS-353 - Release 1.4.6 (Hopper SR6). - - -Changes in version 1.5.0.RC1 (2016-12-21) ------------------------------------------ -* DATACASS-370 - Upgrade to a newer JDK version on TravisCI. -* DATACASS-369 - Adapt API in RepositoryFactoryBeanSupport implementation. -* DATACASS-364 - Register repository factory in spring.factories for multi-store support. -* DATACASS-363 - Add import order config file. -* DATACASS-360 - Do not require @Table annotation. -* DATACASS-359 - Support DTO projections. -* DATACASS-357 - IN query converts collection arguments to singular value. -* DATACASS-351 - Revert Spring Data Cassandra 1.5 changes in 1.0 schema files. -* DATACASS-350 - Deprecate CassandraTemplate methods accepting collections of entities. -* DATACASS-349 - Custom WritingConverter not used. -* DATACASS-348 - Reuse Cluster instance in tests as much as possible. -* DATACASS-347 - Support NettyOptions configuration in XML-based configuration. -* DATACASS-346 - Upgrade embedded Cassandra to 3.9. -* DATACASS-344 - Upgrade Cassandra Driver to 3.1.1. -* DATACASS-340 - Cannot clustered columns cannot be ordering in desc. -* DATACASS-339 - Rename Spring Data Cassandra to Spring Data for Apache Cassandra. -* DATACASS-334 - Upgrade embedded Cassandra to 3.7. -* DATACASS-333 - Switch tests to AssertJ. -* DATACASS-332 - Assert compatibility with Cassandra driver 3.1.0. -* DATACASS-331 - Include netty as transient dependency of cassandra-driver. -* DATACASS-327 - Release 1.5 RC1 (Ingalls). -* DATACASS-326 - Assert compatibility with Spring 5. -* DATACASS-276 - Use Row.getObject(…) instead of deserialization with CodecRegistry and ProtocolVersion. -* DATACASS-272 - Review and Edit the Spring Data Cassandra Reference Guide. -* DATACASS-259 - Allow usage of Spring 4.2 @AliasFor for Cassandra annotations. -* DATACASS-240 - @Query annotation | String type parameters are mishandled | Implementation does not work for IN where clause. -* DATACASS-217 - Add support for LZ4 compression. -* DATACASS-216 - BasicCassandraPersistentProperty.isCompositePrimaryKey produces NPE when getField() returns null. -* DATACASS-172 - Add support for User-defined types. -* DATACASS-122 - @Query annotation does not support collection types as parameters. - - -Changes in version 2.0.0.M1 (2016-11-23) ----------------------------------------- -* DATACASS-354 - Release 2.0 M1 (Kay). -* DATACASS-172 - Add support for User-defined types. -* DATACASS-292 - Separate asynchronous and synchronous operations in CqlOperations and CassandraOperations into dedicated interfaces and templates. -* DATACASS-335 - Support for reactive data access. - - -Changes in version 1.4.5.RELEASE (2016-11-03) ---------------------------------------------- -* DATACASS-342 - Release 1.4.5 (Hopper SR5). - - -Changes in version 1.4.4.RELEASE (2016-09-29) ---------------------------------------------- -* DATACASS-337 - Release 1.4.4 (Hopper SR4). - - -Changes in version 1.3.6.RELEASE (2016-09-29) ---------------------------------------------- -* DATACASS-341 - Release 1.3.6 (Gosling SR6). - - -Changes in version 1.3.5.RELEASE (2016-09-20) ---------------------------------------------- -* DATACASS-336 - Release 1.3.5 (Gosling SR5). -* DATACASS-287 - QueryForObjectListener will not be called, if result set is empty. -* DATACASS-263 - AuthProvider required when using with username/password. -* DATACASS-253 - CachedPreparedStatementCreator class is not threadsafe. -* DATACASS-249 - CDI support can fail due to Set.toString() used as Map key. -* DATACASS-233 - CassandraCqlClusterFactoryBean won't allow configuration of username/password unless authProvider also given. - - -Changes in version 1.4.3.RELEASE (2016-09-20) ---------------------------------------------- -* DATACASS-331 - Include netty as transient dependency of cassandra-driver. -* DATACASS-303 - Release 1.4.3 (Hopper SR3). -* DATACASS-241 - The SchemaAction.RECREATE doesn't drop tables. - - -Changes in version 1.5.0.M1 (2016-07-27) ----------------------------------------- -* DATACASS-325 - Implement a ClusterBuilderConfigurer callback interface to handle extended configuration when the DataStax API changes. -* DATACASS-321 - Integrate version badge from spring.io. -* DATACASS-320 - Update CassandraCqlClusterFactoryBean with support for setting speculativeExecutionPolicy. -* DATACASS-319 - Update CassandraCqlClusterFactoryBean with support for setting maxSchemaAgreementWaitSeconds. -* DATACASS-317 - Update CassandraCqlClusterFactoryBean with support for setting Cluster name. -* DATACASS-316 - Update CassandraCqlClusterFactoryBean with support for setting AddressTranslator. -* DATACASS-315 - Upgrade Cassandra Java driver to 3.0.3. -* DATACASS-310 - Fix CqlTemplate and CassandraTemplate returning null for data access operations returning a Collection. -* DATACASS-308 - CassandraTemplate.appendIdCriteria throws NullPointerException when using MapId containing unknown property names. -* DATACASS-307 - Run TravisCI build against various Cassandra versions. -* DATACASS-305 - Improve readability of CassandraCqlClusterFactoryBean.executeSpecsAndScripts. -* DATACASS-304 - CqlTemplate.doExecute does not translate Cassandra Exceptions. -* DATACASS-301 - CassandraCqlClusterParser incorrectly parses SocketOptions read-timeout-millis. -* DATACASS-300 - CassandraCqlClusterParser incorrectly parses SocketOptions connection-timeout-millis. -* DATACASS-298 - Add missing PoolingOptions to the XML namespace as well as the PoolingOptionsFactoryBean. -* DATACASS-297 - Add support for streaming queries to select entities. -* DATACASS-296 - Use CustomConversions for JSR-310, Joda and ThreeTen Backport types. -* DATACASS-288 - Add support for Cassandra batch operations. -* DATACASS-287 - QueryForObjectListener will not be called, if result set is empty. -* DATACASS-286 - Log all CQL queries executed with CqlTemplate. -* DATACASS-280 - Refactor Cassandra query execution and mapping to consolidate mapping. -* DATACASS-277 - Enum mapping using ordinal value. -* DATACASS-275 - Remove usage of deprecated methods. -* DATACASS-271 - Upgrade to Cassandra 3.0.0. -* DATACASS-269 - Release 1.5 M1 (Ingalls). -* DATACASS-263 - AuthProvider required when using with username/password. -* DATACASS-262 - Add missing throws to catch blocks in CqlTemplate. -* DATACASS-260 - Enum properties cannot be written. -* DATACASS-255 - Initial test-cleanup. -* DATACASS-253 - CachedPreparedStatementCreator class is not threadsafe. -* DATACASS-249 - CDI support can fail due to Set.toString() used as Map key. -* DATACASS-248 - @PrimaryKeyColumn does not work when applied to methods. -* DATACASS-247 - Optional return type for Repositories returns Optional of resultset instead of Optional of Objectype. -* DATACASS-242 - Shutdown Script issue with XML Configuration. -* DATACASS-241 - The SchemaAction.RECREATE doesn't drop tables. -* DATACASS-238 - Update CassandraCqlClusterFactoryBean to support setting TimestampGenerator. -* DATACASS-233 - CassandraCqlClusterFactoryBean won't allow configuration of username/password unless authProvider also given. -* DATACASS-231 - Update CassandraCqlClusterFactoryBean so the ProtocolVersion can be set. -* DATACASS-226 - Enable CassandraCqlClusterFactoryBean to set QueryOptions at cluster level. -* DATACASS-219 - On startup CREATE TABLE from entities should only add 'if not exists'. -* DATACASS-206 - CassandraTemplate @PrimaryKeyColumn annotation, name property, not working on delete. -* DATACASS-192 - AlterTableSpecification add column produces syntax error. -* DATACASS-184 - Cassandra-All has test scope in pom.xml. -* DATACASS-182 - Ability to null out column values. -* DATACASS-174 - StackOverflowError in CassandraAdminTemplate#dropTable(Class). -* DATACASS-141 - Support for enumeration mapping. -* DATACASS-7 - Support for query derivation on repository query methods. - - -Changes in version 1.4.2.RELEASE (2016-06-15) ---------------------------------------------- -* DATACASS-287 - QueryForObjectListener will not be called, if result set is empty. -* DATACASS-275 - Remove usage of deprecated methods. -* DATACASS-270 - Release 1.4.2 (Hopper SR2). -* DATACASS-263 - AuthProvider required when using with username/password. -* DATACASS-262 - Add missing throws to catch blocks in CqlTemplate. -* DATACASS-253 - CachedPreparedStatementCreator class is not threadsafe. -* DATACASS-249 - CDI support can fail due to Set.toString() used as Map key. -* DATACASS-248 - @PrimaryKeyColumn does not work when applied to methods. -* DATACASS-233 - CassandraCqlClusterFactoryBean won't allow configuration of username/password unless authProvider also given. -* DATACASS-219 - On startup CREATE TABLE from entities should only add 'if not exists'. -* DATACASS-174 - StackOverflowError in CassandraAdminTemplate#dropTable(Class). - - -Changes in version 1.4.1.RELEASE (2016-04-06) ---------------------------------------------- -* DATACASS-268 - Release 1.4.1 (Hopper SR1). - - -Changes in version 1.4.0.RELEASE (2016-04-06) ---------------------------------------------- -* DATACASS-267 - Add pull request template. -* DATACASS-264 - Release 1.4 GA (Hopper). -* DATACASS-261 - Update readme link to Cassandra driver documentation. - - -Changes in version 1.4.0.RC1 (2016-03-18) ------------------------------------------ -* DATACASS-257 - CassandraRepositoryConfigurationExtension does not specify IdentifyingAnnotations. -* DATACASS-256 - Release 1.4 RC1 (Hopper). - - -Changes in version 1.3.4.RELEASE (2016-02-23) ---------------------------------------------- -* DATACASS-254 - Release 1.3.4 (Gosling SR4). - - -Changes in version 1.4.0.M1 (2016-02-12) ----------------------------------------- -* DATACASS-252 - Add code of conduct. -* DATACASS-251 - Release 1.4 M1 (Hopper). -* DATACASS-245 - Adapt to API changes in Spring Data Commons. -* DATACASS-239 - Upgrade to latest Cassandra drivers. - - -Changes in version 1.3.2.RELEASE (2015-12-18) ---------------------------------------------- -* DATACASS-246 - Release 1.3.2 (Gosling). - - -Changes in version 1.3.1.RELEASE (2015-11-15) ---------------------------------------------- -* DATACASS-237 - Release 1.3.1 (Gosling). - - -Changes in version 1.1.4.RELEASE (2015-10-14) ---------------------------------------------- -* DATACASS-235 - Release 1.1.4 (Evans). - - -Changes in version 1.3.0.RELEASE (2015-09-01) ---------------------------------------------- -* DATACASS-232 - Release 1.3 GA (Gosling). - - -Changes in version 1.3.0.RC1 (2015-08-04) ------------------------------------------ -* DATACASS-230 - Release 1.3 RC1 (Gosling). -* DATACASS-227 - Switch from BeanWrapper to PersistentPropertyAccessor. -* DATACASS-220 - Upgrade to latest Cassandra driver. - - -Changes in version 1.2.2.RELEASE (2015-07-28) ---------------------------------------------- -* DATACASS-229 - Release 1.2.2 (Fowler). - - -Changes in version 1.1.3.RELEASE (2015-07-01) ---------------------------------------------- -* DATACASS-223 - Release 1.1.3 (Evans). -* DATACASS-208 - Remove obsolete Liquibase dependency from Spring CQL. - - -Changes in version 1.0.6.RELEASE (2015-07-01) ---------------------------------------------- -* DATACASS-222 - Release 1.0.6 (Dijkstra). - - -Changes in version 1.2.1.RELEASE (2015-06-30) ---------------------------------------------- -* DATACASS-224 - Release 1.2.1 (Fowler). -* DATACASS-220 - Upgrade to latest Cassandra driver. -* DATACASS-208 - Remove obsolete Liquibase dependency from Spring CQL. - - -Changes in version 1.3.0.M1 (2015-06-02) ----------------------------------------- -* DATACASS-215 - Release 1.3 M1 (Gosling). -* DATACASS-211 - Adapt to changes in Spring Data Commons. -* DATACASS-208 - Remove obsolete Liquibase dependency from Spring CQL. - - -Changes in version 1.2.0.RELEASE (2015-03-23) ---------------------------------------------- -* DATACASS-207 - Release 1.2 GA. - - -Changes in version 1.2.0.RC1 (2015-03-05) ------------------------------------------ -* DATACASS-205 - Release 1.2 RC1. -* DATACASS-199 - ColumnMapper maps varint to Integer. -* DATACASS-198 - Upgrade for Cassandra 2.1 Support. -* DATACASS-197 - Reconsider usage of ingestions for general CQL test cases. -* DATACASS-176 - CassandraCqlClusterFactoryBean doesn't consider maxConnections while validating coreConnection values. - - -Changes in version 1.1.2.RELEASE (2015-01-28) ---------------------------------------------- -* DATACASS-199 - ColumnMapper maps varint to Integer. -* DATACASS-197 - Reconsider usage of ingestions for general CQL test cases. -* DATACASS-196 - Release 1.1.2. -* DATACASS-176 - CassandraCqlClusterFactoryBean doesn't consider maxConnections while validating coreConnection values. - - -Changes in version 1.0.5.RELEASE (2015-01-27) ---------------------------------------------- -* DATACASS-197 - Reconsider usage of ingestions for general CQL test cases. -* DATACASS-195 - Release 1.0.5. -* DATACASS-166 - Throw IllegalArgumentException if a column is requested that isn't in the table. -* DATACASS-163 - SDC*-provided repository interfaces are missing @NoRepositoryBean annotation. -* DATACASS-162 - XML attribute "entity-base-packages" is ignored. -* DATACASS-148 - Can't save empty list. -* DATACASS-142 - CassandraTemplate @PrimaryKeyColumn annotation, name property, not working on delete. - - -Changes in version 1.2.0.M1 (2014-12-01) ----------------------------------------- -* DATACASS-166 - Throw IllegalArgumentException if a column is requested that isn't in the table. -* DATACASS-164 - Support strongly-typed, user-defined primary key interfaces. -* DATACASS-149 - Add support for custom implementations in CDI repositories. -* DATACASS-144 - Async repository operations be overloaded to take optional callbacks. - - -Changes in version 1.1.1.RELEASE (2014-10-30) ---------------------------------------------- -* DATACASS-178 - Release 1.1.1. -* DATACASS-166 - Throw IllegalArgumentException if a column is requested that isn't in the table. - - -Changes in version 1.1.0.RELEASE (2014-09-05) ---------------------------------------------- -* DATACASS-165 - Release 1.1 GA. -* DATACASS-163 - SDC*-provided repository interfaces are missing @NoRepositoryBean annotation. -* DATACASS-162 - XML attribute "entity-base-packages" is ignored. -* DATACASS-159 - NPE in CqlTemplate due to uninitialized exception translator. -* DATACASS-158 - Clarify javadoc for CqlOperations methods involving PreparedStatements. -* DATACASS-157 - CqlTemplate execute(PreparedStatementCreator,PreparedStatementCallback) swallows translated exception. - - -Changes in version 1.0.4.RELEASE (2014-08-27) ---------------------------------------------- -* DATACASS-157 - CqlTemplate execute(PreparedStatementCreator,PreparedStatementCallback) swallows translated exception. -* DATACASS-154 - Release 1.0.4. -* DATACASS-139 - ingest() methods do not cache PreparedStatements causing performance bottleneck. - - -Changes in version 1.1.0.RC1 (2014-08-13) ------------------------------------------ -* DATACASS-151 - Release 1.1 RC1. -* DATACASS-139 - ingest() methods do not cache PreparedStatements causing performance bottleneck. - - -Changes in version 1.0.2.RELEASE (2014-07-28) ---------------------------------------------- -* DATACASS-143 - Release 1.0.2. - - -Changes in version 1.1.0.M1 (2014-07-10) ----------------------------------------- -* DATACASS-140 - Release 1.1 M1. -* DATACASS-135 - Reference documentation build broken. -* DATACASS-134 - Add plugin repository to pom.xml to make sure Bundlor can be resolved. -* DATACASS-117 - @Query annotation does not support named parameters. - - -Changes in version 1.0.1.RELEASE (2014-06-30) ---------------------------------------------- -* DATACASS-138 - Release 1.0.1. -* DATACASS-137 - Add new ConsistencyLevels to CqlTemplate. -* DATACASS-135 - Reference documentation build broken. -* DATACASS-134 - Add plugin repository to pom.xml to make sure Bundlor can be resolved. - - -Changes in version 1.0.0.RELEASE (2014-05-20) ---------------------------------------------- -* DATACASS-133 - Binding Dates fails with DSE 2.0.1 Driver. -* DATACASS-131 - Release 1.0 GA. -* DATACASS-130 - NPE on CassandraSessionFactoryBean when schemaAction not set. - - -Changes in version 1.0.0.RC1 (2014-05-02) ------------------------------------------ -* DATACASS-127 - Release 1.0 RC1. -* DATACASS-126 - Upgrade DS Driver to 2.0.X. -* DATACASS-121 - Automatically quote string-like parameter values in @Query methods. -* DATACASS-97 - Polish javadoc. -* DATACASS-95 - Polish for 1.0. - - -Changes in version 1.0.0.M1 (2014-03-31) ----------------------------------------- - -** Technical task - * [DATACASS-17] - Create Operations - * [DATACASS-18] - Update (Save) Operations - * [DATACASS-19] - Delete Operations - * [DATACASS-20] - Search Operations - * [DATACASS-21] - Include Basic Options for Cassandra Connectivity - * [DATACASS-39] - Better PreparedStatement Support - * [DATACASS-48] - Add ConsistencyLevel and RetryPolicy to Operations/Template - -** Bug - * [DATACASS-92] - Add support for missing DataTypes to DefaultCassandraRowValueProvider - * [DATACASS-105] - Missing CassandraPersistentProperty.getActualType() method in code. - -** Story - * [DATACASS-11] - Develop or Modify Mapping Subsystem for Beans - * [DATACASS-13] - Define Operations Interface and Implement with CassandraTemplate - * [DATACASS-14] - Define JavaConfig for spring-cassandra - * [DATACASS-15] - Define Basic XML Namespace for spring-cassandra - * [DATACASS-32] - Implement the TemplateAPI for CQL - * [DATACASS-38] - Cluster Connection Listener - * [DATACASS-42] - Update to latest spring-data-commons v.next - * [DATACASS-61] - Create Outline - * [DATACASS-69] - Add more queryAsynchronously methods to Operations Interface - * [DATACASS-80] - Rename classes in spring-cassandra & spring-data-cassandra - * [DATACASS-84] - Provide support for naming strategies - * [DATACASS-88] - Ensure license text appears in all source files with proper dates. - * [DATACASS-89] - Add overloaded methods to CqlOperations that use strongly typed Query objects - * [DATACASS-90] - Ensure all CqlOperations methods take QueryOptions where appropriate - * [DATACASS-93] - Enhance annotations to allow for force-quoting - * [DATACASS-94] - Add class AbstractCqlTemplateConfiguration - * [DATACASS-96] - Integrate CqlIdentifier - * [DATACASS-98] - Entity validation fails and throws a IndexOutOfBoundsException - * [DATACASS-99] - Make classes using prefixes "Default" & "Basic" uniform - * [DATACASS-100] - QueryOptions should only have ConsistencyLevel & RetryPolicy - * [DATACASS-104] - Remove requirement for @PrimaryKeyClass when using composite primary keys - * [DATACASS-107] - Support declarative query methods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/notice.txt b/src/main/resources/notice.txt index b6644f268..bb14d81fb 100644 --- a/src/main/resources/notice.txt +++ b/src/main/resources/notice.txt @@ -1,5 +1,5 @@ Spring Data for Apache Cassandra 3.3 M1 (2021.1.0) -Copyright (c) [2010-2020] Pivotal Software, Inc. +Copyright (c) [2010-2021] Pivotal Software, Inc. This product is licensed to you under the Apache License, Version 2.0 (the "License"). You may not use this product except in compliance with the License. @@ -8,23 +8,3 @@ This product may include a number of subcomponents with separate copyright notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the subcomponent's license, as noted in the LICENSE file. - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/readme.txt b/src/main/resources/readme.txt deleted file mode 100644 index 63be6269a..000000000 --- a/src/main/resources/readme.txt +++ /dev/null @@ -1,17 +0,0 @@ -Spring Data Cassandra 1.1.0.M1 ------------------------------- - -Spring Data Cassandra is released under the terms of the Apache Software License Version 2.0 (see license.txt). - - -DISTRIBUTION CONTENTS: - -The JARs are available in the 'dist' directory, and the source JARs are in the 'src' directory. - -The reference manual and javadoc are located in the 'docs' directory. - - -ADDITIONAL RESOURCES: - -Spring Data Homepage: https://projects.spring.io/spring-data -Spring Data Forum: https://forum.spring.io/forum/spring-projects/data/nosql