Commit Graph

180 Commits

Author SHA1 Message Date
Mark Paluch
33ad7dde6b Prepare next development iteration.
See #1881
2024-10-18 10:17:02 +02:00
Mark Paluch
6bf2c54e1e Release version 3.2.11 (2023.1.11).
See #1881
2024-10-18 10:14:33 +02:00
Jens Schauder
52efd6d3ad Polishing.
Original pull request #1895
2024-09-24 09:11:05 +02:00
Tran Ngoc Nhan
c4919396af Minor refactoring.
Original pull request #1895
2024-09-24 09:11:05 +02:00
Jens Schauder
fd3d1f4c66 Move dependency properties.
Moves version properties for R2DBC drivers to parent so they get detected by the release tooling.

Original pull request #1892
2024-09-23 13:10:36 +02:00
Tran Ngoc Nhan
9a7f209a94 Polishing.
Original pull request #1894
2024-09-23 09:22:24 +02:00
Jens Schauder
4c898c19e4 Prepare next development iteration.
See #1857
2024-09-13 10:52:59 +02:00
Jens Schauder
67665a1114 Release version 3.2.10 (2023.1.10).
See #1857
2024-09-13 10:50:09 +02:00
Jens Schauder
a11d16538b Prepare next development iteration.
See #1836
2024-08-16 09:01:33 +02:00
Jens Schauder
65aa2138bd Release version 3.2.9 (2023.1.9).
See #1836
2024-08-16 08:58:34 +02:00
Sanghyuk Jung
904a71a8a2 Remove duplicated "the" in JavaDoc.
Original pull request #1840
2024-08-02 13:23:34 +02:00
Jens Schauder
153e7e12c6 Prepare next development iteration.
See #1817
2024-07-12 13:36:34 +02:00
Jens Schauder
bbd28a616d Release version 3.2.8 (2023.1.8).
See #1817
2024-07-12 13:33:06 +02:00
Mark Paluch
46bded807e Prepare next development iteration.
See #1788
2024-06-14 10:06:43 +02:00
Mark Paluch
c427894d11 Release version 3.2.7 (2023.1.7).
See #1788
2024-06-14 10:04:22 +02:00
Mark Paluch
01dcae8c85 Prepare next development iteration.
See #1767
2024-05-17 11:24:37 +02:00
Mark Paluch
f676fd0ed7 Release version 3.2.6 (2023.1.6).
See #1767
2024-05-17 11:22:24 +02:00
Mark Paluch
93fe8604ff Prepare next development iteration.
See #1753
2024-04-12 10:17:28 +02:00
Mark Paluch
0d5a9c036f Release version 3.2.5 (2023.1.5).
See #1753
2024-04-12 10:15:11 +02:00
Mark Paluch
160c665f36 Upgrade to R2DBC Postgresql 1.0.5.RELEASE.
Closes #1763
2024-04-10 15:47:13 +02:00
Mark Paluch
66b5877df5 Prepare next development iteration.
See #1741
2024-03-15 10:20:08 +01:00
Mark Paluch
fd3ada182e Release version 3.2.4 (2023.1.4).
See #1741
2024-03-15 10:17:49 +01:00
Mark Paluch
bc94d8b71f Upgrade to Netty 4.1.107.Final.
Closes #1749
2024-03-11 09:24:58 +01:00
Mark Paluch
463e3290ef Fix Javadoc build.
Remove package-info for package without sources. Remove ci profile from initial build steps to avoid duplicate tasks. Remove unused asciidoctor plugin.

See #1742
2024-02-20 09:32:33 +01:00
Mark Paluch
4f16e5f312 Prepare next development iteration.
See #1718
2024-02-16 13:53:51 +01:00
Mark Paluch
ea5a612dd2 Release version 3.2.3 (2023.1.3).
See #1718
2024-02-16 13:50:30 +01:00
Mark Paluch
1397d514fb Read properties for DTO projections only once.
We now skip property population for properties that are populated through an entity creator (constructor/factory method).

Closes #1725
2024-01-29 09:00:17 +01:00
Mark Paluch
a103d03acb Polishing.
Reformat code.

See #1723
2024-01-25 16:24:05 +01:00
Sebastian Wieland
7bc07b60b8 Fix R2dbcEntityTemplate.getRowsFetchSpec(…) to use the correct Converter for result type conversion.
Closes #1723
2024-01-25 16:24:05 +01:00
Mark Paluch
523b5e6091 Prepare next development iteration.
See #1703
2024-01-12 10:54:32 +01:00
Mark Paluch
ba143f8886 Release version 3.2.2 (2023.1.2).
See #1703
2024-01-12 10:51:32 +01:00
Mark Paluch
6de3b583c1 Upgrade to R2DBC Postgresql 1.0.4.RELEASE.
Closes #1716
2024-01-10 10:14:03 +01:00
Mark Paluch
764b9b2e29 Polishing.
Add Geometry super-type only as subtypes are considered simple types already. Ensure reflective simple type AOT registration.

Original pull request: #1713
See #1711
2024-01-08 13:39:31 +01:00
Pete Setchell
17bfe4a579 Consider JTS geometry types as simple types.
Original pull request: #1713
Closes #1711
2024-01-08 13:39:31 +01:00
Mark Paluch
c80873019c Consider registered converters using Row and RowDocument as source.
We now consider converters for RowDocument. Additionally, we reinstated conversion from R2DBC's Row type into entities as that converter functionality got lost during the converter revision.

Closes #1710
2024-01-04 15:00:50 +01:00
Mark Paluch
b1002fe124 Extend license header copyright years to 2024.
See #1708
2024-01-02 13:55:08 +01:00
Mark Paluch
4544fd710d Prepare next development iteration.
See #1671
2023-12-15 14:15:20 +01:00
Mark Paluch
d8815d924e Release version 3.2.1 (2023.1.1).
See #1671
2023-12-15 14:11:53 +01:00
Mark Paluch
58d344a1a9 Consider io.r2dbc.spi.Parameter as simple type.
We now consider R2DBC's Parameter as simple type to avoid entity handling.

Closes #1696
2023-12-13 08:39:29 +01:00
Mark Paluch
bca5b1b4ac Fix interface projection for entities that implement the interface.
Using as with an interface that is implemented by the entity, we no longer attempt to instantiate the interface bur use the entity type instead.

Closes #1690
2023-12-06 15:29:12 +01:00
Mark Paluch
40ba2c99bf Add test to verify interface projections through R2dbcEntityTemplate.
See #1690
2023-12-06 10:26:08 +01:00
Mark Paluch
0da08e7d3a Polishing.
Switch to spaces.

See #1690
2023-12-06 10:22:11 +01:00
Mark Paluch
1ba80a6244 Use Converter-based projection for R2DBC repository queries.
Previously, we instantiated the underlying entity. Now, we either read results directly into the result type or use a Map-backed projection.

Closes #1687
2023-12-05 15:46:37 +01:00
Mark Paluch
f9c6aaeec7 Create PartTree against the domain type.
We now derive queries against the domain type and no longer using the result type to ensure query mapping and query creation against the domain type.

Closes #1688
2023-12-05 15:46:37 +01:00
Jens Schauder
72bbcc4fc4 Switch to Testcontainers Oracle Free.
Timeout increased from the default because that cause problems on CI.
Brought SD JDBC now uses `ojdbc11` as R2DBC.

Closes #1665
Original pull request #1668
2023-11-20 15:32:16 +01:00
Mark Paluch
cce7499f20 Prepare next development iteration.
See #1642
2023-11-17 14:33:54 +01:00
Mark Paluch
fe6d599d8b Release version 3.2 GA (2023.1.0).
See #1642
2023-11-17 14:29:59 +01:00
Mark Paluch
003531216a Polishing.
Fix line breaks.

See #1647
2023-11-06 10:35:16 +01:00
Mark Paluch
9ffbfb6f99 Improve count and exists query projections.
We now use COUNT(*) and SELECT 1 for count respective exists queries to enable database optimizers instead of using the key columns.

Closes #1647
2023-11-06 10:35:05 +01:00
Mark Paluch
5312731623 Reject Limit parameter using String-based queries.
Document limitations, add test cases for derived queries.

Closes #1654
2023-11-02 09:26:43 +01:00