v0.2.0
Breaking Changes
This is mostly complete rewrite with the focus on how the process
gen-server state-machine behave when reader and writer run
concurrently. While it already supported that previously, but the API
surface was large (such as support for concurrent await_exit, multiple
writer etc.). And there were some corner cases such as handling of
EPIPE
. With the new rewrite, the Process server now offloads the
pooling and concurrent read/write to user.
This is a breaking change for Exile.Process
. It was already
mentioned as unstable and user should always use Exile.stream!
.
Users using Exile.stream!
should be unaffected by the change, unless
they depend on few corner cases when command exit abnormally.
Non Breaking Changes
- Fix typos by @kianmeng in #12
- Ignore /priv folder by @kianmeng in #13
- Delete config directory by @adamwight in #16
New Contributors
- @kianmeng made their first contribution in #12
- @adamwight made their first contribution in #16
Full Changelog: v0.1.0...v0.2.0