Skip to content

Releases: spring-cloud/spring-cloud-connectors

2.0.2.RELEASE

11 May 19:33
Compare
Choose a tag to compare

Core

  • Support usernames and passwords containing special characters in relational database connections (via jzingler and bijukunjummen).

Cloud Foundry Connector

  • Prevent NullPointerException when the application instance ID is not provided in VCAP_APPLICATION.

Spring Connector

  • Allow RabbitMQ connection properties to be applied to either the com.rabbitmq.client.ConnectionFactory or the org.springframework.amqp.rabbit.connection.CachingConnectionFactory when creating a RabbitMQ connection.
  • Avoid configuring connection pooling with Lettuce Redis driver unless pool parameters are provided. Provide a clear error when Lettuce connection pooling is configured by Apache Commons Pool is not on the classpath.
  • Apply default connection pool sizes to relational database connections when the Hikari pool implementation is being used.

See the full list of resolved issues in GitHub.

1.2.6.RELEASE

11 May 19:26
Compare
Choose a tag to compare

Note: This is the last release planned for the 1.2.x version of Spring Cloud Connectors. Future enhancements will be done only in the 2.x versions.

Core

  • Support usernames and passwords containing special characters in relational database connections (via jzingler and bijukunjummen).

Cloud Foundry Connector

  • Upgrade version of shaded Jackson library (via axhm3a).

2.0.1.RELEASE

07 Nov 21:24
Compare
Choose a tag to compare

Spring Service Connector

  • Restores compatibility with Spring Data Redis 1.x for creating Redis connections. Connectors will determine whether Spring Data Redis 1.x or Spring Data Redis 2.x is on the classpath, and use whichever version is appropriate.

See the full list of resolved issues in GitHub.

2.0.0.RELEASE

27 Oct 22:09
Compare
Choose a tag to compare

The 2.0.0 release includes support for the upcoming Spring Boot 2.0 release. It is feature-compatible with Spring Cloud Connectors 1.2.5, with the following changes to align with Spring Framework 5 and Spring Boot 2.

Core

  • Require Java 8 as the minimum Java version.
  • Change the Maven coordinates of the core library from org.springframework.cloud:spring-cloud-core to org.springframework.cloud:spring-cloud-connectors-core.

Spring Service Connector

  • Remove support for the Apache DBCP pooling library.
  • Upgrade all Spring Data dependencies to 2.0.0, and remove support for older Spring Data versions.

See the full list of resolved issues in GitHub.

1.2.5.RELEASE

27 Oct 22:08
Compare
Choose a tag to compare
  • Add support for Apache Cassandra to the core library, Cloud Foundry Connector, and Spring Service Connector (via mp911de).

Core

  • Make it easier for applications to retrieve ServiceInfos for service types that aren't supported by the core library (via markbigler).
  • Support RabbitMQ/AMQP connections with URL-encoded characters in the virtual host.

Cloud Foundry Connector

  • Allow extension libraries to modify the contents of the VCAP_SERVICES JSON before it is parsed by Connectors. This is useful in environments where the platform or service brokers encrypt the contents of VCAP_SERVICES, and the contents must be decrypted before being parsed.
  • Use case-insensitive comparisons when inspecting service tags to determine the type of a service.

Heroku Connector

  • Update the name of the environment variable for MongoLab services (via housaby).

See the full list of resolved issues in GitHub.

1.2.4.RELEASE

06 Jun 21:19
Compare
Choose a tag to compare

Cloud Foundry Connector

  • Prevent errors when the value of the VCAP_SERVICES environment variable is null or empty.

LocalConfig Connector

  • Added localconfig support for Oracle, DB2, and SQLServer relational databases.

Spring Connector

  • Configure HikariCP pool sizes from the provided PoolConfig and ConnectionConfig.

See the full list of resolved issues in GitHub.

2.0.0.M1

06 Jun 21:25
Compare
Choose a tag to compare

This release provides compatibility with Spring Framework 5 and Spring Boot 2 by upgrading applicable dependencies and dropping support for deprecated libraries.

See the full list of resolved issues in GitHub.

1.2.3.RELEASE

06 Jun 21:15
Compare
Choose a tag to compare

Spring Connector

  • Add support for lettuce Redis client configuration.
  • Use Spring AMQP default channel cache size instead of hardcoding a default.
  • Update tests to be compatible with Mongo 3.2.x.

See the full list of resolved issues in GitHub.

1.2.2.RELEASE

06 Jun 21:10
Compare
Choose a tag to compare

Spring Connector

  • Fix compatibility with Spring IO Platform 2.1, Spring AMQP 1.6, and RabbitMQ Java Client 3.6.

See the full list of resolved issues in GitHub.

1.2.1.RELEASE

06 Jun 21:06
Compare
Choose a tag to compare

Heroku Connector

Relational Databases

  • The Heroku cloud connector now recognizes the DATABASE_URL environment variable when detecting PostgreSQL database.

Redis

Spring Connector

Relational Databases

  • When creating a DataSource, Spring Cloud Connectors will look for a pooling DataSource implementation on the classpath and choose one based on a default priority. The priority of detection has been changed to more closely match the order used in Spring Boot.
  • Applications can customize the priority order of pooled DataSource implementations using either Java configuration or XML configuration.
  • DataSourceConfig will now accept a map of key/value pairs to allow setting arbitrary properties of the created DataSource. This allows overriding of the default JDBC driver class name and validation query set up by Connectors, in addition to other properties of the DataSource. This can be used by Java configuration or XML configuration.

See the full list of resolved issues in GitHub.