Commit Graph

1246 Commits

Author SHA1 Message Date
Christoph Strobl
4d787f5dd2 DATACASS-649 - Updated changelog. 2019-06-14 14:43:09 +02:00
Christoph Strobl
7d97ba7d9b DATACASS-657 - Updated changelog. 2019-06-14 13:27:14 +02:00
Mark Paluch
f6844ef94a DATACASS-536 - Deprecate TableOption.COMPACT_STORAGE.
Cassandra 4.x has deprecated compact storage so we're reflecting these changes in our table creation support.
2019-06-07 16:18:15 +02:00
Mark Paluch
8f6d070707 DATACASS-618 - Polishing.
Expose maybeEmitEvent(…) so it can be overridden in subclasses.
2019-06-07 16:07:36 +02:00
Mark Paluch
86c47e80f8 DATACASS-4 - Add support for auditing.
We now support auditing using Spring's IsNewAwareAuditingHandler. Entities that are saved are processed before persisting these through auditing EntityCallbacks.

@Table
class Entity {

  @Id Long id;

  @CreatedDate
  LocalDateTime created;

  @LastModifiedDate
  LocalDateTime modified;

   // …
}

@EnableCassandraAuditing
@Configuration
class MyConfiguration extends AbstractReactiveCassandraConfiguration {

 // …
}
2019-06-07 16:00:54 +02:00
Mark Paluch
9de890ce09 DATACASS-618 - Integrate EntityCallbacks.
We now support EntityCallbacks via DefaultEntityCallbacks and DefaultReactiveEntityCallbacks.
2019-06-07 16:00:54 +02:00
Mark Paluch
e972181288 DATACASS-663 - Replace StepVerifier.create(…) style with .as(StepVerifier::create) style. 2019-06-05 16:28:36 +02:00
Mark Paluch
7415e294ee DATACASS-651 - Fix DataType resolution for TupleValue in Maps.
We now correctly resolve Map key and value types if they are raw/mapped tuple values. Previously, we inspected only the first type without considering whether the property is a map/collection.

Resolution of types is now recursive and considers whether the property is a map or a collection.

We also consistently use MappingException to indicate type resolution failures.
2019-06-05 16:18:38 +02:00
Mark Paluch
9a62942861 DATACASS-661 - Fix findAllById(…) repository queries using MapId.
We now detect the Id property repositories using MapId with single keys. Cassandra supports only single keys with IN queries so we reject composite keys using imperative repositories with MapId in findAllById(findAllById).

The reactive findAllById(…) repository method fetched rows one-by-one. We now optimize the query using IN queries with a single roundtrip if possible. Composite MapId keys are fetched one-by-one as previously done as fallback.
2019-06-05 13:03:03 +02:00
Chaouki Dhib
664ba968f0 DATACASS-660 - Fix typo regarding the usage of Query objects.
Original pull request: #161.
2019-06-03 13:57:43 +02:00
Mark Paluch
420c9f1229 DATACASS-662 - Create security policy readme. 2019-05-31 16:09:19 +02:00
Chaouki Dhib
249aa5e304 DATACASS-660 - Fix typo regarding the usage of Query objects.
Original pull request: #160.
2019-05-29 14:21:31 +02:00
Greg Turnquist
3d3330b239 DATACASS-659 - Polishing. 2019-05-28 14:19:48 -05:00
Greg Turnquist
287e93e996 DATACASS-659 - Introducing Jenkins. 2019-05-28 13:19:36 -05:00
Mark Paluch
64e722b7d1 DATACASS-654 - Updated changelog. 2019-05-13 18:19:06 +02:00
Mark Paluch
272db101fa DATACASS-653 - Updated changelog. 2019-05-13 14:59:26 +02:00
Mark Paluch
b065a30f2d DATACASS-650 - After release cleanups. 2019-05-13 12:17:53 +02:00
Mark Paluch
c0b709880a DATACASS-650 - Prepare next development iteration. 2019-05-13 12:17:52 +02:00
Mark Paluch
bd6460d1e9 DATACASS-650 - Release version 2.2 M4 (Moore). 2019-05-13 11:59:50 +02:00
Mark Paluch
f4e5860907 DATACASS-650 - Prepare 2.2 M4 (Moore). 2019-05-13 11:59:04 +02:00
Mark Paluch
ff3c95a9cc DATACASS-650 - Updated changelog. 2019-05-13 11:58:55 +02:00
Oliver Drotbohm
af60d1518d DATACASS-644 - Updated changelog. 2019-05-10 14:18:12 +02:00
Oliver Drotbohm
c162f2ecd3 DATACASS-646 - Updated changelog. 2019-05-10 12:57:23 +02:00
Mark Paluch
268ef6cccf DATACASS-652 - Fix enum materialization through ordinal values.
We now consider the value type that is used to materialize an enum value. Previously, all values were converted to String and attempted to load through the name.
2019-05-05 17:49:30 +02:00
Mark Paluch
f4d3c336e8 DATACASS-652 - Polishing.
Annotate our annotations consistently with Documented.
2019-05-05 17:34:41 +02:00
Christoph Strobl
8bdd51fc84 DATACASS-635 - After release cleanups. 2019-04-11 12:00:20 +02:00
Christoph Strobl
c65bace3b7 DATACASS-635 - Prepare next development iteration. 2019-04-11 12:00:19 +02:00
Christoph Strobl
094dda2ad2 DATACASS-635 - Release version 2.2 M3 (Moore). 2019-04-11 11:24:31 +02:00
Christoph Strobl
283d3d2355 DATACASS-635 - Prepare 2.2 M3 (Moore). 2019-04-11 11:23:56 +02:00
Christoph Strobl
f286ef9c46 DATACASS-635 - Updated changelog. 2019-04-11 11:23:50 +02:00
Mark Paluch
460e932771 DATACASS-648 - Polishing.
Rename allAsFlow() to flow(). Statically import assertThat(…) methods. Update ticket references.

Original pull request: #159.
2019-04-10 09:49:47 +02:00
Sebastien Deleuze
35f62933b7 DATACASS-648 - Add Flow extension to ReactiveSelectOperation.
Original pull request: #159.
2019-04-10 09:49:37 +02:00
Mark Paluch
b36ef04eb4 DATACASS-647 - Polishing.
Update ticket references.

Original pull request: #158.
2019-04-05 10:56:17 +02:00
Sebastien Deleuze
9726b379e1 DATACASS-647 - Add non-nullable variant to ReactiveSelectOperation extensions.
Original pull request: #158.
2019-04-05 10:55:53 +02:00
Oliver Drotbohm
021503677d DATACASS-626 - Updated changelog. 2019-04-01 20:56:25 +02:00
Oliver Drotbohm
5e1ce2467c DATACASS-621 - Updated changelog. 2019-04-01 19:36:56 +02:00
Oliver Drotbohm
4622eef441 DATACASS-643 - Updated changelog. 2019-04-01 18:52:15 +02:00
Oliver Drotbohm
865291bdf0 DATACASS-620 - Updated changelog. 2019-04-01 18:49:24 +02:00
Mark Paluch
7934da03fb DATACASS-641 - Fix documentation for java.util.UUID type mapping.
Since 2.0, java.util.UUID maps by default to uuid instead of timeuuid. Documentation now reflects this change.
2019-03-27 10:23:19 +01:00
Spring Operator
42cc65aaab DATACASS-640 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 672 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Original Pull Request: #156
2019-03-22 11:12:49 +01:00
Spring Operator
5b0db4531c DATACASS-640 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://www.prowaveconsulting.com (200) with 1 occurrences could not be migrated:
   ([https](https://www.prowaveconsulting.com) result SSLHandshakeException).
* [ ] http://www.scispike.com (200) with 1 occurrences could not be migrated:
   ([https](https://www.scispike.com) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://cassandra.apache.org/doc/cql3/CQL.html (404) with 2 occurrences migrated to:
  https://cassandra.apache.org/doc/cql3/CQL.html ([https](https://cassandra.apache.org/doc/cql3/CQL.html) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cassandra.apache.org/ with 2 occurrences migrated to:
  https://cassandra.apache.org/ ([https](https://cassandra.apache.org/) result 200).
* [ ] http://cassandra.apache.org/doc/latest/getting_started/index.html with 3 occurrences migrated to:
  https://cassandra.apache.org/doc/latest/getting_started/index.html ([https](https://cassandra.apache.org/doc/latest/getting_started/index.html) result 200).
* [ ] http://docs.datastax.com/en/landing_page/doc/landing_page/current.html with 2 occurrences migrated to:
  https://docs.datastax.com/en/landing_page/doc/landing_page/current.html ([https](https://docs.datastax.com/en/landing_page/doc/landing_page/current.html) result 200).
* [ ] http://docs.spring.io/spring/docs/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/ ([https](https://docs.spring.io/spring/docs/) result 200).
* [ ] http://pivotal.io/ with 1 occurrences migrated to:
  https://pivotal.io/ ([https](https://pivotal.io/) result 200).
* [ ] http://projectreactor.io/docs/core/release/reference/ with 1 occurrences migrated to:
  https://projectreactor.io/docs/core/release/reference/ ([https](https://projectreactor.io/docs/core/release/reference/) result 200).
* [ ] http://projects.spring.io/ with 1 occurrences migrated to:
  https://projects.spring.io/ ([https](https://projects.spring.io/) result 200).
* [ ] http://projects.spring.io/spring-data-cassandra/ with 3 occurrences migrated to:
  https://projects.spring.io/spring-data-cassandra/ ([https](https://projects.spring.io/spring-data-cassandra/) result 200).
* [ ] http://projects.spring.io/spring-framework/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-framework/ ([https](https://projects.spring.io/spring-framework/) result 200).
* [ ] http://repo.spring.io/milestone/org/springframework/data/ with 2 occurrences migrated to:
  https://repo.spring.io/milestone/org/springframework/data/ ([https](https://repo.spring.io/milestone/org/springframework/data/) result 200).
* [ ] http://spring.io with 1 occurrences migrated to:
  https://spring.io ([https](https://spring.io) result 200).
* [ ] http://spring.io/blog with 2 occurrences migrated to:
  https://spring.io/blog ([https](https://spring.io/blog) result 200).
* [ ] http://spring.io/docs with 1 occurrences migrated to:
  https://spring.io/docs ([https](https://spring.io/docs) result 200).
* [ ] http://spring.io/tools/sts with 2 occurrences migrated to:
  https://spring.io/tools/sts ([https](https://spring.io/tools/sts) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data with 3 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-data ([https](https://stackoverflow.com/questions/tagged/spring-data) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-data-cassandra with 3 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-data-cassandra ([https](https://stackoverflow.com/questions/tagged/spring-data-cassandra) result 200).
* [ ] http://start.spring.io/ with 2 occurrences migrated to:
  https://start.spring.io/ ([https](https://start.spring.io/) result 200).
* [ ] http://twitter.com/SpringData with 1 occurrences migrated to:
  https://twitter.com/SpringData ([https](https://twitter.com/SpringData) result 200).
* [ ] http://vertx.io/docs/vertx-reactive-streams/java/ with 1 occurrences migrated to:
  https://vertx.io/docs/vertx-reactive-streams/java/ ([https](https://vertx.io/docs/vertx-reactive-streams/java/) result 200).
* [ ] http://wiki.apache.org/cassandra/HintedHandoff with 1 occurrences migrated to:
  https://wiki.apache.org/cassandra/HintedHandoff ([https](https://wiki.apache.org/cassandra/HintedHandoff) result 200).
* [ ] http://wiki.apache.org/cassandra/Operations with 3 occurrences migrated to:
  https://wiki.apache.org/cassandra/Operations ([https](https://wiki.apache.org/cassandra/Operations) result 200).
* [ ] http://wiki.apache.org/cassandra/StorageConfiguration with 1 occurrences migrated to:
  https://wiki.apache.org/cassandra/StorageConfiguration ([https](https://wiki.apache.org/cassandra/StorageConfiguration) result 200).
* [ ] http://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling with 6 occurrences migrated to:
  https://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling ([https](https://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling) result 200).
* [ ] http://www.google.com/search?q=nosoql+acronym with 1 occurrences migrated to:
  https://www.google.com/search?q=nosoql+acronym ([https](https://www.google.com/search?q=nosoql+acronym) result 200).
* [ ] http://www.reactive-streams.org/ with 1 occurrences migrated to:
  https://www.reactive-streams.org/ ([https](https://www.reactive-streams.org/) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 6 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* [ ] http://www.springframework.org/schema/data/repository/spring-repository.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/data/repository/spring-repository.xsd ([https](https://www.springframework.org/schema/data/repository/spring-repository.xsd) result 200).
* [ ] http://www.springframework.org/schema/tool/spring-tool.xsd with 6 occurrences migrated to:
  https://www.springframework.org/schema/tool/spring-tool.xsd ([https](https://www.springframework.org/schema/tool/spring-tool.xsd) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://datastax.com/ with 1 occurrences migrated to:
  https://datastax.com/ ([https](https://datastax.com/) result 301).
* [ ] http://docs.spring.io/spring-data/cassandra/docs/current/api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/cassandra/docs/current/api/ ([https](https://docs.spring.io/spring-data/cassandra/docs/current/api/) result 301).
* [ ] http://docs.spring.io/spring-data/cassandra/docs/current/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/cassandra/docs/current/reference/html/ ([https](https://docs.spring.io/spring-data/cassandra/docs/current/reference/html/) result 301).
* [ ] http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html with 2 occurrences migrated to:
  https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html ([https](https://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/new-in-3.0.html) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/data-access.html with 4 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/data-access.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/data-access.html) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/dao.html) result 301).
* [ ] http://forum.spring.io/forum/spring-projects/data/nosql with 1 occurrences migrated to:
  https://forum.spring.io/forum/spring-projects/data/nosql ([https](https://forum.spring.io/forum/spring-projects/data/nosql) result 301).
* [ ] http://help.github.com/forking/ with 1 occurrences migrated to:
  https://help.github.com/forking/ ([https](https://help.github.com/forking/) result 301).
* [ ] http://projects.spring.io/spring-data with 2 occurrences migrated to:
  https://projects.spring.io/spring-data ([https](https://projects.spring.io/spring-data) result 301).
* [ ] http://projects.spring.io/spring-data-cassandra with 1 occurrences migrated to:
  https://projects.spring.io/spring-data-cassandra ([https](https://projects.spring.io/spring-data-cassandra) result 301).
* [ ] http://www.datastax.com/what-we-offer/products-services/support with 1 occurrences migrated to:
  https://www.datastax.com/what-we-offer/products-services/support ([https](https://www.datastax.com/what-we-offer/products-services/support) result 301).
* [ ] http://www.springframework.org/schema/cql/spring-cql.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/cql/spring-cql.xsd ([https](https://www.springframework.org/schema/cql/spring-cql.xsd) result 301).
* [ ] http://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd with 2 occurrences migrated to:
  https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd ([https](https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd) result 301).
* [ ] http://www.threeten.org/threetenbp with 1 occurrences migrated to:
  https://www.threeten.org/threetenbp ([https](https://www.threeten.org/threetenbp) result 301).
* [ ] http://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html with 1 occurrences migrated to:
  https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html ([https](https://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html) result 302).
* [ ] http://repo.spring.io/libs-milestone with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone ([https](https://repo.spring.io/libs-milestone) result 302).
* [ ] http://repo.spring.io/libs-snapshot with 1 occurrences migrated to:
  https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot) result 302).
* [ ] http://www.springsource.org/download with 1 occurrences migrated to:
  https://www.springsource.org/download ([https](https://www.springsource.org/download) result 302).
* [ ] http://www.datastax.com/dev/blog with 1 occurrences migrated to:
  https://www.datastax.com/dev/blog ([https](https://www.datastax.com/dev/blog) result 307).

# Ignored
These URLs were intentionally ignored.

* http://www.springframework.org/schema/beans with 9 occurrences
* http://www.springframework.org/schema/context with 3 occurrences
* http://www.springframework.org/schema/cql with 7 occurrences
* http://www.springframework.org/schema/data/cassandra with 10 occurrences
* http://www.springframework.org/schema/data/cql with 1 occurrences
* http://www.springframework.org/schema/data/repository with 6 occurrences
* http://www.springframework.org/schema/tool with 12 occurrences
* http://www.w3.org/2001/XMLSchema with 6 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 3 occurrences

Original Pull Request: #150
2019-03-21 09:24:42 +01:00
John Blum
e02728d5fc DATACASS-640 - Polish.
Resolves gh-149.
2019-03-20 12:52:10 -07:00
Spring Operator
940622bd0a DATACASS-640 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://www.prowaveconsulting.com (200) with 1 occurrences could not be migrated:
   ([https](https://www.prowaveconsulting.com) result SSLHandshakeException).
* http://www.scispike.com (200) with 1 occurrences could not be migrated:
   ([https](https://www.scispike.com) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://www.springframework.org/schema/cql/spring-cql.xsd (404) with 6 occurrences migrated to:
  https://www.springframework.org/schema/cql/spring-cql.xsd ([https](https://www.springframework.org/schema/cql/spring-cql.xsd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 3 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://projects.spring.io/spring-data-cassandra/ with 1 occurrences migrated to:
  https://projects.spring.io/spring-data-cassandra/ ([https](https://projects.spring.io/spring-data-cassandra/) result 200).
* http://www.springframework.org/schema/beans/spring-beans-3.0.xsd with 10 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.0.xsd) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 7 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context-3.0.xsd with 3 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context-3.0.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.0.xsd) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 4 occurrences migrated to:
  https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200).
* http://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd with 6 occurrences migrated to:
  https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd ([https](https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd) result 200).
* http://www.springframework.org/schema/data/cassandra/spring-cassandra-1.5.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.5.xsd ([https](https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.5.xsd) result 200).
* http://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd with 5 occurrences migrated to:
  https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd ([https](https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd) result 200).
* http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd) result 200).
* http://www.pivotal.io with 2 occurrences migrated to:
  https://www.pivotal.io ([https](https://www.pivotal.io) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 6 occurrences
* http://www.springframework.org/schema/beans with 34 occurrences
* http://www.springframework.org/schema/context with 14 occurrences
* http://www.springframework.org/schema/cql with 12 occurrences
* http://www.springframework.org/schema/data/cassandra with 24 occurrences
* http://www.springframework.org/schema/task with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 20 occurrences

Original Pull Request: #149
2019-03-20 13:10:05 +01:00
John Blum
97119b2cc6 DATACASS-639 - Move away from Spring Data Commons deprecations. 2019-03-13 11:14:43 -07:00
John Blum
d967447b6e DATACASS-637 - General code maintenance. 2019-03-12 18:35:52 -07:00
Mark Paluch
e295e615bd DATACASS-638 - Skip properties that are not part of the result.
We now skip properties during mapping (assign a null value) if the backing result (Row, UDT) does not contain a particular column.

Resultsets with limited columns are common for projections, in interface projections we use the actual entity to back calls to the projection.
2019-03-12 14:30:15 +01:00
Mark Paluch
a704df7ec8 DATACASS-636 - Enable CriteriaExtensionsUnitTests after MockK bugfix. 2019-03-11 11:15:50 +01:00
Christoph Strobl
cc4bfebbf2 DATACASS-614 - After release cleanups. 2019-03-07 10:07:29 +01:00
Christoph Strobl
9323214b3f DATACASS-614 - Prepare next development iteration. 2019-03-07 10:07:28 +01:00
Christoph Strobl
7ff4d07530 DATACASS-614 - Release version 2.2 M2 (Moore). 2019-03-07 09:42:21 +01:00