Spring Cloud Data Flow for Cloud Foundry 1.0.0.M2 发布

发布 | Eric Bottard | 2016年4月29日 | ...

我代表 Spring Cloud Data Flow 团队,很高兴宣布 Spring Cloud Data Flow for Cloud Foundry 1.0.0.M2 版本发布。

Spring Cloud Data Flow for Cloud Foundry 允许您在使用 Spring Cloud Data Flow 的所有强大功能(如 Shell、UI 和 Flo)的同时,将 Cloud Foundry 作为后端。流组件作为单独的应用程序部署在 Cloud Foundry 中,利用平台的能力处理伸缩和健康监测。

这第二个里程碑

Spring Cloud Data Flow for Apache YARN 1.0.0.M2 发布

发布 | Janne Valkealahti | 2016年4月29日 | ...

我代表 Spring Cloud Data Flow 团队,很高兴宣布 Spring Cloud Data Flow for Apache YARN 1.0.0.M2 版本发布。

Spring Cloud Data Flow for Apache YARN 允许您在使用 Spring Cloud Data Flow 的所有强大功能(如 Shell、UI 和 Flo)的同时,将 Apache YARN 作为后端。流组件作为单独的应用程序部署在 Apache YARN 中,利用平台的能力处理伸缩和健康监测。

这第二个里程碑

  • 基于 Spring Cloud YARN Deployer 1.0.0.M1 版本构建。
  • 基于 Spring Cloud Data Flow 1.0.0.M3 版本构建。
  • 添加 Spring Cloud Task 支持,用于在 YARN 集群中协调包括 Spring Batch 作业在内的短生命周期任务。
  • 改进了内部协调的 IP 地址发现。
  • 添加了从 HDFS 托管、解析和注册 OOTB 应用的支持。
  • 添加了可安装的 RPM 组件。
  • 添加了 Ambari 插件,用于在 YARN 上配置 SCDF。

Spring Cloud Task 1.0.0.M2 现已发布

发布 | Michael Minella | 2016年4月29日 | ...

我们很高兴宣布 Spring Cloud Task 1.0.0.M2 版本发布。这是 Spring Cloud Task 项目的第二个里程碑,包含一些令人兴奋的新特性!

新特性?

随着 Spring Cloud Task M1 版本的发布,我们引入了任务(task)、@EnableTask 注解以及有结束条件的微服务的通用概念。自那时起,我们一直非常忙碌。以下是新特性的一些亮点:

  • Spring Cloud Task 监听器
  • 与 Spring Cloud Stream 集成
  • 与 Spring Batch 集成
  • 更多示例

让我们看看这些特性都包含什么。

Spring Cloud…

Spring Cloud Data Flow 1.0.0 M3 发布

发布 | Mark Fisher | 2016年4月29日 | ...

我代表团队,很高兴宣布 Spring Cloud Data Flow 1.0.0.M3 版本发布。

在过去的几个月里,我们在各种平台上为数据微服务的整体编排添加了令人兴奋的新功能和改进。我们还进行了一些对开发者非常有益的更改,例如为我们发布的所有任务应用暴露了Spring Boot Starter。以下是此版本的一些亮点:

  • 为此版本今天同时发布的以下 Data Flow Server 实现提供了基础
  • 引入并基于 Spring Cloud Deployer 服务提供者接口构建
    • 新的多平台应用程序部署模型,从 Spring Cloud Data Flow 本身中提取出来用于通用目的,包括用于分别部署长运行和短生命周期微服务的 AppDeployerTaskLauncher
    • 改进的应用程序解析策略,支持维护一个应用程序注册表,作为 http, file, maven, dockerhdfs 制品
  • 基于 Spring Cloud Stream 1.0.0.RC3 构建
  • 基于 Spring Cloud Task 1.0.0.M2 构建
  • 改进了对流式和批处理管道的 DSL 支持
  • 添加了对流式和批处理管道的“tap”支持
  • 应用
    • 支持基于新的 Stream Application Starters 项目构建的开箱即用流应用(为 Kafka 和 RabbitMQ 绑定器自动生成的应用)
    • 支持基于新的 Task Application Starters 项目构建的开箱即用任务应用
    • 添加了几个新的开箱即用流应用和任务应用
    • 改进了通过 Shell 和 Dashboard 注册自定义应用的机制
  • 仪表盘
    • 全新改进的仪表盘
    • 添加了对批处理和任务的支持
    • 监控和管理 开箱即用及自定义应用时,添加了“应用”选项卡
  • Flo for Spring Cloud Data Flow
    • 外观现代化,并在调色板、自动布局、自动链接、画布、节点、节点连接器等方面进行了多项用户体验改进
    • 添加了对脚本式转换处理器(scriptable-transform processor)的支持,该处理器接受 ruby, groovy, python 或 javascript 代码作为运行时计算逻辑
    • 添加了主要管道和 tap 管道之间的视觉区分
    • 适配 Angular 风格的工具提示
    • 图布局优化
  • 改进了 IT 和 TCK 测试

  • 添加了新的示例
  • 添加了新的徽标

有关功能、错误修复和改进的完整列表,请参阅已关闭的 1.0.0.M3 GitHub…

Spring Cloud Data Flow for Apache Mesos 和 Kubernetes 1.0.0.M2 版本发布

发布 | Thomas Risberg | 2016年4月29日 | ...

我代表团队,很高兴宣布 Spring Cloud Data Flow for Apache Mesos 和 Spring Cloud Data Flow for Kubernetes 1.0.0.M2 版本发布。

Spring Cloud Data Flow for Apache Mesos 允许您在使用 Spring Cloud Data Flow 的所有强大功能(如 Shell、UI 和 Flo)的同时,将 Apache Mesos 作为后端。流组件使用 Marathon 作为单独的应用程序部署,利用平台的能力处理伸缩和健康监测。

这第二个里程碑

  • 基于 Spring Cloud Deployer Mesos/Marathon 实现的 1.0.0.M1 版本构建
  • 基于 Spring Cloud Data Flow 1.0.0.M3 版本构建
  • 用环境变量替换 spring-cloud-marathon-connector 作为服务连接参数。我们将在未来的版本中改进服务发现,并结合 Mesos/Marathon 原生的服务发现机制来处理运行时凭据
  • 添加了将 OOTB 和自定义应用解析、注册并作为 docker 镜像运行的支持

Spring Session 1.2.0 RC3 发布

工程 | Rob Winch | 2016年4月28日 | ...

我代表社区,很高兴宣布 Spring Session 1.2.0.RC3 版本发布。该版本可在 Spring Milestone Repository (https://repo.spring.io/milestone/) 中找到。

此版本包含针对先前版本的一些修复

此版本中的一些问题亮点包括

  • JDBC 支持将会话属性持久化到单独的表中。这是对社区反馈的回应(感谢!)
  • Redis Session 优化
  • 为改进 Spring Boot 自动配置做准备
  • 更新到 Spring Data Hopper

更多详细信息请参阅1.2 版本新特性

我们的社区支持

Spring REST Docs 1.1.0.RC1

工程 | Andy Wilkinson | 2016年4月28日 | ...

1.1.0.M1 之后,我很高兴宣布 Spring REST Docs 1.1.0.RC1 已发布,可从 https://repo.spring.io/milestone/ 获取。

新特性?

HTTPie 请求片段

引入了一个新的 HTTPie 请求片段。与现有的 curl 请求片段类似,新的片段包含了针对某个请求的 HTTPie 命令。感谢贡献这一新特性的 Raman Gupta

可重用片段

现在可以一次创建片段,并进行一些通用配置,然后进行重用。这减少了在文档化 API 的通用部分(如 self 链接)时的重复工作。

宽松的…

网络研讨会:Spring Cloud Task 介绍

新闻 | Pieter Humphrey | 2016年4月27日 | ...

演讲者:Michael Minella, Pivotal

云计算的主要承诺之一是灵活性。如今,大多数部署到云的应用都是使用云伸缩灵活性的长运行进程。但计算领域充满了短生命周期的任务,它们启动、完成工作然后终止。这些任务是非常好的云用例,因为资源可以快速配置和回收。

在此次网络研讨会中,我们将探讨 Spring Cloud 组合中的一个新项目:Spring Cloud Task,这是一个用于开发和协调短生命周期微服务的新框架。我们将探讨…

网络研讨会:使用 Spring Cloud Data Flow 的数据微服务

新闻 | Pieter Humphrey | 2016年4月27日 | ...

演讲者:Mark Fisher & Mark Pollack, Pivotal 可伸缩数据处理的未来在于微服务!基于 Spring Boot 提供的便捷开发和部署以及 Spring Cloud 的云原生能力,Spring Cloud Stream 和 Spring Cloud Task 项目为微服务流处理和批处理提供了简单强大的框架。在更高级别的抽象层面上,Spring Cloud Data Flow 是一个集成的编排层,为部署和管理由独立组件组成的复杂数据管道提供了高效体验…

Spring Integration 4.3 M2 现已发布

发布 | Artem Bilan | 2016年4月26日 | ...

我很高兴宣布 Spring Integration 4.3.0.M2 现已可从 Spring milestone repository 获取。此版本关闭了约 50 个 JIRA 问题,并包含近 100 次 提交

感谢所有贡献者。特别是 Spring Cloud Stream 团队,他们对 Spring Integration 的全面使用影响了项目方向。

第一个里程碑以来的一些关键特性

  • Spring Integration 运行时对象模型与组件指标(Component Metrics)一起,现在可以作为 graph 暴露,可用于可视化集成应用的当前状态。在 Web 容器中运行时,@EnableIntegrationGraphController 注解与 IntegrationGraphServer Bean 一起创建一个服务,用于通过 REST 协议(例如以 JSON 格式)检索模型和状态

获取 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

取得领先

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部