Packages

A distributed, metadata-aware process registry for Elixir. Cluster-aware like :pg, Registry-shaped API, per-process values, listener notifications, and native ETS match-spec queries.

Current section

Files

Jump to
pg_registry CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
## 0.2.0
- Add `get_members/2` to retrieve all processes in a group
- Add `which_groups/1` to list all registered keys in a scope
- Add `dispatch/3` to invoke a callback on all members of a group
- **Breaking:** `register_name/2` now always joins the group (no uniqueness guard)
## 0.1.0
- Initial release
- `:via` tuple support (`register_name`, `unregister_name`, `whereis_name`, `send`)
- Backed by Erlang's `:pg` for automatic cross-cluster process discovery
- Supervisable with `{PgRegistry, scope}`