Module

Registry

Changes by version

Elixir 1.19.0

· 1 change

Enhancement Tool: Elixir

Add key-based partitioning of duplicate registries

Elixir 1.18.0

· 1 change

Enhancement Tool: Elixir

Add Registry.lock/3 for local locking

Elixir 1.14.0

· 1 change

Enhancement Tool: Elixir

Add Registry.count_select/2

Elixir 1.13.4

· 1 change

Bugfix Tool: Elixir

Make Registry send work with named triplets

Elixir 1.12.0

· 2 changes

Enhancement Tool: Elixir

Support :compression on Registry tables

Enhancement Tool: Elixir

Support Registry.values/3 for reading values under a given key-pid pair

Elixir 1.11.0

· 2 changes

Enhancement Tool: Elixir

Add Registry.delete_meta/2

Bugfix Tool: Elixir

Do not crash when a process with key-value has been registered using :via and it fails to start on init

Elixir 1.9.0

· 2 changes

Enhancement Tool: Elixir

Add Registry.select/2

Bugfix Tool: Elixir

Fix ETS leak in Registry.register/2 for already registered calls in unique registries while the process is still alive

Elixir 1.8.0

· 1 change

Enhancement Tool: Elixir

Allow associating a value on :via tuple

Elixir 1.7.0

· 1 change

Enhancement Tool: Elixir

Add Registry.count/1 and Registry.count_match/4

Elixir 1.5.2

· 1 change

Enhancement Tool: Elixir

Use the name of the Registry as its :id in the child_spec/1 function

Elixir 1.5.0

· 4 changes

Enhancement Tool: Elixir

Support ETS guard conditions in Registry.match/3

Enhancement Tool: Elixir

Support parallel: true in Registry.dispatch/3

Enhancement Tool: Elixir

Introduce Registry.unregister_match/4

Bugfix Tool: Elixir

Ensure Registry.match/4 works with :_ as key

Elixir 1.4.5

· 1 change

Bugfix Tool: Elixir

Do not leak EXIT messages on Registry.dispatch/3

Elixir 1.4.0

· 1 change

Enhancement Tool: Elixir

Add a local, decentralized and scalable key-value process storage