Releases: midwayjs/midway
Releases · midwayjs/midway
v3.20.23
v3.20.23 (2026-04-09)
🐛 Bug Fix
core,web-koa- #4552 fix: support koa 2.16.4 (@czy88840616)
🔧 Maintenance
core,web-koa- #4552 fix: support koa 2.16.4 (@czy88840616)
Committers: 1
- Harry Chen (@czy88840616)
v4.0.2
v4.0.2 (2026-04-06)
🚀 New Feature
commander,skill-midway- #4549 feat: add skill-midway package and installers (@czy88840616)
🔧 Maintenance
- #4547 fix: execa sync scripts (@czy88840616)
📦 Dependencies
busboy,grpc,rabbitmq,socketio,web-express,web-koa,web,ws- #4546 chore(deps): update dependency fs-extra to v11.3.4 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.1
v4.0.1 (2026-04-05)
🚀 New Feature
- #4533 feat: new site (@czy88840616)
🐛 Bug Fix
core,react,vue- #4545 fix(core): Improve the type derivation document and example of the functional API input schema (@czy88840616)
axios,bull-board,bull,bullmq,busboy,cache-manager,captcha,casbin,code-dye,commander,consul,core,cos,cron,cross-domain,etcd,event-emitter,express-session,grpc,http-proxy,i18n,info,jwt,kafka,leoric,mcp,mikro,mongoose,mqtt,nextjs,one-shot,oss,passport,piscina,prometheus,rabbitmq,redis,security,sequelize,session,socketio,static-file,swagger,tablestore,tags,tenant,typeorm,upload,validate,validation-class-validator,validation-joi,validation-zod,validation-zod4,validation,view-ejs,view-nunjucks,view,web-express,web-koa,web,ws- #4537 fix: use public core typing entrypoints (@czy88840616)
📦 Dependencies
- Other
- #4543 chore(deps): update dependency @types/node to v20.19.39 (@renovate[bot])
- #4535 chore(deps): update gcr.io/etcd-development/etcd docker tag to v3.6.10 (@renovate[bot])
- #4539 chore(deps): update hashicorp/consul docker tag to v1.22.6 (@renovate[bot])
web- #4532 chore(deps): update dependency dayjs to v1.11.20 - autoclosed (@renovate[bot])
core- #4540 fix(deps): update dependency @opentelemetry/api to v1.9.1 (@renovate[bot])
core,web-koa- #4542 fix(deps): update dependency koa to v3.1.2 [security] (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.0
v4.0.0 (2026-03-26)
The new version is finally here! 🚀
📦 Dependencies
- Other
- #4531 chore(deps): update dependency @types/node to v20.19.37 (@renovate[bot])
web-koa- #4530 chore(deps): update dependency axios to v1.13.5 [security] (@renovate[bot])
v4.0.0-beta.17
v4.0.0-beta.17 (2026-03-22)
🐛 Bug Fix
passport,validation,view-ejs,web-express,web-koa- #4528 fix: align config typings with runtime (@czy88840616)
📦 Dependencies
axios- #4529 fix(deps): update dependency axios to v1.13.5 [security] (@renovate[bot])
http-proxy- #4527 fix(deps): update dependency axios to v1.13.5 [security] (@renovate[bot])
mcp- #4456 chore(deps): update dependency @modelcontextprotocol/sdk to v1.26.0 [security] (@renovate[bot])
- Other
- #4513 chore(deps): update redis docker tag to v7.4.8 (@renovate[bot])
bullmq- #4523 fix(deps): update dependency bullmq to v5.71.0 (@renovate[bot])
- #4519 fix(deps): update dependency bullmq to v5.70.4 (@renovate[bot])
web-koa,web- #4524 fix(deps): update dependency qs to v6.15.0 (@renovate[bot])
tablestore- #4525 fix(deps): update dependency tablestore to v5.6.3 - autoclosed (@renovate[bot])
validation-zod- #4526 fix(deps): update dependency zod-validation-error to v3.5.4 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.0-beta.16
v4.0.0-beta.16 (2026-03-08)
🚀 New Feature
crud- #4516 feat: add crud component (@czy88840616)
🐛 Bug Fix
core- #4522 fix: decorator option naming (@czy88840616)
swagger- #4521 fix: Swagger documentation for ApiOperation passthrough (@czy88840616)
📦 Dependencies
oss- #4506 fix(deps): update dependency @types/ali-oss to v6.23.3 (@renovate[bot])
- Other
- #4518 chore(deps): update dependency axios to v1.13.6 (@renovate[bot])
- #4495 chore(deps): update hashicorp/consul docker tag to v1.22.5 (@renovate[bot])
bullmq- #4514 fix(deps): update dependency bullmq to v5.70.1 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.0-beta.14
v4.0.0-beta.14 (2026-02-24)
🚀 New Feature
swagger,validation-class-validator,validation-joi,validation-zod,validation-zod4,validation- #4510 feat: add swagger validation dto reuse (@czy88840616)
🐛 Bug Fix
core,mock- #4511 fix: mock app exports (@czy88840616)
📦 Dependencies
nextjs- #4497 chore(deps): update dependency next to ~16.1.0 [security] (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.0-beta.13
v4.0.0-beta.13 (2026-02-22)
🐛 Bug Fix
api-bridge,core,mock- #4509 fix: mock rspack dev runtime (@czy88840616)
📦 Dependencies
bullmq- #4498 fix(deps): update dependency bullmq to v5.70.0 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v4.0.0-beta.12
v4.0.0-beta.12 (2026-02-22)
💥 Breaking Change
axios,bull,bullmq,cache-manager,commander,consul,core,cos,cron,etcd,faas,grpc,info,kafka,mcp,mqtt,one-shot,oss,otel,piscina,rabbitmq,redis,socketio,tablestore,web-express,web-koa,ws- #4507 feat: add request entry async tracing (@czy88840616)
api-bridge,axios,bootstrap,bull-board,bull,bullmq,busboy,cache-manager,captcha,casbin-typeorm-adapter,casbin,code-dye,commander,consul,core,cos,cron,cross-domain,etcd,event-emitter,faas,grpc,http-proxy,i18n,info,jwt,kafka,leoric,mcp,mikro,mock,mongoose,mqtt,nextjs,one-shot,oss,passport,piscina,processAgent,prometheus,rabbitmq,react,redis,security,sequelize,session,socketio,static-file,swagger,tablestore,tags,typegoose,typeorm,upload,validation-class-validator,validation-joi,validation-zod,validation-zod4,validation,version,view-nunjucks,view,vue,web-bridge,web-express,web-koa,web,ws- #4504 feat: implement integration code (@czy88840616)
🚀 New Feature
axios,bull,bullmq,cache-manager,commander,consul,core,cos,cron,etcd,faas,grpc,info,kafka,mcp,mqtt,one-shot,oss,otel,piscina,rabbitmq,redis,socketio,tablestore,web-express,web-koa,ws- #4507 feat: add request entry async tracing (@czy88840616)
api-bridge,axios,bootstrap,bull-board,bull,bullmq,busboy,cache-manager,captcha,casbin-typeorm-adapter,casbin,code-dye,commander,consul,core,cos,cron,cross-domain,etcd,event-emitter,faas,grpc,http-proxy,i18n,info,jwt,kafka,leoric,mcp,mikro,mock,mongoose,mqtt,nextjs,one-shot,oss,passport,piscina,processAgent,prometheus,rabbitmq,react,redis,security,sequelize,session,socketio,static-file,swagger,tablestore,tags,typegoose,typeorm,upload,validation-class-validator,validation-joi,validation-zod,validation-zod4,validation,version,view-nunjucks,view,vue,web-bridge,web-express,web-koa,web,ws- #4504 feat: implement integration code (@czy88840616)
📦 Dependencies
mqtt- #4503 fix(deps): update dependency mqtt to v5.15.0 (@renovate[bot])
- Other
- #4505 chore(deps): update gcr.io/etcd-development/etcd docker tag to v3.6.8 - autoclosed (@renovate[bot])
web-koa,web- #4502 fix(deps): update dependency qs to v6.14.2 (@renovate[bot])
commander- #4499 fix(deps): update dependency commander to v14.0.3 (@renovate[bot])
bullmq- #4491 fix(deps): update dependency bullmq to v5.67.2 (@renovate[bot])
nextjs- #4494 chore(deps): update dependency next to v16 [security] (@renovate[bot])
oss- #4496 fix(deps): update dependency @types/ali-oss to v6.23.2 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)
v3.20.22
v3.20.22 (2026-02-17)
🐛 Bug Fix
core- #4501 修复中间件重复赋值body导致MaxListenersExceededWarning的问题 (@yuntian001)
Committers: 1
- yuntian001 (@yuntian001)