Mark Paluch
2b4bc0d140
Update copyright year to 2021.
...
Closes #523
2021-01-07 11:38:39 +01:00
Kamal Mahmud
c6fe015d37
Reference Docs: typo on firstname
...
Closes #514
2021-01-07 11:34:30 +01:00
YuanQiang.Yang
8253f23d7e
Update changelog.txt.
...
Fix typo decription -> description.
Closes gh-515.
2021-01-07 11:14:50 +01:00
Mark Paluch
5aced59133
Polishing.
...
See #520
2020-12-31 10:42:30 +01:00
Mark Paluch
d3059c2a37
Use pull_request_target in PR project assignment.
...
Closes #520
2020-12-31 10:42:30 +01:00
Greg L. Turnquist
4ad4831507
#509 - Polishing.
2020-12-15 09:19:05 -06:00
Greg L. Turnquist
b15ff6f323
#509 - Use Docker hub credentials for all CI jobs.
2020-12-15 09:17:03 -06:00
Mark Paluch
7926f1ecc1
#497 - Updated changelog.
2020-12-09 16:47:37 +01:00
Mark Paluch
31c1bf2702
#489 - After release cleanups.
2020-12-09 15:32:19 +01:00
Mark Paluch
2e62c8c840
#489 - Prepare next development iteration.
2020-12-09 15:32:15 +01:00
Mark Paluch
8495b482d0
#489 - Release version 1.3 M1 (2021.0.0).
2020-12-09 15:21:55 +01:00
Mark Paluch
776ab21b1b
#489 - Prepare 1.3 M1 (2021.0.0).
2020-12-09 15:21:28 +01:00
Mark Paluch
83cccc8ff0
#489 - Updated changelog.
2020-12-09 15:21:25 +01:00
Mark Paluch
cfdb7157d2
#487 - Updated changelog.
2020-12-09 12:42:22 +01:00
Mark Paluch
cf75e26d45
#498 - Polishing.
...
Reorder methods. Replace Guava imports with proper ones. Consistent override comments.
Original pull request: #501 .
2020-11-25 14:46:38 +01:00
Jens Schauder
843c402e00
#498 - Implements ReactiveCrudRepository.deleteAllById.
...
See also: DATACMNS-800.
Original pull request: #501 .
2020-11-25 14:46:24 +01:00
Mark Paluch
1d5e5cc6c3
#506 - Polishing.
...
Add Pull Request template.
2020-11-23 11:53:16 +01:00
Mark Paluch
f2cffb218c
#506 - Enable Project automation through GitHub Actions.
2020-11-23 11:43:49 +01:00
Mark Paluch
86eec9e61f
#505 - Correctly describe AfterSaveCallback.
2020-11-20 11:59:26 +01:00
Mark Paluch
f2507858b0
#503 - Update documentation to reflect Spring R2DBC's logger prefix.
2020-11-19 15:15:43 +01:00
Mark Paluch
b85d68f115
#488 - Updated changelog.
2020-11-11 12:34:35 +01:00
Mark Paluch
43068e0e13
#492 - Polishing.
...
Use Java 8 syntax for Map creation. Add author tags. Use simpler table names.
Original pull request: #493 .
2020-11-10 12:12:17 +01:00
JoseLion
63fcd73204
#493 - Add HStore support on Postgres dialect.
...
Original pull request: #493 .
2020-11-10 12:05:17 +01:00
Michael Simons
1b2332e8df
#494 - Fix links to Spring-Framework reference docs.
...
Original pull request: #495 .
2020-11-03 15:18:49 +01:00
Mark Paluch
5b0e05bedb
#490 - Enable Maven caching for Jenkins jobs.
2020-10-29 16:18:05 +01:00
Mark Paluch
6793ae4b50
#481 - Add CI dependency on Spring Data JDBC.
2020-10-29 09:46:00 +01:00
Mark Paluch
51e46843d4
#481 - After release cleanups.
2020-10-28 16:10:23 +01:00
Mark Paluch
bba33f8735
#481 - Prepare next development iteration.
2020-10-28 16:10:20 +01:00
Mark Paluch
4e30f24357
#481 - Release version 1.2 GA (2020.0.0).
2020-10-28 15:46:54 +01:00
Mark Paluch
3879c2db78
#481 - Prepare 1.2 GA (2020.0.0).
2020-10-28 15:46:31 +01:00
Mark Paluch
466418803b
#481 - Updated changelog.
2020-10-28 15:46:20 +01:00
Mark Paluch
6d12fbb1da
#461 - Updated changelog.
2020-10-28 15:03:00 +01:00
Mark Paluch
afb821fd2e
#479 - Fix link to Stack Overflow tag.
2020-10-27 09:41:00 +01:00
Greg L. Turnquist
bdc488de09
#463 - Use JDK 15 for CI jobs.
2020-10-26 16:08:53 -05:00
Mark Paluch
740c58ab18
#485 - Upgrade to R2DBC Arabba SR8.
2020-10-22 17:39:02 +02:00
Christoph Strobl
e6cf3b7c4c
#462 - After release cleanups.
2020-10-14 14:48:47 +02:00
Christoph Strobl
1ae7bd97be
#462 - Prepare next development iteration.
2020-10-14 14:48:46 +02:00
Christoph Strobl
8ac2963bdb
#462 - Release version 1.2 RC2 (2020.0.0).
2020-10-14 14:28:56 +02:00
Christoph Strobl
1e57e4438c
#462 - Prepare 1.2 RC2 (2020.0.0).
2020-10-14 14:27:38 +02:00
Christoph Strobl
2a60a1494b
#462 - Updated changelog.
2020-10-14 14:27:34 +02:00
Mark Paluch
101725c7e5
#475 - Polishing.
...
Extract mapping target type into field instead of obtaining it each time from EntityMetadata.
2020-10-08 15:04:59 +02:00
Mark Paluch
b8f4e8b765
#475 - Refine projection result mapping.
...
We now differentiate the result mapping based on projection type and query type. Previously, all projections used the domain type to map results first and then serve as backend for the projection proxy/DTO creation.
We now use direct result to DTO mapping for String-based queries to allow for a greater flexibility when declaring DTO result types. Interface-based projections and derived queries remain using the two-step process of result to domain type mapping and then mapping the domain type into the projection.
2020-10-08 15:04:14 +02:00
Mark Paluch
c00184b130
#465 - Polishing.
...
Fix type name in Javadoc.
2020-10-07 14:51:11 +02:00
Mark Paluch
03a667ca6d
#465 - Convert bind values for String-based queries to their native type.
...
We now invoke the converter for query arguments of String-based queries (using the Query annotation or named queries) to convert the value into a type that can be used by the driver.
Previously all values were passed-thru which caused for e.g. enums to pass-thru these to the driver and the driver encode failed.
2020-10-07 14:50:54 +02:00
Mark Paluch
c3cb70f5ec
#469 - Suppress emission of null values when using simple and primitive result types.
...
Results projected onto simple and primitive types that are null are no longer emitted.
A SQL query SELECT MAX(age) FROM my_table that returns a SQL NULL and that would be consumed as Long.class (Publisher<Long>) is an example for a primitive type that can be null. Since Reactive Streams prohibits the propagation of null values by a Publisher to a Subscriber the only viable option is to suppress null results by wrapping the mapping function into Optional result values and filter these values later to avoid null being emitted.
2020-10-02 10:47:32 +02:00
Mark Paluch
7a094b6765
#395 - Add support for suspend repository query methods returning List<T>.
2020-09-22 14:53:58 +02:00
Mark Paluch
d3823947aa
#468 - Correctly map result of exists queries.
...
We now map results of exists queries to a boolean flag to ensure proper decoding. Previously, results were attempted to be mapped onto a primitive type which failed as there's no converter registered for Row to Boolean.
2020-09-21 15:17:45 +02:00
Mark Paluch
f0b30f0ca0
#467 - Migrate tests to JUnit 5.
...
Migrate also ExternalDatabase from JUnit rule to BeforeAllCallback and RegisterExtension.
2020-09-21 14:42:05 +02:00
Greg L. Turnquist
bd3eb88f89
#463 - Only test other versions for local changes on main branch.
2020-09-18 11:21:39 -05:00
Mark Paluch
68c2304b73
#413 - Disable test used as documentation include.
2020-09-18 09:20:42 +02:00