@faasjs/deep_merge
A helper function to deep merge objects and array.
Install
npm install @faasjs/deep_merge
A helper function to deep merge objects and array.
A helper function to deep merge objects and array.
npm install @faasjs/deep_merge
FaasJS use Semantic Versioning.
@faasjs/lint
@faasjs/lint
to use @biomejs/biome
v2.@faasjs/jest
@faasjs/jest
.@faasjs/next
@faasjs/next
.@faasjs/vite
@faasjs/vite
for improved development experience and integration with Vite.@faasjs/server
MiddlewareContext
.beforeHandle
to Server
.staticHandler
's notFound
option supports string path as fallback path.@faasjs/cli
faas dev
command to start a development server.@faasjs/cloud_function
export const func = useFunc(...)
syntax.@faasjs/ant-design
@faasjs/server
middleware
to handle option request.@faasjs/server
middleware
to Server
.faasjs
tsconfig.react.json
.@faasjs/react
@faasjs/server
getRouteFiles
to get all route files.Remove unused dependencies: lodash, typescript.
@faasjs/logger
FaasLogTransport
environment variable to enable/disable transports.@faasjs/logger
@faasjs/func
export const func = useFunc(...)
syntax.@faasjs/load
loadPackage
support defaultNames
.@faasjs/ant-design
FaasDataWrapperRef
from @faasjs/react
.@faasjs/logger
disableTransport
.@faasjs/types
, @faasjs/browser
, @faasjs/react
and @faasjs/ant-design
FaasActionUnionType
type and change FaasAction
to infer action's type.@faasjs/react
and @faasjs/ant-design
ref
to FaasDataWrapper
.@faasjs/ant-design
useThemeToken
.tableRender
.UnionFaasItemProps
.@faasjs/ant-design
hidden
bug.@faasjs/ant-design
if
bug.faasjs
exactOptionalPropertyTypes
,strictNullChecks
and noEmit
.@faasjs/server
stripPrefix
to staticHandler
.cache
can be a string as cacheKey to staticHandler
.@faasjs/lint
useExhaustiveDependencies
to warn
by default.faasjs
faasjs/tsconfig.base
, faasjs/tsconfig.react
and faasjs/tsconfig.build
in your project's tsconfig.@faasjs/ant-design
@faasjs/browser
ResponseError
to support string or Error as parameter.@faasjs/server
onStart
to Server
.@faasjs/server
tsx watch
instead.@faasjs/test
@faasjs/load
detectNodeRuntime
and loadPackage
for dynamic load .func.ts file.Happy New Year! 🎉
@faasjs/mongo
, @faasjs/vue-plugin
.[Break] Replace jest with vitest.
@faasjs/server
@faasjs/logger
@faasjs/logger/transport
to @faasjs/logger
.getTransport
.@faasjs/logger
__hidden__
to hide argument for message.@faasjs/logger
@faasjs/logger
@faasjs/logger/transport
.@faasjs/server
onClose
.@faasjs/logger
@faasjs/server
@faasjs/logger
Transport
.@faasjs/func
nameFunc
for improve logger.@faasjs/server
@faasjs/load
@faasjs/server
SIGTERM
and SIGINT
to exit smoothly.@faasjs/server
useMiddleware
and useMiddlewares
.staticHandler
.@faasjs/load
loadTs
.@faasjs/react
useStateRef
hook.FormContainer
performance.disabled
to submitting
.@faasjs/ant-design
@faasjs/http
@faasjs/react
@faasjs/react
initializeStates
to createSplittingContext
.usePrevious
hook.equal
error.@faasjs/react
useSplittingState
.@faasjs/server
@faasjs/react
createSplittingContext
type.equal
.@faasjs/ant-design
ConfigProvider
's language handling to support server renderer.@faasjs/browser
length
to generateId
.@faasjs/react
@faasjs/lint
.astro
files.@faasjs/http
useHttpFunc
.@faasjs/react
useSplittingState
.memo
to createSplittingContext
's Provider
.@faasjs/types
InferFaasAction
.dependencies
to peerDependencies
.@faasjs/server
event
.@faasjs/browser
@faasjs/react
@faasjs/react
equal
and hooks: useEqualMemoize
, useEqualEffect
, useEqualMemo
and useEqualCallback
.@faasjs/knex
npm:
prefix.@faasjs/func
@faasjs/nextjs
@faasjs/deployer
, @faasjs/tencentcloud
.[Break] Upgrade node version to 22.
@faasjs/browser
baseURL
is optional and must be end with /
.action
can be a react server action.@faasjs/react
domain
rename to baseURL
.action
can be a react server action.@faasjs/vue-plugin
domain
rename to baseURL
.@faasjs/server
Add deprecated notice to below packages:
@faasjs/deployer
@faasjs/load
@faasjs/tencentcloud
Add deprecated notice to @faasjs/http
's Validator
.
@faasjs/react
withFaasData
's type.@faasjs/ant-design
withFaasData
's type.@faasjs/react
withFaasData
.@faasjs/ant-design
withFaasData
.Link
's button can be boolean.FaasAction
types.@faasjs/react
OptionalWrapper
.@faasjs/ant-design
App
's styleProviderProps
and browserRouterProps
can be disabled by false
.Form
's initialValues
to Partial<Values>
.@faasjs/ant-design
exports
to all packages' package.json
.@faasjs/lint
.@faasjs/react
@faasjs/react
createSplitedContext
to createSplittingContext
.createSplittingContext
.@faasjs/react
createSplitedContext
's defaultValue can be null.@faasjs/ant-design
React.Dispatch<SetStateAction>
to define modal and drawer types.@faasjs/react
createSplitedContext
.@faasjs/func
FuncParamsType
and FuncReturnType
.create-faas-app
@faasjs/react
createSplitedContext
.@faasjs/ant-design
App
with createSplitedContext
.@faasjs/react
@preact/signals-react
.@faasjs/react
@faasjs/ant-design
@faasjs/jest
@faasjs/test
.create-faas-app
@faasjs/logger
@faasjs/react
useConstant
.@faasjs/ant-design
App
re-render times.@faasjs/ant-design
@faasjs/knex
@faasjs/logger
@faasjs/knex
commit
and rollback
events to transaction
.@faasjs/request
@faasjs/redis
@faasjs/request
@faasjs/ant-design
Tabs
's item's type define.@faasjs/logger
FaasLogMode
.@faasjs/request
, @faasjs/redis
, @faasjs/server
@faasjs/knex
@faasjs/request
@faasjs/func
@faasjs/ant-design
@faasjs/http
@faasjs/server
@faasjs/browser
headers
to beforeRequest
.[Feature] Release first stable version.
@faasjs/react
useSignals
.@faasjs/react
@preact/signal-react
to ^2.0.0
.@faasjs/redis
@faasjs/ant-design
Table
items re-render issue.@faasjs/server
@faasjs/ant-design
@faasjs/knex
@faasjs/react
useSignalState
.@faasjs/ant-design
@faasjs/request
@faasjs/ant-design
@faasjs/request
@faasjs/eslint-config-recommended
@faasjs/eslint-config-react
@faasjs/eslint-config-vue
@faasjs/linter
@faasjs/ant-design
@faasjs/ant-design
filterDropdown: false
and sorter: false
.@faasjs/react
signal
feature, based on @preact/signals-react.@faasjs/redis
@faasjs/logger
@faasjs/request
ResponseError
instead of Error
.@faasjs/func
@faasjs/http
@faasjs/knex
transaction
add options: { trx: Knex.Transaction }
(Thanks contributor: @Witt).originKnex
and OriginKnex
.@faasjs/test
jest.setup.js
moved to @faasjs/jest
.@faasjs/react
skip
can be a function.@faasjs/server
@faasjs/linter
@faasjs/linter
based on biome.@faasjs/http
@faasjs/http
data.event.params
as cloned params.@faasjs/browser
setMock
for testing.@faasjs/ant-design
onClick
to Link
.Link
return null.@faasjs/ant-design
Link
global style.@faasjs/ant-design
Link
style.Link
onClick bug.@faasjs/ant-design
copyable
to Link
.@faasjs/react
reloadTime
from useFaas
.@faasjs/react
debounce
to useFaas
.@faasjs/ant-design
@faasjs/server
onError
.@faasjs/http
@faasjs/react
ErrorBoundary
's onError be opitonal.@faasjs/knex
@faasjs/react
ErrorBoundary
.@faasjs/cloud_function
@faasjs/ant-design
@faasjs/ant-design
@faasjs/request
@faasjs/server
X-FaasJS-Timing-Pending
, X-FaasJS-Timing-Processing
, X-FaasJS-Timing-Total
to header.@faasjs/http
@faasjs/react
@faasjs/eslint-config-recommended
@faasjs/server
@faasjs/browser
& @faasjs/server
& @faasjs/http
X-FaasJS-Request-Id
header.@faasjs/ant-design
@faasjs/server
@faasjs/react
useFaas
.@faasjs/knex
@faasjs/logger
@faasjs/request
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/react
@faasjs/react
@faasjs/request
@faasjs/react
setParams
.@faasjs/ant-design
Tabs
component.@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/knex
@faasjs/ant-design
@faasjs/redis
@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
App
component.@faasjs/knex
@faasjs/ant-design
@faasjs/redis
@faasjs/request
@faasjs/ant-design
@faasjs/test
.ts
to filename.@faasjs/ant-design
@faasjs/ant-design
@faasjs/request
@faasjs/ant-design
@faasjs/ant-design
UnionFaasItem
.@faasjs/redis
@faasjs/http
@faasjs/ant-design
Loading
and FaasDataWrapper
.@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
@faasjs/http
@faasjs/logger
@faasjs/ant-design
@faasjs/ant-design
@faasjs/cloud_function
@faasjs/func
@faasjs/http
@faasjs/ant-design
@faasjs/react
@faasjs/ant-design
@faasjs/logger
@faasjs/cli
lodash
.@faasjs/server
lodash
.create-faas-app
lodash
.@faasjs/ant-design
if
in FormItem.@faasjs/ant-design
@faasjs/ant-design
@faasjs/ant-design
lodash-es
instead of lodash
.@faasjs/ant-design
@faasjs/knex
@faasjs/redis
@faasjs/func
@faasjs/knex
node >= 16.0.0
to package.json
.create-faas-app
@faasjs/test
@faasjs/func
@faasjs/aws
@faasjs/aws
package.@faasjs/react
@faasjs/types
.@faasjs/func
@faasjs/knex
@faasjs/request
@faasjs/http
@faasjs/ant-design
@faasjs/jest
create-faas-app
@faasjs/eslint-recommended
@faasjs/ant-design
react-use
dependency.@faasjs/http
@faasjs/knex
better-sqlite3
as sqlite adapter.@faasjs/ant-design
afterItems
to Form
.@faasjs/ant-design
filterDropdown
.@faasjs/ant-design
@faasjs/jest
@faasjs/jest
.@faasjs/ant-design
object
and object[]
to FormItem
.@faasjs/server
@faasjs/server
@faasjs/ant-design
Form
.@faasjs/ant-design
beforeItems
to Form
.@faasjs/ant-design
submitTo
to Form
.@faasjs/ant-design
children
to Title
.@faasjs/ant-design
@faasjs/ant-design
h1
to Title
.@faasjs/ant-design
FormItem
.@faasjs/graphql-server
@faasjs/graphql-server
.Happy Chinese New Year! :tiger: :firecracker:
@faasjs/browser
FaasData
to FaasDataWrapper
.element
to render
.data
and setData
to useFaas
and FaasDataWrapper
.FaasDataWrapper
directly, it will use default client.@faasjs/ant-design
Table
supports ajax mode.@faasjs/ant-design
Config
.Title
.Routes
.@faasjs/http
@faasjs/ant-design
Drawer
and useDrawer
.data
and setData
to FaasDataWrapper
.@faasjs/eslint-config-recommended
*.mjs
to files.@faasjs/ant-design
options
to baseItemProps
.@faasjs/knex
knex
v1.0.0.@vscode/sqlite3
instead of sqlite3
.@faasjs/ant-design
options
to Description
and Table
.Blank
.filter
to boolean
in Table
.@faasjs/server
randomBytes
to generate requestId.queryString
to event.@faasjs/ant-design
faasData
to Table
and Description
.@faasjs/react
getClient
.@faasjs/ant-design
extend
to Form
, Description
and Table
.@faasjs/ant-design
render
to Description
.Form
.@faasjs/logger
remove default export.@faasjs/request
remove default export.@faasjs/deep_merge
remove default export.@faasjs/ant-design
maxCount
to FormItem
.string[]
and number[]
to options
.@faasjs/ant-design
add options
as a select to FormItem
.@faasjs/ts-transform
.@faasjs/browser
fix cookie.@faasjs/ant-design
add input
to FormItem
.@faasjs/ant-design
export useForm
.@faasjs/load
fix node resolve issue.ts-node
with swc
.tsup
to build packages.@faasjs/test
remove vm2
.@faasjs/types
to faasjs
.@faasjs/ant-design
.@faasjs/graphql-server
upgrade api.@sucrase/jest-plugin
with @swc/jest
.@faasjs/react
fix types.@faasjs/browser
fix data
and onError
.@faasjs/browser
replace XMLHttpRequest
with fetch
.@faasjs/http
export ValidatorConfig
.@faasjs/react
add FaasActions
.@faasjs/react
add FaasData
.@faasjs/react
中 useFaas
新增导出 setLoading
、setPromise
、setData
和 setError
参数,用于自定义数据加载。@faasjs/browser
中 beforeRequest
配置项允许传入异步函数。@faasjs/server
内置 CORS
支持。@faasjs/server
优化单体应用模式下的日志输出。@faasjs/http
新增 http.body
属性,用于获取原始请求体。@faasjs/http
简化日志输出。faasjs
默认依赖包移除 @faasjs/tencentcloud
,使用腾讯云的服务须手动添加依赖。@faasjs/browser
、@faasjs/react
和 @faasjs/vue-plugin
编译版本升级到 es2017
。@faasjs/aws
新增 AWS 适配器。@faasjs/redis
使用 ioredis
替代 redis
。@faasjs/tencentcloud
优化重复代码。@faasjs/cli
优化日志提示。@faasjs/tencentcloud
修正打包时未将 .d.ts 等文件移除的问题。@faasjs/func
新增代码包启动计时(此时间为冷启动的一部分)。@faasjs/eslint-config-recommended
移除 eslint-plugin-jest
。@faasjs/http
优化 ts 定义。strict
模式。@faasjs/test
修正 FuncWarper
为正确的拼写。@faasjs/func
优化部分 ts 定义。@faasjs/cloud_function
优化部分 ts 定义。@faasjs/http
对于小于 100 字节的内容不压缩。@faasjs/redis
新增 getJSON
和 setJSON
方法。vscode/faasjs-snippets
新增 http validator
代码块。npm
替代 yarn
,并将部分关联依赖改为 peerDependencies
。@faasjs/kafka
。@faasjs/react
修正加载错误。@faasjs/sql
移除,使用 @faasjs/knex
代替。faasjs-snippets
添加更多代码片段。@faasjs/cloud_function
将 config
参数改为 public
。@faasjs/browser
支持 CDN。@faasjs/react
支持 CDN。@faasjs/vue-plugin
支持 CDN。@faasjs/deep_merge
导出 deepMerge
方法。@faasjs/logger
导出 Logger
类。@faasjs/tencentcloud
将本地 mock 功能移到 @faasjs/cloud_function
。@faasjs/tencentcloud
环境变量不再强制覆盖 region。@faasjs/react
新增 reload
方法。@faasjs/func
添加 filename
属性。@faasjs/tencentcloud
优化并导出 request
方法。@faasjs/redis
导出 get
和 set
方法。@faasjs/cli
修正部署时内存泄露的问题。@faasjs/tencentcloud
修正日志输出。@faasjs/http
修正 HttpError
的问题。@faasjs/tencentcloud
使用最新的环境变量。@faasjs/cloud_function
优化 invoke 数据。@faasjs/eslint-config-recommended
优化代码风格规范。@faasjs/mongo
支持 mongodb
新版本。@faasjs/tencentcloud
优化时间签名。@faasjs/graphql-server
支持 apollo-server-core
新版本。@faasjs/eslint-config-recommended
优化代码风格规范。@faasjs/cli
部署命令如果使用 -c
参数,默认读取最近的 commit 日志。@faasjs/tencentcloud
优化日志。@faasjs/nuxt
插件。@faasjs/server
退出时自动关闭连接。@faasjs/load
使用 @rollup/plugin-typescript
替代 rpt2。@faasjs/cli
新增 commit
参数,批量部署被修改的云函数。@faasjs/tencentcloud
优化腾讯云接口。@faasjs/tencentcloud
配置优先级调整为:环境变量 > 代码配置项 > yaml 配置项。@faasjs/cli
提速 ts-node,编译时不检查 ts 定义。@faasjs/http
优化 ts 定义。@faasjs/http
优化 ts 定义。@faasjs/test
使用 vm2 加载测试云函数。@faasjs/cli
仅在启动 server 时引入 ts-node。@faasjs/cli
修正部署大量云函数时内存泄露的问题。jwt
项目示例。@faasjs/browser
新增 beforeRequest
参数。@faasjs/cli
修复部分入参无效的问题。@faasjs/http
优化 beforeValid
。@faasjs/typeorm
和 @faasjs/sequelize
。@faasjs/http
新增 beforeValid
,用于构建包含自定义请求校验的 http 插件。@faasjs/knex
优化 transaction 的 ts 定义。@faasjs/cli
部署时对文件名进行检查。@faasjs/cli
部署命令添加 ar
参数,默认自动重试 3 次。@faasjs/knex
部署时检查适配器依赖项是否添加。@faasjs/tencentcloud
修复部分情况下依赖项错误的问题。@faasjs/cloud_function
修复插件排序错误的问题。@faasjs/cloud_function
修复插件名字错误的问题。@faasjs/cli
部署失败时,优化错误提示。@faasjs/cli
新增 -w 参数,设置并发数。@faasjs/cli
部署多个云函数时,自动根据 CPU 数量进行多进程部署。@faasjs/tencentcloud
优化多进程部署时的日志显示。@faasjs/http
测试环境下禁用缓存。@faasjs/cloud_function
和 @faasjs/browser
action 自动转小写。@faasjs/cli
支持部署失败时重试。@faasjs/request
新增 parse 配置项。@faasjs/knex
优化 knex 的 ts 定义。@faasjs/graphql
优化 graphql 依赖项。@faasjs/tencentcloud
修复云函数插件某些情况下未加载的问题。@faasjs/eslint-config-react
。@faasjs/cli
修复日志等级错误的问题。@faasjs/tencentcloud
优化打包机制。@faasjs/tencentcloud
更新网关发布接口。@faasjs/load
升级 js-yaml 版本。@faasjs/load
更新内置库。@faasjs/typeorm
支持 useTypeORM
。@faasjs/cloud_function
优化日志输出。@faasjs/create-faas-app
优化命令行。@faasjs/knex
修复 raw 的 ts 定义。@faasjs/eslint-config-vue
优化规则。@faasjs/http
优化 ts 定义。@faasjs/cloud_function
config 支持传入一个 function。@faasjs/eslint-config-vue
优化规则。@faasjs/load
修复重复引用文件的问题。@faasjs/request
debug 模式下显示更详细的日志。@faasjs/kafka
。@faasjs/knex
修复 knex 连接。@faasjs/test
补充 headers 的 ts 定义。@faasjs/logger
优化插件的日志显示。@faasjs/cloud_function
修复本地调试时没 context 时的报错。@faasjs/react
新增返回 promise
对象。@faasjs/http
压缩后添加 originBody 以便日志查看。@faasjs/cloud_function
移除 context 中的 function 等无法序列化的内容。@faasjs/http
默认使用 brotli 压缩。@faasjs/http
修复没有 body 时也压缩的 bug。@faasjs/http
支持 gzip 压缩。@faasjs/cos-secrets
,请使用 CFS 替代。@faasjs/request
优化日志。@faasjs/request
新增 pfx 和 passphrase 配置项。@faasjs/tencentcloud
更新云函数配置项。@faasjs/react
新增 onError
配置项。@faasjs/server
多个请求时排队处理。@faasjs/redis
支持 useRedis
。@faasjs/knex
。@faasjs/tencentcloud
更新云API v3。@faasjs/tencentcloud
优化触发器更新机制。@faasjs/react
,提供 faas
和 useFaas
两种风格的接口。@faasjs/server
修复没有响应内容时的报错。create-faas-app
删除旧的 babel 配置,改成 ts-jest。@faasjs/func
优化 ts 支持。@faasjs/server
修正没有响应内容时的出错。@faasjs/server
优化无缓存情况下的热加载。@faasjs/server
优化无缓存情况下的热加载。@faasjs/tencentcloud
将 Node.js 默认版本升级到 12.16。@faasjs/func
优化 ts 支持。@faasjs/server
优化缓存。@faasjs/logger
云函数环境下,删除日志中的换行符。@faasjs/func
优化日志显示和 ts 类型。@faasjs/test
支持直接测试云函数,而非云函数文件。@faasjs/eslint-config-recommended
优化规则。@faasjs/test
中 mount
方法支持传入一个初始化后执行的函数。@faasjs/test
新增 mount
方法,JSONHandler
方法支持 cookie 和 session 入参。@faasjs/cos-secrets
支持密钥文件。@faasjs/tencentcloud
禁用腾讯云内置的旧版 request
。@faasjs/func
强制设定 context.callbackWaitsForEmptyEventLoop = false
。@faasjs/tencentcloud
禁用腾讯云内置的旧版 tencentcloud-sdk-nodejs
。@faasjs/tencentcloud
升级默认 Node.js 版本为 10.15
。@faasjs/tencentcloud
修正腾讯云新错误代码导致无法发布的问题。@faasjs/eslint-config-vue
移除 plugin:security/recommended
。@faasjs/cli
适配 Windows 环境。@faasjs/server
添加 sourceIp。@faasjs/server
优化日志展示。@faasjs/tencentcloud
优化依赖库打包机制。@faasjs/http
添加 HTTP 方法定义。@faasjs/load
优化打包时排除内置库的逻辑。@faasjs/sequelize
。@faasjs/http
、@faasjs/server
新增 header X-SCF-RequestId
。@faasjs/cloud_function
在云函数环境中使用内网域名提升性能。faasjs
移除依赖项:@faasjs/browser, @faasjs/sql, @faasjs/redis。@faasjs/mongo
用于适配 mongodb。@faasjs/http
配置项新增 path
和 ignorePathPrefix
设置。@faasjs/cli
修复当 tsconfig 中未使用 paths 功能时出错的问题。@faasjs/typeorm
新增 Connection, Repository, SelectQueryBuilder, getRepository
的输出。@faasjs/cli
支持 tsconfig 的 paths 功能。@faasjs/typeorm
修复单体应用模式下连接出错的问题@faasjs/cos-secrets
修复嵌套全局变量名错误的问题。@faasjs/eslint-config-recommended
补充空格相关的样式设定。@faasjs/cos-secrets
本地模式下会读取本地文件。@faasjs/sql
支持从环境变量读取配置信息。@faasjs/typeorm
支持从环境变量读取配置信息。@faasjs/redis
支持从环境变量读取配置信息。@faasjs/server
出错信息以 json 格式返回。@faasjs/cos-secrets
,一个基于 COS 的密钥解决方案。docs
文件夹。examples
文件夹。@faasjs/tencentcloud
腾讯云故障,禁用别名功能。@faasjs/graphql-server
允许 schemas
参数为函数,且支持异步函数。@faasjs/graphql-server
导出变量新增 GraphQLSchemaModule
。@faasjs/typeorm
修复配置项错误。@faasjs/tencentcloud
修复部署时打包依赖项的错误。@faasjs/typeorm
。@faasjs/sql
单元测试新增 mysql 和 postgresql 的测试。@faasjs/tencentcloud
云函数新增层和死信队列接口,COS 增加文件夹名。@faasjs/load
关闭 rollup 的警告信息。@faasjs/graphql-server
内置 @faasjs/http
。@faasjs/tencentcloud
云函数环境变量新增 FaasLog=debug
。@faasjs/tencentcloud
新增单元测试。@faasjs/request
新增 file
和 downloadStream
参数。@faasjs/graphql-server
规范化配置项,并将 invokeData
作为 context。@faasjs/eslint-config-recommended
更新 eslint rules。faasjs
不再内置 @faasjs/graphql-server
,需手动添加使用。@faasjs/load
修复打包时遇到内置模块报错的问题。@faasjs/eslint-config-recommended
更新 eslint rules。@faasjs/test
将 jest
添加为依赖项。@faasjs/func
handler 参数改为可选项。@faasjs/graphql-server
试验性支持 graphQL。@faasjs/tencentcloud
优化了部署云函数时的日志输出。@faasjs/tencentcloud
补全已正式发布的云函数配置项。faasjs
将 Sql 适配包从 faasjs
中移除。@faasjs/eslint-config-recommended
更新 eslint rules。@faasjs/tencentcloud
修复由于禁用别名功能造成的 BUG。@faasjs/tencentcloud
由于腾讯云故障,暂时禁用别名功能。@faasjs/tencentcloud
修复腾讯云部署 BUG。@faasjs/tencentcloud
腾讯云云函数内存默认从 128 降低为 64。@faasjs/tencentcloud
默认环境变量新增 NODE_ENV,值为部署环境的名字。@faasjs/load
移除 loadNpmVersion。@faasjs/tencentcloud
API 网关 BUG。@faasjs/func
云函数支持 callback。@faasjs/tencentcloud
API 网关 BUG。@faasjs/tencentcloud
提升打包速度。@faasjs/tencentcloud
修复云函数命名错误。@faasjs/server
本地请求入参 method 改名为 httpMethod,增加 path 参数。@faasjs/load
修复 rollup 配置。@faasjs/http
移除无用的依赖项。@faasjs/tencentcloud
优化打包配置。faasjs
中补上依赖项 @faasjs/http
。@faasjs/tencentcloud
修复云函数部署时未完成部署就删除了 COS 代码包的问题。@faasjs/tencentcloud
更新云函数时会等待其更新生效后才进行后续步骤。@faasjs/tencentcloud
使用本地 node_modules 文件加速部署。@faasjs/logger
性能优化,并移除测试用的 lastOuput 属性。@faasjs/server
移除 response 的日志输出以优化性能。@faasjs/http
直接使用 request_id 作为响应头 X-Request-Id 的值。@faasjs/http
使用 = 作为路径前缀避免模糊匹配。@faasjs/logger
timeEnd 出错时的错误信息从 error 降级为 warn。@faasjs/logger
timeEnd 的 key 重复或未知时,报错信息从 error 降级为 warn。@faasjs/http
cookie 新增 sameSite
选项。2019-10-21
@faasjs/request
新增 timeout 和 auth 选项。@faasjs/http
遇到返回值为 null 时的错误。2019-10-16
2019-10-15
2019-10-13
2019-10-11
@faasjs/func
当 handler 没有返回时出现的一个判断异常。2019-10-09
yarn new func
指令,用于快速创建云函数文件及其测试脚本,具体用法可见 yarn new -h
。create-faas-app
创建的项目中加入 .vscode/settings.json
文件,用于优化 VS Code 下的编程体验。2019-10-08
create-faas-app
用于快速创建 FaasJS 项目,可直接通过 npx create-faas-app
使用。2019-09-30
Alpha
阶段,开始 Beta
公测阶段。2019-04-13
Alpha
阶段开发开始。