Releases: spring-projects/spring-data-elasticsearch
Releases · spring-projects/spring-data-elasticsearch
5.0.0
4.4.6
📗 Links
🐞 Bug Fixes
4.3.10
5.0.0-RC2
📗 Links
🐞 Bug Fixes
5.0.0-RC1
📗 Links
⭐ New Features
- update document partially by specified entity #2304
- Allow non-field-backed properties to be stored and retrieved in Elasticsearch [DATAES-916] #1489
🐞 Bug Fixes
- Backslashes in collections in
@Query-annotated
methods are not escaped #2326 - Fix
convertId
andstringIdRepresentation
usage in template and repository classes. #2228 - Elasticsearch Client version 8.2.2 does not build correct search request with
runtime_mappings
#2171 - Client 8.2.0 cannot parse response from ElasticsearchIndicesClient#get(GetIndexRequest) #2165
- Search extension plugins are not supported in new client #2150
📔 Documentation
4.4.5
4.4.4
4.3.9
4.3.8
5.0.0-M6
📗 Links
⭐ New Features
- Implement point in time in reactive operations. #2274
- Improve access to aggregations of SearchHits #2265
- Support for sorting results via SortOptions of the Elasticsearch API client. #2263
- Remove deprecated code. #2255
- Prefix bean names created by the configuration with "elasticsearch". #2252
- Add support for GZIP compression requests using ClientConfiguration #2149
- Add support for point_in_time search API #1684
- Add include and exclude source parameters to Query annotation [DATAES-707] #1280
🐞 Bug Fixes
- Fix NPE in RequestFactory when language in UpdateQuery is not set (4.4.x). #2287
- spring data elasticsearch can't deserialize "single or array" object field #2280
- Incorrect Update API Path #2276
- NoClassDefFoundError in ElasticsearchRepository.findAllById #2238
- Don't try to write readonly id property after indexing #2230
- Client 8.3.1 fails to parse info() response #2211
- Spring Data Elasticsearch: ClassCastException thrown in existsBy* repository method #2162
- Don't rely on automatic conversion from array to first element #2152