Commit Graph

210 Commits

Author SHA1 Message Date
Christoph Strobl
5c50e8e687 DATACOUCH-420 - After release cleanups. 2018-12-11 11:07:53 +01:00
Christoph Strobl
84bdbc3ff8 DATACOUCH-420 - Prepare next development iteration. 2018-12-11 11:07:52 +01:00
Christoph Strobl
3767708226 DATACOUCH-420 - Release version 3.2 M1 (Moore). 2018-12-11 10:53:53 +01:00
Christoph Strobl
dcb0415cff DATACOUCH-420 - Prepare 3.2 M1 (Moore). 2018-12-11 10:53:11 +01:00
Mark Paluch
4334ce86f8 DATACOUCH-400 - After release cleanups. 2018-09-21 07:45:29 -04:00
Mark Paluch
a8e6d90a14 DATACOUCH-400 - Prepare next development iteration. 2018-09-21 07:45:27 -04:00
Mark Paluch
b173be033f DATACOUCH-400 - Release version 3.1 GA (Lovelace). 2018-09-21 07:08:39 -04:00
Mark Paluch
03f310bab6 DATACOUCH-400 - Prepare 3.1 GA (Lovelace). 2018-09-21 07:07:51 -04:00
Oliver Gierke
9d07389691 DATACOUCH-396 - After release cleanups. 2018-08-20 10:56:53 +02:00
Oliver Gierke
7dcb7ff2c8 DATACOUCH-396 - Prepare next development iteration. 2018-08-20 10:56:52 +02:00
Oliver Gierke
25cfb15d9c DATACOUCH-396 - Release version 3.1 RC2 (Lovelace). 2018-08-20 10:40:11 +02:00
Oliver Gierke
49ad7aae11 DATACOUCH-396 - Prepare 3.1 RC2 (Lovelace). 2018-08-20 10:39:44 +02:00
Mark Paluch
763649cca4 DATACOUCH-380 - After release cleanups. 2018-07-26 12:32:29 +02:00
Mark Paluch
a4bb08ea9d DATACOUCH-380 - Prepare next development iteration. 2018-07-26 12:32:25 +02:00
Mark Paluch
53805063cb DATACOUCH-380 - Release version 3.1 RC1 (Lovelace). 2018-07-26 12:06:35 +02:00
Mark Paluch
290f7176c0 DATACOUCH-380 - Prepare 3.1 RC1 (Lovelace). 2018-07-26 12:04:30 +02:00
Subhashni Balakrishnan
292345cab1 DATACOUCH-395 Update to Couchbase Java SDK 2.6.1 2018-07-25 19:01:31 -07:00
Subhashni Balakrishnan
f5652da623 DATACOUCH-392 - Add optional kotlin reflect dependency
The kotlin reflect dependency is required by Spring core for reflection
mapping parameters.
2018-07-16 11:03:24 -07:00
Subhashni Balakrishnan
076dcc0219 DATACOUCH-389 - Update to Couchbase-Java-Client 2.6.0
Added the new committed environment configurables to the xml based
configuration parser info. Also added couchbase FLE encryption library as bean
instantiation introspects class methods and fails with ClassNotFound
exception.

Original Pull Request: #165.
2018-07-16 10:25:56 -07:00
Christoph Strobl
73eaa3c30b DATACOUCH-374 - After release cleanups. 2018-05-17 10:09:36 +02:00
Christoph Strobl
7898d96fea DATACOUCH-374 - Prepare next development iteration. 2018-05-17 10:09:34 +02:00
Christoph Strobl
aa5b3fa5d2 DATACOUCH-374 - Release version 3.1 M3 (Lovelace). 2018-05-17 09:51:42 +02:00
Christoph Strobl
14659b46d9 DATACOUCH-374 - Prepare 3.1 M3 (Lovelace). 2018-05-17 09:50:48 +02:00
Mark Paluch
b1236a08d8 DATACOUCH-364 - After release cleanups. 2018-04-13 15:08:34 +02:00
Mark Paluch
0502daa2d8 DATACOUCH-364 - Prepare next development iteration. 2018-04-13 15:08:33 +02:00
Mark Paluch
c6fc7e7047 DATACOUCH-364 - Release version 3.1 M2 (Lovelace). 2018-04-13 14:30:58 +02:00
Mark Paluch
4501223ef2 DATACOUCH-364 - Prepare 3.1 M2 (Lovelace). 2018-04-13 14:30:01 +02:00
Oliver Gierke
9a873a733a DATACOUCH-370 - Removed explicit declaration of Jackson library versions. 2018-03-27 19:32:35 +02:00
Subhashni Balakrishnan
53e3285098 DATACOUCH-341 - Add kotlin extension functions
Motivation
----------
Add kotin extension methods to couchbase and reactive couchbase
operations as required.

Changes
-------
Extensions leveraging reified type has been added.

Results
-------
It is now possible to use reified types rather than passing the java
class reference to some operation functions.

Original pull request: #160.
2018-03-13 10:02:00 -07:00
Subhashni Balakrishnan
47afa86e92 DATACOUCH-367 - Update to 2.5.6 couchbase java client
Original pull request: #161.
2018-03-09 11:10:57 -08:00
Subhashni Balakrishnan
0960f11a9c DATACOUCH-322 - Add RBAC username and password support
Motivation
----------
Couchbase server 5.0 allows role based access control and this allows
for users to be created and granted access to use bucket. Expose this
feature in SDC.

Changes
-------
1. Couchbase configurations allow for user name to be set. The user password
property is still retrieved from bucket password property.
2. CouchbaseFactoryBean has additional constructor for the username
property.
3. Couchbase bucket schema for xml configurations also includes username
property.
4. Integration tests have been restructured majorly to accomadate for
username
    - Testcontainers are used to allow for container based testing.
    - Container based testing is optional, it can be configured using
      resources/server.properties

Results
-------
The RBAC change has been tested with pre 5.0 and 5.0+ versions using
containers. The tests pass.

Original pull request: #158.
2018-03-07 15:09:15 -08:00
Subhashni Balakrishnan
039e106032 DATACOUCH-362 - Use dynamic proxying
Dynamic proxying for couchbase environment instead of an explicit no shutdown
proxy.

Original pull request: #157.

DATACOUCH-363 - Upgrade to 2.5.5

Java client upgrade. Remove the dcpEnabled property from
CouchbaseEnvironment factory bean and parser.

Original pull request: #157.
2018-03-07 13:26:55 -08:00
Christoph Strobl
bdc1f8f5d1 DATACOUCH-340 - After release cleanups. 2018-02-06 10:11:17 +01:00
Christoph Strobl
18c19b64f4 DATACOUCH-340 - Prepare next development iteration. 2018-02-06 10:11:15 +01:00
Christoph Strobl
90d2eb8ff8 DATACOUCH-340 - Release version 3.1 M1 (Lovelace). 2018-02-06 09:47:10 +01:00
Christoph Strobl
607e627301 DATACOUCH-340 - Prepare 3.1 M1 (Lovelace). 2018-02-06 09:45:50 +01:00
Mark Paluch
e8c647fb9d DATACOUCH-350 - Polishing.
Add test to verify configuration extension. Fix reactive module name to match non-reactive module name. Add author tags. Reorder methods, add javadoc comments.

Original pull request: #153.
2017-11-25 11:08:51 +01:00
Mark Paluch
4fe9cbc138 DATACOUCH-334 - After release cleanups. 2017-10-02 11:37:23 +02:00
Mark Paluch
467e738896 DATACOUCH-334 - Prepare next development iteration. 2017-10-02 11:37:22 +02:00
Mark Paluch
8d0f8d07bc DATACOUCH-334 - Release version 3.0 GA (Kay). 2017-10-02 11:10:23 +02:00
Mark Paluch
b0b29a7cab DATACOUCH-334 - Prepare 3.0 GA (Kay). 2017-10-02 11:09:17 +02:00
Mark Paluch
12e0847dbd DATACOUCH-336 - Downgrade to CDI 1.0.
We now build against CDI 1.0 again while using CDI 2.0 for testing.
2017-09-21 13:50:53 +02:00
Mark Paluch
545881df9e DATACOUCH-338 - Added explicit automatic module name for JDK 9. 2017-09-21 13:50:53 +02:00
Mark Paluch
5268ad20c0 DATACOUCH-336 - Upgrade to OpenWebBeans 2.0.1 2017-09-18 15:40:57 +02:00
Oliver Gierke
bcfb1b1c86 DATACOUCH-326 - After release cleanups. 2017-09-11 17:40:22 +02:00
Oliver Gierke
1de26ae690 DATACOUCH-326 - Prepare next development iteration. 2017-09-11 17:40:20 +02:00
Oliver Gierke
ae0394b281 DATACOUCH-326 - Release version 3.0 RC3 (Kay). 2017-09-11 17:24:46 +02:00
Oliver Gierke
6b4fae0f3c DATACOUCH-326 - Prepare 3.0 RC3 (Kay). 2017-09-11 17:23:53 +02:00
Oliver Gierke
86210e59f9 DATACOUCH-325 - After release cleanups. 2017-07-25 16:10:39 +02:00
Oliver Gierke
e7e40538de DATACOUCH-325 - Prepare next development iteration. 2017-07-25 16:10:36 +02:00