spring-data-couchbase
spring-data-couchbase copied to clipboard
Provides support to increase developer productivity in Java when using Couchbase. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data acce...
# Fix for Collections.SingletonList handling in Spring Data Couchbase This PR addresses an issue where `Collections.SingletonList` and other List implementations cannot be stored directly in Couchbase documents after upgrading to...
In some of our cases, we are currently using the traditional instanceof checks followed by explicit type casting. With the introduction of Pattern Matching in recent Java versions, we can...
In some of our cases, we are currently using the traditional instanceof checks followed by explicit type casting. With the introduction of Pattern Matching in recent Java versions, we can...
I noticed that in the [buildUpsertOptions](https://github.com/spring-projects/spring-data-couchbase/blob/eea04ae4841c882858d552c39762dc5444b8c312/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java#L193) and [buildInsertOptions](https://github.com/spring-projects/spring-data-couchbase/blob/eea04ae4841c882858d552c39762dc5444b8c312/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java#L174) methods, the doc.getExpiration() value is always converted to seconds using Duration.ofSeconds(). ``` else if (doc.getExpiration() != 0) { options.expiry(Duration.ofSeconds(doc.getExpiration())); } ``` While...
Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) from 4.8.1 to 4.9.2. Commits 3edf17c Prepare for release 4.9.2. 262b3cd Handle strict module handling on JDK17 (#6707) (#6742) f574ea2 Cherry pick fix for CVE-2021-0341 onto 4.9.x (#6741)...