Releases: spring-projects/spring-data-couchbase
Releases · spring-projects/spring-data-couchbase
4.3.0-M3
📗 Links
⭐ New Features
- Change method visibility CouchbaseTemplate#support & ReactiveCouchbaseTemplate#support #1210
- Support
project()
method for CouchbaseTemplate.findByQuery() queries #1208 - Distinct fields in CouchbaseRepository methods are ignored by Couchbase N1ql statement generator #1200
- Field Mapping #1068
- Support an
@Expiry
,@Expiration
or@TTL
annotation #1060 - bad "count" string queries throw mysterious NullPointerException [DATACOUCH-617] #925
🐞 Bug Fixes
- Document persisted despite throwing ConstraintViolationException on save. #1206
- Repository Paged Query - Sort parameter not removed in count query #1191
- fields renamed with Field(fieldName) annotation not deserialized in n1ql queries #1184
- Spring Data Couchbase with
@Query
and Pageable / Sort throwing ArrayIndexOutOfBoundsException - PagingAndSortingRepository, CouchbaseRepository #1155 - CouchbaseTemplateSupport does not log exceptions thrown by CouchbaseMappingEvent Listeners correctly #1075
- Illegal reflective access by org.springframework.util.ReflectionUtils #1057
- findById of CouchbaseTemplate does not involve getAndTouch entities [DATACOUCH-674] #982
📔 Documentation
- fix hot links for snapshot and milestone repositories in documentation #1177
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.8.2 #1214
4.2.5
4.1.13
4.3.0-M2
4.2.4
📗 Links
🪲 Bug Fixes
- Autoindexing fails if index field name contains '.' #1166
- need to implement Stream queries #1154
- org.springframework.data.annotation.Transient annotation doesn't work #1147
- Custom converter for multibuckets #1141
- Delete N1QL query is deleting all documents instead of deleting only documents that matches the criteria #1131
- add couchbaseJsonValueModule bean to AbstractCouchbaseConfiguration #1130
- AfterSaveEvent is never triggered #1074