2016 年 Spring 回顾

工程 | Josh Long | 2016 年 12 月 28 日 | ...

欢迎来到一个非常特别的《本周 Spring》!每年我们都会总结回顾这一年的亮点。今年也不例外!今年真是非比寻常的一年,Pivotal Spring 和 Cloud Foundry 团队似乎每天都在交付更大更好技术。如果您一直关注《本周 Spring》,那么您无疑会意识到这些变化!即使对我来说,跟上如此令人眼花缭乱的发布节奏也很困难!

因此,以下是我鼓励大家在 2016 年回顾的五件事

  • Spring Boot:今年发布了 Spring Boot 1.4,其中包含对 Spring Framework 4.3、Hibernate 5、Couchbase、Neo4J 和大量其他实用功能的支持,如 变更日志中所述。今年,在 Pivotal Cloud Foundry 1.9 中,Spring Boot 与平台的集成更加紧密,对 Spring Boot Actuators 提供了深度支持,以及在 Apps Manager 控制台中显示的其他许多内容。此外,Spring Boot 的下载量也大幅增长,从 2015 年 11 月的每月 240 万次增长到 201…

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,以便在代理或其他监控和跟踪工具中识别应用程序连接

Spring 提示:第一季

工程 | Josh Long | 2016 年 12 月 28 日 | ...

嗨,Spring 粉丝们!我将休假一段时间,因此新的一年到来之前不会发布新的 Spring 提示。如果您渴望观看和学习一些内容,以下是一些资源供您参考。

新年快乐!

Spring Data 发布列车 Ingalls RC1 发布

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

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

  • 将 Spring 4.3(.5) 升级为基线 - #294
  • 支持从聚合根轻松公开域事件作为 Spring 应用程序事件 - DATACMNS-928
  • 支持从派生查询方法进行存在投影 - 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 方面使 spring-data-ldap 保持一致!

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 的资源处理功能……

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部