1412 Commits

Author SHA1 Message Date
Peter-Josef Meisch
88a8b84e5c
DATAES-974 - Remove usage of deprecated WebClient exchange() method.
Original PR: #552
2020-11-11 20:12:05 +01:00
Mark Paluch
ce82ae07b9
DATAES-965 - Updated changelog. 2020-11-11 12:34:41 +01:00
Peter-Josef Meisch
aa763efe7a
DATAES-971 - Fix tests for using a proxy with reactive client
Original PR: #551
2020-11-09 23:34:27 +01:00
Peter-Josef Meisch
6db1aa6871
DATAES-588 - Add HttpClientConfigCallback for non-reactive setup.
Original PR: #548
2020-11-08 21:59:06 +01:00
Peter-Josef Meisch
6bfeade7a0
DATAES-970 - Take Testcontainers version from the Spring Data Build pom.
Original PR: #547
2020-11-08 08:45:48 +01:00
Peter-Josef Meisch
d036693f05
DATAES-969 - Use ResultProcessor in ElasticsearchPartQuery to build PartTree.
Original PR: #546
2020-11-07 18:26:13 +01:00
Mark Paluch
1a354d8c51
DATAES-968 - Enable Maven caching for Jenkins jobs. 2020-10-30 08:35:56 +01:00
Mark Paluch
0a3facad91
DATAES-950 - After release cleanups. 2020-10-28 16:10:25 +01:00
Mark Paluch
40f6366daa
DATAES-950 - Prepare next development iteration. 2020-10-28 16:10:22 +01:00
Mark Paluch
a723f07401
DATAES-950 - Release version 4.1 GA (2020.0.0). 4.1.0 2020-10-28 15:46:57 +01:00
Mark Paluch
737578606c
DATAES-950 - Prepare 4.1 GA (2020.0.0). 2020-10-28 15:46:33 +01:00
Mark Paluch
f056e0957b
DATAES-950 - Updated changelog. 2020-10-28 15:46:26 +01:00
Mark Paluch
f385fa1908
DATAES-926 - Updated changelog. 2020-10-28 15:03:04 +01:00
Mark Paluch
27cfea7862
DATAES-925 - Updated changelog. 2020-10-28 12:15:06 +01:00
Mark Paluch
a9ea407bf3
DATAES-958 - Updated changelog. 2020-10-28 11:32:32 +01:00
Peter-Josef Meisch
5c8689727c
DATAES-962 - Deprecate Jodatime support.
Original PR: #545
2020-10-27 12:37:32 +01:00
Peter-Josef Meisch
1e6cfade1d
DATAES-960 - Upgrade to Elasticsearch 7.9.3.
Original PR: #543
2020-10-26 21:31:56 +01:00
Greg L. Turnquist
83a586caae
DATAES-928 - Use JDK 15 for latest CI jobs. 2020-10-26 13:07:32 -05:00
Peter-Josef Meisch
da20cc1684
DATAES-931 - Add query support for geo shape queries.
Original PR: #542
2020-10-21 23:05:18 +02:00
Peter-Josef Meisch
7198a02a00
DATAES-956 - Prevent double converter registration.
Original PR: #541
2020-10-18 19:05:31 +02:00
Peter-Josef Meisch
8a6e1254bb
DATAES-796 - Add method returning Mono<SearchPage<T>>.
Original PR: #540
2020-10-17 18:25:35 +02:00
Peter-Josef Meisch
23ac6d77cf
DATAES-952 - Optimize SearchPage implementation.
Original PR: #539
2020-10-16 16:24:59 +02:00
Peter-Josef Meisch
9bc4bee86f
DATAES-953 - DateTimeException on converting Instant or Date to custom format.
Original PR: #538
2020-10-15 23:08:10 +02:00
Peter-Josef Meisch
0ce2c499d5
DATAES-951 - Revert DATAES-934.
Original PR: #537
2020-10-15 17:25:40 +02:00
Christoph Strobl
e13c9483ae DATAES-927 - After release cleanups. 2020-10-14 14:48:47 +02:00
Christoph Strobl
a74fd895b0 DATAES-927 - Prepare next development iteration. 2020-10-14 14:48:46 +02:00
Christoph Strobl
76ad3c4e60 DATAES-927 - Release version 4.1 RC2 (2020.0.0). 4.1.0-RC2 2020-10-14 14:28:56 +02:00
Christoph Strobl
d8579d8610 DATAES-927 - Prepare 4.1 RC2 (2020.0.0). 2020-10-14 14:27:38 +02:00
Christoph Strobl
0a6d91d09a DATAES-927 - Updated changelog. 2020-10-14 14:27:36 +02:00
Peter-Josef Meisch
a5d93b0620
DATAES-949 - dependency cleanup.
Original PR: #536
2020-10-13 21:26:13 +02:00
Mark Paluch
5c30241572
DATAES-947 - Polishing.
Allow scrollId to be null.
2020-10-12 15:50:39 +02:00
Mark Paluch
bee7dbf65f
DATAES-947 - Use Flux.expand(…) for recursive reactive paging.
We now use Flux.expand(…) to recursively fetch search results (SearchRequest followed by multiple SearchScrollRequests) until consuming all search hits.

Previously we used inbound/outbound sinks to mimic a continuations by sending a request once the previous request finished. The recursive operator allows now for a simplified operator chain along with improved readability.
2020-10-12 15:50:19 +02:00
Mark Paluch
d80a4bdaa1
DATAES-947 - Adopt to API changes in Project Reactor.
Use Sinks API as subscriber instead of FluxProcessor.
2020-10-12 12:52:23 +02:00
Peter-Josef Meisch
a5d9e929d9
DATAES-934 - Add a Query taking method to ElasticsearchRepository.
Original PR: #535
2020-10-10 18:24:51 +02:00
Peter-Josef Meisch
83658121f3
DATAES-943 - Add missing mapping parameters.
Original PR: #534
2020-10-09 21:13:05 +02:00
Peter-Josef Meisch
49068b4e00
DATAES-945 - Compilation error on JDK11+.
Original PR: #533
2020-10-08 07:40:23 +02:00
Peter-Josef Meisch
4a25d3463b
DATAES-944 - Simplify logging setup in test environment.
Original PR: #532
2020-10-07 22:43:54 +02:00
Peter-Josef Meisch
f1dc7fc95c
DATAES-921 - Polishing. 2020-10-06 21:21:27 +02:00
Peter-Josef Meisch
980aff30ae
DATAES-921 - Favour exchangeToMono over deprecated exchange.
Original PR: #530
2020-10-06 21:02:18 +02:00
Peter-Josef Meisch
2a8c1dbdf8
DATAES-930 - Add support for geo_shape type entity properties.
Original PR: #531
2020-10-05 21:50:38 +02:00
Peter-Josef Meisch
36d8e7cc5e
DATAES-940 - Update to Elasticsearch 7.9.2. (#529) 2020-09-29 22:50:35 +02:00
Peter-Josef Meisch
e200791dc2
DATAES-935 - Setup integration tests separate from unit tests.
Original PR: #528
2020-09-26 14:27:41 +02:00
Peter-Josef Meisch
502bdb40a3
Revert "DATAES-935 - Setup integration tests separate from unit tests."
This reverts commit b44e2bfdde4c1669962c7bf5a4f4f34eaacfd981.
2020-09-25 22:44:05 +02:00
Peter-Josef Meisch
b44e2bfdde
DATAES-935 - Setup integration tests separate from unit tests.
Original PR: #527
2020-09-25 21:10:38 +02:00
Mark Paluch
a4c1505bec
DATAES-938 - Fix collection query detection in ReactiveElasticsearchQueryMethod.
isCollectionQuery() now correctly identifies if a query should return more than one result.
2020-09-25 15:41:33 +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
8d4c305732
DATAES-936 - Take id property from the source when deserializing an entity.
Original PR: #523
2020-09-23 20:05:43 +02:00
vasyl-bhd
54909a83cb
DATAES-933 - Fix typo in javaDoc.
Original PR: #522
2020-09-21 18:48:41 +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