mikereiche
fbf9b3eb29
DATACOUCH-545 - return null if not found instead of throwing an exception
2020-06-09 15:43:33 -07:00
Mark Paluch
24eaa8494c
DATACOUCH-565 - Use standard Spring code of conduct.
...
Using https://github.com/spring-projects/.github/blob/master/CODE_OF_CONDUCT.md .
2020-06-09 16:06:39 +02:00
Michael Nitschinger
7ea8284b6f
DATACOUCH-562 - Upgrade Couchbase SDK to 3.0.5
2020-06-09 13:59:12 +02:00
mikereiche
95c69ea8cc
DATACOUCH-525 - support custom type field name and custome type field value
...
MOTIVATION
customers would like to specify a type field other than _class, and
would like to specify a type field value other than the class name
of the domain object
CHANGES
Follow the instructions at
https://stackoverflow.com/questions/38847605/how-to-use-spring-data-with-couchbase-without-class-attribute
in the test domain, supply a CustomMappingCouchbaseConvert class that leverates a
TypeBasedCouchbaseTypeMapper, which in turn uses a TypeAwareTypeInformationMapper.
The typeKey used is "t". The TypeAwareTypeInformationMapper uses the DocumentType annotation
as the value for the type map entry. The domain Person object has @DocumentType("p"), which
will result in type mapping of "t" : "p" for Person objects.
In addition, when a query is composed, the typeKey and typeValue are taken from the converter.
2020-06-05 10:43:39 -07:00
mikereiche
dafff211a4
DATACOUCH-542 - support @Field to supply a different name for a field
2020-06-04 09:00:42 -07:00
Michael Reiche
25e44bae87
Merge pull request #222 from spring-projects/datacouch_561_better_string_query_testing
...
DATACOUCH-561 - Better Testing for String Query
2020-05-29 15:26:53 -07:00
mikereiche
0c8c8245fb
DATACOUCH-561 - Better Testing for String Query
2020-05-28 22:04:25 -07:00
mikereiche
749c0a84e8
DATACOUCH - 534 Add support for Query annotation
2020-05-28 09:05:00 -07:00
Mark Paluch
3f3bd9d1a8
DATACOUCH-530 - After release cleanups.
2020-05-12 12:40:31 +02:00
Mark Paluch
a5a28b42fd
DATACOUCH-530 - Prepare next development iteration.
2020-05-12 12:40:29 +02:00
Mark Paluch
5cd52331a7
DATACOUCH-530 - Release version 4.0 GA (Neumann).
2020-05-12 12:28:24 +02:00
Mark Paluch
80afd8dd4f
DATACOUCH-530 - Prepare 4.0 GA (Neumann).
2020-05-12 12:28:01 +02:00
Mark Paluch
369dfd3f9e
DATACOUCH-530 - Updated changelog.
2020-05-12 12:27:59 +02:00
Mark Paluch
e1adafc851
DATACOUCH-544 - Upgrade to Couchbase SDK 3.0.3.
2020-05-12 09:22:15 +02:00
Michael Nitschinger
33fdffab2f
DATACOUCH-539 - Deprecate annotations before GA
...
This changeset also brings back deleted annotations so that they
do not cause build issues in other components.
2020-05-11 15:05:53 +02:00
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