Commit Graph

1274 Commits

Author SHA1 Message Date
Mark Paluch
d6b68bb80d Prepare 5.3 GA (2024.0.0).
See #1938
2024-05-17 11:49:11 +02:00
Michael Reiche
de2db4b7a2 Handle list argument for findById, deletedById for DynamicInvocationHandler. (#1940)
Closes #1939.
2024-05-06 16:06:04 -07:00
Mark Paluch
33bf8c82cf After release cleanups.
See #1924
2024-04-12 10:53:00 +02:00
Mark Paluch
6e27e96644 Prepare next development iteration.
See #1924
2024-04-12 10:52:59 +02:00
Mark Paluch
9473e3a557 Release version 5.3 RC1 (2024.0.0).
See #1924
2024-04-12 10:50:42 +02:00
Mark Paluch
aa2f8f1855 Prepare 5.3 RC1 (2024.0.0).
See #1924
2024-04-12 10:50:28 +02:00
Michael Reiche
3bb7ea45b1 Restore nullable arg. (#1935)
Closes #1929.
2024-04-10 18:05:55 -07:00
Michael Reiche
a7ccfb314a Exclude javax.inject and CouchbaseAnnotationProcessor to exit gracefully without. (#1934)
CouchbaseAnnotationProcessor will provide a warning and skip generation
if javax.inject is not present.
2024-04-10 17:35:27 -07:00
Michael Reiche
25aaac47e2 Store BigDecimal and BigInteger as Numbers like the Java SDK does. (#1933)
Also be able to read BigDecimal and BigInteger that were written as String.
Also does not lose precision by converting BigDecimal to double in the transcoder.

Closes #1611.
2024-04-08 16:50:39 -07:00
Michael Reiche
fccd22a00b Remove dependency on javax.injection. (#1930)
Closes #1929.
2024-04-05 17:01:27 -07:00
Mark Paluch
659b09575c After release cleanups.
See #1904
2024-03-15 11:09:59 +01:00
Mark Paluch
a7f4500d35 Prepare next development iteration.
See #1904
2024-03-15 11:09:58 +01:00
Mark Paluch
a95fab0d00 Release version 5.3 M2 (2024.0.0).
See #1904
2024-03-15 11:07:31 +01:00
Mark Paluch
fc3021dfcb Prepare 5.3 M2 (2024.0.0).
See #1904
2024-03-15 11:07:10 +01:00
Michael Reiche
4ec582075f Eliminate javax.inject dependency. (#1919)
Closes 1917.
2024-03-14 19:03:02 -04:00
Michael Reiche
ef12aaf6f2 Bump Couchbase SDK to 3.6.0. (#1916)
Closes #1915.
2024-03-13 18:43:01 -04:00
Michael Reiche
ff5ba5fd23 Make CrudMethodMetadataPostProcessor public and make factory getTargetRepository() not final. (#1913)
This is to ease extending spring-data-couchbase.

Closes #1877.
2024-03-04 15:50:41 -05:00
Michael Reiche
86747412e0 Eliminate split packages. (#1912)
Closes #1906.
2024-02-28 15:57:53 -05:00
Michael Reiche
f8e24524e3 Remove the "provided" from querydsl dependency. (#1911)
Closes #1909.
2024-02-27 20:21:35 -05:00
Michael Reiche
3298a2cb5d Change AuditingEventListener Constructor Signature. (#1908)
Closes #1884.
2024-02-22 19:49:27 -05:00
Mark Paluch
43711d00bf Reintroduce Javadoc legacy mode.
Closes #1905
2024-02-20 09:05:48 +01:00
Christoph Strobl
a12cd39eee After release cleanups.
See #1865
2024-02-16 14:41:26 +01:00
Christoph Strobl
32690f890b Prepare next development iteration.
See #1865
2024-02-16 14:41:24 +01:00
Christoph Strobl
080c5724a0 Release version 5.3 M1 (2024.0.0).
See #1865
2024-02-16 14:37:38 +01:00
Christoph Strobl
663816c2df Prepare 5.3 M1 (2024.0.0).
See #1865
2024-02-16 14:37:01 +01:00
Mark Paluch
82a16462a4 Refine Artifactory build name.
See #1865
2024-01-31 15:11:35 +01:00
Eric Haag
2f8457038a Update Revved up by Develocity badge. (#1899) 2024-01-23 18:57:12 -05:00
Michael Reiche
e0a5e1eadd Bump Couchbase Java SDK to 3.5.2 in 5.3.0. (#1897)
Closes #1896.
2024-01-22 16:20:16 -05:00
Vipul Gupta
56a750d1ab Added functionality to add customConverters. (#1886)
* Added functionality to add customConverters.

Added functionality to register custom converters in the list + cleaned up the code a little and.

* Review chages.

Function name changed and restored to old implementation

* Documentation Changes.
2024-01-12 12:28:57 -05:00
Vipul Gupta
6e175722aa Propagated CouchbaseCustomConverters bean into MappingConverter (#1885)
* Propagated CouchbaseCustomConverters bean into MappingConverter.

Just a polishing fix to propagate CouchbaseCustomConversions directly to MappingCouchbaseConverter -> AbstractCouchbaseConverter , So that we won't have to set it explicitly.

* Removed unnecessary constructor.
2024-01-10 18:34:44 -05:00
Mark Paluch
359ade2e7b Extend license header copyright years to 2024.
See #1890
2024-01-02 14:42:27 +01:00
Michael Reiche
96540b715a Fix regression - unable to store and read properties of type Object. (#1883)
Closes #1875.
2023-12-21 16:47:14 -08:00
Mark Paluch
5f9905306e Update CI properties.
See #1865
2023-12-14 08:50:32 +01:00
Mark Paluch
9285d1556e Upgrade to Maven Wrapper 3.9.6.
See #1880
2023-12-14 08:40:47 +01:00
Mark Paluch
9b292aedb7 Adopt tests to Spring Data Commons changes.
Closes #1874
2023-12-08 11:50:57 +01:00
Tigran Babloyan
c0feffab42 Mark CouchbaseAnnotationProcessor for auto-discovery. (#1871)
Closes #1870
2023-11-28 11:00:36 -08:00
Mark Paluch
a28dae2724 Introduce property for Jenkins user and Artifactory server details.
Closes #1872
2023-11-27 14:22:50 +01:00
Runbing
99ceae379a Fixed the URL for the Spring Data Commons documentation.
I fixed an incorrect URL in the **antora.yml file** that was preventing it from linking to the Spring Data Commons documentation.

Closes #1869
2023-11-20 11:30:40 +01:00
Michael Reiche
3e805c10e6 Use scope and collection in transaction in findByQuery.count(). (#1868)
Closes #1862.
2023-11-17 16:09:31 -08:00
Tigran Babloyan
4ebfecca17 Fixed issue with querying documents annotated with @Collection with QuerydslPredicateExecutor. (#1867)
Closes #1866
2023-11-17 12:51:25 -08:00
Mark Paluch
17fd1143f2 After release cleanups.
See #1849
2023-11-17 14:33:27 +01:00
Mark Paluch
aa6674450e Prepare next development iteration.
See #1849
2023-11-17 14:33:25 +01:00
Mark Paluch
80af66c219 Release version 5.2 GA (2023.1.0).
See #1849
2023-11-17 14:29:59 +01:00
Mark Paluch
6b13404851 Prepare 5.2 GA (2023.1.0).
See #1849
2023-11-17 14:28:30 +01:00
Michael Reiche
3649820686 Disable build cache for codeQL. (#1859)
Closes #1858.
2023-10-25 16:11:09 -07:00
Michael Reiche
19fddc939f Provide Default CouchbaseCustomConversions with Enum Converters. (#1856)
Closes #1837.
2023-10-24 17:32:41 -07:00
Eric Haag
8404616bcc Connect build to ge.spring.io.
This change publishes a build scan to ge.spring.io for every local build from an authenticated Spring committer and for CI where appropriate access tokens are available. The build will not fail if publishing fails.

This change also allows the build to benefit from local and remote build caching, providing faster builds for all contributors.

Additionally, the project will have access to all features of Gradle Enterprise such as:

- Dashboards to view all historical build scans, along with performance trends over time
- Build failure analytics for enhanced investigation and diagnosis of build failures
- Test failure analytics to better understand trends and causes around slow, failing, and flaky tests

See #1853
2023-10-19 13:32:51 -05:00
Greg L. Turnquist
88b89399db Update CI properties.
See #1849
2023-10-19 09:38:57 -05:00
Greg L. Turnquist
83638167d9 Update CI properties.
See #1849
2023-10-16 13:28:22 -05:00
John Blum
5f20e8e6c2 After release cleanups.
See #1831
2023-10-13 08:52:01 -07:00