Skip to content

Commit 20868ef

Browse files
committed
feat: add changelog
1 parent 50f30de commit 20868ef

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Changelog
2+
3+
所有项目的显著变更都将记录在此文件中。
4+
5+
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
6+
并且本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/)
7+
8+
## [1.0.0] - 2024-01-09
9+
10+
### 新增
11+
12+
- 实现基础Pipeline功能,支持批量数据处理
13+
- 可配置的批处理大小(FlushSize)
14+
- 可配置的缓冲区大小(BufferSize)
15+
- 可配置的刷新间隔(FlushInterval)
16+
- 支持同步和异步处理模式
17+
18+
- 实现数据去重Pipeline功能
19+
- 基于键值的数据去重处理
20+
- 支持自定义键值提取
21+
- 保持与基础Pipeline相同的配置选项
22+
23+
### 特性
24+
25+
- 高性能的数据处理能力
26+
- 完善的错误处理机制
27+
- 全面的单元测试覆盖
28+
- 支持泛型,提供类型安全
29+
- 简洁易用的API设计
30+
31+
[1.0.0]: https://github.com/rushairer/go-pipeline/releases/tag/v1.0.0

0 commit comments

Comments
 (0)