Spring Cloud Task 1.1.0.RELEASE 现已可用
我们很高兴地宣布 Spring Cloud Task 1.1.0.RELEASE 现已通过 Github 和 Pivotal 下载仓库提供。非常感谢所有为本次发布做出贡献的人员。
Spring Cloud Task 1.1.0 提供以下特性
这是 1.1.0 的通用版本 (GA)。此版本解决了该项目的关键增强功能,以便更好地涵盖云环境中任务的操作问题。1.1.0 版本的新特性包括
-
更新的错误处理 - 1.0.x 将任务执行产生的堆栈跟踪存储在
TaskExecution#exitMessage
字段中,要求该字段承担双重职责。首先,它用于任务编排(类似于 Spring Batch 中的StepExecution#exitStatus
),其次用于存储堆栈跟踪以进行调试。在 1.1.0 版本中,错误消息已移至新字段TaskExecution#errorMessage
,这样每个字段都有其自己的专用用途。 -
更新的分区批处理作业自定义选项 - 在 Spring Cloud Task 的 1.0.x 版本中,将工作进程作为任务启动时,无法自定义提供给它们的命令行参数。这在 Cloud Foundry 等环境中是一个问题,在这些环境中,您可以使用命令行参数自定义配置,而无需重新推送您的应用程序。在新的 1.1.0 版本中,我们提供了通过
…CommandLineArgsProvider
自定义命令行参数的功能,其功能类似于 1.0.2 中引入的EnvironmentVariablesProvider
。