diff --git a/.changeset/add-server-ratelimit.md b/.changeset/add-server-ratelimit.md deleted file mode 100644 index 3f188d1a..00000000 --- a/.changeset/add-server-ratelimit.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@esengine/server": minor ---- - -feat(server): 添加可插拔速率限制系统 | add pluggable rate limiting system - -- 新增令牌桶策略 (`TokenBucketStrategy`) - 推荐用于一般场景 -- 新增滑动窗口策略 (`SlidingWindowStrategy`) - 精确跟踪 -- 新增固定窗口策略 (`FixedWindowStrategy`) - 简单高效 -- 新增房间速率限制 mixin (`withRateLimit`) -- 新增速率限制装饰器 (`@rateLimit`, `@noRateLimit`) -- 新增按消息类型限流装饰器 (`@rateLimitMessage`, `@noRateLimitMessage`) -- 支持与认证系统组合使用 -- 导出路径: `@esengine/server/ratelimit` diff --git a/packages/framework/server/CHANGELOG.md b/packages/framework/server/CHANGELOG.md index 3647d096..83920802 100644 --- a/packages/framework/server/CHANGELOG.md +++ b/packages/framework/server/CHANGELOG.md @@ -1,5 +1,19 @@ # @esengine/server +## 1.3.0 + +### Minor Changes + +- [#388](https://github.com/esengine/esengine/pull/388) [`afdeb00`](https://github.com/esengine/esengine/commit/afdeb00b4df9427e7f03b91558bf95804a837b70) Thanks [@esengine](https://github.com/esengine)! - feat(server): 添加可插拔速率限制系统 | add pluggable rate limiting system + - 新增令牌桶策略 (`TokenBucketStrategy`) - 推荐用于一般场景 + - 新增滑动窗口策略 (`SlidingWindowStrategy`) - 精确跟踪 + - 新增固定窗口策略 (`FixedWindowStrategy`) - 简单高效 + - 新增房间速率限制 mixin (`withRateLimit`) + - 新增速率限制装饰器 (`@rateLimit`, `@noRateLimit`) + - 新增按消息类型限流装饰器 (`@rateLimitMessage`, `@noRateLimitMessage`) + - 支持与认证系统组合使用 + - 导出路径: `@esengine/server/ratelimit` + ## 1.2.0 ### Minor Changes diff --git a/packages/framework/server/package.json b/packages/framework/server/package.json index a315d549..43eb2956 100644 --- a/packages/framework/server/package.json +++ b/packages/framework/server/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/server", - "version": "1.2.0", + "version": "1.3.0", "description": "Game server framework for ESEngine with file-based routing", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/transaction/CHANGELOG.md b/packages/framework/transaction/CHANGELOG.md index 344e8e64..172c7ae3 100644 --- a/packages/framework/transaction/CHANGELOG.md +++ b/packages/framework/transaction/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/transaction +## 2.0.2 + +### Patch Changes + +- Updated dependencies [[`afdeb00`](https://github.com/esengine/esengine/commit/afdeb00b4df9427e7f03b91558bf95804a837b70)]: + - @esengine/server@1.3.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/framework/transaction/package.json b/packages/framework/transaction/package.json index f8dd059a..6025f121 100644 --- a/packages/framework/transaction/package.json +++ b/packages/framework/transaction/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/transaction", - "version": "2.0.1", + "version": "2.0.2", "description": "Game transaction system with distributed support | 游戏事务系统,支持分布式事务", "type": "module", "main": "./dist/index.js",