Releases: akash-akya/exile
Releases · akash-akya/exile
v0.13.0
What's Changed
- add
:infinitytonormalize_exit_timeout's pattern match by @fmv1992 in #50 - fix: update for Elixir 1.19 by @davidjulien in #53
- Remove slow fd-closing loop that iterated up to _SC_OPEN_MAX by @akash-akya in #55
New Contributors
- @fmv1992 made their first contribution in #50
- @davidjulien made their first contribution in #53
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Send SIGTERM twice before sending SIGKILL by @akash-akya in #48
Full Changelog: v0.11.0...v0.12.0
v0.11.0
v0.10.0
v0.9.1
v0.8.0
v0.7.0
Breaking Changes
- Support suppressing stderr output in #30
Exile now supports suppressing stderr outputs completely.
To unify all stderr redirection options:enable_stderris removed in favor of:stderr.
If you were usingenable_stderroption, please switch tostderras mentioned belowenable_stderr: true=>stderr: :consumeenable_stderr: false=>stderr: :console
For more details check the documentation
What's Changed
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Breaking Changes
The error type raised by the Exile.stream!/2 is changed.
Previously, it used to raise Exile.Process.Error error when program exits with non-zero exit status and epipe.
Now Exile.Stream.AbnormalExit will be raised with exit_status field in the error set. Now caller can
catch the error and fetch exit status.
What's Changed
- Add option to stream exit_status in #26
- Add separate exception for non-zero process exit in #26
- Fix missing typespecs for
stream!/1opts by @balins in #25
New Contributors
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
What's Changed
- Start process within Enumerable reduce in #21
- Flush process down message if process exit successfully in #21
Full Changelog: v0.3.0...v0.4.0