Spring Tools 4.2.0 发布

发布 | Martin Lippert | 2019年3月29日 | ...

亲爱的 Spring 社区,

我很高兴地宣布 Spring Tools 4 针对 Eclipse、Visual Studio Code 和 Atom 发布了 4.2.0 版本。

此版本的亮点包括:

  • (Spring Boot) 新增:允许为 LSP 进程 "PropertiesLauncher" 配置 VM 参数 (#211)
  • (Spring Boot) 性能:通过跨语言服务器启动缓存创建的符号,显著改进符号索引基础设施的性能
  • (Spring Boot) 性能:用与 JDT(语言服务器)的通信取代内部类型索引,以节省维护我们自己类型索引的时间和内存开销
  • (Eclipse) 新增:分发版本更新至 Eclipse 2019-03
  • (Eclipse) 新增:现在在 Spring Boot 启动配置中默认启用 Spring JMX 支持
  • 各种额外的错误修复和改进

Reactor 调试体验

工程 | Sergei Egorov | 2019年3月28日 | ...

Project Reactor 团队,我们认为你所依赖的库的调试体验与功能集或性能一样重要。

今天,我们很高兴地宣布 Reactor 家族中的两个新实验性项目!

BlockHound - 新登场的成员

最常见的初学者错误之一是阻塞那些只应该运行非阻塞代码的 Java 线程(例如,Schedulers.parallel())。
这是最有害的问题之一,因为它可能会阻塞不相关的处理,甚至导致死锁!

考虑以下代码

Flux.range(0, Runtime.getRuntime…

Spring Tool Suite 3.9.8 发布

发布 | Martin Lippert | 2019年3月27日 | ...

亲爱的 Spring 社区,

嘿!

我很高兴宣布 Spring Tool Suite 3 (STS3) 的 3.9.8 维护版本发布。

此版本的亮点包括:

  • 更新至 Eclipse 2019-03 版本
  • 快速文本搜索允许您在模态和非模态模式之间切换
  • 快速测试搜索允许您将搜索范围限制到特定文件
  • 新增用于运行 boot 应用程序的选项卡,显示来自应用程序环境的实时数据
  • 各种错误修复

要下载分发版本,请访问

Spring Cloud Stream Germantown.M1 /2.2.0.M1 发布公告

工程 | Oleg Zhurakousky | 2019年3月26日 | ...

我们很高兴宣布 Spring Cloud Stream Germantown 发布列车的首个里程碑版本 - Germantown.M1/2.2.0.M1。

Spring Cloud Stream Germantown 2.2.0.M1 已在 Spring Milestone 仓库中提供。

部分亮点

改进的主页和用户文档

请查看我们新的主页用户指南

进一步的功能式编程增强

我们增加了额外的功能式编程增强和简化,您不再需要提供 @EnableBinding 注解,在某些情况下,甚至可能不需要 spring.cloud.stream.definition…`

Spring 本周资讯(Spring 15岁生日快乐!)- 2019年3月26日

工程 | Josh Long | 2019年3月26日 | ...

各位 Spring 爱好者大家好!欢迎阅读本周的 Spring 资讯!我正在加州普莱森顿,拜访 Pivotal 的一位大客户,然后明天将前往纽约市,与出色的 Tim BerglundJames Watters 一起在 Kafka Summit 发表演讲。欢迎加入我们!然后,下周将前往南非(参加在开普敦约翰内斯堡的 SpringOne Tour 展会),之后再前往毛里求斯参加 DevConf——如果您在任何这些地方,请不要犹豫打个招呼!

此外,完全值得一提的是,上周日 Spring Framework 迎来了发布 15 周年…

Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M4 发布!

发布 | John Blum | 2019年3月22日 | ...

我代表 Spring、Apache Geode 和 Pivotal GemFire 社区,很高兴宣布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.0.0.M4 版本发布。

特别感谢 @starbuxmanSpringOne Platform 2018 后提供的宝贵反馈。此外,如果您还没看过 Josh 关于 Apache 的 Spring Tip 视频,请务必观看。

新特性

在一些小更新中,里程碑版本 4 添加了以下新功能:

  • 支持使用 Spring Boot 的 Configuration Processor 和 SBDG 提供的 @ConfigurationProperties 类进行外部化配置(更多详情请参阅此处)。在 STS 或 IJ Enterprise 版本中,开发者将获得自动完成和内容辅助的额外便利。

  • 现在可以使用 spring.application.name 属性为 GemFire/Geode 节点命名。

  • GemFire/Geode 的 Spring Boot starters 现在将 Spring Shell 作为运行时依赖项,这在启用和使用 GemFire/Geode 的管理服务时很方便。

  • 为 Spring Cloud Commons 中的一个问题提供了临时解决方案。

Spring Initializr 更新

工程 | Damien Vitrac | 2019年3月21日 | ...

我代表团队以及所有做出贡献的人,很高兴地宣布 Spring Initializr 已更新,现可在 start.spring.io 上使用。

UI 变更 - 倾听您的反馈

在上次修订后,我们收到的主要反馈是关于缺少依赖项列表。一些社区成员似乎是为了获取信息(不一定使用网站生成新应用)而查看这个列表,而另一些人只是想看看有哪些可用的依赖项。

尽管 start.spring.io 看起来是一个非常简单的服务,但通过简单的 HTML 生成应用程序…

一期 Bootiful 播客:AxonIQ 的 Steven van Beelen 和 Pivotal 的 Ben Wilcock 谈 CQRS

工程 | Josh Long | 2019年3月21日 | ...

各位 Spring 爱好者大家好!在本周节目中,Josh Long 与 AxonIQ 的 Steven van Beelen(Axon 项目负责人)和 Pivotal 的 Ben Wilcock 讨论了 CQRS、事件溯源、事件风暴、微服务、Spring Boot 以及 Axon 和 Spring 长期以来的友好合作关系。

宣布 Spring Cloud Function 的首个里程碑版本 - 2.1.0.M1

工程 | Oleg Zhurakousky | 2019年3月20日 | ...

我们很高兴宣布 Spring Cloud Function 的首个里程碑版本 - 2.1.0.M1。

Spring Cloud Function 2.1.0.M1 的各个模块可在 Spring Milestone 仓库中使用。此版本包含以下内容:

  • 一些以前仅在基于 bean factory 的函数目录中可用的功能现在也属于函数式形式 (functional form) 的一部分了(更多关于 函数式形式 (functional form) 的详情请参阅 Dave Syer 的博客
    • 多端点支持 - 能够以与传统上下文配置相同的方式映射多个 HTTP 端点。
    • 函数组合 - 组合函数的能力(例如,foo|barfoo,bar)。
  • 对于 Message 函数与非 Message 函数组合的情况,能够通过 Message headers 传输和保留元信息(例如,Function<Message<?>>, Message<?>>Function<?, ?> 组合…)

订阅 Spring 新闻通讯

保持与 Spring 新闻通讯的联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部