-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cafcdf5
commit 92fff6b
Showing
2 changed files
with
52 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,34 @@ | ||
# 版本记录 | ||
- codecov:测试分析 [#32](https://github.com/jefferyjob/go-redislock/pull/32) | ||
- Go多版本CI测试 [#33](https://github.com/jefferyjob/go-redislock/pull/33) | ||
|
||
## v1.0.0 | ||
- 利用 Redis 后端存储,确保分布式锁的稳定性和可靠性 | ||
- 提供简单易用的 API,轻松实现加锁、解锁、自旋锁、自动续期和手动续期等功能 | ||
- 支持自定义超时时间和自动续期,根据实际需求进行灵活配置 | ||
## v1.1.2 | ||
- Dependabot 计划间隔每周 [#27](https://github.com/jefferyjob/go-redislock/pull/27) | ||
- 删除毫无意义的 `sync.Mutex` [#28](https://github.com/jefferyjob/go-redislock/pull/28) | ||
- 优化可重入锁的命名 [#29](https://github.com/jefferyjob/go-redislock/pull/29) | ||
- 更新问题表单 [#31](https://github.com/jefferyjob/go-redislock/pull/31) | ||
|
||
## v1.0.1 | ||
- 修复包名问题 | ||
## v1.1.1 | ||
- 单元测试覆盖与错误优化 [#25](https://github.com/jefferyjob/go-redislock/pull/25) | ||
- 错误修复:在并发情况下,token相似会导致多次获取锁 [#26](https://github.com/jefferyjob/go-redislock/pull/26) | ||
|
||
## v1.0.2 | ||
- 讲 `v1.0.0` 标记废弃 #15 | ||
- 将 `codecov/codecov-action` 升级到版本4 #11 | ||
## v1.1.0 | ||
- 兼容新版本`redis/go-redis` [#17](https://github.com/jefferyjob/go-redislock/pull/17) | ||
- 错误统一定义 [#18](https://github.com/jefferyjob/go-redislock/pull/18) | ||
- 删除未使用的选项方法 [#19](https://github.com/jefferyjob/go-redislock/pull/19) | ||
- 调整自动续订时间 [#20](https://github.com/jefferyjob/go-redislock/pull/20) | ||
- 将 `github.com/redis/go-redis/v9` 从 `9.5.4` 升级到 `9.6.1` [#23](https://github.com/jefferyjob/go-redislock/pull/23) | ||
|
||
## v1.0.3 | ||
- 优化Lua脚本 #16 | ||
- 优化Lua脚本 [#16](https://github.com/jefferyjob/go-redislock/pull/16) | ||
|
||
## v1.1.0 | ||
- 兼容新版本`redis/go-redis` #17 | ||
- 错误统一定义 #18 | ||
- 删除未使用的选项方法 #19 | ||
- 调整自动续订时间 #20 | ||
- 将 `github.com/redis/go-redis/v9` 从 `9.5.4` 升级到 `9.6.1` #23 | ||
## v1.0.2 | ||
- 讲 `v1.0.0` 标记废弃 [#15](https://github.com/jefferyjob/go-redislock/pull/15) | ||
- 将 `codecov/codecov-action` 升级到版本4 [#11](https://github.com/jefferyjob/go-redislock/pull/11) | ||
|
||
## v1.1.1 | ||
- 单元测试覆盖与错误优化 #25 | ||
- 错误修复:在并发情况下,token相似会导致多次获取锁 #26 | ||
## v1.0.1 | ||
- 修复包名问题 [#10](https://github.com/jefferyjob/go-redislock/pull/10) | ||
|
||
## v1.1.2 | ||
- Dependabot 计划间隔每周 #27 | ||
- 删除毫无意义的 `sync.Mutex` #28 | ||
- 优化可重入锁的命名 #29 | ||
## v1.0.0 | ||
- 利用 Redis 后端存储,确保分布式锁的稳定性和可靠性 | ||
- 提供简单易用的 API,轻松实现加锁、解锁、自旋锁、自动续期和手动续期等功能 | ||
- 支持自定义超时时间和自动续期,根据实际需求进行灵活配置 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,34 @@ | ||
# Version update record | ||
- codecov:Test Analytics [#32](https://github.com/jefferyjob/go-redislock/pull/32) | ||
- Go multi-version CI test [#33](https://github.com/jefferyjob/go-redislock/pull/33) | ||
|
||
## v1.0.0 | ||
- Use Redis backend storage to ensure the stability and reliability of distributed locks | ||
- Provides an easy-to-use API to easily implement functions such as lock, unlock, spin lock, automatic renewal and manual renewal | ||
- Support custom timeout and automatic renewal, flexible configuration according to actual needs | ||
## v1.1.2 | ||
- Dependabot scheduled every week [#27](https://github.com/jefferyjob/go-redislock/pull/27) | ||
- Delete meaningless `sync.Mutex` [#28](https://github.com/jefferyjob/go-redislock/pull/28) | ||
- Optimize the naming of reentrant locks [#29](https://github.com/jefferyjob/go-redislock/pull/29) | ||
- Update to issue question form [#31](https://github.com/jefferyjob/go-redislock/pull/31) | ||
|
||
## v1.0.1 | ||
- Fix package name issue | ||
## v1.1.1 | ||
- Unit test coverage and error optimization [#25](https://github.com/jefferyjob/go-redislock/pull/25) | ||
- Fix: In concurrent situations, similar tokens will cause multiple lock acquisitions [#26](https://github.com/jefferyjob/go-redislock/pull/26) | ||
|
||
## v1.0.2 | ||
- Mark `v1.0.0` as deprecated #15 | ||
- Upgrade `codecov/codecov-action` to version 4 #11 | ||
## v1.1.0 | ||
- Compatible with new version `redis/go-redis` [#17](https://github.com/jefferyjob/go-redislock/pull/17) | ||
- Unify error definitions [#18](https://github.com/jefferyjob/go-redislock/pull/18) | ||
- Delete unused option methods [#19](https://github.com/jefferyjob/go-redislock/pull/19) | ||
- Adjust auto-renewal time [#20](https://github.com/jefferyjob/go-redislock/pull/20) | ||
- Upgrade `github.com/redis/go-redis/v9` from `9.5.4` to `9.6.1` [#23](https://github.com/jefferyjob/go-redislock/pull/23) | ||
|
||
## v1.0.3 | ||
- Optimize Lua scripts #16 | ||
- Optimize Lua scripts [#16](https://github.com/jefferyjob/go-redislock/pull/16) | ||
|
||
## v1.1.0 | ||
- Compatible with new version `redis/go-redis` #17 | ||
- Unify error definitions #18 | ||
- Delete unused option methods #19 | ||
- Adjust auto-renewal time #20 | ||
- Upgrade `github.com/redis/go-redis/v9` from `9.5.4` to `9.6.1` #23 | ||
## v1.0.2 | ||
- Mark `v1.0.0` as deprecated [#15](https://github.com/jefferyjob/go-redislock/pull/15) | ||
- Upgrade `codecov/codecov-action` to version 4 [#11](https://github.com/jefferyjob/go-redislock/pull/11) | ||
|
||
## v1.1.1 | ||
- Unit test coverage and error optimization #25 | ||
- Fix: In concurrent situations, similar tokens will cause multiple lock acquisitions #26 | ||
## v1.0.1 | ||
- Fix package name issue [#10](https://github.com/jefferyjob/go-redislock/pull/10) | ||
|
||
## v1.1.2 | ||
- Dependabot scheduled every week #27 | ||
- Delete meaningless `sync.Mutex` #28 | ||
- Optimize the naming of reentrant locks #29 | ||
## v1.0.0 | ||
- Use Redis backend storage to ensure the stability and reliability of distributed locks | ||
- Provides an easy-to-use API to easily implement functions such as lock, unlock, spin lock, automatic renewal, and manual renewal | ||
- Support custom timeout and automatic renewal, flexible configuration according to actual needs |