Commit Graph

1230 Commits

Author SHA1 Message Date
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
John Blum
36aa0a68f0 Prepare next development iteration.
See #1831
2023-10-13 08:51:59 -07:00
John Blum
c65ac87256 Release version 5.2 RC1 (2023.1.0).
See #1831
2023-10-13 08:44:26 -07:00
John Blum
ad496403e2 Prepare 5.2 RC1 (2023.1.0).
See #1831
2023-10-13 08:43:56 -07:00
Michael Reiche
afaf2ec97c Don't use String version of enum parameters. (#1846)
Just use the converted value as-is (in case of boolean or Number) enum value.

Closes #1837.
2023-10-11 15:38:39 -07:00
Michael Reiche
247164c6c2 Remove unused test file. (#1845)
Closes #1766.
2023-10-10 15:31:41 -07:00
Michael Reiche
42ccb5c7c2 Bump Couchbase SDK to 3.4.11. (#1841)
Closes #1832.
2023-10-10 14:54:01 -07:00
Michael Reiche
0abf846755 Fix ThreadLocal Issue with Repository Save. (#1840)
The issue was introduced when the Mono.deferContextual() was added to
determine if the save() is in a transaction. It may be executing in a
different thread when the PseudoArgs (scope, collection, and options)
are retrieved ThreadLocal. This change ensures scope and collection
are retrieved, but options are ignored and discarded.

Closes #1838.
2023-10-09 18:19:50 -07:00
John Blum
98d72efedd Update CI properties.
See #1831
2023-10-04 17:24:12 -07:00
John Blum
44b90bed66 Upgrade to Maven Wrapper 3.9.5.
See #1833
2023-10-04 16:58:14 -07:00
Mark Paluch
12cc74bc1a After release cleanups.
See #1813
2023-09-15 11:33:23 +02:00
Mark Paluch
dc5117a24d Prepare next development iteration.
See #1813
2023-09-15 11:33:21 +02:00
Mark Paluch
32378b1ab3 Release version 5.2 M3 (2023.1.0).
See #1813
2023-09-15 11:30:15 +02:00
Mark Paluch
fa726c22b9 Prepare 5.2 M3 (2023.1.0).
See #1813
2023-09-15 11:29:22 +02:00
Michael Reiche
2820d6eecf Bump Couchbase SDK to 3.4.10 on main. (#1827)
Closes #1824.
2023-09-14 14:06:24 -07:00
Michael Reiche
62bee5cfb4 Allow non-exact argument type matching for DynamicProxyable. (#1819)
Allow non-exact (isAssignableFrom) argument matching for methods
called by DyanmicProxyable. If there are exactly two candidates,
and one returns an Iterable and the other returns a List, use
the method that returns the List.  This is due to
CouchbaseRepository defining findAll() methods as List<?>, while
PagingAndSortyRepository defines findAll() to return an Iterable.
This needs to be addressed separately.

Closes #1818.
2023-09-11 19:13:55 -07:00
Mark Paluch
51324655fd Polishing.
Use dynamic copyright year.

See #1815
2023-09-11 09:04:25 +02:00
Greg L. Turnquist
258c0611c6 Properly test against JDK 21.
See #1813
2023-09-06 10:06:18 -05:00
Greg L. Turnquist
12c50a9a2f Update CI properties.
See #1813
2023-09-05 13:25:24 -05:00
Mark Paluch
1b3d9f37e3 Migrate documentation to Antora.
Closes #1815
2023-08-31 14:37:02 +02:00
Julia Lee
6f5efea114 After release cleanups.
See #1786
2023-08-18 08:59:40 -04:00
Julia Lee
b45c0dd169 Prepare next development iteration.
See #1786
2023-08-18 08:59:37 -04:00
Julia Lee
4d0866cd22 Release version 5.2 M2 (2023.1.0).
See #1786
2023-08-18 08:50:32 -04:00
Julia Lee
90a88a873e Prepare 5.2 M2 (2023.1.0).
See #1786
2023-08-18 08:49:41 -04:00
Julia Lee
ee0f3debd6 Update CI properties.
See #1786
2023-08-14 12:15:34 -04:00
Julia Lee
1d37e81cae Upgrade to Maven Wrapper 3.9.4.
See #1809
2023-08-14 08:53:30 -04:00
Tigran Babloyan
a258ad82da Fixed issue with #n1ql.bucket evaluated as collection name in string based queries. (#1804)
Closes #1799
2023-08-10 10:24:05 -07:00
Michael Reiche
63b30d9d24 Set Couchbase Java SDK to 3.4.8. (#1801)
Closes #1800.
2023-08-09 13:06:16 -07:00
Michael Reiche
f41d4b94e0 Bump Couchbase SDK to 3_4_9. (#1794)
Closes #1793.
2023-08-04 10:49:56 -07:00
Michael Reiche
00eaa8f9a0 Add doc for multiple buckets and heading for overriding SDK. (#1791)
Closes #878, #1788.
2023-08-03 11:39:56 -07:00
Mark Paluch
df547a01ae After release cleanups.
See #1742
2023-07-14 14:57:13 +02:00
Mark Paluch
f78404388e Prepare next development iteration.
See #1742
2023-07-14 14:57:11 +02:00
Mark Paluch
f169323ddb Release version 5.2 M1 (2023.1.0).
See #1742
2023-07-14 14:53:19 +02:00
Mark Paluch
6794ed2217 Prepare 5.2 M1 (2023.1.0).
See #1742
2023-07-14 14:52:14 +02:00
Michael Reiche
9156d463d6 Add Doc to Change Couchbase SDK Version. (#1782)
Closes #1781.
2023-07-13 16:47:53 -07:00
Michael Reiche
47999dcd71 Remove lombok from test cases. (#1778)
Closes #1753.
2023-07-07 08:23:46 -07:00
Michael Reiche
bbcabbc6d4 Option to not use typeKey=typeAlias property and predicate. (#1777)
If the configuration getType() or the @TypeAlias is an empty string,
then do not add the typeKey:typeAlias property when storing documents,
and do not add the typeKey=typeAlias property on queries - including
removeByQuery.
2023-07-06 16:49:26 -07:00
Mark Paluch
76ef883cca Update CI properties.
See #1742
2023-07-03 09:50:19 +02:00
Mark Paluch
a99c61d2e5 Upgrade to Maven Wrapper 3.9.3.
See #1775
2023-07-03 09:49:54 +02:00
Michael Reiche
0ba6423f2b Restore StringQuery constructor that takes only string. (#1770)
Closes #1769.
2023-06-29 11:55:48 -07:00
Jorge
0ee1f8a0d3 Add CodeQL workflow (#1767) 2023-06-27 14:02:19 -07:00
Greg L. Turnquist
adb71551d2 Stop posting build status on internal Slack.
See #1768
2023-06-26 13:35:00 -05:00
Michael Reiche
80eb56e206 Non-reactive template.save() use non-reactive auditor and close clusters in tests. (#1765)
Closed #1756, #1764.
2023-06-23 14:14:15 -07:00
Michael Reiche
6e1f43d142 Fix compile error from #1757. (#1760)
Closes #1759.
2023-06-15 18:33:16 -07:00
Michael Reiche
abca4e6d62 Allow template.save() to find if it is in a transaction. (#1758)
Closes #1757.
2023-06-15 18:25:06 -07:00