Commit Graph

464 Commits

Author SHA1 Message Date
Peter-Josef Meisch
b44e2bfdde DATAES-935 - Setup integration tests separate from unit tests.
Original PR: #527
2020-09-25 21:10:38 +02:00
Peter-Josef Meisch
7117e5d70d DATAES-937 - Repository queries with IN filters fail with empty input list.
Original PR: #525
2020-09-24 22:14:56 +02:00
Peter-Josef Meisch
3edc5b0fb0 DATAES-932 - GeoPoint - Point conversion is wrong.
Original PR: #521
2020-09-20 21:28:25 +02:00
Peter-Josef Meisch
5dc68600f4 DATAES-929 - Support geo_shape field type field type.
Original PR: #520
2020-09-19 19:27:39 +02:00
Peter-Josef Meisch
0e7791a687 DATAES-924 - Conversion of properties of collections of Temporal values fails.
Original PR: #519
2020-09-15 23:18:03 +02:00
Peter-Josef Meisch
6034f38d72 DATAES-854 - Add support for rank_feature datatype.
Original PR: #518
2020-09-14 21:12:22 +02:00
Peter-Josef Meisch
d03510528b DATAES-920 - Add parameter to @Field annotation to store null values.
Original PR: #516
2020-09-07 22:24:17 +02:00
Peter-Josef Meisch
ef1cbc35f6 DATAES-907 - Track Total Hits not working when set to false.
Original PR: #515
2020-08-28 23:06:42 +02:00
Peter-Josef Meisch
4344a65dc2 DATAES-919 - Fix error messages in test output.
Original PR: #514
2020-08-28 17:40:45 +02:00
Peter-Josef Meisch
6361a1eefe DATAES-914 - Use TestContainers. 2020-08-27 19:59:28 +02:00
Peter-Josef Meisch
79fdc449b8 DATAES-912 - Derived Query with "In" Keyword does not work on Text field.
Original PR: #510
2020-08-24 07:02:43 +02:00
Peter-Josef Meisch
a62e8af14f DATAES-909 - Polishing. 2020-08-20 06:27:50 +02:00
Roman Puchkovskiy
0208bffc0a DATAES-909 - Add singular update() methods to ReactiveDocumentOperations.
Original PR: #507 
Co-authored-by: Peter-Josef Meisch <pj.meisch@sothawo.com>
2020-08-20 06:13:59 +02:00
Peter-Josef Meisch
26ab5f6db4 DATAES-908 - Polishing. 2020-08-19 21:30:36 +02:00
Roman Puchkovskiy
c82792b34d DATAES-908 - Fill version on an indexed entity.
Original PR: #506
2020-08-19 21:18:44 +02:00
Peter-Josef Meisch
131f0318cc DATAES-706 - CriteriaQueryProcessor must handle nested Criteria definitions.
Original PR: #505
2020-08-18 20:59:35 +02:00
Peter-Josef Meisch
73bf3dd988 DATAES-899 - Add documentation for join-type.
original PR: #501
2020-08-10 21:58:57 +02:00
Peter-Josef Meisch
fd23c10c16 DATAES-896 - Use mainField property of @MultiField annotation.
Original PR: #500
2020-08-09 16:28:35 +02:00
Peter-Josef Meisch
99ed967b71 DATAES-433 - Polishing. 2020-08-07 16:07:54 +02:00
Subhobrata Dey
68bdc93a0b [DATAES-433] Support join datatype.
Original PR: #485
2020-08-07 15:44:37 +02:00
Peter-Josef Meisch
f989cf873b DATAES-891 - Returning a Stream from a Query annotated repository method crashes.
Original PR: #497
2020-07-29 09:49:55 +02:00
Peter-Josef Meisch
ddee81f82e DATAES-886 - Complete reactive auditing.
Original PR: #496
2020-07-18 19:34:00 +02:00
Peter-Josef Meisch
bdcecd0950 DATAES-612 - Add support for index templates.
Original PR: #495
2020-07-17 21:11:40 +02:00
Peter-Josef Meisch
bfe9d290a6 DATAES-876 - Add seqno and primary term to entity on initial save.
Original PR: #490
2020-06-30 21:13:22 +02:00
Peter-Josef Meisch
ea98ef4533 DATAES-874 - Deprecate parent-id related methods and fields.
Original PR: #488
2020-06-28 16:48:20 +02:00
Peter-Josef Meisch
7d8bc81fdd DATAES-869 - Update to Elasticsearch 7.8.
Original PR: #487
2020-06-26 23:13:19 +02:00
Peter-Josef Meisch
44a669d66c DATAES-864 - Rework alias management.
Original PR: #486
2020-06-25 21:57:47 +02:00
Mark Paluch
011d2d5740 DATAES-870 - Consume response body to release connection directly.
We now ensure that response bodies from ClientResponse get released as part of our result handling. This is to prevent cancel signals issuing the connection release so that the connection release can be synchronized (awaited) before any subsequent requests get issued.

Connection release should be part of the Framework but the fallback interferes with Reactor Netty's HttpClient therefore we're ensuring proper resource disposal.
2020-06-23 09:25:08 +02:00
Peter-Josef Meisch
6332534ea1 DATAES-866 - Polishing. 2020-06-21 19:41:28 +02:00
zh32
36f0907881 DATAES-866 - Implement suggest query in reactive client.
Original PR: #483
2020-06-21 17:24:53 +02:00
Mark Paluch
9bf1c09457 DATAES-867 - Adopt to changes in Reactor Netty 1.0.
Move to HttpClient configuration API instead of using TcpClient.
2020-06-19 15:18:24 +02:00
Peter-Josef Meisch
92f16846ab DATAES-865 - Polishing. 2020-06-16 18:57:38 +02:00
Peter-Josef Meisch
b177dd1681 DATAES-678 - Introduce ReactiveIndexOperations.
Original PR: #481
2020-06-13 17:08:48 +02:00
Peter-Josef Meisch
aeaa27cb99 DATAES-840 - Introduce IndexCoordinateResolver.
Original PR: #467
2020-06-12 08:23:41 +02:00
Peter-Josef Meisch
bbf4c24195 DATAES-859 - No randomnumeric in tests.
Original PR: #479
2020-06-09 19:21:00 +02:00
Peter-Josef Meisch
407c8c6c17 DATAES-857 - Registered simple types are not read from list.
Original PR: #478
2020-06-09 16:27:39 +02:00
Peter-Josef Meisch
8dbbc80887 DATAES-853 - Cleanup tests that do not delete test indices.
Original PR: #476
2020-06-05 21:25:01 +02:00
Peter-Josef Meisch
caebe08cf2 DATAES-263 - Inner Hits support. (#473)
original PR: #473
2020-06-03 14:25:48 +02:00
Peter-Josef Meisch
79dae4ee03 DATAES-848 - Add the name of the index to SearchHit.
Original PR: #471
2020-05-29 23:44:32 +02:00
Peter-Josef Meisch
852273eff5 DATAES-845 - MappingElasticsearchConverter handles lists with null values.
Original PR: #470
2020-05-29 19:09:08 +02:00
Peter-Josef Meisch
d26dfbba70 DATAES-847 - Polishing. 2020-05-29 19:01:27 +02:00
Tim te Beek
fa317014a7 DATAES-847 - Add missing DateFormat values.
Original PR: #469
2020-05-29 18:52:54 +02:00
Peter-Josef Meisch
0f84158e1e DATAES-841 - Remove deprecated type mappings code.
Original PR: #468
2020-05-23 16:56:13 +02:00
Peter-Josef Meisch
b439acac16 DATAES-832 - findAllById repository method returns iterable with null elements for not found ids.
#Original PR: #460
2020-05-17 19:22:25 +02:00
Peter-Josef Meisch
506f79a45a DATAES-831 - SearchOperations.searchForStream does not use requested maxResults.
Original PR: #459
2020-05-17 10:49:50 +02:00
Peter-Josef Meisch
aaef626684 DATAES-828 - Fields of type date need to have a format defined.
Original PR: #457
2020-05-14 20:26:54 +02:00
Peter-Josef Meisch
7540a2a1a8 DATAES-826 - Add method to IndexOperations to write an index mapping from an entity class.
Original PR: #455
2020-05-14 07:58:07 +02:00
Mark Paluch
cea8c93616 DATAES-822 - Convert Reactive Client exceptions to ElasticsearchStatusException.
We now use ElasticsearchStatusException instead of HttpClientErrorException to simplify exception translation so that ElasticsearchExceptionTranslator does no longer depend on spring-web.
2020-05-11 17:56:19 +02:00
Peter-Josef Meisch
5100fe04cc DATES-821 - Fix code for adding an alias.
Original PR: #451
2020-05-10 19:45:15 +02:00
Peter-Josef Meisch
a4fd008a24 DATAES-819 - Test refactorings.
Original PR: #450
2020-05-09 19:48:26 +02:00