A powerful caching library for Elixir with support for transactions, fallbacks and expirations
This is a patch release to add a couple of minor usability improvements:
Improvements:
As ever, please report any issues found!
This is a minor release to fix a small issue with LRW policies:
Fixes:
Improvements:
As ever, please report any issues found!
Cachex v3.0.0 contains many breaking changes to make way to make improvements and new features to the library. Please see the migration guide for a list of all breaking changes.
Fixes:
Improvements:
incr/4
and decr/4
signaturesfetch/4
signatureput_many/3
signature to allow batch writesset/4
to put/4
and deprecated set/4
Cachex.Stats
Cachex.Warmer
Please make sure to file any issues found and they'll be addressed as soon as possible!
This release contains some minor changes, including the addition of new disk-oriented commands for dumping and reloading a cache.
Fixes:
keys/2
typespecImprovements:
dump/3
command to dump a cache to a local fileload/2
command to load a local file into a cachePlease make sure to file any issues found and they'll be addressed as soon as possible!
This is a very small update to push out compatibility with Elixir v1.4 to ensure we cover any compiler warnings left over from the v1.3 days. Changes are minimal and there are zero behaviour changes.
Improvements:
Updated for compatibility with Elixir v1.4 Updated all dependencies to their latest versions
This is a very small release to get #91 out onto Hex. Changes are minimal and there is no reason to update unless you require the changes from the aforementioned PR.
Improvements:
:commit
Tuple syntax in get_and_update/4
Please make sure to file any issues found and they'll be addressed as soon as possible!
Cachex v2.0.0 contains several breaking changes to make way to make improvements and new features to the library. Please see MIGRATE.md for a list of all breaking changes.
Fixes:
Improvements:
:commands
option to allow custom commands on a cache:limit
option to cap a cache at a given limit:record
option to inspect/2
touch/3
function to touch a keys write timedefaction
macro to automatically notify cache hooksinvoke/4
function to execute custom commandsGenEvent
to use GenServer
Please make sure to file any issues found and they'll be addressed as soon as possible!
This is a very small release to remove compiler warnings against OTP 19.
Fixes:
:random
in favour of :rand
Improvements:
This is a very small release to remove compiler warnings against Elixir v1.3.0.
Fixes:
Enum.group_by/3
in favour of Enum.group_by/2
Improvements:
Cachex v1.2.0 contains large performance improvements in the way we handle communication with the cache, which has a result of roughly a 3x speedup on all commands (sweet!).
Fixes:
Improvements:
:name
option:gen_delegate
Deprecations:
:async
option is now deprecated:timeout
option is now deprecatedstart_link/2
and start/1
are now deprecatedPlease make sure to file any issues found and they'll be addressed as soon as possible!