|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [3.0.0](https://github.com/eggjs/cluster/compare/v2.4.0...v3.0.0) (2024-12-28) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* drop Node.js < 18.19.0 support |
| 9 | + |
| 10 | +part of https://github.com/eggjs/egg/issues/3644 |
| 11 | + |
| 12 | +<!-- This is an auto-generated comment: release notes by coderabbit.ai |
| 13 | +--> |
| 14 | +## Summary by CodeRabbit |
| 15 | + |
| 16 | +## Release Notes for @eggjs/cluster v3.0.0-beta.4 |
| 17 | + |
| 18 | +- **New Features** |
| 19 | + - Migrated project to TypeScript. |
| 20 | + - Added support for Node.js 18.19.0, 20, 22, and 23. |
| 21 | + - Enhanced type safety and module exports. |
| 22 | + - Improved worker thread and process management. |
| 23 | + - Introduced new error handling classes for better debugging. |
| 24 | + |
| 25 | +- **Breaking Changes** |
| 26 | + - Renamed package from `egg-cluster` to `@eggjs/cluster`. |
| 27 | + - Updated import/export syntax to ES modules. |
| 28 | + - Minimum Node.js version is now 18.19.0. |
| 29 | + |
| 30 | +- **Performance Improvements** |
| 31 | + - Refactored cluster and worker management. |
| 32 | + - Optimized error handling and logging. |
| 33 | + |
| 34 | +- **Bug Fixes** |
| 35 | + - Resolved various edge cases in worker initialization. |
| 36 | + - Improved graceful shutdown mechanisms. |
| 37 | + |
| 38 | +- **Documentation** |
| 39 | + - Updated README with new package name and usage examples. |
| 40 | + - Added TypeScript and ESM import examples. |
| 41 | +<!-- end of auto-generated comment: release notes by coderabbit.ai --> |
| 42 | + |
| 43 | +### Features |
| 44 | + |
| 45 | +* support cjs and esm both by tshy ([#117](https://github.com/eggjs/cluster/issues/117)) ([e15a4bf](https://github.com/eggjs/cluster/commit/e15a4bf45682609f9362eef485e9fc87d916d2a0)) |
| 46 | + |
3 | 47 | ## [2.4.0](https://github.com/eggjs/egg-cluster/compare/v2.3.0...v2.4.0) (2024-12-09)
|
4 | 48 |
|
5 | 49 |
|
|
0 commit comments