Releases: zen-fs/core
Releases · zen-fs/core
1.2.10
1.2.9
- Directories are now needed for mounts (#127)
- Fix incorrect node copying in
AsyncFS.ready
(#130) - Optimized
StoreFS.commitNew
root path check - Added
DeviceFS.addDefaults
- Added
mount
function inconfig.ts
, which callsmkdir
withrecursive: true
. - Running tests now automatically runs build (#126, thanks @konsumer)
configure
now mounts in parallelrootCredentials
andmountObject
are now deprecated
1.2.8
- Added
DeviceDriver.init
and support forDevice
data (#125) - Made
DeviceDriver.isBuffered
optional - Added documentation for
DeviceFS
- Updated comments for
resolveMount
- Changed to normal string concatenation in
umount
- Added support for fetch options (#51)
- Made
OptionsConfig.description
optional and deprecated (it isn't used) - Removed description from options configurations in built-in backends
1.2.7
Configuration.disableUpdateOnRead
will now only prevent a file from being marked as dirty when read from. It will not prevent sync attempts nor will it prevent the file's atime
from being updated.
The internal configuration option syncOnWrite
was renamed to syncImmediately
and is used when deciding whether to sync
after reading a file.
1.2.6
This release adds Configuration.onlySyncOnClose
. When enabled, files will not sync with the file system until they are closed. This release also changes the behavior of Configuration.disableUpdateOnRead
to actually prevent syncing, rather than to not update the file's atime
.
1.2.5
- Added
config.unsafeBufferReplace
PreloadFile._write
no longer marks a file as dirty before checking if the flag is writeable- This may avoid uneeded
File.sync
calls.
- This may avoid uneeded
- Fixed double
sync
on_open
when the flag is truncating symlink
now reuses the file handle for writing, instead of opening it twice