Commit Graph

473 Commits

Author SHA1 Message Date
Scott Frederick
e7fd22d8cd Disable nohttp check for CI builds since it is incompatible wiht Java 6. 2019-06-05 14:35:12 -05:00
Scott Frederick
2ecd0e26ab Add nohttp check to build. Upgrade gradle and asciidoctor plugin. 2019-06-05 13:52:14 -05:00
Aziz Sonawalla
0a7008c744 Update jackson version to 2.9.9 2019-06-04 16:56:46 -05:00
Spring Operator
f9078c5fc9 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 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://ca30db57-a396:ddrnu58423q@12.34.567.89:12345/api (UnknownHostException) with 2 occurrences migrated to:
  https://ca30db57-a396:ddrnu58423q@12.34.567.89:12345/api ([https](https://ca30db57-a396:ddrnu58423q@12.34.567.89:12345/api) result UnknownHostException).
* [ ] http://datastax-opscenter-cassandra.cf-app.com/opscenter/index.html (UnknownHostException) with 3 occurrences migrated to:
  https://datastax-opscenter-cassandra.cf-app.com/opscenter/index.html ([https](https://datastax-opscenter-cassandra.cf-app.com/opscenter/index.html) result UnknownHostException).
* [ ] http://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-j2ee.html (301) with 1 occurrences migrated to:
  https://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-j2ee.html ([https](https://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-j2ee.html) result 404).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/column/CassandraClusterConfig.html (301) with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/column/CassandraClusterConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/column/CassandraClusterConfig.html) result 404).

## 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://brettwooldridge.github.io/HikariCP/ with 2 occurrences migrated to:
  https://brettwooldridge.github.io/HikariCP/ ([https](https://brettwooldridge.github.io/HikariCP/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-connectors/ with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-connectors/ ([https](https://cloud.spring.io/spring-cloud-connectors/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-connectors/spring-cloud-connectors.html with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-connectors/spring-cloud-connectors.html ([https](https://cloud.spring.io/spring-cloud-connectors/spring-cloud-connectors.html) result 200).
* [ ] http://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html?org/apache/commons/lang3/text/StrSubstitutor.html with 1 occurrences migrated to:
  https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html?org/apache/commons/lang3/text/StrSubstitutor.html ([https](https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html?org/apache/commons/lang3/text/StrSubstitutor.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/1.1.2.BUILD-SNAPSHOT/api/org/springframework/cloud/service/keyval/RedisConnectionFactoryConfig.html with 3 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/1.1.2.BUILD-SNAPSHOT/api/org/springframework/cloud/service/keyval/RedisConnectionFactoryConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/1.1.2.BUILD-SNAPSHOT/api/org/springframework/cloud/service/keyval/RedisConnectionFactoryConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/CloudConnector.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/CloudConnector.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/CloudConnector.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/ServiceInfoCreator.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/ServiceInfoCreator.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/ServiceInfoCreator.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceConnectorCreator.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceConnectorCreator.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceConnectorCreator.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceInfo.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceInfo.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/index.html?org/springframework/cloud/service/ServiceInfo.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/Cloud.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/Cloud.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/Cloud.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/config/java/AbstractCloudConfig.ServiceConnectionFactory.html with 1 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/config/java/AbstractCloudConfig.ServiceConnectionFactory.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/config/java/AbstractCloudConfig.ServiceConnectionFactory.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.PoolConfig.html with 5 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.PoolConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.PoolConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.html with 1 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/PooledServiceConnectorConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/UriBasedServiceInfo.html with 1 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/UriBasedServiceInfo.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/UriBasedServiceInfo.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/document/MongoDbFactoryConfig.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/document/MongoDbFactoryConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/document/MongoDbFactoryConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/messaging/RabbitConnectionFactoryConfig.html with 2 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/messaging/RabbitConnectionFactoryConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/messaging/RabbitConnectionFactoryConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.ConnectionConfig.html with 1 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.ConnectionConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.ConnectionConfig.html) result 200).
* [ ] http://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.html with 5 occurrences migrated to:
  https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.html ([https](https://docs.spring.io/autorepo/docs/spring-cloud/current/api/org/springframework/cloud/service/relational/DataSourceConfig.html) result 200).
* [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/datasource/SimpleDriverDataSource.html with 2 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/datasource/SimpleDriverDataSource.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/datasource/SimpleDriverDataSource.html) result 200).
* [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/mail/MailSender.html with 2 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/mail/MailSender.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/mail/MailSender.html) result 200).
* [ ] http://example.com with 18 occurrences migrated to:
  https://example.com ([https](https://example.com) result 200).
* [ ] http://github.com/ with 4 occurrences migrated to:
  https://github.com/ ([https](https://github.com/) result 200).
* [ ] http://projects.spring.io/spring-data/ with 2 occurrences migrated to:
  https://projects.spring.io/spring-data/ ([https](https://projects.spring.io/spring-data/) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200).
* [ ] http://www.springframework.org/schema/cloud/spring-cloud.xsd with 1 occurrences migrated to:
  https://www.springframework.org/schema/cloud/spring-cloud.xsd ([https](https://www.springframework.org/schema/cloud/spring-cloud.xsd) result 200).
* [ ] http://www.vmware.com/download/open_source.html with 1 occurrences migrated to:
  https://www.vmware.com/download/open_source.html ([https](https://www.vmware.com/download/open_source.html) result 200).
* [ ] http://cloudfoundry.org/ with 1 occurrences migrated to:
  https://cloudfoundry.org/ ([https](https://cloudfoundry.org/) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 1 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).
* [ ] http://raw.github.com/ with 4 occurrences migrated to:
  https://raw.github.com/ ([https](https://raw.github.com/) result 301).
* [ ] http://myapp.com with 1 occurrences migrated to:
  https://myapp.com ([https](https://myapp.com) result 302).

# Ignored
These URLs were intentionally ignored.

* http://username:password@rabbitmq-broker:12345/api with 2 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/cloud with 4 occurrences
* http://www.springframework.org/schema/tool with 2 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 1 occurrences
2019-03-28 20:35:28 -10:00
Spring Operator
aa630e457b 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 2 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 20 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 14:48:48 -05:00
Spring Operator
434e12a0b7 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://docs.oracle.com/javaee/6/api/ with 1 occurrences migrated to:
  https://docs.oracle.com/javaee/6/api/ ([https](https://docs.oracle.com/javaee/6/api/) result 200).
* http://docs.oracle.com/javase/7/docs/api/ with 1 occurrences migrated to:
  https://docs.oracle.com/javase/7/docs/api/ ([https](https://docs.oracle.com/javase/7/docs/api/) result 200).
* http://docs.spring.io/spring-amqp/docs/latest-ga/api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-amqp/docs/latest-ga/api/ ([https](https://docs.spring.io/spring-amqp/docs/latest-ga/api/) result 200).
* http://docs.spring.io/spring-data/data-mongo/docs/current/api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/data-mongo/docs/current/api/ ([https](https://docs.spring.io/spring-data/data-mongo/docs/current/api/) result 200).
* http://docs.spring.io/spring-data/data-redis/docs/current/api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/data-redis/docs/current/api/ ([https](https://docs.spring.io/spring-data/data-redis/docs/current/api/) result 200).
* http://docs.spring.io/spring/docs/current/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.txt with 1 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).
* http://projects.spring.io/spring-cloud with 1 occurrences migrated to:
  https://projects.spring.io/spring-cloud ([https](https://projects.spring.io/spring-cloud) result 301).
2019-03-18 10:41:45 -05:00
Scott Frederick
657936bd5f Increment version to 1.2.9.BUILD-SNAPSHOT 2019-03-14 17:58:34 -05:00
Scott Frederick
f022b3efa3 Merge pull request #255 from azizsonawalla/update_jackson
Update jacksondatabind to 2.9.8 for 1.x
2019-02-05 13:22:06 -06:00
Aziz Sonawalla
4cb1483af1 Update jacksondatabind to 2.9.8 for 1.x 2019-02-05 11:07:50 -08:00
Scott Frederick
f58be0c8ca Cleanup build. 2018-11-16 17:20:43 -06:00
Scott Frederick
7f2269ff0e Test generation of pom file for core module. 2018-11-16 16:49:54 -06:00
Scott Frederick
74058b9d9f Test generation of pom file for core module. 2018-11-16 16:37:02 -06:00
Scott Frederick
908133a12a Test generation of pom file for core module. 2018-11-16 16:15:28 -06:00
Scott Frederick
96bccf7992 Revert "Upgrade to Gradle 4.10.2"
This reverts commit ea68fb5e07.
2018-11-16 16:14:54 -06:00
Roy Clarkson
ea68fb5e07 Upgrade to Gradle 4.10.2 2018-11-16 16:54:13 -05:00
Scott Frederick
e363754260 Increment version to 1.2.8.BUILD-SNAPSHOT 2018-11-16 10:42:37 -06:00
Scott Frederick
936b78245b Merge pull request #240 from spikymonkey/url_decoding_data_source_1.x
Handle drivers which don't support URL-encoding (1.x)
2018-11-07 10:42:45 -06:00
Gareth Clay
8841c47d8f Handle drivers which don't support URL-encoding
1.2.6 introduced a change to URL-encode credentials in JDBC connection
strings by default. This was to prevent special characters from
interfering with connections, but unfortunately some drivers can't
handle the encoding. Also in some clouds, the JDBC URL is passed to us
in URL encoded form. Again, in the case where the driver is unable to
URL-decode the URL itself, this causes connection failures.

This commit introduces `UrlDecodingDataSource`, which is returned in all
cases by whichever `DataSourceCreator` is in play.
`UrlDecodingDataSource` transparently delegates to an underlying
`DataSource`, except in the case where a connection attempt is made and
no previous connection attempt has been successful. In this case, if the
connection attempt with the configured JDBC URL fails, a test connection
is attempted using a URL-decoded version of the JDBC URL. If this is
successful, the underlying `DataSource` is updated with the decoded JDBC
URL and used to provide a final connection, which is returned to the
client.

Fixes gh-237
2018-11-02 15:15:09 +00:00
Scott Frederick
6928dc66ec Remove test configuration that requires Java8. 2018-09-11 16:16:45 -05:00
Scott Frederick
d35250b98d Change order of build repositories. 2018-09-11 14:54:59 -05:00
Scott Frederick
d0d80ce5a2 Fix RabbitMQ spring connector tests when run against RabbitMQ client 5.4.x. 2018-09-11 14:44:53 -05:00
Scott Frederick
bd6adf6177 Increment version to 1.2.7.BUILD-SNAPSHOT. 2018-05-11 14:12:44 -05:00
Scott Frederick
28f9d4301d Merge pull request #229 from axhm3a/axhm3a-patch-1
Update jackson dependencies to 2.9.5
2018-05-09 15:21:05 -05:00
Scott Frederick
e75891d9fe Merge pull request #222 from bijukunjummen/GH-213
Supports user info with special uri chars "%, :, +"
2018-05-09 15:20:10 -05:00
Daniel Basten
f303fc72a4 Update jackson dependencies to 2.9.5
jackson.core:jackson-databind:2.3.3 2.3.3 is affected by the following CVEs:

- CVE-2017-15095 
- CVE-2017-17485 
- CVE-2017-7525
- CVE-2018-5968 
- CVE-2018-7489
2018-05-09 13:37:31 +02:00
Jake Zingler
e59086ac96 Adds test for special chars in postgres url
Signed-off-by: Biju Kunjummen <biju.kunjummen@gmail.com>
2018-01-02 16:53:48 -08:00
Jake Zingler
c4aae87e0a Supports special characters in mysql jdbc urls
Signed-off-by: Biju Kunjummen <biju.kunjummen@gmail.com>
2018-01-02 14:01:38 -08:00
Jake Zingler
c504111f24 Supports user info with special uri chars "%, :, +"
Signed-off-by: Biju Kunjummen <biju.kunjummen@gmail.com>
2018-01-02 13:47:31 -08:00
Scott Frederick
76c87cea36 Update building and publishing of docs to gh-pages. 2017-10-31 14:22:52 -05:00
Scott Frederick
b9aa0998c5 Increment version to 1.2.6.BUILD-SNAPSHOT 2017-10-31 13:36:07 -05:00
Scott Frederick
e716122f0c Change Cloud Foundry detection for Cassandra to use required credentials fields. Add Cassandra to docs. 2017-10-26 18:03:12 -05:00
Scott Frederick
0696867267 Turn down logging levels for common messages. 2017-10-26 13:44:29 -05:00
Scott Frederick
c869ff163a Merge pull request #216 from markbigler/master
Add a more comfortable way to access ServiceInfo's
2017-10-26 13:20:48 -05:00
Bigler Mark
d7cd9d8635 https://github.com/spring-cloud/spring-cloud-connectors/issues/212 2017-10-26 08:34:35 +02:00
Scott Frederick
5896a0b8b1 Make all tags comparisons case-insensitive in Cloud Foundry connector. 2017-10-25 16:01:24 -05:00
Scott Frederick
b0e9ca04f4 Fix mapping of overridden port property for AMQP. 2017-10-23 16:32:02 -05:00
Scott Frederick
d4179cbd1d Provide a default value for the AMQP port if not provided in the URI. 2017-10-23 16:03:40 -05:00
Scott Frederick
1361518db0 Support RabbitMQ URLs with URL-encoded vhost. 2017-10-23 14:56:04 -05:00
Scott Frederick
eaa53f8cd6 Fix inconsistency in building JDBC URL. 2017-10-23 14:00:24 -05:00
Scott Frederick
8b774ea392 Merge pull request #176 from mp911de/cassandra
Add support for Cassandra
2017-10-20 16:13:57 -05:00
Scott Frederick
cbb70e7264 Remove erroneous reference to 'uris' credentials field in cloudfoundry cloud connector docs, which is only supported by AMQP services. 2017-10-20 16:09:37 -05:00
Scott Frederick
7f0261ec79 Merge pull request #209 from hosuaby/master
Update MongoServiceInfoCreator.java
2017-07-21 11:50:13 -05:00
Alexei KLENIN
c3fbfee8c1 Update MongoServiceInfoCreator.java
FEATURE: MongoLab addon for Heroku changed it environment variable MONGOLAB_URI to MONGODB_URI. Add according env prefix
2017-07-21 13:07:56 +02:00
Scott Frederick
1a41cdbd5e Merge branch 'cf-post-processor' 2017-05-10 17:30:09 -05:00
Scott Frederick
993fab7271 Increment version to 1.2.5.BUILD-SNAPSHOT 2017-05-10 16:29:32 -05:00
Scott Frederick
0cb7c25754 Add service data postprocessor extension point to cf connector. 2017-05-09 09:47:19 -05:00
Mark Paluch
8bd5efb63c Add support for Cassandra
Add connectors for Cassandra Cluster instances with Java and XML-based configuration. Cassandra configuration is obtained using the single-tenant Datastax/Cassandra tile.
2017-04-20 11:03:00 +02:00
Scott Frederick
277a6f74eb Add DB2 and SqlServer ServiceInfoCreators for localconfig. 2017-04-05 14:03:14 -05:00
Scott Frederick
f8f5eb9c84 Merge pull request #172 from jwoodrich/master
Oracle ServiceInfoCreator for localconfig
2017-04-05 11:24:23 -05:00
Scott Frederick
9030d0f717 Add tests to verify ConnectionConfiguration mapping to pooled DataSource providers. 2017-01-30 18:21:22 -06:00