github.com/samber/hot
v0.13.1
#3044 most downloaded on Go modules
samber/hot
What this package is like to depend on
Last release today
23 Aug 2026
Release timing varies
gaps range from 9 days to 5 months
Some releases are documented
notes for 10 of 20 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
48 releases · first in 2024
15 releases in the last 12 months
see the full history below
Release timeline
48 releases · Apr 2024 to Aug 2026Releases
latest 48-
v0.13.123 Aug 2026Release notes
Open source →What's Changed
- chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #62
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #65
- ci: add dependabot automerge workflow by @headless-samber in #67
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #70
- chore(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #71
- chore(deps): bump github/codeql-action from 4 to 4.37.3 by @dependabot[bot] in #74
- Revert "chore(deps): bump github/codeql-action from 4 to 4.37.3" by @samber in #78
- chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #75
New Contributors
- @headless-samber made their first contribution in #67
Full Changelog: v0.13.0...v0.13.1
-
v0.13.011 Mar 2026Release notes
Open source →Full Changelog: v0.13.0...v0.13.0
What's Changed
- chore(ci): adding codeql by @samber in #54
- feat(lfu): better implementation and perf improvements by @samber in #56
- fix(tinylfu): faster tinylfu promotion by @samber in #57
- fix(w-tinylfu): missing inc by @samber in #58
- fix(s3fifo): fix eviction policy by @samber in #59
- test(s3fifo): add more test on edge cases by @samber in #60
Full Changelog: v0.12.0...v0.13.0
-
v0.12.020 Feb 2026Release notes
Open source →What's Changed
- fix(nanotime): fallback to time.Since to get monotonic time instead of runtime.nanotime by @samber in #53
Full Changelog: v0.11.0...v0.12.0
-
v0.11.008 Jan 2026Release notes
Open source →What's Changed
- test: better formating of test timeout by @samber in #49
- feat: add SIEVE eviction algorithm by @dtjm in #51
Other
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #44
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #48
- chore(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #47
New Contributors
Full Changelog: v0.10.0...v0.11.0
-
v0.10.028 Sep 2025Release notes
Open source →Big release!
This minor version introduces s3fifo, tinylfu, and w-tinylfu eviction algorithms.
What's Changed
- feat: add new eviction strategy (tinylfu) by @samber in #38
- Feat: s3fifo by @samber in #41
- Adding W-TinyLFU by @samber in #40
- feat(lfu,lru): use custom linked lists which allow strong typing (con… by @samber in #35
- feat(2q,arc): use custom linked lists which allow strong typing (cont… by @samber in #36
- style(lint): add .golangci.yml by @samber in #37
Other
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #29
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #30
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #31
Full Changelog: v0.9.0...v0.10.0
-
v0.9.006 Jul 2025 -
v0.8.030 Jun 2025 -
v0.7.027 Jun 2025Release notes
Open source →What's Changed
- feat: add ARC eviction algorithm by @samber in #23
- Feat add metric collection by @samber in #24
- feat(algo): add the fifo eviction algo by @samber in #25
- Refactored 2Q algo in 0dba09f
- Fixed in race condition in janitor b023e99
- fix(2q): add missing OnEvicted callback in 36c30ba
- Added more tests
- fix(copyOnRead): add missing copy on read helper in 7674566
Documentation
- lots of documentation and comments has been added
- multiples examples in a dedicated folder
Dependencies
- chore(deps): bump github.com/samber/go-singleflightx from 0.3.1 to 0.3.2 by @dependabot in #15
- chore(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #18
- chore(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot in #19
- chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #21
- chore(deps): bump golangci/golangci-lint-action from 6 to 7 by @dependabot in #20
- chore(deps): bump golangci/golangci-lint-action from 7 to 8 by @dependabot in #22
Full Changelog: v0.6.1...v0.7.0
-
v0.6.120 Jan 2025 -
v0.6.020 Jan 2025 -
v0.5.209 Nov 2024Nothing published for this version
-
v0.5.127 Jun 2024Nothing published for this version
-
v0.5.024 Jun 2024Nothing published for this version
-
v0.4.020 May 2024Nothing published for this version
-
v0.3.311 Apr 2024Nothing published for this version
-
v0.3.211 Apr 2024Nothing published for this version
-
v0.3.111 Apr 2024Nothing published for this version
-
v0.3.011 Apr 2024Nothing published for this version
-
v0.2.011 Apr 2024Nothing published for this version
-
v0.1.002 Apr 2024Nothing published for this version
-
v0.0.0-20260823194933-e2aae65b908e23 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260811010554-e6a2e24b91f611 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260801232459-3d896c18b5f901 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260720131045-bd31afdfd63a20 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260311132527-8dc4df9948a011 Mar 2026 pre-releaseNothing published for this version
-
v0.0.0-20260220150819-e81838e5f4ef20 Feb 2026 pre-releaseNothing published for this version
-
v0.0.0-20260218162912-cd2371964f1118 Feb 2026 pre-releaseNothing published for this version
-
v0.0.0-20260108114638-825376136a0f08 Jan 2026 pre-releaseNothing published for this version
-
v0.0.0-20251001233416-d61c1710c6b201 Oct 2025 pre-releaseNothing published for this version
-
v0.0.0-20250928162459-a7cde1cb31dd28 Sep 2025 pre-releaseNothing published for this version
-
v0.0.0-20250706160703-b3952e5df25606 Jul 2025 pre-releaseNothing published for this version
-
v0.0.0-20250630132152-da0ac6074e6730 Jun 2025 pre-releaseNothing published for this version
-
v0.0.0-20250627130037-215282b08be527 Jun 2025 pre-releaseNothing published for this version
-
v0.0.0-20250120131501-34749e361fa220 Jan 2025 pre-releaseNothing published for this version
-
v0.0.0-20250120095054-e5f66224ad2f20 Jan 2025 pre-releaseNothing published for this version
-
v0.0.0-20241126012959-5f3eb3366d5d26 Nov 2024 pre-releaseNothing published for this version
-
v0.0.0-20241119090941-4ea9195352da19 Nov 2024 pre-releaseNothing published for this version
-
v0.0.0-20241109180751-a235a13162bb09 Nov 2024 pre-releaseNothing published for this version
-
v0.0.0-20240718125751-60f85d8961c818 Jul 2024 pre-releaseNothing published for this version
-
v0.0.0-20240627184320-eaa9b892492b27 Jun 2024 pre-releaseNothing published for this version
-
v0.0.0-20240624134623-32ae5200030c24 Jun 2024 pre-releaseNothing published for this version
-
v0.0.0-20240520222849-5c0a695c564820 May 2024 pre-releaseNothing published for this version
-
v0.0.0-20240411211917-db73fe7f1aee11 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240411203258-31fad926e4a311 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240411183731-4747341acfc011 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240402081524-df79aa23917b02 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240402081121-ab76ba2a65cc02 Apr 2024 pre-releaseNothing published for this version
-
v0.0.0-20240402080458-288f2464b78502 Apr 2024 pre-releaseNothing published for this version