Skip to content

Commit aa3034f

Browse files
Release 3.0.0
[skip ci] ## [3.0.0](v2.4.0...v3.0.0) (2024-12-28) ### ⚠ 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 ## Release Notes for @eggjs/cluster v3.0.0-beta.4 - **New Features** - Migrated project to TypeScript. - Added support for Node.js 18.19.0, 20, 22, and 23. - Enhanced type safety and module exports. - Improved worker thread and process management. - Introduced new error handling classes for better debugging. - **Breaking Changes** - Renamed package from `egg-cluster` to `@eggjs/cluster`. - Updated import/export syntax to ES modules. - Minimum Node.js version is now 18.19.0. - **Performance Improvements** - Refactored cluster and worker management. - Optimized error handling and logging. - **Bug Fixes** - Resolved various edge cases in worker initialization. - Improved graceful shutdown mechanisms. - **Documentation** - Updated README with new package name and usage examples. - Added TypeScript and ESM import examples. <!-- end of auto-generated comment: release notes by coderabbit.ai --> ### Features * support cjs and esm both by tshy ([#117](#117)) ([e15a4bf](e15a4bf))
1 parent e15a4bf commit aa3034f

File tree

2 files changed

+45
-1
lines changed

2 files changed

+45
-1
lines changed

Diff for: CHANGELOG.md

+44
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# Changelog
22

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+
347
## [2.4.0](https://github.com/eggjs/egg-cluster/compare/v2.3.0...v2.4.0) (2024-12-09)
448

549

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eggjs/cluster",
3-
"version": "3.0.0-beta.4",
3+
"version": "3.0.0",
44
"publishConfig": {
55
"access": "public"
66
},

0 commit comments

Comments
 (0)