This new version of Phoenix.PubSub provides a simpler, more extensible, and more performant Phoenix.PubSub API. For users of Phoenix.PubSub, the API is the same, although frameworks and other adapters will have to migrate accordingly (which often means less code).
- Add
:permdown_on_shutdown
option.
- Fix memory leak introduced in 2.1.2
- Fix race condition on tracker update allowing state to become out of sync
- Support compatibility with 2.0 nodes when pool_size is 1
- Support
handle_info
callback onPhoenix.Tracker
- Use erlang's new
:pg
module if available instead of:pg2
- Frameworks and other adapters will require the use of the new child_spec API