Commit Graph

2168 Commits

Author SHA1 Message Date
Mark Paluch
1223f26bcd After release cleanups.
See #1958
2025-01-17 11:40:00 +01:00
Mark Paluch
85e8c5c0be Prepare next development iteration.
See #1958
2025-01-17 11:39:59 +01:00
Mark Paluch
6922172be3 Release version 3.4.2 (2024.1.2).
See #1958
2025-01-17 11:37:36 +01:00
Mark Paluch
434894acc6 Prepare 3.4.2 (2024.1.2).
See #1958
2025-01-17 11:37:20 +01:00
Mark Paluch
fe1184aab9 Polishing.
Reformat code.

See #1969
2025-01-13 12:10:09 +01:00
Jens Schauder
f2224a921e Ignore collection like attributes for query by example.
Collection valued attributes now get ignored.
Before RelationalExampleMapper tried to generate predicates for these, resulting in invalid SQL.

Closes #1969
2025-01-13 12:10:09 +01:00
Jens Schauder
1c9c014fa0 Invoke callbacks for find by Query methods.
Callback handlers are now properly called for findAll/One with Query parameter.

Closes #1979
2025-01-13 09:42:49 +01:00
Mark Paluch
96dad1e4ed Upgrade to MySql R2DBC Driver 1.3.1.
Closes #1976
2025-01-10 10:43:17 +01:00
Jens Schauder
496f151227 Simplified EntityRowMapper.
Removes an unused field and moves operations into  constructor, to make the mapRow method simpler.

Closes #1974
2025-01-08 15:09:50 +01:00
Mark Paluch
f483d385d2 Extend license header copyright years to 2025.
See #1971
2025-01-08 09:58:51 +01:00
Christoph Strobl
ef3621be61 After release cleanups.
See #1941
2024-12-13 09:38:13 +01:00
Christoph Strobl
2437280232 Prepare next development iteration.
See #1941
2024-12-13 09:38:11 +01:00
Christoph Strobl
0c728ee0ec Release version 3.4.1 (2024.1.1).
See #1941
2024-12-13 09:34:48 +01:00
Christoph Strobl
88ae5e1dd0 Prepare 3.4.1 (2024.1.1).
See #1941
2024-12-13 09:34:28 +01:00
Jens Schauder
d28ec8d94f Fix reference to custom converters.
The reference was both broken and somehow got moved to the wrong place.

Closes #1949
2024-11-25 13:21:13 +01:00
Jens Schauder
b930d57439 Fixed rendering of NOT condition.
Closes #1945
2024-11-21 10:13:09 +01:00
Mark Paluch
de3a0f89b3 After release cleanups.
See #1916
2024-11-15 14:13:26 +01:00
Mark Paluch
b13ba5f4aa Prepare next development iteration.
See #1916
2024-11-15 14:13:25 +01:00
Mark Paluch
2bda8fec26 Release version 3.4 GA (2024.1.0).
See #1916
2024-11-15 14:10:52 +01:00
Mark Paluch
d08f90d715 Prepare 3.4 GA (2024.1.0).
See #1916
2024-11-15 14:10:37 +01:00
Mark Paluch
ddb4b2d7ef Polishing.
Reduce test class and method visibility.

See #1939
2024-11-14 11:32:46 +01:00
Mark Paluch
a4c462ec99 Correctly apply Sorting of unpaged Pageable.
Closes #1939
2024-11-14 11:32:46 +01:00
Mark Paluch
a164871c5e Update CI Properties.
See #1916
2024-11-07 09:57:36 +01:00
Mark Paluch
49f326b559 Update CI Properties.
See #1916
2024-11-07 09:56:12 +01:00
Mark Paluch
1b215e5daa Upgrade to Maven Wrapper 3.9.9.
See #1926
2024-11-07 09:47:30 +01:00
Jens Schauder
49e343fe8a Fix Callback order.
This undos the changes to `JdbcAggregateTemplate` done by 7cf81ae.
Since we are in the RC phase I opt against trying to redo the refactoring

Closes #1924
2024-10-29 09:47:31 +01:00
Jens Schauder
a351a66fcb Polishing.
Using records in tests.
Removing "public" modifier in tests.

See #1924
2024-10-29 09:47:31 +01:00
Mark Paluch
305f675ba8 Polishing.
Use correct annotations.

See #1883
2024-10-29 09:32:01 +01:00
Jens Schauder
593d73ab16 Fix SQL generation for query with sorting.
Closes #1919
2024-10-25 15:24:23 +02:00
Mark Paluch
73e503338d Polishing.
Eliminate potential NoSuchElementException from unchecked Optional.get usage. Simplify stream. Return Staged value, fix Nullability annotations.

See #1907
Original pull request: #1920
2024-10-25 14:56:54 +02:00
Jens Schauder
a7d7adaaf2 Fix id setting for partial updates of collections of immutable types.
We gather immutable entities of which the id has changed, in order to set them as values in the parent entity.
We now also gather unchanged entities.
So they get set with the changed one in the parent.

Closes #1907
Original pull request: #1920
2024-10-25 14:56:54 +02:00
Roland Weisleder
52fdadde44 Fix typo in documentation.
Original pull request #1918
2024-10-22 09:59:37 +02:00
Tran Ngoc Nhan
f2d62ad7e7 Polishing.
Pattern matching usage.
Diamond operator usage.
Remove unused import.
isEmpty usage.

Original pull request #1912
2024-10-21 09:10:13 +02:00
Mark Paluch
a8463e0ca6 After release cleanups.
See #1883
2024-10-18 12:49:41 +02:00
Mark Paluch
b788e7abac Prepare next development iteration.
See #1883
2024-10-18 12:49:40 +02:00
Mark Paluch
22f12e341e Release version 3.4 RC1 (2024.1.0).
See #1883
2024-10-18 12:47:01 +02:00
Mark Paluch
b771f3b6d4 Prepare 3.4 RC1 (2024.1.0).
See #1883
2024-10-18 12:46:45 +02:00
Mark Paluch
3bf02f5a12 Upgrade to R2DBC Postgres 1.0.7.RELEASE.
Closes #1913
2024-10-17 14:37:05 +02:00
Mark Paluch
627fafc9b5 Upgrade to R2DBC MySQL 1.3.0.
Closes #1911
2024-10-10 08:59:33 +02:00
Mark Paluch
ce662c3343 Upgrade to R2DBC Postgresql 1.0.6.
Closes #1910
2024-10-10 08:58:53 +02:00
Mark Paluch
8c6364b4bf Polishing.
Simplify R2DBC expression handling. Use new ValueExpression API instead of holding parameter binding duplicates.

Reformat code. Add author tags.

See #1904
Original pull request: #1906
2024-10-09 13:35:18 +02:00
Marcin Grzejszczak
d526cd3a22 Add support for Value Expressions for Repository Query methods.
Closes #1904
Original pull request: #1906
2024-10-09 13:35:16 +02:00
Mark Paluch
fd4aedc760 Consistently run all CI steps with the same user.
See #1883
2024-10-09 09:31:15 +02:00
Mark Paluch
8622d70ba4 Polishing.
Refine tests. Extend comment for future-me.

See #1900
Original pull request: #1903
2024-10-02 15:08:11 +02:00
Jens Schauder
ae8651869e Do not convert binary data in List<byte[]> to array SQL type.
byte[] is mapped to BINARY data and is not considered tuple data.

The explicit check for byte[] is not very nice but matches the special handling in MappingJdbcConverter.writeJdbcValue

Closes #1900
Original pull request: #1903
2024-10-02 15:08:10 +02:00
Jens Schauder
b3040a1044 Removes superfluous EnabledOnDatabase.
Closes #1902
2024-10-01 15:57:04 +02:00
Mark Paluch
4834d083c4 Add StatementFilterFunction to R2dbcEntityTemplate.
See #1652
2024-10-01 10:28:48 +02:00
Mark Paluch
90b6d8e8a8 Polishing.
Use FilterFunction instead of nullable fetchSize to avoid unconditional capturing lambdas and improve defaulting.

Add since tag.

See #1652
Original pull request: #1898
2024-10-01 10:20:25 +02:00
Mikhail2048
96a4121058 Add fetchSize to ReactiveSelectOperationSupport.
Closes #1652
Original pull request: #1898
2024-10-01 10:18:03 +02:00
Mark Paluch
7cf81aed35 Polishing.
Replace code duplications with doWithBatch(…) method. Return most concrete type in DefaultDataAccessStrategy and MyBatisDataAccessStrategy.

See #1623
Original pull request: #1897
2024-10-01 09:10:59 +02:00