Commit Graph

414 Commits

Author SHA1 Message Date
Mark Paluch
d3e0619c8a DATACOUCH-308 - Prepare 3.0 M4 (Kay). 2017-06-14 17:03:00 +02:00
Mark Paluch
d005606884 DATACOUCH-308 - Updated changelog. 2017-06-14 17:02:59 +02:00
Christoph Strobl
0786cda78d DATACOUCH-314 - Adopt to ReactiveCrudRepository.deleteById(Publisher).
Related ticket: DATACMNS-1063.

Original Pull Request: #147
2017-06-13 19:56:55 +02:00
Mark Paluch
55832cfa21 DATACOUCH-314 - Adopt to ReactiveCrudRepository.findById(Publisher) and existsById(Publisher).
Related ticket: DATACMNS-1063.

Original Pull Request: #147
2017-06-13 19:56:15 +02:00
Subhashni Balakrishnan
cd74219bbb DATACOUCH-315 - Upgrade to couchbase java client 2.4.6 2017-06-12 21:58:16 -07:00
Subhashni Balakrishnan
047921956b DATACOUCH-309 Convert IDs as well if custom conversions are available in Simple Repository
Original pull request: #146.
2017-06-12 17:26:45 -07:00
Subhashni Balakrishnan
c7e4801305 DATACOUCH-310 - Convert N1ql query parameter enums to string values
Original pull request: #148.
2017-06-12 17:24:11 -07:00
Subhashni Balakrishnan
70343b0ac1 DATACOUCH-296 Add support for delete n1ql queries
Changes to support delete query by query derivation and SpEL based
queries.
- Adds a N1qlMutateQueryCreator which constucts the delete query
using dsl.
- Adds new SpEL values delete and returning required for delete
queries.

Original pull request: #144.
2017-06-12 17:22:53 -07:00
Subhashni Balakrishnan
2febc3709c DATACOUCH-295 - Add documentation for reactive support
Original pull request: #145.
2017-06-12 16:32:57 -07:00
Mark Paluch
0a12dc0240 DATACOUCH-301 - Updated changelog. 2017-06-08 11:56:21 +02:00
Mark Paluch
0d75e299af DATACOUCH-300 - Updated changelog. 2017-06-07 12:23:37 +02:00
Mark Paluch
9758ad9802 DATACOUCH-311 - Upgrade to Reactor 3.1 M2.
Adopt to API change from Publisher.subscribe() to Publisher.toProcessor().
2017-06-01 10:01:39 +02:00
Mark Paluch
6bcf44f0bf DATACOUCH-292 - After release cleanups. 2017-05-09 11:34:42 +02:00
Mark Paluch
cc63671847 DATACOUCH-292 - Prepare next development iteration. 2017-05-09 11:34:41 +02:00
Mark Paluch
d0dee97446 DATACOUCH-292 - Release version 3.0 M3 (Kay). 2017-05-09 11:23:01 +02:00
Mark Paluch
98246380f2 DATACOUCH-292 - Prepare 3.0 M3 (Kay). 2017-05-09 11:22:12 +02:00
Mark Paluch
a38661e455 DATACOUCH-292 - Updated changelog. 2017-05-09 11:22:11 +02:00
Oliver Gierke
22205678ef DATACOUCH-305 - Adapt to API changes in repository interfaces. 2017-05-03 17:48:06 +02:00
Mark Paluch
78bfd771b1 DATACOUCH-304 - Remove support for JodaTime's deprecated DateMidnight.
Related ticket: DATACMNS-1014.
2017-05-03 10:08:07 +02:00
Subhashni Balakrishnan
fc88b82328 DATACOUCH-147 - Allow to convert Date to ISO-8601 compliant strings
instead of long

Using the system property
org.springframework.data.couchbase.useISOStringConverterForDate the
conversion can be enabled so this doesn't break backward compatibility

Original pull request: #143.
2017-05-01 14:11:55 -07:00
Mark Paluch
e273152013 DATACOUCH-293 - Adopt SimpleReactiveCouchbaseRepository.findOne(…) to Reactor 3.1.
Adapt to API changes, missed this one in the previous change.

Related ticket: spring-projects/spring-data-build#333
2017-04-26 17:14:17 +02:00
Mark Paluch
19f7597dc0 DATACOUCH-302 - Adapt to moved CustomConversions to Spring Data Commons.
Introduce CassandraCustomConversions extending o.s.d.convert.CustomConversions.

Remove o.s.d.couchbase.core.convert.CouchbaseCustomConversions implementation and utility classes, extend CouchbaseCustomConversions. Replace references to o.s.d.c.c.c.CustomConversions with o.s.d.convert.CustomConversions. Adapt tests and MappingCouchbaseConverter to CouchbaseCustomConversions.

Related ticket: DATACMNS-1035.
2017-04-24 10:20:32 +02:00
Oliver Gierke
8e1baaa017 DATACOUCH-298 - Updated changelog. 2017-04-19 21:04:24 +02:00
Oliver Gierke
8b731733ab DATACOUCH-297 - Updated changelog. 2017-04-19 20:01:51 +02:00
Oliver Gierke
31aa0214b8 DATACOUCH-284 - Updated changelog. 2017-04-19 13:04:13 +02:00
Oliver Gierke
9d73a81e86 DATACOUCH-283 - Updated changelog. 2017-04-19 11:50:53 +02:00
Subhashni Balakrishnan
ffb6ab8ff3 DATACOUCH-294 Fix failing N1ql unit tests due to changes in commons 2017-04-12 16:58:19 -07:00
Subhashni Balakrishnan
069ceea65c DATACOUCH-275 Key auto generation using Attributes, UUID
Original pull request: #142.
2017-04-12 14:38:21 -07:00
Mark Paluch
766e4eeebd DATACOUCH-293 - Polishing.
Replace references to Assert single-arg methods with references to methods accepting the test object and message.
2017-04-12 15:04:01 +02:00
Mark Paluch
3ecc2cf6cb DATACOUCH-293 - Adapt to API changes in Reactor 3.1.
Related ticket: spring-projects/spring-data-build#333
2017-04-12 15:02:54 +02:00
Subhashni Balakrishnan
03bb6372c7 DATACOUCH-276 Dont escape the order by property as a whole
Escape each nested level and concatenate with a period

Original pull request: #141.
2017-04-11 16:17:13 -07:00
Subhashni Balakrishnan
620586af3b DATACOUCH-90 Polishing
Add modified couchbase specific jsr310 converters which converts to
number formats instead of date objects which cannot be handled by the
client.

Original pull request: #139.
2017-04-11 16:17:13 -07:00
Subhashni Balakrishnan
de4e02cedb DATACOUCH-90 - Add commons Jsr310 converters to support Java 8 date/time
Original pull request: #139.
2017-04-10 11:50:15 -07:00
Subhashni Balakrishnan
4cca923c59 DATACOUCH-290 - Upgrade to java-client 2.4.4
Original pull request: #136.
2017-04-10 11:33:02 -07:00
Oliver Gierke
f86bbe03ab DATACOUCH-271 - Updated changelog. 2017-04-10 14:27:55 +02:00
Alexander Derkach
6429dca5e6 DATACOUCH-287 - Add CAS operations to RxJavaCouchbaseOperations.
Original pull request: #135.
2017-04-06 06:57:53 -07:00
Oliver Gierke
49045b031c DATACOUCH-259 - After release cleanups. 2017-04-04 22:08:19 +02:00
Oliver Gierke
eb5c1934ad DATACOUCH-259 - Prepare next development iteration. 2017-04-04 22:08:16 +02:00
Oliver Gierke
87e81e172e DATACOUCH-259 - Release version 3.0 M2 (Kay). 2017-04-04 21:12:36 +02:00
Oliver Gierke
28159aedef DATACOUCH-259 - Prepare 3.0 M2 (Kay). 2017-04-04 21:12:03 +02:00
Oliver Gierke
7ba9b3c98f DATACOUCH-259 - Updated changelog. 2017-04-04 21:12:00 +02:00
Mark Paluch
dc0f552841 DATACOUCH-289 - Adapt to API changes in RepositoryConfigurationExtensionSupport. 2017-03-27 09:41:19 +02:00
Oliver Gierke
1fc4a05f37 DATACOUCH-273 - Adapt API changes after upgrade to Mockito 2.7. 2017-03-24 09:57:13 +01:00
Mark Paluch
439ab14131 DATACOUCH-273 - Adapt to API changes in Spring Data Commons. 2017-03-24 09:57:13 +01:00
Mark Paluch
141dbefd3d DATACOUCH-273 - Integrate Data Commons Java 8 upgrade branch.
Replace PersistentEntity.doWithProperties(…) and .doWithAssociations(…) with stream processing using PersistentEntity.getPersistentProperties() and PersistentEntity.getAssociations().
2017-03-24 09:57:13 +01:00
Oliver Gierke
b1e619fec0 DATACOUCH-272 - Updated changelog. 2017-03-02 11:11:08 +01:00
Subhashni Balakrishnan
1c33ccc4c8 DATACOUCH-279 - Re-add AbstractCouchbaseDataConfiguration
Motivation
----------
AbstractCouchbaseDataConfiguration was removed and
AbstractCouchbaseConfiguration was made the only configuration support
which implemented CouchbaseConfigurer. This broke integration with
Spring boot as they used CouchbaseConfigurer to auto configure client
initialization properties.

Changes
-------
Bring back support for AbstractCouchbaseDataConfiguration which allows the use
of CouchbaseConfigurer. Also added a similar configuration support for reactive
data repositories. Common beans between reactive and blocking are implemented
in CouchbaseConfigurationSupport class. The existing tests in
AbstractCouchbaseDataConfigurationTest does test this scenario. However the
previous commit had also changed the test because of the unawareness of spring
boot integration.

Results
-------
It is now possible to configure SDC with CouchbaseConfigurer instead of
only having to extend from AbstractCouchbaseConfiguration.
2017-02-07 10:15:00 +01:00
Subhashni Balakrishnan
c26053868c DATACOUCH-265 - Verify entity filter is not added, if n1ql.filter is not in query
Original pull request: #128.
2017-02-05 13:08:38 -08:00
Subhashni Balakrishnan
5d36ecc12b DATACOUCH-265 - Support pageable and sort for String based SpEL queries
Original pull request: #128.
2017-02-05 13:08:38 -08:00
Subhashni Balakrishnan
162d8124ab DATACOUCH-260 - Update to 2.4.1 and fix tests
Adapted changes to 3.0 branch

Original pull request: #131.
2017-02-05 13:08:38 -08:00