Spring Cloud Connectors 1.2.0 RC1 发布

发布 | Scott Frederick | 2015年5月22日 | ...

我很高兴地宣布 Spring Cloud Connectors 1.2.0 RC1 现已可用。

此版本应该与使用该库的应用程序的 1.1.0.RELEASE 完全向后兼容。扩展核心 Connectors 库的库应针对 1.2.0 RC1 重新编译,并且可能会遇到一些小的扩展 API 更改。如果没有问题,这将是 1.2.0.RELEASE 之前的唯一 RC 版本。

以下是 1.2.0 中新增功能的概述

Spring Cloud Connectors Core

AMQP

  • AmqpServiceInfo不再验证URI的路径元素是否包含值,这允许使用默认的RabbitMQ vhost。
  • AmqpServiceInfo中的URL验证已放宽,以便支持QPID URL格式以及RabbitMQ URL格式。
  • AmqpServiceInfo现在支持为支持多个主机连接的提供程序保存URI列表。

Cloud Foundry Connector

关系型数据库

  • 所有关系型数据库ServiceInfo解析器现在都支持VCAP_SERVICES中包含的credentials中的jdbcUrl字段。如果找到jdbcUrl,则其值将由RelationalServiceInfo.getJdbcUrl提供,无需修改。如果没有找到jdbcUrl,则RelationalServiceInfo将像以前一样构造JDBC URL。

AMQP

  • AMQP ServiceInfo解析器现在支持 Pivotal 的 Pivotal Cloud Foundry 版本 1.4 提供的多个 URI。
  • AMQP ServiceInfo解析器现在解析管理 API 并将其提供给客户端。
  • 在基于VCAP_SERVICES中包含的credentials中的url字段检测AMQP服务时,amqps被添加为有效方案。

Spring Connector

Java 配置

  • 嵌套的@Configuration类扩展AbstractCloudConfig存在一个问题,当spring-data-jpa、spring-data-mongodb、spring-data-redis或spring-amqp不在运行时类路径上时,会触发ClassNotFound异常。此问题已解决,因此运行时只需要应用程序实际需要的依赖项。

关系型数据库

  • 创建DataSource时,现在支持HikariCP连接池库,以及Tomcat和Apache Commons池库。

RabbitMQ

  • RabbitConnectionFactoryConfig现在将接受键/值对的映射,以允许设置创建的ConnectionFactory的任意属性。这可用于 Java 配置或 XML 配置。

Redis

  • RedisConnectionFactoryConfig现在将接受键/值对的映射,以允许设置创建的RedisConnectionFactory的任意属性。这可用于 Java 配置或 XML 配置。

MongoDB

  • MongoDbFactoryCreator现在将URI中的authSource传递给MongoDbFactory
  • MongoDbFactoryCreator现在接受包含副本集列表的URL。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部