Spring Integration AWS 1.0.0.M1 现已发布

发布 | Artem Bilan | 2016 年 4 月 14 日 | ...

亲爱的Spring社区,

我谨代表 Spring Integration 团队,很高兴地宣布 Spring Integration AWS 1.0.0.M1 版本现已可从 Spring milestone repository 下载。

0.5.0 预发布版本以来,我们已经完全重构了核心组件,以实现更简单的编程模型并引入了新组件。目前,Spring Integration AWS 以 Spring Cloud AWS 项目为基础。

感谢所有为本里程碑做出贡献的人!

本里程碑的亮点包括:

  • Amazon Simple Storage Service (S3) 适配器

  • Amazon Simple Queue Service (SQS) 适配器

  • Amazon Simple Notification Service (SNS) 适配器

Spring Boot 1.4.0.M2 现已发布

发布 | Phil Webb | 2016 年 4 月 13 日 | ...

Spring Boot v1.4.0.M2 现已可从 Spring milestone repository 下载。这是一个非常重大的发布,解决了超过 180 个问题和拉取请求!感谢所有贡献者。

新版本亮点包括:

  • 从图像文件(gif、jpg 或 png)生成的 ASCII Art 横幅。
  • 使用 @JsonComponent 更轻松地注册 JsonSerializerJsonDeserializer
  • Couchbase 支持。
  • Neo4J 支持
  • Narayana 事务管理器支持。
  • 升级至 Spring Framework 4.3、Hibernate 5.1、Jackson 2.7、Solr 5.5、Spring Data Hopper、Spring Session 1.2 和 Hazelcast 3.6。
  • 对测试支持进行了大规模的审查,包括新的统一的 @SpringBootTest 注解、@MockBean@SpyBean 支持、JSON AssertJ 支持以及测试的自动配置。

Spring for Apache Kafka 1.0 Milestone 2 现已发布

发布 | Artem Bilan | 2016年4月11日 | ...

我很高兴地宣布 spring-kafka (Spring for Apache Kafka) 1.0 版本的第二个里程碑版本现已可用。

org.springframework.kafka:spring-kafka:1.0.0.M2org.springframework.kafka:spring-kafka-test:1.0.0.M2 的构件可在 Milestone 仓库中找到。

第一个里程碑 以来的更改包括:

  • KafkaTemplate.send() 方法现在返回 ListenableFuture<SendResult<K, V>>

以异步跟踪发布到 Kafka 主题。

  • MessagingMessageListenerAdapter(用于 @KafkaListener 方法)现在可以从方法参数推断 payload 转换的类型。
  • 一个 StringJsonMessageConverter,它可以使用类型推断通过 Jackson ObjectMapper 从 JSON 内容构建目标对象。
  • 已从 Listener 添加了 RECEIVED_ 头,以避免在发送(例如使用 Spring Integration Adapters)时与具有相同 messageKey 的同一 topic 发生冲突(重路由)。
  • 更多测试实用工具。

Spring Integration Kafka Support 2.0.0.M1 现已发布

发布 | Artem Bilan | 2016年4月11日 | ...

我很高兴地宣布 spring-integration-kafka (Spring Integration Kafka Support) 2.0 版本的第一个里程碑现已发布。

Spring Integration Kafka 扩展项目为 Apache Kafka 提供了 inboundoutbound 通道适配器。

从 2.0 版本开始,该项目是基于新的 spring-kafka 项目进行的完全重写,该项目使用了 Kafka 0.9.x.x 提供的纯 Java ProducerConsumer 客户端。

构件 org.springframework.integration:spring-integration-kafka:2.0.0.M1 可在 Milestone 仓库中找到。

主要功能

Kafka Consumer...

Spring Data Release Train Hopper 正式发布 (及 SR1)!

发布 | Oliver Drotbohm | 2016年4月7日 | ...

我谨代表整个 Spring Data 团队,很高兴地宣布 Spring Data Hopper 版本现已正式发布。本次发布修复了 395 个问题,其最重要的新增内容包括:

  • 将 Spring Framework 基线升级到 4.2 (特别是 4.2.5)。
  • Spring Data JPAMongoDB 中支持 Query by Example。
  • 改进了对复合注解的支持。
  • 支持 Spring Data REST 中的查找类型和嵌套关联。
  • Solr (2.0 on Solr 5.5)、Neo4j (4.1)、Couchbase (2.1 on Couchbase 2.0)、Elasticsearch (2.0 on ES 2.2) 的主要升级。
  • 升级到 Querydsl 4。
  • Spring Data Redis 支持对象映射和仓库。
  • 支持 Redis Cluster
  • JPAMongoDB 的仓库查询方法上支持投影。

Spring Session 1.2.0 RC2 发布

发布 | Rob Winch | 2016年4月7日 | ...

我谨代表社区,很高兴宣布 Spring Session 1.2.0.RC2 发布。可以在 Spring Milestone Repository (https://repo.spring.io/milestone/) 找到该版本。

此版本包含对先前版本的一些 修复

此版本中的一些主要修复包括:

  • 包含了对 JDBC 支持的一些修复。
  • 一个新的 Grails 3 示例

有关更多详细信息,请参阅 1.2 版本新增内容

我们的社区支持

一如既往,我要感谢我们出色的社区所做的贡献。特别感谢那些提交了 Pull Requests 的人:

Spring Cloud Stream 1.0.0.RC2 现已可用

发布 | Marius Bogoevici | 2016年4月7日 | ...

我很高兴代表团队宣布 Spring Cloud Stream 1.0.0.RC2 的发布,可在此处获取。作为发布候选周期的一部分,它带有一些错误修复和少量调整。完整的更改列表可在此处获取。

一些亮点

  • Spring Cloud Stream 应用程序现在使用 Spring Boot 提供的 ObjectMapper(如果可用);
  • 头部嵌入现在是一个通用的生产者/消费者属性。需要嵌入以进行头部传播的中间件可以启用或禁用它。这允许更容易地与 Spring Cloud Stream 之外的系统进行互操作;(以前它是 Kafka 特有的属性);
  • 进一步的文档和示例改进。

Spring Framework 4.3 RC1 发布

发布 | Juergen Hoeller | 2016 年 4 月 6 日 | ...

亲爱的 Spring 社区:

我很荣幸地宣布 Spring Framework 4.3 的功能完备的候选版本现已可用!这是您参与其中的绝佳机会:请运行您的回归测试,当然,也欢迎您尝试新功能……

依赖注入改进

* @Autowired 注入 Map/Collection bean 和自引用* @Autowired 应用于配置类的构造函数(终于!)* 对于唯一的非默认构造函数,无需声明 @Autowired* ObjectProvider 作为 ObjectFactory 的更丰富变体* InjectionPoint/DependencyDescriptor 作为 @Bean 方法的可注入参数

MVC 处理改进

* OPTIONS、HEAD、Allow 和 If-Unmodified-Since 的默认处理* 支持自定义 HTTP Vary 配置和自定义资源的 HTTP Range* 预组合的 @GetMapping、@PostMapping、@RequestScope、@SessionScope 等* @RequestAttribute 和 @SessionAttribute 作为处理器方法参数* 完全支持 Jackson 2.7 的新类型解析算法

框架各处的基础设施改进

* 更广泛地支持复合注解以及属性中的占位符/表达式* 核心容器异常中更丰富的程序化元数据* manifest 定义的类路径条目中的组件扫描* 用于引导 JPA/Hibernate 的后台初始化选项* @Cacheable 上的 'sync' 标志和对 Caffeine 缓存提供者的支持

我们正在努力准备 RC2,目前还有一些最后的调整和性能改进,目标是在 6 月 1 日正式发布 4.3!

祝好,Juergen

Spring LDAP 2.1.0.RC1 发布

发布 | Rob Winch | 2016年3月31日 | ...

我很高兴地宣布 Spring LDAP 2.1.0.RC1 发布。本次发布的主要亮点包括:

  • #380 - 支持 Spring Data Hopper
  • #384 - 对 Spring IO Platform 2.1 的早期支持
  • #351 - 支持 commons-pool2
  • #370 - 支持 XML 命名空间中的属性占位符
  • #392 - 文档测试支持
  • 已从 JIRA 迁移到 GitHub Issues
  • 已添加 Gitter Chat

有关 2.1 的完整详情,请参阅 更新日志

贡献

没有社区,我们就无法成为今天这样成功的项目。我想感谢所有创建问题和提供反馈的人。特别感谢……

Spring AMQP 1.6.0 Milestone 2 (及 1.5.5) 现已发布

发布 | Gary Russell | 2016 年 3 月 25 日 | ...

我们很高兴地宣布 Spring AMQP 1.6 的第二个里程碑版本现已可用。

第一个里程碑以来的新增内容包括:

  • 缓存连接工厂现在公开缓存统计信息。

  • @RabbitListener 方法现在将类型信息传递给消息转换器以进行入站消息处理。这意味着,例如,当收到没有消息头类型信息的消息时(例如,来自非 Spring AMQP 应用程序的发送者),Jackson2JsonMessageConverter 不再需要自定义类映射器。取而代之的是,在转换中使用 @RabbitListener 方法参数类型。此外,Methodbean 也通过消息属性提供给自定义转换器。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有