Skip to content

Releases: alibaba/funcraft

Release 2.11.2

09 Apr 11:43
62d68d8
Compare
Choose a tag to compare

变更日志

问题修复:
windows 平台上,fun install 运行结束后,没有自动退出的 bug

Changelog

Bug fix:
fun install dont exit bug on the windows platform after the fun install finished

Download

fun-v2.11.2-linux-x64.zip
fun-v2.11.2-linux-x86.zip
fun-v2.11.2-macos-x64.zip
fun-v2.11.2-macos-x86.zip
fun-v2.11.2-win-x64.exe.zip
fun-v2.11.2-win-x86.exe.zip

Release 2.11.1

09 Apr 10:37
c08d8bd
Compare
Choose a tag to compare

变更日志

功能优化:
pull 镜像时,动态显示拉取进度

问题修复:
修复 fun install、fun local start 在 win10 下遇到的异常退出的 bug

Changelog

Optimization:
Dynamically pull progress when pulling a docker image

Bug fix:
Fix fun install, fun local start may exit with exception bug on win10

Download

fun-v2.11.1-linux-x64.zip
fun-v2.11.1-linux-x86.zip
fun-v2.11.1-macos-x64.zip
fun-v2.11.1-macos-x86.zip
fun-v2.11.1-win-x64.exe.zip
fun-v2.11.1-win-x86.exe.zip

Release 2.11.0

13 Mar 12:49
Compare
Choose a tag to compare

变更日志

新增功能:

  1. 支持 Link IoT Edge 上 Serverless 应用开发,相关文档请参考

功能优化:

  1. Fun local 支持从标准输入读取事件
  2. 优化命令输出,只在-vvvv模式下打印错误堆栈。
  3. 优化 fun init 体验,clone 参数设置为 --depth=1
  4. 优化 java template 体验,支持直接 invoke、deploy

问题修复:

  1. 修复 fun local start 无法获取日志的 bug
  2. 修复 fun local start 调试 http trigger 时,initializer 被重复执行多次的 bug
  3. 修复 fun local start ctrl + c 结束太慢的问题,支持强制关闭
  4. 优化某些 fun local start 函数异常时的体验
  5. 修复 ctrl + c 终止时,容器可能已经不存在导致报错的 bug

Changelog

New features:

  1. Support for Serverless application development on Link IoT Edge, please refer to Reference

Optimization:

  1. Fun local supports reading events from standard input
  2. Optimize the command output and print the error stack only in -vvvv mode.
  3. Optimize the fun init experience, set the clone parameter to --depth=1
  4. Optimize the java template experience, support direct invoke, deploy

Bug fix:

  1. fix fun local start could not receive logs bug
  2. fix initializer when using http trigger
  3. add force close express server
  4. optimize force server close
  5. process runtime exception when http invoke
  6. check container exist before stopping container

Download

fun-v2.11.0-linux-x64.zip
fun-v2.11.0-linux-x86.zip
fun-v2.11.0-macos-x64.zip
fun-v2.11.0-macos-x86.zip
fun-v2.11.0-win-x64.exe.zip
fun-v2.11.0-win-x86.exe.zip

Release 2.10.2

20 Feb 07:02
e5069d7
Compare
Choose a tag to compare

变更日志

  1. fun local 增强
    1. http trigger 调用时,容器重用,提升体验
    2. http trigger 容器重用时,自动检测代码文件变化,并热加载
  2. bug 修复
    1. 修复使用 fun local 时,不支持多个 nas 的 bug
    2. 修复使用 fun local 时,不支持 InitializationTimeout 的 bug
  3. 其他
    1. 优化 docker stop 的速度
    2. 重构 nas browser demo,使用 fun install 下载依赖

Changelog

  1. fun local related enhancement:
    1. container reuse support for http invoke
    2. auto reload changed code when using container reuse
  2. Fix bug:
    1. fix not support multi nas bug when using fun local
    2. fix InitializationTimeout bug when using fun local
  3. others:
    1. optimize docker stop operation
    2. refactor nas browser example using fun install

Download

fun-v2.10.2-linux-x64.zip
fun-v2.10.2-linux-x86.zip
fun-v2.10.2-macos-x64.zip
fun-v2.10.2-macos-x86.zip
fun-v2.10.2-win-x64.exe.zip
fun-v2.10.2-win-x86.exe.zip

Release 2.10.1

01 Feb 12:02
Compare
Choose a tag to compare

变更日志

  1. fun init 若干改进
    1. 改进帮助信息,
    2. 增强 meta 描述,copyOnlyPaths 支持数组,增加了 ignorePaths 属性支持
  2. fun config 支持呼和浩特 region
  3. fun install 若干改进
    1. task 支持环境变量,命令行支持 --env 设定环境变量
    2. 默认属性不输出,比如 local: true
    3. 升级 fc-docker 到 1.4.0,以解决 python 环境差异问题
    4. 新增了一个 python 中执行 R 语言的例子

Download

fun-v2.10.1-linux-x64.zip
fun-v2.10.1-linux-x86.zip
fun-v2.10.1-macos-x64.zip
fun-v2.10.1-macos-x86.zip
fun-v2.10.1-win-x64.exe.zip
fun-v2.10.1-win-x86.exe.zip

Release 2.10.0

28 Jan 11:50
Compare
Choose a tag to compare

变更日志

增强 API 网关功能,使用介绍可以参考

  1. 新增支持 ServiceParameters 参数
  2. 新增支持 ServiceParametersMap 参数
  3. 可以自由映射请求参数与后端参数,并支持常量参数、系统参数等。

Changelog

Enhance the API gateway support, reference:

  1. Add support for ServiceParameters parameter
  2. Add support for ServiceParametersMap parameter
  3. Map request parameters and backend parameters freely and support constant parameters, system parameters, and so on.

Download

fun-v2.10.0-linux-x64.zip
fun-v2.10.0-linux-x86.zip
fun-v2.10.0-macos-x64.zip
fun-v2.10.0-macos-x86.zip
fun-v2.10.0-win-x64.exe.zip
fun-v2.10.0-win-x86.exe.zip

Release 2.9.5

23 Jan 06:07
Compare
Choose a tag to compare

变更日志

与线上同步 fun config 可选的 region

Changelog

Fix bug: optional region of fun config is out of sync .

Download

fun-v2.9.5-linux-x64.zip
fun-v2.9.5-linux-x86.zip
fun-v2.9.5-macos-x64.zip
fun-v2.9.5-macos-x86.zip
fun-v2.9.5-win-x64.exe.zip
fun-v2.9.5-win-x86.exe.zip

Release 2.9.4

21 Jan 01:53
91665d8
Compare
Choose a tag to compare

变更日志

修复 funignore 引起的 CodeUri 无法配置 ../ 的 bug

Changelog

Fixed a bug where CodeUri could not be configured as a directory outside basedir

Download

fun-v2.9.4-linux-x64.zip
fun-v2.9.4-linux-x86.zip
fun-v2.9.4-macos-x64.zip
fun-v2.9.4-macos-x86.zip
fun-v2.9.4-win-x64.exe.zip
fun-v2.9.4-win-x86.exe.zip

Release 2.9.3

18 Jan 03:23
Compare
Choose a tag to compare

变更日志

  1. fun install 支持 -R, --recursive 参数,以支持目录递归安装 fun.yml 文件。
  2. 增加 fun install env 子命令,用于打印环境变量。
  3. 支持 --verbose 的分级,-vvvv 打印 debug 级别的日志。

Changelog

  1. fun install support -R, --recursive option, install dependencies directory recursively which contains fun.yml.
  2. add fun install env subcommd, print out Environment Variables.
  3. support multiply level of verbose, -vvvv print debug level log.

Download

fun-v2.9.3-linux-x64.zip
fun-v2.9.3-linux-x86.zip
fun-v2.9.3-macos-x64.zip
fun-v2.9.3-macos-x86.zip
fun-v2.9.3-win-x64.exe.zip
fun-v2.9.3-win-x86.exe.zip

Release 2.9.2

17 Jan 02:27
Compare
Choose a tag to compare

变更日志

  1. fun install 若干改进
    1. 改进 pip 安装方式,解决依赖重复安装问题
    2. ctrl + c 退出后清理 container
    3. 修复安装失败 task 仍然被 save 进 fun.yml 的问题
    4. 重构了 Task 类,解决 verbose 部分不生效的问题
  2. 增加了 pyzbar 相关的示例

Changelog

  1. Several improvements of fun install.
    1. improve pip install method to fix packages reinstall problem.
    2. cleanup container when ctrl + c .
    3. Fix installation failed task still being saved into fun.yml.
    4. refactor Task class to fix that some of verbose is not effective.
  2. add a pyzbar example.

Download

fun-v2.9.2-linux-x64.zip
fun-v2.9.2-linux-x86.zip
fun-v2.9.2-macos-x64.zip
fun-v2.9.2-macos-x86.zip
fun-v2.9.2-win-x64.exe.zip
fun-v2.9.2-win-x86.exe.zip