-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.0 Milestone #3644
Comments
egg-mock / egg-bin / egg-scripts / egg-cluster drop support of Node 6.x genertor, use async function. |
What is Egg Cloud, It sounds great! Can you make a briefly introduce for it ? |
you could image it as an upper framework for cloud, including some powerful plugins. cc @gxcsoccer |
|
I think is allow user to use egg module in ES Module way, but egg itself still common module by default. |
Is this the Egg Cloud? |
hope more better ts support |
I see the keywords: Cloud Native and ServerLess. |
Existing versions of typescript often fail to make breakpoints for debugging, and the new version should consider optimizing typescript support. |
Better Single Process In Docker <- cool! looking forward to this =] |
How long will it take for version 3.0? |
CLI插件系统 是什么?想要pm2的功能,想要更简化的日志系统 |
How long will it take for version 3.0? @atian25 |
This comment has been minimized.
This comment has been minimized.
原生的typescript没有吗?没有装饰器很遗憾啊 |
ts重构一波啊!老弟! |
any update? |
any progress? |
when they want start... |
"Maybe October, 2019" = No deadline, even never |
这项目现在还有人维护吗?feature里面的Better Single Process In Docker和我之前提的proposal #4190 描述的是一致的?何时可以支持? |
维护呀 只是bug修复 功能性的就算了吧 |
2020年了, egg 3.0有新进展了么?😂 |
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new `Boot` class for managing agent lifecycle and scheduling. - Added `Schedule` and `ScheduleWorker` classes for managing scheduled tasks. - Implemented `AllStrategy` and `WorkerStrategy` classes for scheduling strategies. - Added TypeScript support with updated interfaces and types for scheduling functionality. - **Bug Fixes** - Updated changelog to reflect a bug fix ensuring schedules execute after the application is ready. - **Documentation** - Updated `README.md` to reflect package renaming and TypeScript usage. - Enhanced documentation with new sections and improved formatting. - **Chores** - Removed outdated files and configurations related to previous implementations. - Transitioned project to TypeScript with updated configurations and module syntax. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
[skip ci] ## [5.0.0](v4.0.1...v5.0.0) (2024-12-17) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new `Boot` class for managing agent lifecycle and scheduling. - Added `Schedule` and `ScheduleWorker` classes for managing scheduled tasks. - Implemented `AllStrategy` and `WorkerStrategy` classes for scheduling strategies. - Added TypeScript support with updated interfaces and types for scheduling functionality. - **Bug Fixes** - Updated changelog to reflect a bug fix ensuring schedules execute after the application is ready. - **Documentation** - Updated `README.md` to reflect package renaming and TypeScript usage. - Enhanced documentation with new sections and improved formatting. - **Chores** - Removed outdated files and configurations related to previous implementations. - Transitioned project to TypeScript with updated configurations and module syntax. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * support cjs and esm both by tshy ([#62](#62)) ([04742eb](04742eb))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
[skip ci] ## [5.0.0](v4.2.1...v5.0.0) (2024-12-18) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 ### Features * support cjs and esm both by tshy ([#23](#23)) ([cde6773](cde6773))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new configuration files for managing watcher settings in different environments (default, local, unittest). - Added a new `Boot` class to manage application lifecycle and watcher initialization. - Implemented `Watcher` class for monitoring file changes with event handling. - Added `DevelopmentEventSource` and `DefaultEventSource` classes for specific event source management. - **Bug Fixes** - Enhanced path handling in various modules to ensure correct file watching functionality. - **Documentation** - Updated `README.md` with project name change and improved structure. - **Tests** - Introduced new unit tests for watcher functionality and refactored existing test files to improve clarity and structure. - **Chores** - Removed deprecated configuration files and streamlined project structure. - Updated TypeScript configuration for stricter type-checking. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
[skip ci] ## 1.0.0 (2024-12-18) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new configuration files for managing watcher settings in different environments (default, local, unittest). - Added a new `Boot` class to manage application lifecycle and watcher initialization. - Implemented `Watcher` class for monitoring file changes with event handling. - Added `DevelopmentEventSource` and `DefaultEventSource` classes for specific event source management. - **Bug Fixes** - Enhanced path handling in various modules to ensure correct file watching functionality. - **Documentation** - Updated `README.md` with project name change and improved structure. - **Tests** - Introduced new unit tests for watcher functionality and refactored existing test files to improve clarity and structure. - **Chores** - Removed deprecated configuration files and streamlined project structure. - Updated TypeScript configuration for stricter type-checking. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * [BREAK CHANGE] use cluster-client ([#2](#2)) ([90a8b47](90a8b47)) * add event source event logs ([#9](#9)) ([b351795](b351795)) * pass custom options ([#4](#4)) ([cf9fcac](cf9fcac)) * support cjs and esm both by tshy ([#14](#14)) ([c80fea0](c80fea0)) ### Bug Fixes * should support watch one file multiple times ([#6](#6)) ([6d84e21](6d84e21)) * spell error on watcher.js ([#13](#13)) ([9ab2eed](9ab2eed))
[skip ci] ## [4.0.0](v3.1.1...v4.0.0) (2024-12-18) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new configuration files for managing watcher settings in different environments (default, local, unittest). - Added a new `Boot` class to manage application lifecycle and watcher initialization. - Implemented `Watcher` class for monitoring file changes with event handling. - Added `DevelopmentEventSource` and `DefaultEventSource` classes for specific event source management. - **Bug Fixes** - Enhanced path handling in various modules to ensure correct file watching functionality. - **Documentation** - Updated `README.md` with project name change and improved structure. - **Tests** - Introduced new unit tests for watcher functionality and refactored existing test files to improve clarity and structure. - **Chores** - Removed deprecated configuration files and streamlined project structure. - Updated TypeScript configuration for stricter type-checking. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * support cjs and esm both by tshy ([#14](#14)) ([c80fea0](c80fea0))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
[skip ci] ## 1.0.0 (2024-12-20) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 ### Features * add isMocked method to check if the member of the object is mocked ([986493c](986493c)) * reset package ([6779edb](6779edb)) * support cjs and esm both by tshy ([#2](#2)) ([49d3982](49d3982)) * support mock prop with getter setter ([fent#4](https://github.com/node-modules/muk-prop.js/issues/4)) ([0ba2ae2](0ba2ae2)) ### Bug Fixes * can't redefine process.env when node<4 ([7de27b7](7de27b7)), closes [nodejs/node#2999](nodejs/node#2999) * clear mock cache when restore ([790b26c](790b26c)) * hasOwnProperty not found ([5e40063](5e40063)) * muk can mock accessor descriptor now ([73001d7](73001d7)) * should check process.env ([1cefede](1cefede))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
[skip ci] ## [4.0.0](v3.4.0...v4.0.0) (2024-12-20) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 ### Features * support cjs and esm both by tshy ([#61](#61)) ([f1eadcc](f1eadcc))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new `TestAgent` class for enhanced HTTP and HTTP/2 requests. - Added a new `Request` class to facilitate server requests. - Implemented a new `AssertError` class for improved error handling. - Created new GitHub Actions workflows for CI and package publishing. - **Documentation** - Updated the `README.md` to reflect rebranding to `@eggjs/supertest` and revised installation instructions. - **Bug Fixes** - Enhanced error handling and type safety in tests. - **Chores** - Removed outdated configuration files and unnecessary dependencies. - Updated TypeScript configuration for stricter type checking. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
[skip ci] ## [8.0.0](v7.0.0...v8.0.0) (2024-12-21) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new `TestAgent` class for enhanced HTTP and HTTP/2 requests. - Added a new `Request` class to facilitate server requests. - Implemented a new `AssertError` class for improved error handling. - Created new GitHub Actions workflows for CI and package publishing. - **Documentation** - Updated the `README.md` to reflect rebranding to `@eggjs/supertest` and revised installation instructions. - **Bug Fixes** - Enhanced error handling and type safety in tests. - **Chores** - Removed outdated configuration files and unnecessary dependencies. - Updated TypeScript configuration for stricter type checking. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * support cjs and esm both by tshy ([#1](#1)) ([09fb755](09fb755))
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257
BREAKING CHANGE: drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new workflows for continuous integration, package publishing, and release management. - Added TypeScript support with a new configuration file and strict type-checking. - New `pending` function implemented for managing callback execution limits. - **Bug Fixes** - Corrected function name from `pedding` to `pending` in usage examples. - **Documentation** - Updated `README.md` with new badges and improved usage examples. - Added MIT License to the project. - **Chores** - Removed outdated files and configurations, including `.jshintignore`, `.travis.yml`, `AUTHORS`, and `component.json`. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
[skip ci] ## [2.0.0](v1.1.0...v2.0.0) (2024-12-22) ### ⚠ BREAKING CHANGES * drop Node.js < 18.19.0 support part of eggjs/egg#3644 eggjs/egg#5257 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new workflows for continuous integration, package publishing, and release management. - Added TypeScript support with a new configuration file and strict type-checking. - New `pending` function implemented for managing callback execution limits. - **Bug Fixes** - Corrected function name from `pedding` to `pending` in usage examples. - **Documentation** - Updated `README.md` with new badges and improved usage examples. - Added MIT License to the project. - **Chores** - Removed outdated files and configurations, including `.jshintignore`, `.travis.yml`, `AUTHORS`, and `component.json`. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * support cjs and esm both by tshy ([#6](#6)) ([d2352dc](d2352dc))
Feature
CLI Plugin SystemBreaking changes
Node.js
HttpClient
Logger
config.logger.enablePerformanceTimer = true
by defaultconfig.logger.enableFastContextLogger = true
by defaultOther
Release
Maybe October, 20192022年8月8日发布全新的框架内核 Artus,发音「阿图斯」内核还是 egg-core,不会改动。The text was updated successfully, but these errors were encountered: