Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@cryptobot cryptobot released this 19 Jul 13:02
2.0.0
  • Adjusted CryptoFS for new CryptoLib API
  • Introduces new vault format 8, which stores configuration metadata in vault.cryptomator (e.g. shortening threshold)
  • Allows loading of masterkey from sources other than masterkey.cryptomator
  • Allows use of GCM for content encryption
  • No longer initializes vault root implicitly
  • Increase required Java version to 16 (will be bumped to 17 when it becomes GA)
  • Removed FileSystemFlags MIGRATE_IMPLICITLY, INIT_IMPLICITLY and MAX_PATH_LENGTH
  • Removed CryptoFileSystemProperties PROPERTY_PASSPHRASE, PROPERTY_PEPPER, PROPERTY_MAX_PATH_LENGTH and PROPERTY_MAX_NAME_LENGTH
  • Added CryptoFileSystemProperties PROPERTY_VAULTCONFIG_FILENAME, PROPERTY_KEYLOADER (see #7), PROPERTY_CIPHER_COMBO (see #94) and PROPERTY_MAX_CLEARTEXT_NAME_LENGTH (see #102)
  • Includes a unique vault id in vault.cryptomator
  • Added module-info.java
  • Removed CryptoFileSystemProvider.changePassphrase(...), CryptoFileSystemProvider.exportRawKey(...) and CryptoFileSystemProvider.restoreRawKey(...) (now possible via CryptoLib's MasterkeyFileAccess)
  • Replaced CryptoFileSystemProvider.containsVault(...) with CryptoFileSystemProvider.checkDirStructureForVault(...)

See also milestone 2.0.0