TypeScript SDK (workflow-js):
Restart/Resume for DLQ is added to allow more options to handle failed runs. See here
Added WorkflowNonRetryableError to fail a workflow without causing any retries. See here
For additional bug fixes, see the full changelog here.