Spring Cloud Function 2.0 和 Azure Functions

工程 | Dave Syer | 2018年9月25日 | ...

Spring Cloud Function 自 1.0 版本以来一直支持 Microsoft Azure Functions,但在最新的 2.0 版本(仍处于里程碑阶段)中,我们决定稍微更改一下编程模型。本文介绍了这些更改对用户的意义,并提供了更改背后的背景信息。我们在 Spring 团队中非常享受这项工作,并与微软的同事合作,为我们的用户带来两种技术的最佳融合。

适用于 Java 的 Azure Functions

Microsoft 一直以来在 Azure Functions 中都支持 Java,它使开发人员能够轻松编写和部署 Java 代码,这些代码能够以无服务器的方式连接到 Azure 中的各种平台服务(事件、数据库、存储、HTTP 网关等)。它附带基于注释的编程模型,该模型将函数实现放在 Java 方法中。因此,您可以编写一个方法并使用 @FunctionName 注释它……

Spring Vault 2.1 实战

工程 | Mark Paluch | 2018年9月24日 | ...

Spring Vault 2.1 即将发布。我想利用这篇文章更深入地了解即将发布的版本中的更改和功能。

团队一直在开发大量新功能

  • 扩展基于基础设施的身份验证以支持 Google Cloud IAM 和 Azure 托管服务标识

  • 集成 Vault 的版本化键值后端

  • 包装 API 支持

  • Java 11 兼容性

Spring Vault 支持 HashiCorp Vault 0.5 到 0.11 版本。您可以在 GitHub 上找到 Spring Vault 和 Spring Cloud Vault 的 示例存储库。现在,让我们深入了解 Spring…

Spring Data JDBC、引用和聚合

工程 | Jens Schauder | 2018年9月24日 | ...

在我之前的 博文 中,我描述了如何设置和使用 Spring Data JDBC。我还描述了使 Spring Data JDBC 比 JPA 更易于理解的前提。一旦您考虑引用,这一点就会变得有趣。例如,考虑以下领域模型

class PurchaseOrder {

  private @Id Long id;
  private String shippingAddress;
  private Set<OrderItem> items = new HashSet<>();

  void addItem(int quantity, String product) {
    items.add(createOrderItem(quantity, product));
  }

  private OrderItem createOrderItem(int quantity, String product) {

    OrderItem…

Spring Integration、AMQP 和 Kafka 发布候选版本可用

发布 | Artem Bilan | 2018年9月24日 | ...

我代表 Spring Integration 团队很高兴地宣布 Spring Messaging 项目的发布候选版本。每个版本都基于最近发布的 Spring Framework 5.1 GA,已升级依赖项,并将成为即将发布的 Spring Boot 2.1 M4 的一部分 - 恰逢 Spring One Platform

这些项目的工件可在 Spring 里程碑 存储库中获取。

请参阅每个参考手册中的“新增功能”章节,以获取有关下面提到的每个项目的新功能和重大更改的更多信息。

Spring AMQP

2.1.0.RC1 发行说明。

项目页面 | GitHub | JIRA | 文档 | Stack Overflow |

Spring Session BOM Bean-RC1 发布

发布 | Rob Winch | 2018年9月24日 | ...

这篇文章由 Vedran Pavić 撰写

我代表社区很高兴地宣布发布 Spring Session BOM Bean-RC1。此版本基于 Spring Session 2.1.0.RC1,该版本总共解决了 13 个问题。请继续阅读以了解此版本的亮点。

支持 Java 11

Spring Session 现在支持 Java 11,当然,所需版本仍然为 Java 8。我们的 CI 管道得到了增强,因此该项目现在可以持续验证 Java 8、10 和 11。

依赖项升级

Spring Session 2.1.0.RC1 基于以下最新版本的关键……

适用于 Apache Geode & Pivotal GemFire 的 Spring Boot 1.0.0.M3 发布!

工程 | John Blum | 2018年9月22日 | ...

我代表 Spring 和 Apache Geode 社区很高兴地宣布 适用于 Apache Geode & Pivotal GemFire 的 Spring Boot (SBDG) 的第三个里程碑版本,版本 1.0.0.M3

1.0 正式 GA 版本的代码几乎已完成。在正式 GA 之前,还将发布 1 个开发里程碑(RC1)。新的 1.0.0.M3 代码可以从 Spring 的 libs-milestone 存储库中获取。

新增功能

SBDG 1.0.0.M3 添加了对使用 Spring Boot 的 Actuator 功能与 Apache Geode & Pivotal GemFire(以及通过扩展 Pivotal Cloud Cache,它由 Pivotal GemFire 支持)的功能。

具体来说,此支持包括 Spring Boot HealthIndicators 以评估……的状态和运行状况。

Spring Framework 5.1 正式发布

发布 | Juergen Hoeller | 2018年9月21日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Framework 5.1 现已从 repo.spring.io 以及 Maven Central 正式发布!请查看我们最近更新的文档……

Spring Framework 5.1 要求使用 JDK 8 或更高版本,并特别支持 JDK 11 作为下一个长期支持版本。它包含针对 GraalVM 兼容性的初始改进,并与最近发布的 Reactor CaliforniumHibernate ORM 5.3 深度集成。

核心容器引入了……

Spring Data Lovelace GA 发布

发布 | Mark Paluch | 2018年9月21日 | ...

我代表 Spring Data 团队很高兴地宣布 Spring Data Lovelace 正式发布。此发布列车构建在刚刚发布的 Spring Framework 5.1 GA 之上。您可以使用下周发布的 Spring Boot 2.1 M4 版本轻松使用 Spring Data Lovelace。Spring Data Lovelace 附带了许多主要功能、改进和错误修复。最值得注意的主题是

  • 支持不可变对象
  • 延迟 JPA 存储库初始化
  • 支持 MongoDB 4.0 客户端会话和事务
  • 新的 Spring Data JDBC 模块
  • Apache Cassandra 映射改进,适用于 Map 和元组类型、生命周期回调和 Kotlin 扩展
  • 使用 Spring Data Redis 进行副本读取

Spring Tool Suite 3.9.6 发布

发布 | Martin Lippert | 2018年9月20日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Tool Suite 的 3.9.6 版本发布,这是我们基于 Eclipse 的工具。

此版本的亮点包括

  • 更新到 Eclipse 2018-09 版本
  • 增加了对自动和手动 SSH 隧道到 CF 上的远程应用程序的支持,以进行远程 JMX 访问
  • 各种错误修复

要下载发行版,请访问

详细的新增功能说明可以在这里找到:STS 3.9.6 新功能

享受!

宣布 Spring Cloud Function - 2.0.0.M2

工程 | Oleg Zhurakousky | 2018年9月19日 | ...

我们很高兴地宣布 Spring Cloud Function - 2.0.0.M2 的第二个里程碑版本。

Spring Cloud Function 2.0.0.M2 的各个模块可在 Spring 里程碑 存储库中使用。

除了常规增强和错误修复之外,此版本的主题包括

  • Kotlin 支持
  • Azure Functions 的新编程模型(博客即将推出)
  • 在 Web 适配器中自动(可选)导出启动时的 Supplier

如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 "适合贡献" 标签。如果您有任何一般性问题,请在 stackoverflow.com 上使用 spring-cloud-function 标签 提问…

获取 Spring 电子邮件

通过 Spring 电子邮件保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部