Spring Boot 2.0.0.M3 现已可用
Spring Boot 2.0 的第三个里程碑现已从Spring 里程碑仓库提供。此里程碑确保与 Spring Framework 5.0.0.RC3 兼容,并包含许多其他依赖升级。此版本解决了超过100 个问题和拉取请求,感谢所有做出贡献的人!
有关更改的完整列表和升级说明,请参阅 WIKI 上的Spring Boot 2.0.0.M3 发布说明和更新的参考文档。
如果您想快速入门并发现新功能,您可以轻松地在https://start.spring.io 上引导一个新项目。
Spring Cloud Data Flow 1.2.3 发布
我代表团队很高兴地宣布 Spring Cloud Data Flow 1.2.3 已正式发布。
这是一个维护版本,我们专注于改进参考文档。其他改进包括添加一个针对 Microsoft SQL Server 的 OSS 许可 JDBC 驱动程序。最新的本地部署器版本现在可以处理使用 Spring Boot 2.0 里程碑版本构建的应用程序。
更多详情可在发布说明中找到。
反馈很重要。如有问题和功能请求,请在StackOverflow 和 GitHub 联系我们。我们也欢迎贡献!任何有助于改进Spring Cloud Data Flow 生态系统的帮助……
Spring Session 2.0 M3 发布
我代表社区很高兴地宣布 Spring Session 2.0.0.M3 的发布。此版本主要侧重于确保与 Spring Framework 5.0.0.RC3 和 Spring Data Kay RC1 的兼容性,这是所需的最低 Spring 版本。
此版本包含以下新功能
-
增加了对 Spring WebFlux 的支持
-
支持 WebFlux 的
WebSession
-
添加了
ReactorSessionRepository
以支持响应式SessionRepository
API。提供的默认实现是MapReactorSessionRepository
。
我们已根据仓库将 Spring Session 拆分为模块……
Spring Data Ingalls SR5 发布
我代表 Spring Data 团队,很高兴宣布 Ingalls SR5 版本现已可用。
它总共修复了超过 40 个问题,因此建议所有用户升级。为了您的方便,即将发布的 Spring Boot 1.5.5 将包含此服务版本。
修复问题的完整列表可在此找到。
Spring Data Ingalls SR5
- Spring Data Commons 1.13.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data JPA 1.11.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data KeyValue 1.2.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data for Apache Cassandra 1.5.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data for Apache Solr 2.1.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data Gemfire 1.9.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data Neo4j 4.2.5 - 制品 - JavaDocs - 文档 - 变更日志
- Spring Data MongoDB 1.10.5 - 制品 - JavaDocs - 文档 - …
Spring Data Release Train Kay RC1 & RC2 发布
我代表 Spring Data 团队,很高兴宣布 Spring Data Kay 的第一个和第二个发布候选版本现已可用。此版本解决了超过 120 个问题。精心策划的变更日志可在我们的发布 Wiki 中找到,修复问题的完整列表可在此找到。由于 RC1 中的一个严重问题,我们立即发布了 RC2。
值得注意的变更
- 通过在 Spring Data Commons 中添加
@NonNullApi
和@Nullable
注解增强了工具支持,这些注解可被您喜欢的 IDE 识别。 - 对 MongoDB 的流式 API 进行了微调,包括其响应式对应部分和聚合支持。
- Spring Data for Apache Geode 加入了发布列车。
RedisCache
进行了彻底改造,现在配置起来容易多了。- Cassandra 3.0 驱动升级并支持
@Indexed
和@SASI
。 - Spring Data for Apache Solr 支持子文档。
- 进行了大量内部清理。 …
Spring Integration 5.0 里程碑 6 可用
我代表 Spring Integration 团队很高兴宣布 Spring Integration 5.0 版本 (5.0.0.M6
) 的里程碑 6 现已可用。
可从里程碑仓库下载。
repositories {
maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.integration:spring-integration-core:5.0.0.M6"
19 个 JIRA(以及一些 GitHub 问题)已包含在此版本中,包括错误修复和许多新功能。自之前发布的里程碑 5 以来,M6
中的一些功能亮点:
- 为 HTTP 服务器端提供了基于 Spring WebFlux 的响应式通道适配器 …
Spring Framework 5.0 RC3 - 通往 GA 版本之路
亲爱的 Spring 社区:
我很高兴地宣布,Spring Framework 5.0 的第三个发布候选版本现已可用!
此版本带来了更精细的 nullability 声明(包括字段和 bean 属性级别)、更强大的 Kotlin 支持(通过声明式 bean 定义 DSL 和对 Kotlin data classes 默认构造函数参数的支持),以及 Spring WebFlux 中的多项 API 改进。此外,Spring Framework 5.0 RC3 依赖于 Reactor 3.1 M3 和 JUnit 5.0 M6,并已针对最新的 JDK 9 发布候选版本进行了全面测试。
关于我们剩余的路线图,尽管功能已经完善,但我们选择延长发布候选阶段。这有助于进一步强化我们修订后的 API,特别是为了顺利升级到 Reactor 3.1 GA、JUnit 5.0 GA 和 Jackson 2.9 GA(所有这些都预计在九月初发布)。因此,我们的目标是在九月发布 Spring Framework 5.0 GA 版本……
Spring Security 5.0.0 M3 发布
我代表社区,很高兴宣布 Spring Security 5.0.0 M3 发布。此版本包括错误修复、新功能,并且基于 Spring Framework 5.0.0 RC3。
此里程碑包含的新功能有
-
通过新模块 spring-security-jwt-jose 添加了对 JSON Web Token (JWT) 和 JSON Web Signature (JWS) 的支持
-
集成了用于 OpenID Connect 身份验证流程的 ID Token
有关此版本的更多详细信息,请参阅变更日志。
Spring AMQP 2.0.0 里程碑 5 可用
我很高兴地宣布 Spring AMQP 2.0 的里程碑 5 现已在Spring 里程碑仓库中提供。
自上一个里程碑以来的功能和修复
-
Log4j2
AmqpAppender
现在是线程安全的; -
DefaultMessagePropertiesConverter
现在正确地将头部值的数组传递给 AMQP 客户端库; -
现在可以配置
Jackson2JsonMessageConverter
的trustedPackages
以修复 Jackson Serialization Gadgets 的违规问题; -
现在可以通过
RabbitTemplate.invoke()
在同一个 AMQP 通道上执行RabbitAdmin
操作,作为一个工作单元; -
现在可以通过
AbstractMessageListenerContainer
上的特定选项将PossibleAuthenticationFailureException
视为非致命错误; -
现在可以配置
…RepublishMessageRecoverer
的deliveryMode
用于重新发布的消息。