Commit Graph

144 Commits

Author SHA1 Message Date
Mark Paluch
f0825e93a5 Prepare next development iteration.
See #1766
2024-05-17 10:44:12 +02:00
Mark Paluch
2f9867f794 Release version 3.1.12 (2023.0.12).
See #1766
2024-05-17 10:41:59 +02:00
Mark Paluch
67c53e053d Prepare next development iteration.
See #1752
2024-04-12 09:34:52 +02:00
Mark Paluch
a5377f2715 Release version 3.1.11 (2023.0.11).
See #1752
2024-04-12 09:32:44 +02:00
Mark Paluch
45d2e02549 Upgrade to R2DBC Postgresql 1.0.5.RELEASE.
Closes #1763
2024-04-10 15:47:09 +02:00
Mark Paluch
1504d7da06 Prepare next development iteration.
See #1740
2024-03-15 09:28:53 +01:00
Mark Paluch
42165cb868 Release version 3.1.10 (2023.0.10).
See #1740
2024-03-15 09:26:26 +01:00
Mark Paluch
cea3071eba Upgrade to Netty 4.1.107.Final.
Closes #1749
2024-03-14 16:05:58 +01:00
Mark Paluch
4974732e3b Prepare next development iteration.
See #1717
2024-02-16 08:58:35 +01:00
Mark Paluch
5cf7ee11c5 Release version 3.1.9 (2023.0.9).
See #1717
2024-02-16 08:55:44 +01:00
Mark Paluch
1ac98e55be Prepare next development iteration.
See #1702
2024-01-12 10:03:24 +01:00
Mark Paluch
8752b2ece2 Release version 3.1.8 (2023.0.8).
See #1702
2024-01-12 10:00:16 +01:00
Mark Paluch
3725456ba4 Upgrade to R2DBC Postgresql 1.0.4.RELEASE.
Closes #1716
2024-01-10 10:13:58 +01:00
Mark Paluch
30f7e82ea6 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:39 +01:00
Pete Setchell
d25dcdb7a0 Consider JTS geometry types as simple types.
Original pull request: #1713
Closes #1711
2024-01-08 13:39:39 +01:00
Mark Paluch
dc88b5a01d Extend license header copyright years to 2024.
See #1707
2024-01-02 10:59:22 +01:00
Mark Paluch
6d02955a6d Prepare next development iteration.
See #1670
2023-12-15 13:18:16 +01:00
Mark Paluch
b1be1e73db Release version 3.1.7 (2023.0.7).
See #1670
2023-12-15 13:15:06 +01:00
Mark Paluch
85ed4360f9 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:40:51 +01:00
Mark Paluch
52fbdb05ce 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:47:17 +01:00
Jens Schauder
e010fab1f2 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:37:30 +01:00
Mark Paluch
fd89bb595f Prepare next development iteration.
See #1641
2023-11-17 13:40:59 +01:00
Mark Paluch
db66d7860c Release version 3.1.6 (2023.0.6).
See #1641
2023-11-17 13:38:04 +01:00
Mark Paluch
59b64f967c Polishing.
Fix line breaks.

See #1647
2023-11-06 10:36:14 +01:00
Mark Paluch
9d8455f3e3 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:36 +01:00
John Blum
33dda9d558 Prepare next development iteration.
See #1613
2023-10-13 08:09:33 -07:00
John Blum
6336d2addd Release version 3.1.5 (2023.0.5).
See #1613
2023-10-13 08:01:15 -07:00
Mark Paluch
b5b8cb1dd8 Ensure to run nested test classes.
Closes #1627
2023-09-28 14:21:14 +02:00
Mark Paluch
f41b8bfe8c Prepare next development iteration.
See #1591
2023-09-15 10:55:34 +02:00
Mark Paluch
89d64a11ed Release version 3.1.4 (2023.0.4).
See #1591
2023-09-15 10:52:26 +02:00
Mark Paluch
cee3e6dd62 Add support for fluent limit(int) and scroll(OffsetScrollPosition) to Query by Example queries.
Closes #1609
2023-09-14 08:43:40 +02:00
valery1707
1a2a6eac79 Remove an extra level in the class hierarchy.
Closes #1574
2023-09-13 15:10:48 +02:00
Ramil Sayetov
8e40e63f64 Fix links to spring.io docs.
Closes #1571
2023-09-13 15:08:25 +02:00
Mark Paluch
b57ee1af53 Polishing.
Push JDBC-specific simple types into JdbcPostgresDialect instead of having these in the top-level dialect that shouldn't be tied to any driver technology.

Introduce profile to run Postgres tests only.
2023-09-06 15:19:10 +02:00
Mark Paluch
74ca3d712d Correctly convert enum array values.
We now correctly convert array write values. Previously, enum arrays were converted to null as these fell through the entity conversion.

Closes #1593
2023-08-23 15:40:42 +02:00
Mark Paluch
c83b79a23b Prepare next development iteration.
See #1563
2023-08-18 14:07:34 +02:00
Mark Paluch
d642ff82a9 Release version 3.1.3 (2023.0.3).
See #1563
2023-08-18 14:04:05 +02:00
Mark Paluch
a864bcc267 Prepare next development iteration.
See #1542
2023-07-14 13:57:58 +02:00
Mark Paluch
05b8b8e069 Release version 3.1.2 (2023.0.2).
See #1542
2023-07-14 13:54:08 +02:00
Mark Paluch
05f60ff4b1 Upgrade to latest R2DBC drivers.
Closes #1559
2023-07-14 10:21:31 +02:00
Mark Paluch
4809dc4b7d Allow non-domain sort orders to be used with R2dbcQueryCreator.
Closes #1548
2023-06-30 10:43:08 +02:00
John Blum
ec2baeae68 Prepare next development iteration.
See #1510
2023-06-16 08:13:29 -07:00
John Blum
60bc6aeacc Release version 3.1.1 (2023.0.1).
See #1510
2023-06-16 08:05:37 -07:00
Mark Paluch
69ccc565aa Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
Closes #1527
2023-06-06 09:59:52 +02:00
Mark Paluch
51af65acff Polishing.
Reformat code.

See #1512
Original pull request: #1513
2023-05-17 10:53:13 +02:00
Jens Schauder
e9459b860a Do not prefix unsafe orer by expressions with table prefix.
Such expressions now get passed on unchanged.

This also deprecates org.springframework.data.r2dbc.query.QueryMapper.getMappedObject(Sort, RelationalPersistentEntity<?>).
It was only used in tests and translates an Order into another Order, which sounds wrong.

Closes #1512
Original pull request: #1513
2023-05-17 10:53:04 +02:00
Christoph Strobl
e21bb6b7ed Prepare next development iteration.
See #1498
2023-05-12 14:19:10 +02:00
Christoph Strobl
69ce8b7edf Release version 3.1 GA (2023.0.0).
See #1498
2023-05-12 14:14:39 +02:00
Jens Schauder
a26557e76b Introduce SqlSort.
SqlSort allows the specification of unsafe order-by-expressions.
Order-by-expressions that are not declared unsafe are only accepted when they
either match a property or consist only of digits, letters, underscore, dot, or parentheses.

 Closes #1507
2023-05-12 10:54:17 +02:00
Oleg Oshmyan
15980174af Remove unnecessary reification from Kotlin R2DBC extensions.
This allows calling the extensions from generic code that has erased types.

Original pull request #1496
2023-04-25 09:32:04 +02:00