Skip to content

Releases: alibaba/serverless-vscode

Release 1.13.0

27 Oct 15:43
Compare
Choose a tag to compare

Added

  1. Function Flow 流程定义文件提供语法智能提示。支持流程定义文件内属性的自动补全、信息校验和上下文帮助。
  2. Function Flow 流程定义文件提供层级色彩。在流程定义文件中会根据设定的缩进大小进行彩虹色渲染。

language-suggestion

Other

  1. 修复函数运行调试面板有时打开不加载事件文件列表.
  2. 屏蔽内置 Fun 的版本自动检测。

Release 1.12.3

16 Oct 10:04
Compare
Choose a tag to compare

Other

  1. 适配 1.39 及以上版本的 VSCode。
  2. 更新 Win 上 Fun 的下载地址。

Release 1.12.0

13 Oct 15:16
Compare
Choose a tag to compare

Added

  • Funfile 文件提供关键字补全以及 fun-install 子命令补全。在 Funfile 文件中输入关键字子串,自动补全会依据输入内容给出精准的提示选项。

funfile-completion

  • 模版文件 template.yml 自动补全优化。模版文件 template.yml 提供 MemorySize 可选值自动补全列表。

memorySize-tip

  • 函数运行调试面板支持配置 Quick Run/Debug 默认事件文件。在函数运行调试面板中,选择相应事件文件并单击 设为 Quick Run/Debug 默认事件文件,即可进行相关配置。

Other

  • README 更新优化。

Release 1.11.0

27 Sep 06:47
Compare
Choose a tag to compare

Added

  • 函数运行调试面板支持启动长驻型函数。用户可在函数运行调试面板中启动运行或启动调试,启动后通过单击面板中的 "调用" 按钮,可以触发单次的运行或调试。每次点击 "调用" 按钮,Handler 函数都将被执行,Initializer 函数在启动后只会被初始化执行一次。

invokePanel

  • 本地资源树支持拷贝函数。在本地资源面板中,单击函数名后右键函数名选择复制或按 ctrl/⌘ c,再右键服务名选择黏贴或单击服务名后按 ctrl/⌘ v,即可将指定函数在模版文件 template.yml 中的相关描述定义拷贝到指定服务下。

copy-paste

Other

  • 优化本地资源树的加载,提高资源树展开的加载速度。
  • 优化 fun 命令调用方式。避免多次调试 HTTP Trigger 时,出现调试端口被占用的情况。

Release 1.10.0

20 Sep 03:06
Compare
Choose a tag to compare

Added

  • 新增函数运行调试面板。插件将会根据用户设定的函数入口文件,在 Event Trigger 函数入口方法名上显示 Invoke Panel,用户点击后将会跳转至函数运行调试面板。用户可在运行调试面板中新增编辑事件、运行调试函数。

invokePanel

  • 模版文件 template.yml 内提供 Cron 表达式的可读性翻译,并显示该表达式所表示的上一次以及下一次的调用时间(UTC 时间以及本地时间)。用户将鼠标悬浮在模版文件定时触发器的 CronExpression 配置即可看到相关信息。

cronExpression

Other

  • 优化命令顺序以及新增命令注册。
  • 修复 win 下 fun 路径带有空格无法调用的 issue。

Release 1.9.0

16 Sep 02:22
adb94ea
Compare
Choose a tag to compare

Added

  • 优化 HTTP 触发器调试,调试进程可复用以及支持修改 HTTP 调用参数。指定调试带有 HTTP 触发器的某函数后,会在输出面板提示访问链接,可在浏览器或 Postman 中配置访问参数并进行调试,一次会话结束后可以再次发起调用进行下一次调试。

http-trigger

  • 远端调用功能优化,替换为 Fun Invoke。
  • Funfile 文件提供语法高亮以及符号自动补全。

funfile

Other

  • 修复 HTTP 触发器无法调试的 Issue。

Release 1.8.2

06 Sep 08:35
4d4eec4
Compare
Choose a tag to compare

Added

  • 提供模版文件 template.yml 内触发器配置信息的智能提示
    • 支持模版文件 template.yml 内触发器属性的自动补全
    • 支持模版文件 template.yml 内触发器配置信息的校验
    • 支持模版文件 template.yml 内触发器配置的上下文帮助

tpl-event

  • 支持本地启动函数沙箱环境。在本地资源面板中,右击函数名选择启动沙箱环境,即可在沙箱环境中安装依赖或进行配置。

fun-sbox

  • 支持配置云端服务与函数导入的根目录,通过在 VSCode 中配置 aliyun.fc.import.base.path 即可修改导入云端服务与函数时的根目录。

  • 将内置 fun 加入终端 PATH 中。在 VSCode Function Compute 终端中,可以通过输入 fun.shfun.exe 使用 fun。

Other

  • 优化插件激活时机
  • 更新本地资源面板的右键菜单排序

Release 1.7.0

29 Aug 07:00
967330b
Compare
Choose a tag to compare

Added

  • 支持引用 nodejs、python runtime 的内置模块。通过插件创建函数后,会弹出模块引用向导。完成向导后,可以在编辑器中引用 runtime 的内置模块以及获得相关智能提示。

runtime-lib-refer

  • 新增本地调用的配置文件。插件将会根据用户设定的函数入口文件,在函数入口方法名上显示 FC: Invoke Config,左击后将跳转至本地调用配置文件。

  • 支持函数级别安装倚赖。在本地资源面板中,右击函数名选择安装倚赖,会弹出安装倚赖向导。完成向导后,相关倚赖将会安装在函数目录中。

install

  • 提供云端触发器资源的显示。在云端资源面板中会显示函数的触发器列表,左击可看到触发器的详细信息。

Changed

  • 默认事件文件名由 event.dat 变更为 event.evt。

Other

  • 支持未打开工作区时调用云端函数。
  • 优化部分弹窗显示时机。
  • 优化云端视图样式。

Release 1.6.2

29 Aug 06:59
Compare
Choose a tag to compare

Fixed

  • 修复本地资源面板顶层 deploy 无效的问题。

Release 1.6.1

25 Aug 05:54
8e3f0a5
Compare
Choose a tag to compare

Fixed

  • 多模版下适配 Terminal 进行命令输出时 PowerShell 不支持 && 的问题。