Releases: Innmind/ServerControl
Releases · Innmind/ServerControl
5.2.3
Fixed
- A race condition where a process executing too fast was reported as failing even though it succeeded
5.2.2
Fixed
- Output generated while writing the input is now directly available (previously it was when the whole input was written)
5.2.1
Fixed
- Using too much CPU when waiting for processes (due to polling)
5.2.0
Changed
- Requires
innmind/filesystem:~7.0
5.1.0
Added
- Support for
innmind/immutable:~5.0
Removed
5.0.0
Added
Innmind\Server\Control\Server\Process\Success
Innmind\Server\Control\Server\Process\Failed::output()
Innmind\Server\Control\Server\Process\TimedOut::output()
Innmind\Server\Control\Server\Process\Signaled::output()
Changed
Innmind\Server\Control\ServerFactory::build()
second argument now expect Innmind\Stream\Capabilities
Innmind\Server\Control\Server\Process::wait()
right side of the returned Either
is now Innmind\Server\Control\Server\Process\Success
instead of Innmind\Immutable\SideEffect
4.3.0
Added
- Support for
innmind/filesystem:~6.0
4.2.0
Added
Command::withEnvironments
to define multiple variables at once
4.1.1
Fixed
Command::foreground
and Command::background
are now declared pure
4.1.0
Changed
- It is now allowed to call
output()
and wait()
on the same foreground process