{"version":"2.1.118","anchor":"atomic-file-writes","canonical_anchor":"atomic-file-writes","heading":"Atomic File Writes","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118\/e\/atomic-file-writes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118","markdown":"### Atomic File Writes\n\nA new `rcq` function implements atomic file writes using temp-file-then-rename, with fallback to copy+unlink for cross-device scenarios (`EXDEV`, `EPERM`, `EEXIST`). This prevents data corruption from interrupted writes.\n\n**Evidence**\n\nAtomic write function at line ~145955 (search for `\".tmp.\"` in the write context)."}