本周 Spring - 2020 年 10 月 20 日

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

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!最近怎么样?旧金山的天气出奇地暖和,所以我正坐在阳台上,喝着热咖啡,心中充满希望地写下这段文字。不过,现在距离万圣节已经很近了,这仍然难以置信!时间过得真快。本周有很多好东西要看,所以让我们开始吧!希望您也能在生活中温暖、安全、健康的地方享受本周的新闻。

首映:Bootiful Kotlin

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

嗨,Spring 粉丝们!在本次演讲中,Spring 开发倡导者、Java Champion 和 Kotlin Google 开发倡导者 Josh Long (@starbuxman) 介绍了 Kotlin 生态系统、语言及其在构建服务器端 Spring 应用程序时的应用。

这是一次关于 Kotlin 所有事物的巡回之旅,有很多内容需要涵盖,包括

  • 使用 Kotlin 在移动设备上构建 Android 应用程序
  • 使用 Kotlin 和 Kotlin Native 构建原生应用程序((m)alloc、指针和 POSIX API,哦,我的天!)
  • 使用 Kotlin 为现有的 API(如久负盛名的 JdbcTemplate)提供新的外观
  • 使用 Kotlin 生态系统库(如 Exposed ORM)与 Spring
  • 使用丰富的 DSL,例如 Spring Framework 为程序化 Bean 注册、HTTP 端点和 Spring Cloud Gateway 提供的那些
  • 使用协程提升我们的响应式应用程序

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

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) 进行了交谈,后者是 JVM 和 Cassandra 社区的传奇人物,也是一位非常友善的人。

Spring Boot 2.4.0-M4 现已可用

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

我代表团队和所有做出贡献的人,很高兴地宣布 Spring Boot 2.4 的第四个里程碑版本已发布,可从 我们的里程碑存储库 获取。

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

此里程碑的亮点包括

  • 故障分析器改进
  • 能够发布 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 可从里程碑存储库获取。此版本修复了 87 张工单。最值得注意的更改是

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

Spring Integration 5.4 发布候选版本 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 中的处理器更改相关。

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

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

  • ZeroMqMessageHandlerZeroMqMessageProducer 组件现在可用于与 ZeroMq 进行单向交互;

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

  • AbstractMailReceiver 现在可以选择不急切地获取 MimeMessage 内容,并允许下游流决定如何处理此类邮件消息。

本周 Spring - 2020 年 10 月 13 日

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

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部