github.com/elastic/go-freelru
v0.16.0
#2994 most downloaded on Go modules
elastic/go-freelru
What this package is like to depend on
Last release 1 months ago
08 Jul 2026
Release timing varies
gaps range from 2 weeks to 5 months
Some releases are documented
notes for 8 of 16 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
81 releases · first in 2023
13 releases in the last 12 months
see the full history below
Release timeline
81 releases · Jan 2023 to Jul 2026Releases
latest 60 of 81-
v0.16.1-0.20260708075946-3a0a715f330908 Jul 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260203184400-073fe705e5c903 Feb 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260122065745-259949be697722 Jan 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20251117184354-630ca9486a1217 Nov 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20251106064851-c5d43d3b3c5006 Nov 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20251014055002-60428fb9e70414 Oct 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250904053335-3bacd936254304 Sep 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250825160524-cf59d7d816f225 Aug 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250821101014-c66ea119490721 Aug 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250812054239-0762fac898b012 Aug 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250809122851-31877ace592009 Aug 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250709071341-6be5452de1c109 Jul 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250608093428-bec66e5849bd08 Jun 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250602151745-db02b23ec96a02 Jun 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250508083621-77f9bc0e177c08 May 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250428154021-bc85e65c888028 Apr 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250407072502-ef66858fb8b907 Apr 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250321062836-530d6eb377f921 Mar 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250206080706-00147e6a34e506 Feb 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250122072802-71333c0f26e122 Jan 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250117082407-7ccb794726df17 Jan 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20250110094841-1a56a55c60c510 Jan 2025 pre-releaseNothing published for this version
-
v0.16.1-0.20241212071525-f53298a6d11012 Dec 2024 pre-releaseNothing published for this version
-
v0.16.1-0.20241204093041-a34f1652265104 Dec 2024 pre-releaseNothing published for this version
-
v0.16.1-0.20241203091417-499334f0021603 Dec 2024 pre-releaseNothing published for this version
-
v0.16.1-0.20241121080005-fb429994bffb21 Nov 2024 pre-releaseNothing published for this version
-
v0.16.020 Nov 2024Release notes
Open source → -
v0.15.1-0.20241113121350-df0880f59e3713 Nov 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241112113618-fffe46de41d612 Nov 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241025160600-74bbe35d239e25 Oct 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241024152339-ddc8edb4fc9a24 Oct 2024 pre-releaseNothing published for this version
-
v0.15.024 Oct 2024Release notes
Open source →- Fixed regressions (race conditions) introduced with v0.14.0. Affected functions:
- Purge()
- PurgeExpired()
- SyncedLRU.Peek()
- SyncedLRU.Contains()
- SyncedLRU.Keys()
- ShardedLRU.Keys()
- Fixed regressions (race conditions) introduced with v0.14.0. Affected functions:
-
v0.14.1-0.20241016062340-779351c0fd5916 Oct 2024 pre-releaseNothing published for this version
-
v0.14.015 Oct 2024Release notes
Open source →DO NOT USE - INTRODUCES REGRESSIONS FIXED IN v0.15.0
- Update dependencies
- Add RemoveOldest()
- Add PurgeExpired()
- Keys() evict expired items, returned keys doesn't include expired keys any more
- Purge() now evicts all items
- Get(), Contains() and Peek() evict found item if expired
-
v0.13.1-0.20241010114741-92c57ff90ab610 Oct 2024 pre-releaseNothing published for this version
-
v0.13.1-0.20241008092337-6da57880622908 Oct 2024 pre-releaseNothing published for this version
-
v0.13.1-0.20240918141803-a8ff11dc7ea018 Sep 2024 pre-releaseNothing published for this version
-
v0.13.1-0.20240819082409-b122877fe1df19 Aug 2024 pre-releaseNothing published for this version
-
v0.13.1-0.20240423172659-237b2bf67a1123 Apr 2024 pre-releaseNothing published for this version
-
v0.13.020 Mar 2024Release notes
Open source →- Fix addMetrics() of ShardedLRU
- Add stress test for ShardedLRU with lifetime
- Add a helping comment to the panic() call
-
v0.12.1-0.20240311134201-c89e6e00089711 Mar 2024 pre-releaseNothing published for this version
-
v0.12.020 Feb 2024 -
v0.11.1-0.20240128162724-b533c1718db128 Jan 2024 pre-releaseNothing published for this version
-
v0.11.010 Jan 2024Release notes
Open source →- Improve ShardedLRU in speed
- Use one contiguous block of memory for ShardedLRU
- Improve and extend benchmarks
-
v0.10.004 Jan 2024Release notes
Open source →- added linting via
golangci-lint(usemake lint) - added Github CI for running the linter, the tests and the benchmarks
- added linting via
-
v0.9.1-0.20240102183914-74c945211bb302 Jan 2024 pre-releaseNothing published for this version
-
v0.9.002 Jan 2024Release notes
Open source →- Added
SyncedLRU, a thread-safe exact LRU wrapped aroundLRUfor low concurrency situations. - Added
ShardedLRU, a thread-safe sharded LRU to avoid lock contention for high concurrency situations. - Added parallel benchmarks.
- Added benchmarks of several other LRU/cache implementations.
- Added
-
v0.8.1-0.20231222170655-8f3c8619576922 Dec 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20231222141516-2d2a4329971b22 Dec 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20231219171849-d46c3d9f2ea919 Dec 2023 pre-releaseNothing published for this version
-
v0.8.019 Dec 2023Nothing published for this version
-
v0.7.018 Dec 2023Nothing published for this version
-
v0.6.1-0.20231218120222-42d2781453f618 Dec 2023 pre-releaseNothing published for this version
-
v0.6.030 Mar 2023Nothing published for this version
-
v0.5.029 Mar 2023Nothing published for this version
-
v0.4.027 Mar 2023Nothing published for this version
-
v0.3.025 Mar 2023Nothing published for this version
-
v0.2.003 Mar 2023Nothing published for this version
-
v0.1.025 Jan 2023Nothing published for this version
-
v0.0.0-20260708075946-3a0a715f330908 Jul 2026 pre-releaseNothing published for this version