Skip to content

Releases: bynow2code/rotail

Release v0.2.6

08 Jan 15:25

Choose a tag to compare

refactor(run): 优化信号处理和错误管理机制

- 移除 sync.WaitGroup 依赖,简化并发控制
- 使用 signal.NotifyContext 替代手动信号处理
- 重构错误通道处理逻辑,提高错误传播效率
- 简化程序关闭流程,移除冗余的等待机制
- 优化上下文取消和资源清理逻辑

Release v0.2.5

25 Dec 16:14

Choose a tag to compare

refactor(tailer): 调整资源清理顺序

- 将文件观察器关闭操作移至文件关闭操作之前
- 确保资源按正确顺序释放
- 避免潜在的资源竞争问题

Release v0.2.4

25 Dec 16:06

Choose a tag to compare

refactor(tailer): 优化资源关闭逻辑并改进错误处理

- 移除 dirTailer 和 fileTailer 中的 closeOnce 重复代码
- 将通道关闭操作移到 defer 函数中确保正确关闭
- 在 main.go 中添加错误符号提示改进用户体验
- 重构 run.go 中的信号处理逻辑添加错误状态跟踪
- 改进关闭完成时的消息显示逻辑
- 优化超时处理的消息提示

Release v0.2.3

25 Dec 11:56

Choose a tag to compare

chore(main): 更新错误消息文本

Release v0.2.2

25 Dec 11:49

Choose a tag to compare

refactor(tailer): 重命名偏移量配置函数

- 将 withOffset 函数重命名为 withSeekOffset 以提高语义清晰度
- 更新目录尾随器中对偏移量配置函数的调用
- 保持偏移量设置功能的原有行为不变

Release v0.2.1

25 Dec 11:44

Choose a tag to compare

fix(tailer): 修复目录监控中的输出格式问题

- 移除多余的换行符以修正控制台输出格式

Release v0.2.0

25 Dec 01:41

Choose a tag to compare

Features

  • 无新增功能,本次更新主要以文档优化、修复与重构为主。

Release v0.1.7

17 Dec 18:00

Choose a tag to compare

refactor(tail): 统一 immediateRead 字段命名风格

- 将 ImmediateRead 字段重命名为 immediateRead
- 更新 WithImmediateRead 函数中的字段赋值逻辑
- 修改文件读取条件判断中的字段引用

Release v0.1.6

12 Dec 16:54

Choose a tag to compare

refactor(tail): 移除冗余消费逻辑并优化错误处理

- 删除 DirTailer 中重复的 consume 方法
- 在文件跟踪器中添加错误返回逻辑
- 简化通道数据处理流程
- 优化上下文取消时的资源清理
- 统一错误发送机制避免重复代码

Release v0.1.5

12 Dec 16:09

Choose a tag to compare

fix(tail): 修复文件监听器关闭时通道未关闭的问题

- 在关闭文件系统监听器时增加关闭lineChan通道的操作
- 确保所有相关通道在监听器停止时都能被正确关闭
- 防止因通道未关闭导致的资源泄露问题