Skip to content

Releases: cryptomator/jfuse

Release 0.3.3

05 Nov 08:06
0.3.3
Compare
Choose a tag to compare
Release 0.3.3 Pre-release
Pre-release
  • Made Fuse.close() idempotent
  • Removed some service loading related annotations from public api

Full Changelog: 0.3.2...0.3.3

Release 0.3.2

28 Oct 13:54
0.3.2
Compare
Choose a tag to compare
Release 0.3.2 Pre-release
Pre-release
  • Renamed exception class to avoid name collisions with more generic API

Release 0.3.1

26 Oct 08:02
0.3.1
ca438bd
Compare
Choose a tag to compare
Release 0.3.1 Pre-release
Pre-release

What's Changed

  • #24 make sure not to return from mount() before the VFS is fully mounted
  • #25 migrate GitHub Actions to macOS 12 and fuse-t
  • vastly improved JavaDoc

Full Changelog: 0.3.0...0.3.1

Release 0.3.0

19 Oct 13:05
0.3.0
Compare
Choose a tag to compare
Release 0.3.0 Pre-release
Pre-release

What's Changed

  • #16 add Stat.S_ISREG, Stat.S_ISDIR, ...
  • #21 add support for fuse operations: flush(), fsync(), fsyncdir()
  • #19 add support for fuse operation chown() and added Stat.uid/Stat.gid
  • #18 support fuse_config during init()
  • #14 Windows ARM64 Support
  • #17 add org.cryptomator:jfuse aggregator jar for use in downstream projects

Full Changelog: 0.2.1...0.3.0

Release 0.2.1

07 Oct 13:35
0.2.1
Compare
Choose a tag to compare
Release 0.2.1 Pre-release
Pre-release

What's Changed

  • #15 support for FUSE 3.12

Full Changelog: 0.2.0...0.2.1

0.2.0

19 Sep 12:08
1f54357
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

What's Changed

  • #4 switch to libfuse3 on Linux
  • #7 switch to libfuse3 on Windows
  • #8 FUSE_READDIR_PLUS support on Windows & Linux
  • #5 unmount on close()
  • #9 wait for mount to succeed on Windows before returning from mount(...)

Full Changelog: 0.1.0...0.2.0

0.1.0 Beta 2

30 Aug 11:34
0.1.0-beta2
1c797cd
Compare
Choose a tag to compare
0.1.0 Beta 2 Pre-release
Pre-release

What's Changed

  • add jfuse-linux-aarch64, supporting Linux ARM64 by @overheadhunter in #1
  • run file system mirror integration test on Windows by @infeo in #2
  • Migrate to JEP 424 and Java 19 (requires --enable-preview) by @overheadhunter in #3
  • fixed incorrect return value of read operations in mirror example in 5049d42
  • fixed conversion of file open flags to Java's StandardOpenOptions in fbd30ed

Full Changelog: 0.1.0-beta1...0.1.0-beta2

0.1.0

30 Aug 11:59
0.1.0
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

technically identical to 0.1.0-beta2

0.1.0 Beta1

18 Jan 09:20
0.1.0-beta1
60ce2a9
Compare
Choose a tag to compare
0.1.0 Beta1 Pre-release
Pre-release

This is a first experimental release, only supporting a subset of all fuse_operations, so we can evaluate the technology in downstream projects.

This requires JDK 18 and --add-modules jdk.incubator.foreign.