All Versions
16
Latest Version
Avg Release Cycle
95 days
Latest Release
118 days ago

Changelog History
Page 2

  • v1.1.0 Changes

    May 11, 2019

    Full Changelog

    Implemented enhancements:

    • โ™ป๏ธ Refactor flush action in the local adapter to delete all objects instead of deleting all generation tables #48
    • Write a guide for Nebulex.Caching #45
    • Turn Nebulex.Adapter.NodeSelector into a generic hash behavior Nebulex.Adapter.Hash #44
    • Turn Nebulex.Adapters.Dist.RPC into a reusable utility #43
    • โž• Add support to evict multiple keys from cache in defevict #42

    ๐Ÿ›  Fixed bugs:

    • Custom ttl on mulltilevel cache gets overwritten #46

    Closed issues:

    • ๐Ÿ‘ Will nebulex support replicating cache partitions? #47
    • โž• Add support to define :opts in defcacheable and defupdatable #40
    • โœ… Random test failure - UndefinedFunctionError #28
    • Adapter for Memcached #22
    • Invalidate keys cluster-wide #18

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix error when running in a release #41 (peburrows)
  • v1.0.1 Changes

    January 11, 2019

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • The :infinity atom is being set for unexpired object when is retrieved from an older generation #37

    Closed issues:

    • Caching utility macros: defcacheable, defevict and defupdatable #39
    • Multilevel Cache: replicate/2 is attempting to subtract from :infinity #34
    • has_key?/1 does not respect ttl #33
    • โž• Add dialyzer and credo checks to the CI pipeline #31
    • ๐Ÿ›  Fix documentation about hooks #30
    • ๐Ÿ™‹ FAQ list #25

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ“„ typo in transaction docs #38 (fredr)
    • ๐Ÿ– Handle an :infinity expiration in multilevel replication. #36 (sdost)
    • โž• Add missing coma in conf section of readme file #32 (Kociamber)
  • v1.0.0 Changes

    October 31, 2018

    Full Changelog

    Implemented enhancements:

    • โ™ป๏ธ Refactor Nebulex.Adapters.Dist to use Task instead of :rpc #24
    • 0๏ธโƒฃ Create first cache generation by default when the cache is started #21

    Closed issues:

    • ๐ŸŽ Performance Problem. #27
    • Cache Failing to Start on Production #26
    • Adapter for Redis #23
    • For update and get\_and\_update functions, the :ttl is being overridden #19
    • TTL and EXPIRE functions? #17
    • ๐Ÿš€ Publish a rc.3 release #16
    • Replicated cache adapter #15
    • Fulfil the open-source checklist #1
  • v1.0.0-rc.3 Changes

    January 10, 2018

    Full Changelog

    Closed issues:

    • โž• Add stream #10
  • v1.0.0-rc.2 Changes

    November 25, 2017

    Full Changelog

    Closed issues:

    • Atom exhaustion from generations #8
    • Custom ttl for every cache record? #7
    • โœ… Load/Stress Tests #6
    • โšก๏ธ Update Getting Started guide #4
    • โž• Add counters support โ€“ increments and decrements by a given amount #3

    ๐Ÿ”€ Merged pull requests:

    • Copy the TTL from the previous generation #14 (frekw)
    • โšก๏ธ Update :ttl docs from ms to s #13 (fredr)
    • forward opts in fallback (for :ttl etc) #12 (fredr)
    • return error tuple when rpc.call fails #11 (fredr)
    • ๐Ÿ‘ Allow fallback to be a {module, function} tuple #9 (frekw)
    • ๐Ÿ“š replacing Cache.all by Cache.to_map documentation #5 (ferigis)
  • v1.0.0-rc.1 Changes

    July 30, 2017

    Full Changelog

    Closed issues:

    • Implement mix task to automate cache generation #2

    * This Changelog was automatically generated by github_changelog_generator