433 Commits

Author SHA1 Message Date
Mark Paluch
fb68dcbe37 Prepare next development iteration.
See #1644
2023-11-17 10:25:33 +01:00
Mark Paluch
0be9c07f4d Release version 2.4.18 (2021.2.18).
See #1644
2023-11-17 10:22:30 +01:00
Mark Paluch
b36d86054b Prepare next development iteration.
See #1611
2023-10-13 10:54:06 +02:00
Mark Paluch
f84ef12d25 Release version 2.4.17 (2021.2.17).
See #1611
2023-10-13 10:51:13 +02:00
Mark Paluch
b3f50b3f6e Prepare next development iteration.
See #1588
2023-09-15 09:45:34 +02:00
Mark Paluch
f17440effc Release version 2.4.16 (2021.2.16).
See #1588
2023-09-15 09:42:26 +02:00
Mark Paluch
2172996e2f Prepare next development iteration.
See #1560
2023-08-18 10:03:10 +02:00
Mark Paluch
620918cd85 Release version 2.4.15 (2021.2.15).
See #1560
2023-08-18 09:59:27 +02:00
Mark Paluch
9796cabd52 Prepare next development iteration.
See #1540
2023-07-14 10:35:29 +02:00
Mark Paluch
49e0c2b2bf Release version 2.4.14 (2021.2.14).
See #1540
2023-07-14 10:31:34 +02:00
Mark Paluch
bb4c012080 Fix tests after dependency upgrades.
See #1541
2023-07-04 14:42:23 +02:00
Mark Paluch
a7478fa700 Prepare next development iteration.
See #1508
2023-06-16 14:59:09 +02:00
Mark Paluch
ed285290f7 Release version 2.4.13 (2021.2.13).
See #1508
2023-06-16 14:56:14 +02:00
Greg L. Turnquist
61ca1562a2 Use Harbor Proxy service on CI.
When run on CI servers, leverage an internal proxy service using Testcontainers ability to plugin a custom ImageNameSubstitor.

See #1518
Original Pull Request: #1516
2023-05-17 11:05:26 -05:00
Christoph Strobl
c5974654e9 Prepare next development iteration.
See #1494
2023-05-12 10:21:23 +02:00
Christoph Strobl
7be584efcf Release version 2.4.12 (2021.2.12).
See #1494
2023-05-12 10:18:01 +02:00
Greg L. Turnquist
21cc345a4d Prepare next development iteration.
See #1454
2023-04-14 09:25:55 -05:00
Greg L. Turnquist
1ef0b51174 Release version 2.4.11 (2021.2.11).
See #1454
2023-04-14 09:19:53 -05:00
Mark Paluch
af8fb41397 Adopt to Mockito 5.1 changes.
See #1424
2023-03-30 13:44:29 +02:00
Christoph Strobl
83523c25f6 Prepare next development iteration.
See #1439
2023-03-20 13:48:08 +01:00
Christoph Strobl
048aac654e Release version 2.4.10 (2021.2.10).
See #1439
2023-03-20 13:43:04 +01:00
Mark Paluch
4809a1fa2a Apply custom converter for Collection-like values in queries.
We now apply converters only for Collection-like values and no longer to Iterable types.

Closes #1452
2023-03-15 16:39:13 +01:00
Mark Paluch
b3d209dc94 Prepare next development iteration.
See #1427
2023-03-03 10:22:34 +01:00
Mark Paluch
1fbd935810 Release version 2.4.9 (2021.2.9).
See #1427
2023-03-03 10:19:07 +01:00
Mark Paluch
2f750a5d15 Prepare next development iteration.
See #1411
2023-02-17 10:11:43 +01:00
Mark Paluch
eada4e2e4b Release version 2.4.8 (2021.2.8).
See #1411
2023-02-17 10:08:24 +01:00
Mark Paluch
b8cd4eae4e Prepare next development iteration.
See #1387
2023-01-13 10:35:32 +01:00
Mark Paluch
02c161abf7 Release version 2.4.7 (2021.2.7).
See #1387
2023-01-13 10:32:45 +01:00
Mark Paluch
0387a4752d Extend license header copyright years to 2023.
See #1399
2023-01-02 09:51:54 +01:00
Jens Schauder
37b144fb9d Reenable quoting for SqlServerDialect.
Quoting is important since it allows use of keywords as names.
We do not change the letter casing.
In a default setup the database does not care since it is case-insensitive.
If configured to be case-sensitive it makes sense to pass on what ever letter casing there is, since you seem to care.

Closes #1216
See #914
2022-12-07 09:57:34 +01:00
Mark Paluch
1137be914d Prepare next development iteration.
See #1360
2022-11-18 10:55:35 +01:00
Mark Paluch
8178094615 Release version 2.4.6 (2021.2.6).
See #1360
2022-11-18 10:45:32 +01:00
Dmitriy
bfed8c0fcd Add Transactional annotation to deleteAllById.
Original pull request #1370
2022-11-15 16:26:33 +01:00
Spring Builds
82eea308ea Prepare next development iteration.
See #1359
2022-10-13 13:46:33 +00:00
Spring Builds
04cb781b31 Release version 2.4.5 (2021.2.5).
See #1359
2022-10-13 13:23:57 +00:00
Spring Builds
3009f29a0c Prepare next development iteration.
See #1331
2022-10-13 09:23:36 +00:00
Spring Builds
502379091a Release version 2.4.4 (2021.2.4).
See #1331
2022-10-13 08:59:46 +00:00
Spring Builds
a1d0a33200 Prepare next development iteration.
See #1294
2022-09-19 12:00:03 +00:00
Spring Builds
722d994192 Release version 2.4.3 (2021.2.3).
See #1294
2022-09-19 11:38:38 +00:00
Jens Schauder
2d76885fc6 Correct behavior of NOOP deletes to match the specification in CrudRepository.
Delete operations that receive a version attribute throw an `OptimisticFailureException` when they delete zero rows.
Otherwise, the NOOP delete gets silently ignored.

Note that save operations that are determined to be an update because the aggregate is not new will still throw an `IncorrectUpdateSemanticsDataAccessException` if they fail to update any row.
This is somewhat asymmetric to the delete-behaviour.
But with a delete the intended result is achieved: the aggregate is gone from the database.
For save operations the intended result is not achieved, hence the exception.

Closes #1313
Original pull request: #1314.
See https://github.com/spring-projects/spring-data-commons/issues/2651
2022-08-31 15:32:27 +02:00
Jens Schauder
d95b5592a7 Avoid noop update for Id only aggregates.
Closes #1309
2022-08-25 14:28:13 +02:00
Christoph Strobl
9b369fb96e Prepare next development iteration.
See #1263
2022-07-15 11:24:03 +02:00
Christoph Strobl
2fea11283e Release version 2.4.2 (2021.2.2).
See #1263
2022-07-15 11:08:26 +02:00
Jens Schauder
162194bc6c Introduce new constructor for SimpleJdbcRepository.
This is in preparation for #1195.

See #1195
2022-07-13 13:25:00 +02:00
Mark Paluch
39510ee8d4 Prepare next development iteration.
See #1246
2022-06-20 11:40:04 +02:00
Mark Paluch
ac62628638 Release version 2.4.1 (2021.2.1).
See #1246
2022-06-20 11:29:29 +02:00
Jens Schauder
90ab2f741c Polishing.
See #1254
2022-06-01 11:42:48 +02:00
Jens Schauder
cac69a8a90 Reestablish previous exception behavior.
When saving an Aggregate which is not new, but has a null version attribute we now throw a DbActionExecutionException, like we used to.

Closes #1254
2022-06-01 11:42:39 +02:00
Jens Schauder
93837a198f Polishing.
Original pull request #1226
See #1212
2022-05-17 15:22:07 +02:00
Chirag Tailor
4fb0ccf721 Update @Query argument conversion to handle Collection<Enum>.
+ Copy logic from QueryMapper#convertToJdbcValue to resolve Iterable
  arguments on findBy* query methods to resolve the same for @Query.
+ Use parameter ResolvableType instead of Class to retain generics info.

Original pull request #1226
Closes #1212
2022-05-17 15:22:07 +02:00