Thanks to visit codestin.com
Credit goes to github.com

Skip to content

4.0 Milestone #3644

@popomore

Description

@popomore

Feature

Breaking changes

Node.js

  • Drop generator function support
  • Drop Node.js < 20.x support, need to support CommonJS require ESM feature
  • Drop Node.js <= 22.18 support, need to execute TypeScript be default
  • ESMOnly

HttpClient

  • Remove DNSCacheHttpClient
  • Remove HttpClientNext
  • upgrade urllib to v4

Logger

  • set config.logger.enablePerformanceTimer = true by default
  • set config.logger.enableFastContextLogger = true by default

egg-bin

tegg

  • @Context() => @HTTPContext()
  • @Request() => @HTTPRequest()
  • @Headers() => @HTTPHeaders()
  • @Cookies() => @HTTPCookies()

Other

Release

  • Maybe October, 2019
  • 2022年8月8日发布全新的框架内核 Artus,发音「阿图斯」 内核还是 egg-core,不会改动。
  • egg 4.0:正在 ts 重构中,预计 2025年上半年11月22日发布

Sub-issues

Metadata

Metadata

Assignees

Type

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions