Commit Graph

711 Commits

Author SHA1 Message Date
Michael Nitschinger
4e229448f2 DATACOUCH-519 - Clarify Spring Boot compatibility. 2020-05-11 13:22:39 +02:00
Michael Nitschinger
799fec702c DATACOUCH-538 - Add scan consistency to analytics query template 2020-05-08 17:01:21 +02:00
Michael Nitschinger
405df74fa0 DATACOUCH-519 - Docs and small changes for transaction support. 2020-05-08 15:34:17 +02:00
deniswsrosa
ef6fb9c43b DATACOUCH-519 - Update migration docs 2020-05-08 13:49:39 +02:00
Michael Nitschinger
7773a19e42 DATACOUCH-531 - Add license headers to missing files. 2020-05-06 15:10:22 +02:00
Michael Nitschinger
b47fc007b5 DATACOUCH-531 - Initial javadoc polish for GA 2020-05-06 14:54:34 +02:00
Michael Nitschinger
e262a05184 DATACOUCH-519 - Apply formatting for changes 2020-05-06 10:35:04 +02:00
mikereiche
e8e13ffebc DATACOUCH-519 - Reinstate template auditing
This reinstates the auditing that was present before the major
refactoring. Additional testing for createdBy, createdDate,
lastModifiedBy, lastModifiedDate has been added as well.
2020-05-06 10:32:11 +02:00
Mark Paluch
ebb8d39afd DATACOUCH-514 - After release cleanups. 2020-04-28 15:11:43 +02:00
Mark Paluch
460d9a71be DATACOUCH-514 - Prepare next development iteration. 2020-04-28 15:11:42 +02:00
Mark Paluch
39fa5a906b DATACOUCH-514 - Release version 4.0 RC2 (Neumann). 2020-04-28 15:03:53 +02:00
Mark Paluch
14044c0f68 DATACOUCH-514 - Prepare 4.0 RC2 (Neumann). 2020-04-28 15:03:33 +02:00
Mark Paluch
18ffd81234 DATACOUCH-514 - Updated changelog. 2020-04-28 15:03:33 +02:00
Mark Paluch
3455bf374d DATACOUCH-513 - Updated changelog. 2020-04-28 14:46:51 +02:00
Mark Paluch
69ab1e2ca7 DATACOUCH-507 - Updated changelog. 2020-04-28 11:59:02 +02:00
Michael Nitschinger
af960817e9 DATACOUCH-504 - Apply eclipse formatting rules. 2020-04-19 07:21:35 +02:00
Michael Nitschinger
b1ed8941bb DATACOUCH-504 - Make sure reactive repositories can be used
This changeset fixes an issue where while blocking repositories would
work properly, the reactive repositories won't. This has been an
oversight in the transition before RC1.
2020-04-19 07:14:59 +02:00
Michael Nitschinger
831fcaab3e DATACOUCH-518 - Update basic template. 2020-04-14 13:25:31 +02:00
Michael Nitschinger
64b838a6de DATACOUCH-518 - Update the repository docs. 2020-04-14 11:59:11 +02:00
Michael Nitschinger
5d666cc7ee DATACOUCH-518 - Update documentation on entities. 2020-04-14 08:55:44 +02:00
Michael Nitschinger
77fef2ebea DATACOUCH-518 - Refresh configuration doc section.
This changeset does not add new docs to the config section,
but makes sure that the information available is not outdated.
2020-04-13 09:54:29 +02:00
Michael Nitschinger
7facf6ca58 DATACOUCH-518 - First draft of new migration guide.
This changeset provides a first draft of the new migration guide
from SDC 3 to 4.
2020-04-13 09:41:53 +02:00
Michael Nitschinger
a8980c8cf9 DATACOUCH-517 - Update SDK to 3.0.3 2020-04-13 09:03:42 +02:00
Greg Turnquist
0f2bf121ca DATACOUCH-516 - Use JDK 14 for Java.NEXT CI testing. 2020-04-09 13:51:14 -05:00
Michael Reiche
0c0dc21f8e DATACOUCH-515 implement additional operators in N1qlQueryCreator and QueryCriteria (#213)
Co-authored-by: mikereiche <michael.reiche@couchbase.com>
2020-04-07 16:45:53 +02:00
Mark Paluch
0eaf1c7c65 DATACOUCH-512 - After release cleanups. 2020-03-31 15:08:05 +02:00
Mark Paluch
f27701e69e DATACOUCH-512 - Prepare next development iteration. 2020-03-31 15:08:04 +02:00
Mark Paluch
53139fca3c DATACOUCH-512 - Release version 4.0 RC1 (Neumann). 2020-03-31 14:59:41 +02:00
Mark Paluch
a8de6ad112 DATACOUCH-512 - Prepare 4.0 RC1 (Neumann). 2020-03-31 14:59:20 +02:00
Mark Paluch
6242c84895 DATACOUCH-512 - Updated changelog. 2020-03-31 14:59:20 +02:00
Mark Paluch
46d1527238 DATACOUCH-508 - Updated changelog. 2020-03-25 10:59:48 +01:00
Michael Nitschinger
ad56d48926 DATACOUCH-504 - Optimize shutdown of cluster
Only shut it down on the factory if internally initialized and
make sure we properly close it on the config.
2020-03-17 15:05:44 +01:00
Michael Nitschinger
f950e4648a DATACOUCH-504 - Reintroduce query index generation
This changeset reintroduces automatic n1ql index generation but through
new annotations: QueryIndexed and CompositeQueryIndex (as well as
CompositeQueryIndexes to supply more than one). They are translated
into create index statements and executed at startup if configured
in the config.

Note that automatic index management is disabled by default but can
be overidden with a simple flag on the config override. More features
to come later.
2020-03-17 15:05:41 +01:00
Michael Nitschinger
fff16bc958 switch to mock by default 2020-03-17 15:05:37 +01:00
Michael Nitschinger
3bd9635df3 DATACOUCH-509 - remove the configurer again
Boot figured out a better way to handle it, so we can get rid of
it again.
2020-03-17 15:05:34 +01:00
Michael Nitschinger
e100042850 DATACOUCH-504 - Make sure Reactive* repository take the reactive operations. 2020-03-17 15:05:30 +01:00
Michael Nitschinger
573e389f22 DATACOUCH-509 - Align environment naming in configurer 2020-03-17 15:05:24 +01:00
Michael Nitschinger
e918fa8793 DATACOUCH-509 - couchbaseClientFactory needs to take cluster from configurer 2020-03-17 15:05:20 +01:00
Michael Nitschinger
1ee0045f0e DATACOUCH-509 - Expose only SDK related infos on configurer
Since the client factory is a spring data concept, it cannot be
exposed on the configurer. Only expose the cluster and the environment
on it.

This also modifies the config to populate the right beans from the
configurer methods as well.
2020-03-17 15:05:14 +01:00
Michael Nitschinger
cf67ab44cc DATACOUCH-504 - Make couchbase cache config available.
Spring boot needs to be able to access the cache config on the
CouchbaseCache instance, so make it available.
2020-03-17 15:05:09 +01:00
Michael Nitschinger
daf479b345 DATACOUCH-509 - Restore CouchbaseConfigurer
Since boot needs it for easy mocking/testing, restoring the
configurer (but with the new corresponding beans and only
the subset that is currently available).
2020-03-17 15:05:05 +01:00
Michael Nitschinger
4abad35639 DATACOUCH-504 - More enhancements for spring boot 2020-03-17 15:05:01 +01:00
Michael Nitschinger
e89c1ef8d8 DATACOUCH-504 - Fix typo in pomfile 2020-03-17 15:04:56 +01:00
David Kelly
c9a19c925e DATACOUCH-504 - Migrate to Couchbase SDK 3 2020-03-17 15:04:37 +01:00
Jens Schauder
690f064cac DATACOUCH-506 - After release cleanups. 2020-03-11 09:57:43 +01:00
Jens Schauder
73079145c1 DATACOUCH-506 - Prepare next development iteration. 2020-03-11 09:57:42 +01:00
Jens Schauder
b69f1c5171 DATACOUCH-506 - Release version 4.0 M4 (Neumann). 2020-03-11 09:47:07 +01:00
Jens Schauder
9d334d4459 DATACOUCH-506 - Prepare 4.0 M4 (Neumann). 2020-03-11 09:46:29 +01:00
Jens Schauder
e12dea0249 DATACOUCH-506 - Updated changelog. 2020-03-11 09:46:28 +01:00
Mark Paluch
8a5f59f0c8 DATACOUCH-511 - Upgrade to Couchbase Driver 2.7.13. 2020-03-10 16:53:29 +01:00