v4.0.0-beta.2
💥 Breaking Change
web-koa- #4396 feat: upgrade koa to v3 (@czy88840616)
🚀 New Feature
axios,bootstrap,bull-board,bull,bullmq,busboy,cache-manager,captcha,casbin-redis-adapter,casbin-typeorm-adapter,casbin,code-dye,consul,core,cos,cron,cross-domain,etcd,event-emitter,express-session,faas,grpc,http-proxy,i18n,info,jwt,kafka,mcp,mikro,mock,mongoose,mqtt,nextjs,oss,otel,processAgent,prometheus-socket-io,prometheus,rabbitmq,redis,security,sequelize,session,socketio,static-file,tablestore,tags,tenant,typegoose,typeorm,upload,validate,validation-joi,validation-zod,validation,view-ejs,view-nunjucks,view,web-express,web-koa,web,ws- #4404 feat: support mcp (@czy88840616)
web-koa- #4396 feat: upgrade koa to v3 (@czy88840616)
bull-board,web-koa- #4380 feat: add new v4 main page (@czy88840616)
🐛 Bug Fix
ws- #4364 fix: heartbeat does not take effect in koa scenario (@czy88840616)
bull-board- #4351 fix: bull-board missing export adapter (@czy88840616)
💅 Polish
web-express,web-koa,web- #4371 feat: add random free port (@czy88840616)
typeorm- #4369 feat: add config allow typeorm migrations (@czy88840616)
ws- #4361 breaking: upgrade cron to 3.5.0, support waitForComplete (@denghongcai)
- #4360 feat: add ws upgrade handler (@czy88840616)
- #4354 feat: add request to ws context (@czy88840616)
cron- #4361 breaking: upgrade cron to 3.5.0, support waitForComplete (@denghongcai)
📝 Documentation
- #4397 docs: add api docs (@czy88840616)
- #4394 docs: Update guard.md (@Nokic233)
- #4372 docs: update static_file.md for static directory not found (@heyongsheng)
- #4370 docs: update static_file.md for static directory not found (@heyongsheng)
- #4359 docs: update the wrong spelling of DefaultConfig (@mmdapl)
📦 Dependencies
grpc- #4403 fix(deps): update dependency @grpc/grpc-js to v1.14.0 (@renovate[bot])
- #4355 fix(deps): update dependency @grpc/grpc-js to v1.13.4 (@renovate[bot])
web-express- #4395 chore(deps): update dependency @types/express to v4.17.23 (@renovate[bot])
- Other
- #4400 chore(deps): update gcr.io/etcd-development/etcd docker tag to v3.6.5 (@renovate[bot])
- #4401 chore(deps): update hashicorp/consul docker tag to v1.21.5 (@renovate[bot])
- #4381 fix(deps): update dependency cookie-session to v2.1.1 (@renovate[bot])
- #4393 chore(deps): update redis docker tag to v7.4.5 (@renovate[bot])
- #4389 chore(deps): update hashicorp/consul docker tag to v1.21.4 (@renovate[bot])
- #4388 chore(deps): update gcr.io/etcd-development/etcd docker tag to v3.6.4 (@renovate[bot])
- #4373 chore(deps): update mongo docker tag to v4.4 (@renovate[bot])
- #4362 fix(deps): update dependency statuses to v2.0.2 (@renovate[bot])
leoric- #4392 fix(deps): update dependency leoric to v2.13.8 (@renovate[bot])
axios,http-proxy,web-koa- #4391 fix(deps): update dependency axios to v1.12.0 [security] (@renovate[bot])
validation-zod- #4382 fix(deps): update dependency i18next to v24.2.3 (@renovate[bot])
nextjs- #4385 chore(deps): update dependency next to ~15.4.0 [security] (@renovate[bot])
- #4377 fix(deps): update dependency next [security] (@renovate[bot])
core,web-koa- #4366 fix(deps): update dependency koa to v2.16.2 [security] (@renovate[bot])
jwt- #4356 fix(deps): update dependency @types/jsonwebtoken to v9.0.10 (@renovate[bot])
Committers: 6
- 142vip.cn (@mmdapl)
- Harry Chen (@czy88840616)
- He Yongsheng (@heyongsheng)
- Hongcai Deng (@denghongcai)
- NoKic233 (@Nokic233)
- yuuang (@zhangyuang)





