Skip to content

2.6.3

Choose a tag to compare

@james-pre james-pre released this 16 Aug 16:57
· 124 commits to main since this release
v2.6.3
3a3f9f1
  • Compatibility changes for Node.js v26.7.0
    • Added frsize to StatsFs and BigIntStatsFs (nodejs/node#62277)
    • Added *timeInstant members to StatsCommon (nodejs/node#60789)
    • Added Utf8Stream port (nodejs/node#58897)
    • Added support for throwIfNoEntry to fs.stat, fs.statSync, fs.lstatSync, fs.promises.stat (nodejs/node#61178)
    • Replaced TransferListItem usage to Transferable
    • Replaced fs.ReadSyncOptions usage with fs.ReadOptions
  • Added isContext and assertContext
  • SuperBlock.rotateMetadata
    • Fixed alignment during concurrent writes (#309, thanks @lbb00)
    • Added protection against concurrent block linking
    • Added total_bytes bounds check during block allocation
  • fs.glob, fs.promises.glob, fs.globSync
    • Added support for followSymlinks (nodejs/node#62695)
    • Fixed these functions not respecting contexts
    • Fixed incorrect default cwd option
    • Fixed path resolution not using context or cwd correctly
  • Fixed fs.write not handling some overloads correctly
    • Fixed EINVAL for write(fd, string, 'utf8', cb)
    • Fixed callback not being called for write(fd, buffer, cb)
  • Fixed incorrect *timeNs values in StatsCommon due to bad multiplier
  • Added support for bigints to the hex formatter used by SingleBuffer