Laf 社区的小伙伴们大家好,Laf v1.0.0-beta.6 正式发布啦!本次更新以修复 BUG 为主,同时还新增了两个重要功能。让我们来详细了解一下这些内容吧。
AI 生成云函数
在此版本中,我们引入了 AI 自动生成云函数的功能,只需念一句咒语便可自动生成函数代码,可以大大节省我们的开发时间和精力,提高开发效率。
我们来看看如何使用这个神奇的功能。
先进入应用的开发页面,你会看到左上角新增了一个“使用 AI 辅助创建函数”按钮,同时还新增了一个 “试试 🎉 Laf AI” 入口,这两个入口打开的都是同一个窗口,我们任选一个打开即可。
给函数起个名字,再念一句咒语:
点击「开始生成」:
更详细的介绍可参考这篇文章:念一句咒语 AI 就帮我写一个应用,我人麻了…
云函数引入
现在那可以在云函数中直接引入另一个云函数中的 function 或者方法,并且还支持 TypeScript 的提示。有了这个功能,各个云函数之间相互调用将会更加简洁高效。
使用方法非常简单,直接使用以下的语句即可:
import funcName from '@/funcName'
import { func } from '@/funcName'
其中 func
是云函数 funcName
中的某个方法。
需要特别提醒的是,为了避免影响线上业务,Laf 并未直接重启所有应用。因此,如果您想使用云函数引入功能,需要先重启应用。对于新建应用,无需重启即可直接使用。
主要 BUG 修复
- 删除 Bucket 时检查是否有网站托管在其中:修复了网站托管在 Bucket 的情况下删除 Bucket 过程中可能出现的问题,确保您的数据安全。
- 任务错误处理:为任务添加了错误处理机制,使得 Laf 更加稳定可靠。
- 修复了一系列其他 BUG,提高了系统的整体性能。
此外,我们还针对账户交易、网站托管限制等方面进行了优化,以提供更优质的用户体验。
您可以通过以下链接查看完整的更新日志:https://github.com/labring/laf/releases/tag/v1.0.0-beta.6
官网更新
本周我们还正式上线了官方网站,为您提供详细的功能介绍、使用文档、技术支持等资源。
立即访问👉 https://laf.run
探索 Laf 的精彩世界,助您更好地利用 Laf 提升开发体验。
后续计划
后续我们会部署一个新集群,将 Laf 和 Sealos 部署在同一环境中。这样云函数便能轻松调用 Sealos 的各种后端能力,包括 PostgreSQL、Redis、大数据处理、AI 能力等。此外,您还可以利用其他编程语言编写的各类后端应用,实现更丰富的功能。
目前如果想在 Sealos Cloud 中添加 Laf 应用入口,可以直接登录 Sealos Cloud:https://cloud.sealos.io/
进去之后直接打开终端,写个配置清单 laf.yaml:
apiVersion: app.sealos.io/v1
kind: App
metadata:
name: app-laf
spec:
name: Laf on sealos
icon:
type: iframe
data:
url: https://laf.run
desc:
icon: https://laf.run/logo.png
menuData:
nameColor: text-black
helpDropDown:
helpDocs:
然后直接 apply 即可:
$ kubectl apply -f laf.yaml
致谢
以下是参与 Laf v1.0.0-beta.6 代码和文档贡献的贡献者 GitHub ID,感谢大家的贡献!如果名单中有遗漏,请您与我们联系。名单中的排名并无先后之分。