Spring Framework 5.0 M4 发布
亲爱的 Spring 社区,
很高兴宣布 第四个 Spring Framework 5.0 里程碑版本 现已发布,正好在 2016 年结束之前!请再次访问项目页面,了解如何从我们的里程碑仓库获取该版本以及查阅更新的“响应式 Web 应用”文档。
这个里程碑版本标志着我们在响应式方面的工作接近完成,并引入了功能性 Bean 注册设施以及对 Kotlin 语言的全面支持。敬请期待关于 Kotlin 的专门博文...
祝好,Juergen
亲爱的 Spring 社区,
很高兴宣布 第四个 Spring Framework 5.0 里程碑版本 现已发布,正好在 2016 年结束之前!请再次访问项目页面,了解如何从我们的里程碑仓库获取该版本以及查阅更新的“响应式 Web 应用”文档。
这个里程碑版本标志着我们在响应式方面的工作接近完成,并引入了功能性 Bean 注册设施以及对 Kotlin 语言的全面支持。敬请期待关于 Kotlin 的专门博文...
祝好,Juergen
我代表 Spring Integration 团队宣布 Spring AMQP 1.7 的第一个(也是最后一个)发布候选版本现已在 里程碑仓库 中提供。
此版本主要是在版本 1.6.x
和 2.0
之间的一个过渡版本,用于兼容 Spring Boot 1.5
和 IO Platform Brussels
。
总之,这里有一些改进和新功能需要解释
升级到 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 团队宣布 Spring Data train Ingalls 的第一个(也是最后一个)发布候选版本。此版本修复了超过 310 个问题(其中一些已在 Hopper 服务版本中发布)。最重要的新功能包括
Option
、集合和 Map 类型 - DATACMNS-937, DATACMNS-940。很高兴宣布 Spring Boot 1.4.3
已发布,现可在 repo.spring.io 和 Maven Central 获取。
Spring Boot 1.4.3 包含超过 70 个修复、改进和第三方依赖更新!感谢所有贡献者!
如果您有兴趣贡献,请查看问题仓库中的“适合贡献”标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问。
亲爱的 Spring 社区,
我很高兴宣布 Spring Tool Suite 3.8.3 版本发布,这是我们基于 Eclipse 的工具集。
STS 3.8.3 版本主要侧重于采用 Eclipse Neon.2 并修复现有问题。变更列表包括
要下载分发版本,请访问
尽情使用!
我代表社区宣布 Spring Security 3.2.10, 4.1.4 和 4.2.1 版本发布,这些版本修复了 CVE-2016-9879。建议用户立即更新。
需要注意的是,Spring Framework 3.2.x 已达到 EOL(生命周期结束)。与 Spring Framework 一样,我们希望所有用户升级到 4.2.1+ 以获得进一步的支持。关于迁移基于 XML 和 Java Config 的项目的详细说明(包括示例)可在参考附录中找到。
我代表社区很高兴宣布 Spring LDAP 2.2.1 和 2.3 RC1 版本发布。
特别感谢 Mark Paluch 在 Spring Data 端对 spring-data-ldap 进行的协调!
此版本为 Spring Data 兼容性带来了新纪元。Spring LDAP 和 Spring Data 的集成已移至 spring-data-ldap,以便其可以参与 Spring Data 发布列车并确保与最新最好的 Spring Data 代码库兼容。更多详细信息请参阅变更日志
此版本包含一些小的错误修复以及一个更新,以使更新到新版本的 Spring Data 更顺畅。更多详细信息请参阅变更日志…
很高兴宣布 Spring Framework 4.3.5、4.2.9 和 3.2.18 维护版本现已发布。
4.3.5 是一个重要的优化版本,包含了 37 项增强(例如对最近发布的 Jetty 9.4 的 WebSocket 支持)和多个错误修复,并作为即将发布的 Spring Boot 1.4.3 版本的基础。
请注意,4.2.9 和 3.2.18 错误修复版本是其各自系列中的最后一个,目前 4.3.x 已取代 4.2.x,而 3.2.x 也已达到其 EOL(生命周期结束)点。今后,我们希望所有用户升级到 4.3.5+ 以获得进一步的支持。
这三个版本还修复了 ResourceServlet
中的路径遍历漏洞 (CVE-2016-9878)。如果您是极少数使用它的用户,请尽快升级。请注意,此功能已在多年前被取代,并将在 5.0 版本中移除,因此我们实际上建议迁移到 DispatcherServlet
中 Spring MVC 的资源处理功能…
很高兴宣布 Dependency Management Plugin 的 1.0.0.RC1 版本已经发布。它可以在 Gradle 的 Plugin Portal 以及 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 的支持。本次发布正是如此,插件的主要代码现在完全由 Java 编写,Gradle 2.9 成为最低支持版本。因此,现在正式支持 Gradle 3.x,并且应该更容易支持新版本的…
我代表社区很高兴宣布 Spring Session 1.3.0.RELEASE 版本发布。此版本经过 1.3.0.M1、1.3.0.M2、1.3.0.RC1 和 1.3.0.RELEASE 的演进。
您可以在参考文档的 Spring Session 1.3.0.RELEASE 新功能部分找到亮点。详细信息请参阅上面的变更日志链接。
没有社区的支持,我们就不会取得今天的成功。我要感谢所有创建问题并提供反馈的人。
如果您对此次发布有任何反馈,建议您通过 StackOverflow、GitHub Issues 或评论区联系我们。您也可以通过 @rob_winch 或 Joe @joe_grandja 联系我…