All Versions
11
Latest Version
Avg Release Cycle
149 days
Latest Release
75 days ago

Changelog History
Page 1

  • v0.6.1

    November 05, 2019

    Full Changelog

    Closed issues:

    • 👍 Missing support for keypos #44
    • ⚡️ update_counter spec is not the same as ETS. #42
    • Failed to start shard_sup #41
  • v0.6.0

    September 02, 2018

    Full Changelog

    Implemented enhancements:

    • 👌 Improve documentation #39
  • v0.5.1

    June 26, 2018

    Full Changelog

    Closed issues:

    • Issues on Erlang v21 #40
    • 👌 Improve test coverage (ideally 100%) #38
  • v0.5.0

    July 11, 2017

    Full Changelog

    Implemented enhancements:

    • 👌 Improve shards\_local:info/1,2 to be compliant with ETS functions #37
    • 👌 Improve file2tab and tab2file in shards\_local to be compliant with ETS functions #36
    • Improve shards\_local fix #4 – ordered\_set support. #25

    Closed issues:

    • 👍 Allows to register shards\_sup with custom name (given as parameter) #34
    • file2tab,tab2file not working #33

    🔀 Merged pull requests:

  • v0.4.2

    February 22, 2017

    Full Changelog

    Closed issues:

    • Implement ets:rename/2 #32
    • Fulfil ETS API for shards\_local #1
  • v0.4.1

    February 13, 2017

    Full Changelog

    Implemented enhancements:

    • Automatically distributed table setup when shards:new/2 is called with opt {nodes, \[node\(\)\]} #28
    • Implement select/match pagination ops for shards\_dist #16

    Closed issues:

    • ⚡️ Implement update\_counter and update\_element in shards\_dist #31
    • LRU Feature may be #29
  • v0.4.0

    February 10, 2017

    Full Changelog

    Implemented enhancements:

    • 👍 Allow to create the state passing the rest of its attributes #30

    Closed issues:

    • ➕ Add performance and scalability tests #2
  • v0.3.1

    September 08, 2016

    Full Changelog

    Implemented enhancements:

    • Modify shards:new/2 function to return only the table name in case of success #27
  • v0.3.0

    August 02, 2016

    Full Changelog

    Implemented enhancements:

    • 👍 Allow to call shards\_local without the state – using a default state. #23
    • Unify pick\_shard\_fun and pick\_node\_fun in a single spec #22
    • Separate shards from specific consistent hashing implementation. #21

    Closed issues:

    • Remove auto\_eject\_nodes property from state – it isn't being used #24
    • 🛠 Fix shards to work well with ordered\_set tables. #4
  • v0.2.0

    July 10, 2016

    Full Changelog

    Implemented enhancements:

    • Modify shards\_local to avoid additional table types, handle a flag sharded instead. #10
    • 🔧 Make distribution function (pick none/shard) configurable. #9
    • Implement sharding at global level. #3

    Closed issues:

    • 👍 OTP < 18 not supported #13
    • rebar2 compatibility #12

    🔀 Merged pull requests:

    • 🚀 Release 0.2.0 #20 (cabol)
    • ♻️ General fixes and refactoring. #19 (cabol)
    • v0.2.0 #18 (cabol)
    • Preparing v0.2.0. #17 (cabol)
    • V0.1.1 #15 (cabol)
    • ✨ Enhancements and fix issue #13. #14 (cabol)
    • 🔧 [#9] Implement configurable and dynamic pick/compute shard and node functions #11 (cabol)