Kujo v1.3.1 fixes transient Linux Text file busy failures during native runtime upgrades.
The staged executable version check now retries Linux ETXTBSY within its existing deadline. Checksum verification, version matching, installation ownership checks, and recovery backups remain enforced. Regression tests retain and identify an inherited writable staging descriptor, exercise the failure against the previous implementation, and verify bounded recovery under parallel execution.
Install the matching archive below or use npm install -g @kujolang/kujo-runtime@1.3.1. Standalone Kujo v1.3.0 and later installations can run kujo upgrade 1.3.1; older versions must first use the installer or their existing package manager. Native upgrades update the runtime only.
This patch is based on v1.3.0. The existing v1.3.0 signed tag and GitHub assets are unchanged. Each archive has a SHA-256 file, also collected in checksums.txt.