diff options
Diffstat (limited to 'ChangeLog.rst')
-rw-r--r-- | ChangeLog.rst | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/ChangeLog.rst b/ChangeLog.rst index a15b55a..78f6d51 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,13 +1,24 @@ -Unreleased Changes -================== +FUSE 3.0.0pre0 (2016-10-03) +============================ + +* This is a preview release. Functionality and API may still change + before the 3.0.0 release. * The `fuse_lowlevel_new` function has been renamed to - `fuse_session_new`. + `fuse_session_new` and no longer interprets the --version or --help + options. To print help or version information, use the new + `fuse_lowlevel_help` and `fuse_lowlevel_version` functions. + +* There are new `fuse_session_unmount` and `fuse_session_mount` + functions that should be used in the low-level API. The `fuse_mount` + and `fuse_unmount` functions should be used with the high-level API + only. -* There are now new `fuse_session_unmount` and `fuse_session_mount` - functions that should be used in the low-level API. The - `fuse_mount` and `fuse_unmount` functions should be used with the - high-level API only. +* Neither `fuse_mount` nor `fuse_session_mount` take struct fuse_opts + parameters anymore. Mount options are parsed by `fuse_new` (for the + high-level API) and `fuse_session_new` (for the low-level API) + instead. To print help or version information, use the new + `fuse_mount_help` and `fuse_mount_version` functions. * The ``fuse_lowlevel_notify_*`` functions now all take a `struct fuse_session` parameter instead of a `struct fuse_chan`. @@ -76,6 +87,9 @@ Unreleased Changes File systems that use `fuse_main` are not affected by this change. + For integration with custom event loops, the new `fuse_session_fd` + function provides the file descriptor that's used for communication + with the kernel. * Added *clone_fd* option. This creates a separate device file descriptor for each processing thread, which might improve |