Commit Graph

236 Commits

Author SHA1 Message Date
Greg Turnquist
d5fbf16a5c #236 - Enable artifactory-maven-plugin.
By adding an entry for pluginRepository pointing to https://repo.spring.io/plugins-release, Spring Data R2dbc should be able to successfully pull down the proper version of artifactory-maven-plugin.
2019-11-20 09:59:19 -06:00
Mark Paluch
cb0d59bf62 #234 - Simplify TravisCI build. 2019-11-13 13:58:24 +01:00
Mark Paluch
ea0d1cb32a #234 - Use inherited Jacoco version property. 2019-11-13 12:17:39 +01:00
Mark Paluch
b5db108c7a #204 - Polishing.
Fix unwrapping in CloseSuppressingInvocationHandler. Remove unused conditional branches.
2019-10-24 10:12:07 +02:00
Mark Paluch
b5ac43bd20 #204 - Add SingleConnectionConnectionFactory. 2019-10-24 10:11:10 +02:00
Mark Paluch
94c8f751a7 #212 - Polishing.
Consistently apply summing of updated rows. Tweak copyright years in license header to reflect file inception year.

Original pull request: #213.
2019-10-23 14:01:30 +02:00
pull-vert
2fac62a38c #212 - Provide Kotlin Coroutine extensions on UpdatedRowsFetchSpec.
Original pull request: #213.
2019-10-23 14:01:30 +02:00
Mirro Mutth
f1dbaabbec Upgrade to r2dbc-mysql 0.8.0 RC2.
Original pull request: #219.
2019-10-23 13:47:57 +02:00
Mark Paluch
c77534fa58 #216 - Fix subscription in ConnectionFactoryInitializer.execute(…).
ConnectionFactoryInitializer.execute(…) now calls .block() to subscribe to database initializer and database cleaner.

Previously, the resulting Mono wasn't subscribed to and the database was not initialized.
2019-10-20 14:11:04 +02:00
Mark Paluch
96de5d74a6 #209 - Polishing.
Update ticket reference in test.

Original pull request: #210.
2019-10-15 16:46:12 +02:00
Ibanga Enoobong Ime
bd2cc60480 #209 - Provide extensions on TypedExecuteSpec and GenericExecuteSpec.
The original extensions did not allow for executing fetch operations because they where on BindSpec.

Original pull request: #210.
2019-10-15 16:46:04 +02:00
Mark Paluch
6667f7a230 #208 - Upgrade to R2DBC Arabba RC2. 2019-10-07 11:58:05 -05:00
Mark Paluch
6f27bb7b58 #154 - Polishing. 2019-10-01 12:24:12 +02:00
Mark Paluch
ec5237f4ca #154 - After release cleanups. 2019-10-01 12:10:26 +02:00
Mark Paluch
57429f7239 #154 - Prepare next development iteration. 2019-10-01 12:10:26 +02:00
Mark Paluch
03187e56f0 #154 - Release version 1.0 RC1. 2019-10-01 12:08:00 +02:00
Mark Paluch
6d52ac7ff7 #154 - Prepare 1.0 RC1. 2019-10-01 12:07:58 +02:00
Mark Paluch
c3aadd6689 #154 - Updated changelog. 2019-10-01 12:07:58 +02:00
Mark Paluch
0ca54a67c1 #154 - Remove plugin repositories. 2019-10-01 12:06:31 +02:00
Mark Paluch
46ce676f9b #154 - Upgrade to Spring Data Moore GA. 2019-10-01 08:31:10 +02:00
Mark Paluch
fbb3f3ac69 #199 - Add documentation for Connection Factory Initialization. 2019-09-30 15:15:44 +02:00
Mark Paluch
53121b49a4 #199 - Add documentation for Kotlin support. 2019-09-30 15:15:44 +02:00
Sébastien Deleuze
35b0fec05a #200 - Remove @ExperimentalCoroutinesApi annotations. 2019-09-30 14:57:48 +02:00
Mark Paluch
a67db9f88a #107 - Polishing.
Adapt tests to changed behavior of TransactionalOperator.
2019-09-28 15:35:26 +02:00
Mark Paluch
0c306ae61f #202 - Upgrade to r2dbc-mysql 0.8.0 RC1. 2019-09-28 15:33:43 +02:00
Mark Paluch
52f43a2e05 #197 - Upgrade to R2DBC Arabba RC1. 2019-09-26 20:32:58 +02:00
Mark Paluch
70b2ff4b7b #191 - Adapt to changed groupId of r2dbc-mysql. 2019-09-23 10:11:41 +02:00
Mark Paluch
fd66f8af26 #178 - Consider named and indexed parameters for named parameter processing.
Named parameters can be provided by name and by index. Repository query methods bind parameters by name if a named parameter can be found.

If parameters are bound by index, then the parameter name is looked up by index (index corresponds with the order of parameter name discovery when parsing the query). and bound to the parameter.
2019-09-20 15:50:36 +02:00
Mark Paluch
be28752ca6 #190 - Adapt to R2DBC SPI changes. 2019-09-20 15:47:02 +02:00
Mark Paluch
2668ecb702 #185 - Re-enable Postgres integration tests. 2019-09-17 16:21:03 +02:00
Mark Paluch
7362b45156 #188 - Adapt to package changes in r2dbc-mysql. 2019-09-14 21:37:19 +02:00
Mark Paluch
cefd3fc527 #185 - Re-enable Postgres integration tests. 2019-09-13 17:22:21 +02:00
Mark Paluch
d63ad3f56a #186 - Polishing.
Include R2DBC MySQL in driver documentation.
2019-09-13 14:35:11 +02:00
Mark Paluch
1096838dec #186 - Consider byte[] binary data when mapping entities.
We now exclude byte[] properties from being mapped to array types. To map data to a 1-dimensional BYTE[] Postgres type, properties can be declared as Collection<Byte> or Byte[].
2019-09-13 14:34:00 +02:00
Mark Paluch
5ef8285288 #181 - Remove repositories declaration from published pom.
We now use the Maven flatten plugin to remove repositories from the POM.

Also remove Java 8 from TravisCI as Java 8 can no longer be installed on Travis.
2019-09-13 11:02:53 +02:00
Mark Paluch
ba7882ba7b #177 - Polishing.
Add this. for field access.
2019-09-11 16:41:55 +02:00
Mark Paluch
63310031cb #177 - Add tests for NOT IN. 2019-09-11 16:41:37 +02:00
Mark Paluch
353a7e7037 #184 - Polishing.
Disable MySQL SSL to avoid warning logging.
2019-09-11 16:10:22 +02:00
Mark Paluch
ddef57af63 #184 - Restore AutoCommit and IsolationLevel after transaction. 2019-09-11 16:05:58 +02:00
Mark Paluch
62656668ea #185 - Disable Postgres integration tests.
Disabling until r2dbc/r2dbc-postgresql#151 is resolved.
2019-09-11 16:05:41 +02:00
Mark Paluch
fa64006441 #183 - Use Statement.bind(String) and Row.get(String) methods instead of bind(Object). 2019-09-11 15:38:38 +02:00
Mark Paluch
f7b3e96238 #182 - Build against R2DBC 0.8 snapshots.
Disable JAsync tests until JAsync catches up with R2DBC SPI 0.8.
2019-09-11 15:38:21 +02:00
Mark Paluch
761995b66a #180 - Remove jcenter repository from pom. 2019-09-11 12:19:57 +02:00
Mark Paluch
084273f026 #161 - Polishing.
Properly convert null arrays to the corresponding, driver-supported array type.
2019-09-05 15:12:28 +02:00
Mark Paluch
611b73149b #161 - Properly convert arrays for Postgres.
We now properly convert array values (single- and multi-dimensional) when inserting rows with arrays.
2019-09-05 15:01:10 +02:00
Mark Paluch
b9afd23528 #176 - Polishing.
Remove all-dbs profile.
2019-09-05 12:14:43 +02:00
Mark Paluch
5065d7b588 #176 - Consistently use a single netty version. 2019-09-05 12:08:06 +02:00
Mark Paluch
b575e15dd6 #175 - Polishing. 2019-09-05 12:08:06 +02:00
Jay Bryant
a4b7e57bd5 #175 - Editing pass for the reference docs.
Edited the reference guide, checking for spelling, grammar, usage, punctuation, and corporate voice.
2019-09-05 12:08:06 +02:00
Michael Berry
f691b8c7d7 #174 - Fix broken links in README.adoc.
A final link fix (checked them all now!)
2019-09-04 14:19:21 +02:00