本周 Spring - 2020 年 10 月 20 日

工程 | Josh Long | 2020 年 10 月 20 日 | ...

嗨,Spring 的粉丝们!欢迎收看又一期本周 Spring!近况如何?旧金山的天气异常温暖,所以我正在阳台上,一边喝着热咖啡,一边怀着希望写下这篇博文。仍然很难相信我们快到万圣节了!时间过得真快。本周有很多值得关注的好东西,让我们开始吧!希望您也能在生活中的某个温暖、安全、健康的地方享受本周的新闻。

首播:Bootiful Kotlin

工程 | Josh Long | 2020 年 10 月 15 日 | ...

嗨,Spring 爱好者!在本次讲座中,Spring 开发者倡导者、Java 冠军和 Kotlin Google 开发者倡导者 Josh Long (@starbuxman) 将介绍 Kotlin 生态系统、这门语言以及它在构建服务器端 Spring 应用程序时的应用。

这是一次关于 Kotlin 方方面面的巡回介绍,内容很多,包括:

  • 在移动设备上使用 Kotlin 构建 Android 应用程序
  • 使用 Kotlin 和 Kotlin Native 构建原生应用程序(内存分配、指针和 POSIX API,等等!)
  • 用 Kotlin 为现有的 API(例如经典的 JdbcTemplate)焕然一新
  • 将 Exposed ORM 等 Kotlin 生态系统库与 Spring 一起使用
  • 使用丰富的 DSL,例如 Spring Framework 的编程式 Bean 注册、HTTP 端点以及 Spring Cloud Gateway 提供的 DSL
  • 使用协程提升我们的响应式应用程序的性能

Spring Authorization Server 0.0.2 现已发布

发布 | Joe Grandja | 2020 年 10 月 15 日 | ...

我谨代表团队和所有做出贡献的人,荣幸地宣布 Spring Authorization Server 0.0.2 正式发布。

您可以通过使用模块坐标从 repo.spring.io 和 Maven Central 下载。

compile 'org.springframework.security.experimental:spring-security-oauth2-authorization-server:0.0.2'

有关此新项目的更多详细信息,请参阅初始公告项目页面

本次发布的主要功能包括:

  • OAuth 公共客户端的授权码交换证明密钥 (PKCE) — RFC 7636

  • OAuth 2.0 授权码许可的用户同意页面 — RFC 6749

A Bootiful Podcast:DataStax 的 Patrick McFadin 谈 DataStax Astra、Cassandra、Cassandra 数据建模模式等

工程 | Josh Long | 2020 年 10 月 15 日 | ...

大家好,Spring 爱好者!在本期节目中,Josh Long (@starbuxman) 谈论了他参加过的所有精彩节目,Spring Boot 2.3 和 Spring Boot 2.4 中对 Kubernetes 兼容的本地镜像的史诗级新支持,然后他与 DataStax 的 Patrick McFadin (@PatrickMcFadin) 进行了交流。Patrick McFadin 在 JVM 和 Cassandra 社区中是位传奇人物,而且是一位非常和蔼可亲的绅士。

Spring Boot 2.4.0-M4 现已发布

发布 | Scott Frederick | 2020 年 10 月 15 日 | ...

我谨代表团队和所有做出贡献的人,非常高兴地宣布 Spring Boot 2.4 的第四个里程碑版本已经发布,并可通过我们的里程碑仓库获取。

此版本共解决了145 个问题和拉取请求。感谢所有通过报告问题和提交拉取请求做出贡献的人。

此里程碑的亮点包括:

  • Failure Analyzer 改进
  • 能够发布 Maven 和 Gradle 插件生成的 Docker 镜像
  • 通过 Micrometer 暴露 Redis 缓存指标
  • 大量的依赖升级

有关完整的更改列表和升级说明,请参阅 wiki 上的Spring Boot 2.4 发行说明以及更新的参考文档

Spring Data 2020.0 RC2 现已发布

版本发布 | Christoph Strobl | 2020年10月14日 | ...

亲爱的 Spring 社区:

我很高兴代表 Spring Data 团队以及所有做出贡献的人宣布 Spring Data 2020.0.0 RC2 已在 milestone 仓库中可用。此版本修复了 87 个问题。最值得注意的更改包括:

  • PagingAndSortingRepository 对 Apache Geode 的支持。
  • 对 Redis 的 REVERSERANGEBYLEX 命令以及 KEEPTTLJUSTID 标志的支持。
  • 新增 MongoDB 聚合管道运算符:$unionWith$function$accumulator
  • Neo4j 中的循环数据加载策略改进。
  • 专用的 Cassandra DataClass 行映射器。
  • 支持 Kotlin 的可挂起仓库查询方法。

Spring Integration 5.4 Release Candidate 1 现已发布

发布 | Artem Bilan | 2020年10月14日 | ...

亲爱的 Spring 社区:

很高兴地宣布 Spring Integration 5.4 系列的第一个(也是最后一个)发布候选版本。

可以从我们的 里程碑仓库 下载

compile 'org.springframework.integration:spring-integration-core:5.4.0-RC1'

自上一个 里程碑 3 发布以来,此版本带来了更多错误修复和一些内部改进,以适应 Project Reactor 关于处理器(processors)的变更。

此版本中最值得关注的功能包括:

  • 现在内部使用了 Spring Framework 的 LogAccessor 抽象,以提高代码可读性;

  • 现在提供了 ZeroMqMessageHandlerZeroMqMessageProducer 组件,用于与 ZeroMq 进行单向交互;

  • ReactiveRedisStreamMessageProducer 现在通过向 errorChannel 发送 ErrorMessage 来提供错误处理逻辑;

  • AbstractMailReceiver 现在提供了一个选项,可以选择不急切地获取 MimeMessage 的内容,而是让下游流程决定如何处理该邮件消息。

Spring Framework 5.3.0-RC2 现已发布

发布 | Stéphane Nicoll | 2020 年 10 月 13 日 | ...

我谨代表团队和所有做出贡献的人,高兴地宣布 Spring Framework 5.3 的第二个发布候选版本已发布,可从我们的 里程碑仓库 获取。

Spring Framework 5.3.0-RC2 包含 38 项修复和改进,是我们正式发布前的最后一站,正式发布计划在 2 周后。

接下来是 Spring Boot 2.4.0-M4,敬请期待!

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

本周 Spring 动态 - 2020 年 10 月 13 日

工程 | Josh Long | 2020 年 10 月 13 日 | ...

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有