Peter-Josef Meisch
cc7bd2b729
Upgrade to Elasticsearch 9.5.2.
...
Original Pull Request: #3336
Closes : #3333
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-08-29 13:45:39 +02:00
Peter-Josef Meisch
4d0ec05411
Fix script handling when building an UpdateQuery.
...
Original Pull Request #3331
Closes #3324
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-08-22 17:09:28 +02:00
Christoph Strobl
a2a23820fa
Release version 6.2.0-M1 (2026.1.0).
...
See #3296
2026-08-14 10:51:49 +02:00
Peter-Josef Meisch
6d01b5824f
Polishing.
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-08-10 17:21:22 +02:00
Mark Paluch
b89acfb2bd
Update build config for correct notice and license.txt inclusion.
...
Closes spring-projects/spring-data-commons#3524
2026-08-10 12:09:34 +02:00
Peter-Josef Meisch
c08dd4bff0
Consolidate use of ValueExpressions insead of Expressions in the SimpleElasticsearchPersitentEntity.
...
Closes : #3321
Original Pull Request #3323
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-08-02 18:41:24 +02:00
Peter-Josef Meisch
8cc6da4b98
Implement property resolution for index names.
...
* update index name resolution implementation
* documentation and refactoring
Closes : #3310
Original Pull Request: #3322
---------
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-07-29 07:39:54 +02:00
Steven
29821baed6
New Doc section on Server Type
...
Original Pull Request: #3320
Signed-off-by: Stexxen <steven.pearce@nowyoyo.com >
2026-07-27 19:51:28 +02:00
林桉
fd557bc45c
Optimize DocumentAdapters field conversion.
...
Convert search hit fields from JsonData through JSON-P values directly instead of building an intermediate JSON string and parsing it back into an EntityAsMap.
This keeps parser-backed fields as regular Java Map/List/String/Number/Boolean/null values and avoids leaking JsonValue implementations into SearchDocument field access.
Closes" #3178
Original Pull Request: #3311
Signed-off-by: 014-code <2402143478@qq.com >
2026-07-26 14:29:48 +02:00
Peter-Josef Meisch
63f3a355d9
Upgrade Elasticsearch to 9.4.4
...
* Upgrade Elasticsearch to 9.4.4
Closes #3315
Original Pull Request: #3317
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-07-25 15:38:47 +02:00
Peter-Josef Meisch
becfe765f5
Polishing
2026-07-25 15:35:00 +02:00
Steven
82be8ffefc
Support Elasticsearch Serverless
...
Closes : #3306
Original Pull Request: #3312
Signed-off-by: Steven <steven.pearce@nowyoyo.com >
2026-07-25 15:00:49 +02:00
Sanghyuk Jung
f01f797296
Remove duplicated "the"
...
Original Pull Request: #3314
Signed-off-by: Sanghyuk Jung <sanghyuk.jung@navercorp.com >
2026-07-25 11:24:50 +02:00
Peter-Josef Meisch
8b067983ed
documentation
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-07-25 11:22:22 +02:00
Peter-Josef Meisch
eb98fa0bb5
Polishing
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-07-25 11:16:12 +02:00
Andriy Redko
c64780be71
Allow to provide non-standard (custom) index options for @Field / @InnerField
...
Closes #3299
Original Pull Request: #3309
Signed-off-by: Andriy Redko <drreta@gmail.com >
2026-07-25 10:50:41 +02:00
Peter-Josef Meisch
3b21a1882b
Polishing
2026-07-13 18:44:49 +02:00
林桉
7e70435f48
Fix async Rest5 client withHeaders() not seeing ThreadLocal auth
...
Closes #3300
Signed-off-by: 014-code <2402143478@qq.com >
2026-07-13 18:43:41 +02:00
Peter-Josef Meisch
14209bf730
Upgrade Elasticsearch to 9.4.3.
...
Closes #3301
Closes #3298
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-07-03 21:53:58 +02:00
Mark Paluch
31eee9fae5
Use property to easier configure Spring Framework reference docs location.
...
See spring-projects/spring-data-build#2886
2026-06-17 16:37:46 +02:00
Christoph Strobl
38ba9fd08a
Release version 6.1 GA (2026.0.0).
...
See #3277
2026-06-09 10:50:10 +02:00
Peter-Josef Meisch
473caa8214
Missing parts of update to Elasticseach 9.4.2
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-06-02 20:06:28 +02:00
Peter-Josef Meisch
6654eaa38f
Upgrade Elasticsearch client to 9.4.1.
...
Closes #3288
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-05-22 22:00:04 +02:00
Peter-Josef Meisch
ebdc57e4b2
Update documentation.
...
Closes #3286
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-05-09 17:57:50 +02:00
Peter-Josef Meisch
4cbfef39c6
Upgrade to Elasticsearch 9.4.0.
...
Closes #3284
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-05-09 17:50:47 +02:00
Peter-Josef Meisch
8ad2e8e0a0
nullability-fixes
...
Closes #3282
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-05-02 11:20:02 +02:00
Steven
795e1ef60a
Refactor routing and null handling with a new getRouting methods.
2026-04-26 08:02:09 +02:00
Peter-Josef Meisch
a08ffc85cf
fix passing null routing to Elasticsearch's builder.
...
Closes #3278
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-04-22 20:43:52 +02:00
Mark Paluch
ad68771825
Prepare 6.1 RC1 (2026.0.0).
...
See #3258
2026-04-17 17:11:42 +02:00
Peter-Josef Meisch
eb5c6872d9
Upgrade Elasticsearch to 9.3.3/9.3.4
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-04-16 23:34:49 +02:00
Ralph Ursprung
ffdbea4dba
Make AOT hints for ELC optional.
...
see also opensearch-project/spring-data-opensearch#441
Signed-off-by: Ralph Ursprung <Ralph.Ursprung@avaloq.com >
2026-03-30 20:16:14 +02:00
Peter-Josef Meisch
7c1bc087ba
Polishing
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-03-29 18:39:28 +02:00
rafareborn
475df8ef80
Clarify that interface-based projections are not supported.
...
Closes #3261
Signed-off-by: hxreborn <hxreborn@duck.com >
2026-03-29 18:37:31 +02:00
Peter-Josef Meisch
78bef3105c
Upgrade Elasticsearch client to 9.3.3.
...
Closes #3262
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-03-22 16:54:55 +01:00
Peter-Josef Meisch
81d40611b9
Upgrade Elasticsearch client to 9.3.2.
...
Closes #3259
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-03-14 13:29:57 +01:00
Peter-Josef Meisch
446869154f
Polishing
2026-03-14 13:10:51 +01:00
Andriy Redko
836187c170
Allow to customize mappings parameters.
...
Signed-off-by: Andriy Redko <drreta@gmail.com >
2026-03-14 13:07:01 +01:00
Christoph Strobl
36056d1b63
Prepare 6.1 M2 (2026.0.0).
...
See #3244
2026-03-13 14:18:39 +01:00
Peter-Josef Meisch
2c01e1ee1a
Polishing
2026-03-07 18:25:44 +01:00
Maryanto
9852589000
Add Micrometer Observation support. ( #3249 )
...
Signed-off-by: Maryanto <54889592+maryantocinn@users.noreply.github.com >
2026-03-07 18:20:30 +01:00
Peter-Josef Meisch
6e86bb2892
Upgrade to Elasticsearch 9.3.1.
...
Closes #3250
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-03-01 15:50:06 +01:00
Peter-Josef Meisch
d9a70f8fb1
Polishing
2026-02-22 12:13:40 +01:00
Veljko Potparic
56ff6fcce2
Add support for includeNamedQueriesScore in Query
...
* Add support for includeNamedQueriesScore in Query
* Add integration tests in NativeQueryIntegrationTest class
Signed-off-by: veljko.potparic <veljko_velid@yahoo.com >
2026-02-22 12:12:00 +01:00
Mark Paluch
f2d8c71e64
Refine Antora-build.
...
See spring-projects/spring-data-build#2797
2026-02-20 17:17:25 +01:00
noel1155
0c1f5369df
Fix error propagation in AbstractReactiveElasticsearchTemplate:save()
...
Previously, errors occurring during the saveAll operation within the reactive save method were swallowed because the inner subscriber did not have an error handler. This caused the Flux to hang indefinitely instead of terminating with an error.
This commit adds an error handler to the inner subscriber that:
1. Cancels the upstream subscription to prevent further processing.
2. Propagates the error to the sink, allowing the caller to receive the error signal.
3. Updates the map operation to return the entity for better debugging capability.
Signed-off-by: Noel F <noel@Noels-MacBook-Pro.local >
* Add test for error propagation in reactive Flux save operations
This test verifies that errors occurring during saveAll operations
with a Flux are properly propagated to the subscriber instead of
being swallowed. The test creates a Flux that emits valid entities
followed by an error, and confirms the error reaches the caller.
Signed-off-by: Noel F <noel@Noels-MacBook-Pro.local >
* undo format fixes
Signed-off-by: Noel F <noel@Noels-MacBook-Pro.local >
* Update error propagation test: expect 0 entities before error due to race condition
The manual subscriber's onError fires before in-flight saveAll can push
results through tryEmitNext, so the caller sees 0 entities before the error.
Updated test expectation and added clarifying comment.
Signed-off-by: Noel F <noel@Noels-MacBook-Pro.local >
---------
Signed-off-by: Noel F <noel@Noels-MacBook-Pro.local >
Co-authored-by: xylos19 <noel@Noels-MacBook-Pro.local >
Closes #3233
2026-02-15 08:39:08 +01:00
Mark Paluch
a994520a38
Prepare 6.1 M1 (2026.0.0).
...
See #3198
2026-02-13 10:21:04 +01:00
Peter-Josef Meisch
2952389f26
Polishing
...
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-02-10 20:14:53 +01:00
Peter-Josef Meisch
548841cc22
Enable IndexCoordinates a parameter in repository search queries.
...
Closes #2506
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
Co-authored-by: Urs Keller <urs.keller@lightspeedhq.com >
2026-02-09 21:30:39 +01:00
Peter-Josef Meisch
9a66c77b06
Upgrade to Elasticsearch 9.2.5.
...
Closes #3235
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-02-08 18:17:16 +01:00
Peter-Josef Meisch
ead1926d13
Fix setting script id in UpdateQuery request.
...
Closes #3231
Signed-off-by: Peter-Josef Meisch <pj.meisch@sothawo.com >
2026-02-01 13:37:42 +01:00