Skip to content

Releases: GoogleCloudPlatform/gcsfuse

gcsfuse 0.14.0

04 Jan 04:20
Compare
Choose a tag to compare
  • gcsfuse now returns immediately after mounting the file system, for greater
    scriptability. To preserve the previous behavior of staying in the
    foreground (for example, in order to see debug logging), run with the
    --foreground flag.
  • We now allow mounting only a single directory from within a bucket. Use the
    --only-dir flag to do this.

gcsfuse 0.13.0

15 Dec 01:37
Compare
Choose a tag to compare
  • Added support for the mknod(2) syscall. This may also be relevant for users of NFS exports.

gcsfuse v0.12.0

10 Sep 05:32
Compare
Choose a tag to compare
  • We no longer distribute tarballs containing pre-built binaries. Please use
    the .rpm or .deb files on Linux, homebrew on OS X, or install from source.
  • Rate limiting should be more accurate, and should be less restrictive when
    the file system has just been mounted. See commit 5fb47e0.
  • The --file-mode and --dir-mode flags now accept their arguments in
    octal, matching tools like chmod.
  • There is no longer a helper bash script installed into /sbin; rather the
    mount_gcsfuse program (mount.gcsfuse on Linux) is installed directly.
  • mount_gcsfuse now performs its own daemonization, and doesn't require a
    tool like daemon to be installed.
  • mount now waits for the file system to be mounted, and returns an
    appropriate exit code.
  • Copying files and directories with the Finder on OS X now works better. See
    issue #125.

gcsfuse v0.11.1

02 Sep 00:37
Compare
Choose a tag to compare
  • Don't choke on auto, noauto, and nouser options when invoked via
    mount on Linux.
  • Print a warning when invoked as root.
  • Include the Go version in the gcsfuse version string.

gcsfuse v0.11.0

19 Aug 02:03
Compare
Choose a tag to compare
  • Remote updates to object metadata now result in a new inode, like remote
    updates to object contents always have. See #114.
  • Linux releases now include a mount(8) helper for file system type
    fuse.gcsfuse, allowing mount -t fuse.gcsfuse to work. See #116.

gcsfuse v0.10.0

13 Aug 05:11
Compare
Choose a tag to compare
  • Added support for setting arbitrary mtimes for files. Major changes:
  • utimes(2) and friends no longer return ENOSYS.
  • atime is ignored, and silently fails to take.
  • mtime is stored in object metadata keyed by gcsfuse_mtime.
  • Increased stat performance on Linux by a factor of 280x by allowing the
    kernel to cache inode attributes when -sstat-cache-ttl is set.
  • Enabled writeback caching on Linux, increasing write performance by up to
    40x for small writes, and by a few times for large writes.

gcsfuse v0.9.1

11 Aug 03:40
Compare
Choose a tag to compare
  • Encoded a dependency on daemon in the .deb and .rpm packages.
  • Improved debug logging.

gcsfuse v0.9.0

07 Aug 06:00
Compare
Choose a tag to compare
  • Packages and tarballs now contain the magic required to make fstab use easy.

gcsfuse v0.8.1

07 Aug 04:28
Compare
Choose a tag to compare
  • Fixed two release-building bugs. See issue #107.

gcsfuse v0.8.0

07 Aug 02:47
Compare
Choose a tag to compare
  • Improved logging when --debug_fuse is set.
  • Added an embedded version number to releases, accessible with -v.
  • Releases will now contain .deb and .rpm files for Linux.