0.10.0
Changes
Command failure handling
Non-zero exit codes from command execution are now returned in the result rather than raising an error. When a command in a batch fails, remaining commands are skipped and only executed commands appear in the result.
Unexpected disconnect warnings
WebSocket sessions now log a warning when the connection closes unexpectedly (before finalization or cancellation), including the close code and reason. This helps diagnose cases where artifacts may not have been fully uploaded.
Logger warn method
Added warn to the Logger interface, createLogger, createRedactingLogger, and defaultLogger.