Releases: midwayjs/midway
Releases · midwayjs/midway
v3.20.10
v3.20.10 (2025-07-27)
🐛 Bug Fix
ws
- #4364 fix: heartbeat does not take effect in koa scenario (@czy88840616)
💅 Polish
cron
- #4361 breaking: upgrade cron to 3.5.0, support waitForComplete (@denghongcai)
📦 Dependencies
- #4362 fix(deps): update dependency statuses to v2.0.2 (@renovate[bot])
Committers: 2
- Harry Chen (@czy88840616)
- Hongcai Deng (@denghongcai)
v3.20.9
v3.20.9 (2025-07-13)
💅 Polish
ws
- #4360 feat: add ws upgrade handler (@czy88840616)
📝 Documentation
📦 Dependencies
jwt
- #4356 fix(deps): update dependency @types/jsonwebtoken to v9.0.10 (@renovate[bot])
Committers: 2
- 142vip.cn (@mmdapl)
- Harry Chen (@czy88840616)
v4.0.0-beta.1
v4.0.0-beta.1 (2025-07-06)
💥 Breaking Change
bullmq
,consul
,core
,etcd
,mcp
,mock
,redis
,swagger
,web-express
,web-koa
,web
- #4313 feat: support service discovery (@czy88840616)
core
,i18n
,validation-class-validator
,validation-joi
,validation-zod
,validation
- #4287 feat: support zod (@czy88840616)
bull
,core
,cron
,grpc
,kafka
,mqtt
,socketio
,web-express
,web-koa
,web
,ws
- #4236 feat: Unification framework logger (@czy88840616)
🚀 New Feature
bullmq
,consul
,core
,etcd
,mcp
,mock
,redis
,swagger
,web-express
,web-koa
,web
- #4313 feat: support service discovery (@czy88840616)
core
,i18n
,validation-class-validator
,validation-joi
,validation-zod
,validation
- #4287 feat: support zod (@czy88840616)
core
,event-emitter
- #4285 feat: add events component (@czy88840616)
core
,mock
- #4258 feat: try to support HMR (@czy88840616)
core
- #4250 feat: add lifecycle timeout options (@czy88840616)
bull
,core
,cron
,grpc
,kafka
,mqtt
,socketio
,web-express
,web-koa
,web
,ws
- #4236 feat: Unification framework logger (@czy88840616)
🐛 Bug Fix
bull-board
,bull
,bullmq
,busboy
,core
,cron
,validate
- #4290 fix: #4295 #4293 #4299 #4294 (@czy88840616)
bull-board
,bullmq
- #4286 fix(bull-board): init bull board in resolve (@harperKKK)
kafka
- #4271 fix: KafkaProducerFactory not init from decorator (@czy88840616)
swagger
captcha
- #4242 fix: use security svg-captcha and add more options (@czy88840616)
💅 Polish
passport
,swagger
- #4350 feat: Add global security requirements (@czy88840616)
bull-board
- #4346 feat: create board manager on server ready (@czy88840616)
bull-board
,bullmq
,web-koa
- #4330 chore: upgrade bullmq version and update cookie extra options (@czy88840616)
session
,web-koa
- #4329 feat: support new cookies options (@czy88840616)
rabbitmq
- #4326 feat(rabbitmq): add msg into rabbitmq ctx (@larryzhuo)
core
- #4311 chore: add TooManyRequestsError to http error (@liuyuan512)
axios
,bullmq
- #4278 feat: add custom axios config typings merge (@czy88840616)
bull-board
,bullmq
- #4261 refactor: bullmq (@czy88840616)
core
,typeorm
- #4262 feat: support custom data source (@czy88840616)
bull
,bullmq
- #4257 feat: add package bullmq (@harperKKK)
info
📝 Documentation
- Other
- #4343 docs: update mqtt.md (@miraizhao)
axios
,bootstrap
,bull-board
,bull
,busboy
,cache-manager
,captcha
,casbin-redis-adapter
,casbin-typeorm-adapter
,casbin
,code-dye
,consul
,core
,cos
,cron
,etcd
,grpc
,i18n
,info
,kafka
,leoric
,mikro
,mock
,mongoose
,mqtt
,nextjs
,oss
,otel
,rabbitmq
,redis
,sequelize
,socketio
,static-file
,swagger
,tablestore
,tags
,tenant
,validate
,view-ejs
,view-nunjucks
,view
,web-express
,web-koa
,web
,ws
🔧 Maintenance
📦 Dependencies
grpc
- #4337 fix(deps): update dependency @grpc/proto-loader to v0.7.15 (@renovate[bot])
- #4324 fix(deps): update dependency @grpc/grpc-js to v1.13.3 (@renovate[bot])
- #4289 fix(deps): update dependency @grpc/grpc-js to v1.12.6 (@renovate[bot])
- #4239 fix(deps): update dependency @grpc/grpc-js to v1.12.5 (@renovate[bot])
oss
- #4338 fix(deps): update dependency ali-oss to v6.23.0 - autoclosed (@renovate[bot])
- #4245 fix(deps): update dependency ali-oss to v6.22.0 (@renovate[bot])
core
,web-koa
- #4322 fix(deps): update dependency koa to v2.16.1 [security] (@renovate[bot])
axios
,http-proxy
- #4310 fix(deps): update dependency axios to v1.8.4 (@renovate[bot])
- #4307 fix(deps): update dependency axios to v1.8.3 - autoclosed (@renovate[bot])
- #4305 fix(deps): update dependency axios to v1.8.2 [security] (@renovate[bot])
captcha
,security
- #4319 fix(deps): update dependency nanoid to v3.3.11 (@renovate[bot])
cos
- #4318 fix(deps): update dependency cos-nodejs-sdk-v5 to v2.14.7 (@renovate[bot])
mqtt
- #4308 fix(deps): update dependency mqtt to v5.10.4 (@renovate[bot])
jwt
- #4302 fix(deps): update dependency @types/jsonwebtoken to v9.0.9 (@renovate[bot])
- #4281 fix(deps): update dependency @types/jsonwebtoken to v9.0.8 (@renovate[bot])
leoric
- #4303 fix(deps): update dependency leoric to v2.13.5 (@renovate[bot])
- #4273 fix(deps): update dependency leoric to v2.13.4 (@renovate[bot])
- Other
- #4274 chore(deps): update supercharge/mongodb-github-action action to v1.12.0 (@renovate[bot])
- #4282 chore(deps): update dependency @types/node to v22.12.0 (@renovate[bot])
- #4256 chore(deps): update dependency @types/node to v22.10.7 (@renovate[bot])
- #4227 chore(deps): update dependency @types/node to v22.10.2 (@renovate[bot])
web-koa
- #4291 fix(deps): update dependency koa to v2.15.4 [security] (@renovate[bot])
web-koa
,web
- #4276 fix(deps): update dependency qs to v6.14.0 (@renovate[bot])
swagger
- #4279 chore(deps): update dependency swagger-ui-dist to v5.18.3 (@renovate[bot])
bullmq
v3.20.8
v3.20.8 (2025-06-25)
💅 Polish
ws
- #4354 feat: add request to ws context (@czy88840616)
Committers: 1
- Harry Chen (@czy88840616)
v3.20.7
v3.20.7 (2025-06-18)
🐛 Bug Fix
bull-board
- #4351 fix: bull-board missing export adapter (@czy88840616)
Committers: 1
- Harry Chen (@czy88840616)
v3.20.6
v3.20.6 (2025-06-17)
💅 Polish
passport
,swagger
- #4350 feat: Add global security requirements (@czy88840616)
bull-board
- #4346 feat: create board manager on server ready (@czy88840616)
📝 Documentation
- #4343 docs: update mqtt.md (@miraizhao)
📦 Dependencies
grpc
- #4337 fix(deps): update dependency @grpc/proto-loader to v0.7.15 (@renovate[bot])
oss
- #4338 fix(deps): update dependency ali-oss to v6.23.0 - autoclosed (@renovate[bot])
Committers: 2
- Harry Chen (@czy88840616)
- Mirai Zhao (@miraizhao)
v3.20.5
v3.20.5 (2025-04-27)
💅 Polish
bull-board
,bullmq
,web-koa
- #4330 chore: upgrade bullmq version and update cookie extra options (@czy88840616)
session
,web-koa
- #4329 feat: support new cookies options (@czy88840616)
rabbitmq
- #4326 feat(rabbitmq): add msg into rabbitmq ctx (@larryzhuo)
📦 Dependencies
grpc
- #4324 fix(deps): update dependency @grpc/grpc-js to v1.13.3 (@renovate[bot])
Committers: 2
- Harry Chen (@czy88840616)
- larry zhuo (@larryzhuo)
v3.20.4
v3.20.4 (2025-04-10)
💅 Polish
core
- #4311 chore: add TooManyRequestsError to http error (@liuyuan512)
📦 Dependencies
core
,web-koa
- #4322 fix(deps): update dependency koa to v2.16.1 [security] (@renovate[bot])
axios
,http-proxy
- #4310 fix(deps): update dependency axios to v1.8.4 (@renovate[bot])
- #4307 fix(deps): update dependency axios to v1.8.3 - autoclosed (@renovate[bot])
- #4305 fix(deps): update dependency axios to v1.8.2 [security] (@renovate[bot])
captcha
,security
- #4319 fix(deps): update dependency nanoid to v3.3.11 (@renovate[bot])
cos
- #4318 fix(deps): update dependency cos-nodejs-sdk-v5 to v2.14.7 (@renovate[bot])
mqtt
- #4308 fix(deps): update dependency mqtt to v5.10.4 (@renovate[bot])
jwt
- #4302 fix(deps): update dependency @types/jsonwebtoken to v9.0.9 (@renovate[bot])
leoric
- #4303 fix(deps): update dependency leoric to v2.13.5 (@renovate[bot])
Committers: 1
- Aaron Liu (@liuyuan512)
v3.20.3
v3.20.3 (2025-03-02)
🐛 Bug Fix
bull-board
,bull
,bullmq
,busboy
,core
,cron
,validate
- #4290 fix: #4295 #4293 #4299 #4294 (@czy88840616)
bull-board
,bullmq
- #4286 fix(bull-board): init bull board in resolve (@harperKKK)
📦 Dependencies
- Other
- #4274 chore(deps): update supercharge/mongodb-github-action action to v1.12.0 (@renovate[bot])
grpc
- #4289 fix(deps): update dependency @grpc/grpc-js to v1.12.6 (@renovate[bot])
web-koa
- #4291 fix(deps): update dependency koa to v2.15.4 [security] (@renovate[bot])
Committers: 2
- Harry Chen (@czy88840616)
- @harperKKK
v3.20.2
v3.20.2 (2025-01-31)
🐛 Bug Fix
kafka
- #4271 fix: KafkaProducerFactory not init from decorator (@czy88840616)
💅 Polish
axios
,mqtt
- #4278 feat: add custom axios config typings merge (@czy88840616)
📦 Dependencies
web-koa
,web
- #4276 fix(deps): update dependency qs to v6.14.0 (@renovate[bot])
swagger
- #4279 chore(deps): update dependency swagger-ui-dist to v5.18.3 (@renovate[bot])
jwt
- #4281 fix(deps): update dependency @types/jsonwebtoken to v9.0.8 (@renovate[bot])
- Other
- #4282 chore(deps): update dependency @types/node to v22.12.0 (@renovate[bot])
bullmq
- #4283 fix(deps): update dependency bullmq to v5.39.1 (@renovate[bot])
- #4275 fix(deps): update dependency bullmq to v5.37.0 (@renovate[bot])
casbin-redis-adapter
,casbin-typeorm-adapter
,casbin
- #4284 fix(deps): update dependency casbin to v5.38.0 (@renovate[bot])
mikro
- #4280 chore(deps): update mikro-orm monorepo to v6.4.5 (@renovate[bot])
leoric
- #4273 fix(deps): update dependency leoric to v2.13.4 (@renovate[bot])
ws
- #4272 fix(deps): update dependency @types/ws to v8.5.14 (@renovate[bot])
otel
- #4265 chore(deps): update dependency @opentelemetry/sdk-node to v0.57.1 (@renovate[bot])
grpc
,rabbitmq
,socketio
,web-express
,web-koa
,web
,ws
- #4266 chore(deps): update dependency fs-extra to v11.3.0 (@renovate[bot])
Committers: 1
- Harry Chen (@czy88840616)