我使用1.6.2版编写了一些持久功能。新的1.7.0已发布。我要升级。
只会做
func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v 1.7.0
做这份工作吗?还是我需要做其他事情?
答案 0 :(得分:1)
除了升级扩展程序外,我们无需执行其他任何操作。 1.7.0 release不会更改现有的API,但会添加新功能并修复错误,因此我们依赖于1.6.2扩展名的代码不会中断。
至于新功能,其中一些与DurableOrchestrationClient相关,而当前的JS SDK中尚未实现这些功能,因此,除非升级SDK,否则我们无法从中受益。我们可以尝试使用其他类似call built-in HTTP API for starting new orchestration的方法,例如本地调用http://localhost:7071/runtime/webhooks/durabletask/orchestrators/{functionName}
来组织新的协调器,而不是使用Http触发器作为启动器。
关于Azure Functions核心工具中的耐用函数命令,新版本的Cli尚未推送到npm,因此我们也无法对其进行更新。