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 系列中,当启动工作程序作为任务时,无法自定义提供给它们的命令行参数。这在 CloudFoundry 等环境中是一个问题,在这些环境中,您可以使用命令行参数自定义配置,而无需重新推送您的应用程序。在新的 1.1.0 版本中,我们提供了通过
…CommandLineArgsProvider
自定义命令行参数的功能,这在功能上类似于 1.0.2 中引入的EnvironmentVariablesProvider
。