Commit Graph

1586 Commits

Author SHA1 Message Date
Mark Paluch
58b237d55c Upgrade to Apache Cassandra 3.11.12.
Closes #1234
2022-02-22 14:13:33 +01:00
Mark Paluch
440b9a8239 Update CI properties.
See #1227
2022-02-22 14:09:13 +01:00
Mark Paluch
6dc9b05214 Upgrade to Maven Wrapper 3.8.4.
See #1232
2022-02-22 13:56:07 +01:00
Mark Paluch
60a024923b Use Java 17 to build snapshots for Artifactory.
Closes #1230
2022-02-21 14:54:23 +01:00
Mark Paluch
f3c637a434 After release cleanups.
See #1208
2022-02-18 10:49:01 +01:00
Mark Paluch
3ffc4670c5 Prepare next development iteration.
See #1208
2022-02-18 10:48:59 +01:00
Mark Paluch
7fea9f40f6 Release version 3.3.2 (2021.1.2).
See #1208
2022-02-18 10:41:00 +01:00
Mark Paluch
8efe0a3ed8 Prepare 3.3.2 (2021.1.2).
See #1208
2022-02-18 10:40:38 +01:00
Christoph Strobl
4ad4ba1c0c Update copyright year to 2022.
See: #1224
2022-02-17 15:57:05 +01:00
Rémi Bleuse
2ead071960 Fix typo in Update documentation.
See #1223
2022-02-17 14:22:15 +01:00
Greg L. Turnquist
cf453b8a38 Update CI properties.
See #1208
2022-02-14 14:39:49 -06:00
Mark Paluch
90d83a4488 Polishing.
Use ClassUtils.isAssignableValue(…) instead of ClassUtils.resolvePrimitiveIfNecessary(target).isAssignableFrom(…).

Closes #1218
2022-02-14 11:55:37 +01:00
Mark Paluch
b00d33f3c6 Use Reactor's expand(…) operator for recursive pagination.
We now use Mono.expand(…) to recursively read paginated results. Using Mono.expand(…) avoids deep stack recursion and therefore doesn't lead to StackOverflowError.

Closes #1215
2022-02-14 11:45:04 +01:00
Mark Paluch
66b91b4a76 Introduce caching for commonly used model computations.
We now cache the outcome for column types, AnnotatedType lookuop by annotation and bypass the conversion service by considering primitive type wrappers in the assignability check.

Closes #1218
2022-02-11 15:38:16 +01:00
Greg L. Turnquist
ac2bf3e38d Use Harbor Proxy for containers.
Leverage internal infrastructure for pulling Docker container images. Reduces pressure on Docker Hub and reduces risk of hitting rate limits.

Closes #1216.
Related https://github.com/spring-projects/spring-data-build/issues/1630.
2022-02-07 13:44:35 -06:00
Mark Paluch
ec77a4ac0c Polishing.
Extract Artifactory credentials into properties file.

See #1214
2022-02-04 09:44:38 +01:00
Mark Paluch
5c838516bd Polishing.
Extract docker credentials into properties file.

See #1214
2022-02-04 09:19:51 +01:00
Greg L. Turnquist
128555503c Externalize build properties.
By reading a properties file from an external location, it is possible to inject a consistent set of properties from Spring Data Build. This also supports repeatable builds.

Closes #1214.
2022-02-04 09:19:51 +01:00
Christoph Strobl
aea8c5f3d1 After release cleanups.
See #1189
2022-01-14 10:45:01 +01:00
Christoph Strobl
49e377dd5b Prepare next development iteration.
See #1189
2022-01-14 10:44:58 +01:00
Christoph Strobl
10f542d0fd Release version 3.3.1 (2021.1.1).
See #1189
2022-01-14 10:28:57 +01:00
Christoph Strobl
7696039a87 Prepare 3.3.1 (2021.1.1).
See #1189
2022-01-14 10:28:26 +01:00
Mark Paluch
0189f2824c Use LinkedHashMap to ensure a stable iteration order using Columns.from(…).
Closes #1196
2021-12-07 09:02:02 +01:00
Mark Paluch
69b3cfa26d Update build trigger to use branch build.
See #1184
2021-11-12 14:43:20 +01:00
Jens Schauder
bfc47e4e47 After release cleanups.
See #1184
2021-11-12 11:00:07 +01:00
Jens Schauder
a8ff439ca8 Prepare next development iteration.
See #1184
2021-11-12 11:00:04 +01:00
Jens Schauder
4cf1126c63 Release version 3.3 GA (2021.1.0).
See #1184
2021-11-12 10:49:36 +01:00
Jens Schauder
8d4b42f16f Prepare 3.3 GA (2021.1.0).
See #1184
2021-11-12 10:49:15 +01:00
MatejNedic
53668b5375 Remove duplicate Assert.
Closes #1187
2021-11-08 09:11:55 +01:00
Mark Paluch
7f7ed92875 Use nested classes for fetch size retrieval in session callbacks.
We now use nested classes implementing CqlProvider to retrieve the fetch size in session callbacks. This enables CQL retrieval. Previously, CQL retrieval saw a class that didn't implement CqlProvider and reported therefore unknown CQL.

See #1186
2021-10-25 14:15:49 +02:00
Mark Paluch
d9ddf0de16 Polishing.
Consistently use toCql(…) and String.format for CQL retrieval.

See #1186
2021-10-25 09:10:02 +02:00
Mark Paluch
99ad37985a Use string concatenation in QueryExtractorDelegate instead of String.format(…).
We now use string concatenation during query extraction to avoid String.format(…) overhead for unknown queries.

Closes #1186
2021-10-25 09:08:52 +02:00
Mark Paluch
538954e2c9 After release cleanups.
See #1168
2021-10-18 13:55:41 +02:00
Mark Paluch
9a05d8a2e8 Prepare next development iteration.
See #1168
2021-10-18 13:55:38 +02:00
Mark Paluch
99f419828d Release version 3.3 RC1 (2021.1.0).
See #1168
2021-10-18 13:48:13 +02:00
Mark Paluch
43a16901b3 Prepare 3.3 RC1 (2021.1.0).
See #1168
2021-10-18 13:47:45 +02:00
Mark Paluch
6788a11008 Consider custom converters in ConversionContext before applying collection converters.
We now inspect whether custom conversions should be applied before reading a value into a Map or Collection to consider converters for Map-like and Collection-like types.

Closes #1181
2021-10-18 09:16:01 +02:00
Mark Paluch
be9cfc7d1e Polishing.
Introduce TermFactory.canBindCollection() to avoid unecessary parameter encoding.

See #1172
Original pull request: #1178.
2021-10-13 15:28:26 +02:00
samueldlightfoot
813de10bb4 Use bind markers for BY_INDEX and BY_NAME IN queries.
Closes #1172
Original pull request: #1178.
2021-10-13 15:27:59 +02:00
Mark Paluch
3878c00f8c Upgrade to Maven Wrapper 3.8.3.
See #1177
2021-10-11 14:30:23 +02:00
Mark Paluch
5718ec3c0b Polishing.
Remove constructors defaulting to BatchType.LOGGED and turn batchOps() into default methods to avoid defaulting sprawl.

Update since tags.

See #1174
Original pull request: #1175.
2021-10-01 11:00:17 +02:00
samueldlightfoot
99f3bcc49d Support configurable batch types for batch operations.
Closes #1174
Original pull request: #1175.
2021-10-01 10:59:25 +02:00
Mark Paluch
e9cc255496 Polishing.
Add closing tag.

See #1169
2021-09-30 11:34:58 +02:00
Mark Paluch
d6dc3a0109 Fix malformed Javadoc.
See #1171
2021-09-21 19:55:43 +02:00
Mark Paluch
05cb9979df Polishing.
Use HTTPS URL's for apt download.

See #1171
2021-09-21 19:17:40 +02:00
Mark Paluch
cb80b7db29 Add Java 17 to CI pipeline.
Also, refine CI triggers.

Closes #1171
2021-09-21 16:21:50 +02:00
Mark Paluch
11c6dba2bd After release cleanups.
See #1158
2021-09-17 09:52:21 +02:00
Mark Paluch
1043eac8c2 Prepare next development iteration.
See #1158
2021-09-17 09:52:18 +02:00
Mark Paluch
1c324350c2 Release version 3.3 M3 (2021.1.0).
See #1158
2021-09-17 09:44:56 +02:00
Mark Paluch
89b352351e Prepare 3.3 M3 (2021.1.0).
See #1158
2021-09-17 09:44:34 +02:00