613 Commits

Author SHA1 Message Date
Jens Schauder
2a37d3aaf1 After release cleanups.
See #666
2021-11-12 09:51:39 +01:00
Jens Schauder
1de009e163 Prepare next development iteration.
See #666
2021-11-12 09:51:37 +01:00
Jens Schauder
6e58f54558 Release version 1.2.15 (2020.0.15).
See #666
2021-11-12 09:36:59 +01:00
Jens Schauder
49a547bdf1 Prepare 1.2.15 (2020.0.15).
See #666
2021-11-12 09:36:35 +01:00
Mark Paluch
16486e00fd Avoid nested entity creation if column value is null.
We now no longer attempt to create instances of nested entities if the column value is null. Previously the null check happened after checking registered custom conversions which has lead to potential object creation for columns containing null values.

Closes #670
2021-10-25 15:44:05 +02:00
Nik Handyman
ecf78fb192 Remove redundant word from reference documentation.
Closes #634
2021-10-25 15:22:20 +02:00
Mark Paluch
1b2956df2f After release cleanups.
See #652
2021-10-18 11:02:37 +02:00
Mark Paluch
53a23f48f7 Prepare next development iteration.
See #652
2021-10-18 11:02:34 +02:00
Mark Paluch
5f9093137b Release version 1.2.14 (2020.0.14).
See #652
2021-10-18 10:53:51 +02:00
Mark Paluch
862bbdbdbb Prepare 1.2.14 (2020.0.14).
See #652
2021-10-18 10:53:22 +02:00
Mark Paluch
80e228bf98 Fix ReactiveQueryMethodEvaluationContextProvider initialization in R2dbcRepositoryFactoryBean.
We now correctly in initialize ReactiveQueryMethodEvaluationContextProvider in the repository factory bean. Previously, we used an empty instance of ReactiveQueryMethodEvaluationContextProvider that didn't consider registered extensions.

Closes #658
2021-09-28 10:02:11 +02:00
Mark Paluch
17280813dc After release cleanups.
See #636
2021-09-17 09:04:19 +02:00
Mark Paluch
7e77fa954c Prepare next development iteration.
See #636
2021-09-17 09:04:15 +02:00
Mark Paluch
0fba24d69e Release version 1.2.13 (2020.0.13).
See #636
2021-09-17 08:53:37 +02:00
Mark Paluch
cbf2060a7f Prepare 1.2.13 (2020.0.13).
See #636
2021-09-17 08:53:08 +02:00
Mark Paluch
d57a07a8ce Fix tests after enabling parameter names.
Closes #644
2021-09-08 11:01:00 +02:00
Jens Schauder
9b608094a0 After release cleanups.
See #623
2021-08-12 10:36:57 +02:00
Jens Schauder
dea8f038ab Prepare next development iteration.
See #623
2021-08-12 10:36:56 +02:00
Jens Schauder
843e2f87f2 Release version 1.2.12 (2020.0.12).
See #623
2021-08-12 10:25:55 +02:00
Jens Schauder
991e0f3092 Prepare 1.2.12 (2020.0.12).
See #623
2021-08-12 10:25:34 +02:00
Mark Paluch
2ff3a2a052 Remove changelog shipped with the binaries.
Closes #631
2021-07-22 09:09:12 +02:00
Mark Paluch
51422408dc Improve documentation for Modifying annotation.
Outline that the usage of this annotation leads to calling Results.getRowsUpdated() to obtain the query method result value.

Closes #629
2021-07-21 09:25:42 +02:00
Jens Schauder
45d2fe215f After release cleanups.
See #610
2021-07-16 10:45:19 +02:00
Jens Schauder
6ba414f928 Prepare next development iteration.
See #610
2021-07-16 10:45:17 +02:00
Jens Schauder
1c7fdf6fb6 Release version 1.2.11 (2020.0.11).
See #610
2021-07-16 10:19:53 +02:00
Jens Schauder
9d573d0652 Prepare 1.2.11 (2020.0.11).
See #610
2021-07-16 10:18:57 +02:00
Jens Schauder
c23ac1d66c Updated changelog.
See #610
2021-07-16 10:18:53 +02:00
Jay Bryant
63639f0ecb Editing.
See #616
Original pull request: #617.
2021-07-15 14:14:11 +02:00
Jens Schauder
e25d67af03 Improve documentation about name handling.
Closes #616
Original pull request: #617.
2021-07-15 14:14:11 +02:00
Mark Paluch
6fbf8d59b4 Updated changelog.
See #599
2021-06-22 16:07:24 +02:00
Mark Paluch
f03477d241 After release cleanups.
See #598
2021-06-22 15:28:51 +02:00
Mark Paluch
42dd2db419 Prepare next development iteration.
See #598
2021-06-22 15:28:47 +02:00
Mark Paluch
b8dd7f2f07 Release version 1.2.10 (2020.0.10).
See #598
2021-06-22 15:18:22 +02:00
Mark Paluch
c3ca2a4017 Prepare 1.2.10 (2020.0.10).
See #598
2021-06-22 15:17:54 +02:00
Mark Paluch
6fda815327 Updated changelog.
See #598
2021-06-22 15:17:47 +02:00
Mark Paluch
02ba403d07 Fix dynamic query method projection.
Query methods returning dynamic projections based on a Class argument now properly apply projection conversion. Previously, classes not seen by the mapping context were skipped and that caused projecting query methods to return the actual entity type.

Closes #607
2021-06-22 11:22:12 +02:00
Mark Paluch
b8709a6824 Polishing.
Rename method to renderForGeneratedValues to reflect its intended usage and enhance documentation.

Tweak Javadoc.

Closes: #483
Original pull request: #602.
2021-06-11 08:37:29 +02:00
Jens Schauder
1119833c54 Registration of columns for generated keys is now dialect dependent.
Different R2DBC drivers expect generated keys when they are in camel case to be quoted or unquoted.
This can now be controlled by implementing `Dialect.renderForGeneratedKeys`.

Closes: #483
Original pull request: #602.
2021-06-11 08:27:48 +02:00
Mark Paluch
c8122a9b41 Refine conversion directions between boolean and byte using MySQL/MariaDB.
ByteToBooleanConverter is now marked as reading converter and we've added a writing converter with BooleanToByteConverter to ensure proper conversion. Previously, all byte values were converted to boolean resulting in data precision loss.

Closes #589
2021-05-19 10:37:47 +02:00
Mark Paluch
f1ac5bae56 Updated changelog.
See #582
2021-05-14 12:36:36 +02:00
Mark Paluch
fe512cfb25 After release cleanups.
See #581
2021-05-14 12:05:20 +02:00
Mark Paluch
d7e5ada2a4 Prepare next development iteration.
See #581
2021-05-14 12:05:16 +02:00
Mark Paluch
f902c9f4dd Release version 1.2.9 (2020.0.9).
See #581
2021-05-14 11:52:23 +02:00
Mark Paluch
0251465c87 Prepare 1.2.9 (2020.0.9).
See #581
2021-05-14 11:51:53 +02:00
Mark Paluch
64ab2c50d0 Updated changelog.
See #581
2021-05-14 11:51:47 +02:00
Mark Paluch
785b664a95 Upgrade to R2DBC Arabba SR10.
Closes #597
2021-05-14 11:22:38 +02:00
Mark Paluch
78eba8611d Polishing.
Introduce assertions for OutboundRow.

Closes #593
2021-05-04 08:53:19 +02:00
Mark Paluch
2e116df224 Correctly translate absent convertible enum values to String[] using Postgres.
We now correctly obtain the target type for a persistent property that should be converted into an array value prior to constructing Parameter.
Previously, we fell back to the actual type without considering potential converters which left collection-like enum properties without a value with the enum array type that was potentially not supported by the database driver.

Closes #593
2021-05-04 08:53:12 +02:00
Mark Paluch
3513c45b4b Upgrade to MySQL 8.0.
Switch to a newer MySQL version to use TLSv1.2 as newer JRE versions no longer support TLSv1/TLSv1.1.

Closes #594.
2021-05-03 15:03:09 +02:00
Mark Paluch
5363184c1a Remove Jasync from tests.
Jasync does not support MySQL's 8.0 caching_sha2_password and there are no plans to support it.

See #594.
2021-05-03 14:57:15 +02:00