Spring AMQP 1.7 RC1 现已推出

发布 | Artem Bilan | 2016 年 12 月 28 日 | ...

我谨代表 Spring Integration 团队宣布 Spring AMQP 1.7 的第一个(也是最后一个)候选版本,该版本已在 里程碑存储库 中提供。

此版本主要是 Spring Boot 1.5 和 IO Platform Brussels 兼容性的 1.6.x2.0 版本之间的过渡版本。

无论如何,这里有几个改进和新功能需要解释

  • 升级到 Amqp Client 4.0,并进行相应的 RabbitConnectionFactoryBean 更改

  • 升级到 Log4j 2.7,并为 log4j2.AmqpAppender 修复了必要的破坏性更改

  • 升级到 Spring Retry 1.2,并为向后兼容性提供重要的 StatefulRetryOperationsInterceptor.setUseRawKey(true)

  • 提供了一个新的 spring-rabbit-junit 工件,其中包含一些实用程序(如 BrokerRunning @Rule),可用于测试 Spring AMQP 应用程序

  • SimpleMessageListenerContainer 现在可以在根本不监听任何队列的情况下启动。稍后可以通过 addQueues() 在运行时提供它们

  • ConnectionFactory 提供了一个 ConnectionNameStrategy,以允许在 Broker 或其他监控和跟踪工具中识别应用程序连接

Spring Data 发布列车 Ingalls RC1 发布

发布 | Oliver Drotbohm | 2016 年 12 月 23 日 | ...

我谨代表 Spring Data 团队宣布 Spring Data 列车 Ingalls 的第一个(也是最后一个)候选版本。此版本修复了 310 多个问题(其中一些以前已随 Hopper 服务版本发布)。最重要的新功能是

  • 将 Spring 4.3(.5) 升级为基线 - #294
  • 支持从聚合根轻松地将域事件公开为 Spring 应用程序事件 - DATACMNS-928
  • 支持从派生查询方法进行 exists 投影 - DATACMNS-875
  • 在存储库查询方法上支持 Javaslang 的 Option、集合和映射类型 - DATACMNS-937DATACMNS-940
  • 添加了 Spring Data LDAP 模块,接管了 Spring LDAP 的存储库实现。
  • 在最新版本中添加了对 MongoDB 聚合运算符的支持 - DATAMONGO-1536
  • 流执行现在拒绝在 JPA 中没有周围事务的调用 - DATAJPA-1023

Spring Boot 1.4.3 现已推出

发布 | Phil Webb | 2016 年 12 月 23 日 | ...

我很高兴地宣布 Spring Boot 1.4.3 现已发布,并可从 repo.spring.ioMaven Central 获取。

Spring Boot 1.4.3 包含 70 多个修复、改进和第三方依赖项更新!感谢所有做出贡献的人!

如果您有兴趣提供帮助,请查看问题存储库中的 "适合贡献" 标签。如果您有任何一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签 提问。

项目页面 | GitHub | 问题 | 文档

Spring Tool Suite 3.8.3 发布

发布 | Martin Lippert | 2016 年 12 月 22 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Tool Suite 的 3.8.3 版本发布,这是我们基于 Eclipse 的工具。

STS 3.8.3 专注于采用 Eclipse Neon.2 和修复现有问题。更改列表包括

  • 更新到 Eclipse Neon.2
  • 在 Spring Boot 仪表板中为 Cloud Foundry 目标添加了一次性密码支持
  • 在 Spring Boot 仪表板中将 Spring Boot 应用程序部署到 CF 时添加了对 WAR 打包的支持
  • 在 Cloud Foundry 清单文件中添加了对健康检查的支持
  • 修复了自动错误报告中的一些最常报告的错误
  • 等等…

要下载发行版,请访问

此处提供了详细的新增功能说明:STS 3.8.3 新功能

享受!

CVE-2016-9879:Spring Security 3.2.10、4.1.4、4.2.1 发布

发布 | Rob Winch | 2016 年 12 月 22 日 | ...

我谨代表社区宣布发布 Spring Security 3.2.10、4.1.4 和 4.2.1,这些版本修复了 CVE-2016-9879。鼓励用户立即更新。

需要注意的是,Spring Framework 3.2.x 已 达到使用寿命终点。与 Spring Framework 一样,我们希望所有用户升级到 4.2.1+ 以获得进一步的支持。参考附录中提供了有关迁移基于 XML 和 Java 配置的项目的详细说明(包括示例)参考附录

项目站点 | 参考 | 指南 | 帮助

Spring LDAP 2.2.1 和 2.3 RC1 发布

发布 | Rob Winch | 2016 年 12 月 22 日 | ...

我谨代表社区宣布发布 Spring LDAP 2.2.1 和 2.3 RC1。

特别感谢 Mark Paluch 使 spring-data-ldap 与 Spring Data 方面保持一致!

Spring LDAP 2.3 RC1

此版本开启了 Spring Data 兼容性的新时代。Spring LDAP 和 Spring Data 的集成已移至 spring-data-ldap,以便它可以参与 Spring Data 发布列车并确保与最新最好的 Spring Data 代码库兼容。有关更多详细信息,请参阅 更改日志

Spring LDAP 2.2.1

此版本包含一些小错误修复以及更新,以便更无缝地更新到更新版本的 Spring Data。有关更多详细信息,请参阅 更改日志

Spring Framework 4.3.5、4.2.9 和 3.2.18 现已推出

发布 | Stéphane Nicoll | 2016 年 12 月 21 日 | ...

我很高兴地宣布 Spring Framework 4.3.54.2.93.2.18 维护版本 现已推出

4.3.5 是一个重要的改进版本,包含 37 项增强功能(包括例如最近发布的 Jetty 9.4 的 WebSocket 支持)和一些错误修复,作为即将推出的 Spring Boot 1.4.3 版本的基础。

请注意,4.2.9 和 3.2.18 错误修复版本是各自系列中的最后一个,4.2.x 现在已被 4.3.x 取代,而 3.2.x 已达到使用寿命终点。展望未来,我们希望所有用户升级到 4.3.5+ 以获得进一步的支持。

所有三个版本还修复了 ResourceServlet 中的一个路径遍历漏洞 (CVE-2016-9878)。如果您碰巧是其少数用户之一,请尽快升级。请注意,此功能已有多年未被使用,并且将在 5.0 中删除,因此我们实际上建议迁移到 DispatcherServlet 中 Spring MVC 的资源处理功能…

依赖项管理插件 1.0.0.RC1

发布 | Andy Wilkinson | 2016 年 12 月 16 日 | ...

我很高兴地宣布 依赖项管理插件 的 1.0.0.RC1 现已发布。它可从 Gradle 的插件门户 以及 Maven Central 和 Bintray 获取。

新增功能?

该插件已用 Java 重写,其 API 已正式化。已引入该 API 与插件内部结构之间的明确分离。这需要一些重大更改,但如果您使用的是 Groovy DSL,则不太可能受到影响。

转换为 Java 并规范化 API 也带来了一些增强功能。

### 官方支持 Gradle 3

之前,该插件是用 Groovy 编写的,并试图支持 Gradle 1、2 和 3。这被证明过于雄心勃勃。两个主要问题是三个不同的 Groovy 运行时(1.8、2.3 和 2.4)之间的二进制不兼容性以及 Gradle 的三个版本之间的重大更改。为了解决这些问题,Gradle 团队建议用 Java 重写插件并放弃对 Gradle 1.x 的支持。此版本正是这样做的,插件的主要代码现在是 100% Java,Gradle 2.9 现在是最小支持版本。因此,Gradle 3.x 现在已获得官方支持,并且应该更容易支持新版本的……

Spring Session 1.3.0 发布

发布 | Rob Winch | 2016 年 12 月 16 日 | ...

我代表社区很高兴地宣布 Spring Session 1.3.0.RELEASE 版本发布。此版本经过1.3.0.M11.3.0.M21.3.0.RC11.3.0.RELEASE 的演变。

Spring Session 1.3.0.RELEASE 中的新功能

您可以在参考文档的Spring Session 1.3.0.RELEASE 中的新功能部分找到新功能的亮点。有关详细信息,请参阅上面的更改日志链接。

贡献

如果没有社区,我们就无法取得今天的成功。我要感谢所有创建问题和提供反馈的人。

请反馈

如果您对本版本有任何反馈,我鼓励您通过StackOverflowGitHub Issues或评论部分与我们联系。您也可以联系我@rob_winch或 Joe @joe_grandja……

Reactor Kafka 1.0.0.M1 发布

发布 | Rajini Sivaram | 2016 年 12 月 15 日 | ...

我们很高兴地宣布 Reactor Kafka 1.0.0 的第一个里程碑版本发布。

什么是 Reactor Kafka?

Reactor Kafka 是一个基于Project ReactorApache Kafka 反应式 API。Reactor Kafka API 允许使用具有非阻塞反压和极低开销的功能性 API 将消息发布到 Kafka 主题并从 Kafka 主题中消费消息。这使使用 Reactor 的应用程序能够使用 Kafka 作为消息总线或流平台,并与其他系统集成以提供端到端的反应式管道。

Reactor Kafka 的价值主张是有效利用……

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部