File tree 9 files changed +34
-10
lines changed
src/main/java/org/cryptomator/frontend/fuse/mount
9 files changed +34
-10
lines changed Original file line number Diff line number Diff line change 12
12
- uses : actions/checkout@v4
13
13
- uses : actions/setup-java@v4
14
14
with :
15
- java-version : 22
15
+ java-version : 23
16
16
distribution : ' zulu'
17
17
cache : ' maven'
18
18
- name : Ensure to use tagged version
Original file line number Diff line number Diff line change 20
20
fetch-depth : 2
21
21
- uses : actions/setup-java@v4
22
22
with :
23
- java-version : 22
23
+ java-version : 23
24
24
distribution : ' zulu'
25
25
cache : ' maven'
26
26
- name : Initialize CodeQL
Original file line number Diff line number Diff line change 14
14
with :
15
15
runner-os : ' ubuntu-latest'
16
16
java-distribution : ' zulu'
17
- java-version : 22
17
+ java-version : 23
18
18
secrets :
19
19
nvd-api-key : ${{ secrets.NVD_API_KEY }}
20
20
slack-webhook-url : ${{ secrets.SLACK_WEBHOOK_URL }}
Original file line number Diff line number Diff line change 9
9
- uses : actions/checkout@v4
10
10
- uses : actions/setup-java@v4
11
11
with :
12
- java-version : 22
12
+ java-version : 23
13
13
distribution : ' zulu'
14
14
cache : ' maven'
15
15
server-id : central
24
24
MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
25
25
MAVEN_GPG_PASSPHRASE : ${{ secrets.RELEASES_GPG_PASSPHRASE }}
26
26
MAVEN_GPG_KEY : ${{ secrets.RELEASES_GPG_PRIVATE_KEY }}
27
- MAVEN_GPG_KEY_FINGERPRINT : " 58117AFA1F85B3EEC154677D615D449FE6E6A235 "
27
+ MAVEN_GPG_KEY_FINGERPRINT : ${{ vars.RELEASES_GPG_KEY_FINGERPRINT }}
Original file line number Diff line number Diff line change 10
10
- uses : actions/checkout@v4
11
11
- uses : actions/setup-java@v4
12
12
with :
13
- java-version : 22
13
+ java-version : 23
14
14
distribution : ' zulu'
15
15
cache : ' maven'
16
16
- name : Enforce project version ${{ github.event.release.tag_name }}
21
21
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
22
22
MAVEN_GPG_PASSPHRASE : ${{ secrets.RELEASES_GPG_PASSPHRASE }}
23
23
MAVEN_GPG_KEY : ${{ secrets.RELEASES_GPG_PRIVATE_KEY }}
24
- MAVEN_GPG_KEY_FINGERPRINT : " 58117AFA1F85B3EEC154677D615D449FE6E6A235 "
24
+ MAVEN_GPG_KEY_FINGERPRINT : ${{ vars.RELEASES_GPG_KEY_FINGERPRINT }}
Original file line number Diff line number Diff line change
1
+ # Changelog
2
+
3
+ All notable changes to this project will be documented in this file.
4
+
5
+ The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6
+ and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
+
8
+ The changelog starts with version 5.0.4.
9
+ Changes to prior versions can be found on the [ Github release page] ( https://github.com/cryptomator/fuse-nio-adapter/releases ) .
10
+
11
+ ## [ 5.0.4] - 24-03-2025
12
+
13
+ ### Added
14
+
15
+ * changelog file
16
+ * support libfuse3-4 on Linux (#174 )
17
+
18
+ ### Changed
19
+
20
+ * switch build to JDK 23 (fe75b0a0e627ddb7196806cc7c56ece1ef268cc7)
21
+
Original file line number Diff line number Diff line change 4
4
<modelVersion >4.0.0</modelVersion >
5
5
<groupId >org.cryptomator</groupId >
6
6
<artifactId >fuse-nio-adapter</artifactId >
7
- <version >5.0.3 </version >
7
+ <version >5.0.4 </version >
8
8
<name >FUSE-NIO-Adapter</name >
9
9
<description >Access resources at a given NIO path via FUSE.</description >
10
10
<url >https://github.com/cryptomator/fuse-nio-adapter</url >
17
17
18
18
<properties >
19
19
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
20
- <project .build.jdk>22 </project .build.jdk>
20
+ <project .build.jdk>23 </project .build.jdk>
21
21
22
22
<!-- dependencies -->
23
23
<integrations-api .version>1.5.1</integrations-api .version>
Original file line number Diff line number Diff line change @@ -41,8 +41,11 @@ public class LinuxFuseMountProvider implements MountService {
41
41
private static final Path USER_HOME = Paths .get (System .getProperty ("user.home" ));
42
42
private static final String [] LIB_PATHS = {
43
43
"/lib/x86_64-linux-gnu/libfuse3.so.3" , // debian amd64
44
+ "/lib/x86_64-linux-gnu/libfuse3.so.4" , // debian amd64
44
45
"/lib/aarch64-linux-gnu/libfuse3.so.3" , // debian aarch64
46
+ "/lib/aarch64-linux-gnu/libfuse3.so.4" , // debian aarch64
45
47
"/usr/lib64/libfuse3.so.3" , // fedora
48
+ "/usr/lib64/libfuse3.so.4" , // fedora
46
49
"/app/lib/libfuse3.so" // flatpak
47
50
};
48
51
private static final String UNMOUNT_CMD_NAME = "fusermount3" ;
You can’t perform that action at this time.
0 commit comments