Skip to content

v0.2.0

Compare
Choose a tag to compare
@akash-akya akash-akya released this 19 Apr 11:04
· 70 commits to master since this release

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

New Contributors

Full Changelog: v0.1.0...v0.2.0