Skip to content

Commit

Permalink
Release 3.0.0
Browse files Browse the repository at this point in the history
[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))
  • Loading branch information
semantic-release-bot committed Dec 28, 2024
1 parent e15a4bf commit aa3034f
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 1 deletion.
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Changelog

## [3.0.0](https://github.com/eggjs/cluster/compare/v2.4.0...v3.0.0) (2024-12-28)


### ⚠ BREAKING CHANGES

* drop Node.js < 18.19.0 support

part of https://github.com/eggjs/egg/issues/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](https://github.com/eggjs/cluster/issues/117)) ([e15a4bf](https://github.com/eggjs/cluster/commit/e15a4bf45682609f9362eef485e9fc87d916d2a0))

## [2.4.0](https://github.com/eggjs/egg-cluster/compare/v2.3.0...v2.4.0) (2024-12-09)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eggjs/cluster",
"version": "3.0.0-beta.4",
"version": "3.0.0",
"publishConfig": {
"access": "public"
},
Expand Down

0 comments on commit aa3034f

Please # to comment.