Skip to content

Commit

Permalink
update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Yiling-J committed Oct 10, 2024
1 parent ebd76c3 commit e4e4f06
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
## 0.5.0 (2024-10-10)

### API Changes:
- The NVM secondary cache has been moved to a separate package: https://github.com/Yiling-J/theine-nvm.

### Enhancements:
- Reduced `Set` allocations, making Theine zero allocation (amortized).
- Improved read performance slightly by utilizing a cached `now` value.
- Fixed race conditions in cost (weight) updates that could cause inaccurate policy cost.
- Added benchmarks for different `GOMAXPROC` values in the README.

## 0.4.1 (2024-08-22)

Enhancements:
### Enhancements:
* Use x/sys/cpu cacheline size by @Yiling-J in https://github.com/Yiling-J/theine-go/pull/43
* Add Size method on cache by @nlachfr in https://github.com/Yiling-J/theine-go/pull/41
* Accurate hits/misses counter by @Yiling-J in https://github.com/Yiling-J/theine-go/pull/44
Expand Down

0 comments on commit e4e4f06

Please sign in to comment.