Commit Graph

452 Commits

Author SHA1 Message Date
Mark Paluch
a44f93a9bc #441 - Polishing.
Reuse provided configuration for NamedParameterJdbcOperations. Use listeners and EntityCallbacks. Remove explicit dependency versions.
2019-08-13 14:54:52 +02:00
Jens Schauder
db66b173b8 #441 - Demonstrating how to do direct inserts with the JdbcAggregateTemplate.
See also: https://jira.spring.io/browse/DATAJDBC-282
2019-08-13 14:49:31 +02:00
Mark Paluch
f27645dbb6 #521 - Polishing.
Use inherited dependency management for Coroutine dependencies. Slight documentation tweaks.

Original pull request: #522.
2019-08-13 12:35:19 +02:00
Christoph Strobl
4f0b76ee5d #521 - Add example for Kotlin Coroutines and Flow support.
Original pull request: #522.
2019-08-13 12:35:19 +02:00
Christoph Strobl
9080685591 #521 - Add example for type-safe Kotlin MongoDB query DSL.
Original pull request: #522.
2019-08-13 12:35:19 +02:00
Mark Paluch
b9da3dde1e #519 - Polishing.
Switch wording to imperative instead of sync. Consistently use interface names.

Original pull request: #520.
2019-08-13 12:10:47 +02:00
Christoph Strobl
96daedb93f #519 - Add example for reactive Querydsl for MongoDB.
closes: #519
Original pull request: #520.
2019-08-13 12:10:36 +02:00
Christoph Strobl
31eeeaf0f0 #517 - Add example for declarative reactive transactions in MongoDB.
Original pull request: #518.
2019-08-09 11:34:14 +02:00
Mark Paluch
6bf0258da5 #515 - Add repo.spring.io to settings. 2019-08-09 10:53:38 +02:00
Mark Paluch
cca44aebb1 #514 - Remove no longer needed Redis configuration. 2019-08-09 10:22:28 +02:00
Mark Paluch
dcc919a9cb #515 - Switch to OpenJDK for Travis builds. 2019-08-09 10:05:18 +02:00
Mark Paluch
4b55bdf13c #516 - Upgrade to Couchbase 6. 2019-08-09 10:05:18 +02:00
Christoph Strobl
2bf08bf200 #497 - Add Example for Elasticsearch High Level REST Client. 2019-08-08 19:49:24 +02:00
Christoph Strobl
97a4574e84 #497 - Add reactive Spring Data Elasticsearch example. 2019-08-08 19:48:12 +02:00
Oliver Drotbohm
50fadd566e #514 - Skipping MyBatis tests for now.
Until we solve the SQL mapping inconsistency.
2019-08-08 19:24:08 +02:00
Christoph Strobl
fb7fb25a8e #514 - Remove code no longer supported by the Elasticsearch NodeClient. 2019-08-08 19:01:14 +02:00
Oliver Drotbohm
8313a1ac6d #514 - Switch to Spring Data JDBC provided config class for MyBatis. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
6e155780ee #514 - Upgrade to Spring Boot 2.2 M5. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
616f7dad62 #514 - Switch to latest Spring Data R2DBC snapshots.
This is to accommodate API refactorings in Spring Framework's transaction API.
2019-08-08 19:01:13 +02:00
Oliver Drotbohm
3777b06b03 #506 - Replace custom Eclipselink setup with dedicated starter. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
c220ad61fb #514 - Use spring-framework.version instead of spring.version.
See spring-projects/spring-boot#17037.
2019-08-08 19:01:13 +02:00
Oliver Drotbohm
6258ef5c77 #514 - Upgrade to Spring Boot 2.2 snapshots. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
c546430399 #514 - Switch to HAL explorer for Spring Data REST Starbucks example. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
297bc3e6d7 #514 - Upgrade to Spring Boot 2.2 M3.
Upgrade to Moore and HATEOAS snapshots.
2019-08-08 19:01:13 +02:00
Oliver Drotbohm
7f1e8239f1 #514 - Fixed JDBC example. 2019-08-08 19:01:13 +02:00
Oliver Drotbohm
0868ef04c8 #514 - Upgrade to Spring Boot 2.2 M2. 2019-08-08 19:01:13 +02:00
Christoph Strobl
b6c86c67c8 #514 - Fix test setup of Spring Data for Apache Solr examples.
Guard test execution of Spring Data for Apache Solr examples with collection requirement. We now make sure to register required Beans just once and check if a specific collection is available via Apache Solr. Move off deprecated API in Solr example.
2019-08-08 18:59:03 +02:00
Oliver Drotbohm
557851105c #514 - Switch to Spring Boot 2.2.
Fixed infrastructure configuration in Eclipselink example.
2019-08-08 18:57:39 +02:00
Oliver Drotbohm
fb8dccd9d4 #514 - Prepare upgrade to Spring Data release train Moore.
Upgrade to latest versions of Spring HATOEAS and Spring Plugin.
2019-08-08 18:52:23 +02:00
Oliver Drotbohm
e1a739a3d6 #508 - Upgrade to Eclipselink 2.7.4. 2019-07-10 15:28:58 +02:00
Oliver Drotbohm
f6245580c0 #504 - Fixing deprecation warnings in JPA and REST examples. 2019-06-07 09:30:43 +02:00
Oliver Drotbohm
46c84687dd #503 - Upgrade to Spring Boot 2.1.5. 2019-06-05 12:15:01 +02:00
Mark Paluch
7f9fb8af70 #502 - Upgrade to Spring Boot R2DBC 0.1.0.M1. 2019-05-15 18:08:39 +02:00
Oliver Drotbohm
46b37883e2 #501 - Upgrade to Spring Data R2DBC 1.0 M2.
Upgrade to R2DBC Arabba M8 BOM as well.
2019-05-14 12:22:03 +02:00
Oliver Drotbohm
4576dc413f #500 - Example for declarative reactive transactions in R2DBC.
Introduced transactional service using @Transactional on the method declaration. Using the experimental Spring Boot integration to get both an H2ConnectionFactory and R2dbcTransactionManager configured. Added test case to show the rollbacks kicking in on an exception in a map operator.
2019-05-09 19:09:34 +02:00
Greg Turnquist
c884294bbf #443 - Show updated usage of Gradle with Maven BOMs.
Resolves #443.
2019-04-26 16:53:38 +02:00
Oliver Drotbohm
9635926d87 #499 - Upgrade to Spring Boot 2.1.4. 2019-04-26 16:49:30 +02:00
Oliver Drotbohm
42ced6f51a #495 - Removed the need for a Postgres database from the R2DBC readme. 2019-04-26 16:22:57 +02:00
Oliver Drotbohm
aa9ad22506 #495 - Polish R2DBC example.
Upgrade to R2DBC Arabba M7 and Spring Data R2DBC snapshots. Switched configuration to use H2 instead of Postgres. Changed query definition in Spring Data repository to use named parameters instead of database specific placeholders.
2019-04-26 16:13:14 +02:00
Feng Zhang
7b0c7a539b #494 - Fix spelling mistake.
Original pull request: #494.
2019-03-26 08:41:58 +01:00
Spring Operator
ccae97890f #491 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 426 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-22 08:13:14 +01:00
Spring Operator
6d51ebf294 #473 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://mybatis.org/dtd/mybatis-3-config.dtd (301) with 1 occurrences could not be migrated:
   ([https](https://mybatis.org/dtd/mybatis-3-config.dtd) result SSLHandshakeException).
* http://mybatis.org/dtd/mybatis-3-mapper.dtd (301) with 2 occurrences could not be migrated:
   ([https](https://mybatis.org/dtd/mybatis-3-mapper.dtd) result SSLHandshakeException).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 70 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 6 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).
* http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd with 1 occurrences migrated to:
  https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd ([https](https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd) result 302).

# Ignored
These URLs were intentionally ignored.

* http://java.sun.com/xml/ns/persistence with 2 occurrences
* http://maven.apache.org/POM/4.0.0 with 152 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 77 occurrences

Original pull request: #472
2019-03-20 10:10:59 -05:00
Spring Operator
5e80d9cff6 #452 - URL cleanup in POMs.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://ethlo.com/maven (301) migrated to:
  https://ethlo.com/maven ([https](https://ethlo.com/maven) result 404).

## Fixed Success
These URLs were fixed successfully.

* http://projects.spring.io/spring-data-cassandra migrated to:
  https://projects.spring.io/spring-data-cassandra ([https](https://projects.spring.io/spring-data-cassandra) result 301).
* http://projects.spring.io/spring-data-jdbc migrated to:
  https://projects.spring.io/spring-data-jdbc ([https](https://projects.spring.io/spring-data-jdbc) result 301).
* http://projects.spring.io/spring-data-jpa migrated to:
  https://projects.spring.io/spring-data-jpa ([https](https://projects.spring.io/spring-data-jpa) result 301).
* http://projects.spring.io/spring-data-ldap migrated to:
  https://projects.spring.io/spring-data-ldap ([https](https://projects.spring.io/spring-data-ldap) result 301).
* http://projects.spring.io/spring-data-mongodb migrated to:
  https://projects.spring.io/spring-data-mongodb ([https](https://projects.spring.io/spring-data-mongodb) result 301).
* http://projects.spring.io/spring-data-solr migrated to:
  https://projects.spring.io/spring-data-solr ([https](https://projects.spring.io/spring-data-solr) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-07 17:29:30 +01:00
Oliver Drotbohm
77d2c5dfd3 #447 - Upgrade to Spring Boot 2.1.3. 2019-02-15 19:33:23 +01:00
Mark Paluch
dccdddb86b #444 - Pin Elasticsearch version to to 6.5.0 for Spring Data Moore.
Add version override to restore compatibility with Spring Boot 2.1.x and Spring Data Elasticsearch.
ES 6.5 changed internal API that is used by Spring Data Elasticsearch.
2019-02-11 11:45:17 +01:00
Mark Paluch
675af399c9 #377 - Upgrade to Spring Data R2DBC 1.0 M1. 2018-12-12 15:44:56 +01:00
Mark Paluch
016549a2b4 #440 - Use Specification directly instead of deprecated Specifications type.
We now use Specification directly instead of using Specifications.where(…).
2018-12-12 15:42:29 +01:00
Mark Paluch
4f64e5dc8b #439 - Increase visibility of JDBC bean definitions.
Spring Data JDBC 1.1 introduces visibility changes to JdbcConfiguration and so we must declare overrides with at least the same visibility.
2018-12-10 16:32:23 +01:00
Mark Paluch
b38ade2298 #438 - Adapt to refactored R2DBC configuration.
AbstractR2dbcConfiguration was moved from org.springframework.data.r2dbc.repository.config.AbstractR2dbcConfiguration to org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration.
2018-12-10 08:39:37 +01:00
Mark Paluch
d76fcd85e5 #437 - Polishing.
Update readme.
2018-11-30 13:57:21 +01:00