summaryrefslogtreecommitdiff
path: root/Compatibility.md
blob: 7bfc8495d3e7ec4109404e131f77d2c954d0f020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
gocryptfs tries to keep on-disk format compatibility and new versions can mount filesystems created by several older versions.
From time to time, major revisions drop compatibility to very old filesystems to keep the gocryptfs code simple and maintainable. As seen on the table below, v1.0 will be the first version to drop support for very old filesystems.

| can be mounted on  ▶ | v0.4 | v0.5 | v0.6 | v0.7 & v0.8 | v0.9 & v0.10 | v1.0 |
|----------------------|------|------|------|-------------|--------------|------|
| ▼ **created by**     |      |      |      |             |              |      |
| v0.4                 | Y    | Y    | Y    | Y           | Y            | -    |
| v0.5                 | -    | Y    | Y    | Y           | Y            | -    |
| v0.6                 | -    | -    | Y    | Y           | Y            | -    |
| v0.7 & v0.8          | -    | -    | -    | Y           | Y            | Y    |
| v0.9 & v0.10         | -    | -    | -    | -           | Y            | Y    |
| v1.0                 | -    | -    | -    | -           | Y            | Y    |