Skip to content

v1.4.5 — Memory generation preservation and compression permissions

Latest

Choose a tag to compare

@soulteary soulteary released this 12 Oct 22:38
v1.4.5

This patch release fixes memory-file data preservation and compression permissions.

Fixes

  • Closing a read-only memory file no longer republishes its old snapshot over a newer writer's replacement, including compressed and uncompressed generations.
  • Changing compression through a read-only handle leaves the file unchanged.
  • Compress uses writable handles on file systems that support compression, propagates permission and close errors, and preserves behavior for file systems without compression support.

Validation

  • Regression tests cover replacement generations, compressed and empty files, read-only handles, and compression permission/error paths.
  • Full race tests, static analysis, lint, and the main-branch CI pass.
  • The public API signatures, dependencies, and Go requirement remain unchanged.

Full comparison: v1.4.4...v1.4.5