Downloads
Download the latest FileFortress CLI for your platform. All downloads include SHA256 checksums for integrity verification.
Available Platforms
SHA256 Checksums
Verify the integrity of your downloaded files using these SHA256 checksums. Click the copy icon to copy the hash to your clipboard.
Linux
fileFortress-console-linux-x64-v0.21.0.tar.gz
SHA256
macOS
fileFortress-console-osx-x64-v0.21.0.tar.gz
SHA256
Windows
fileFortress-console-win-x64-v0.21.0.zip
SHA256
How to Verify Downloads
Windows (PowerShell)
# Calculate the hash of your downloaded file
$actualHash = (Get-FileHash fileFortress-console-win-x64.zip -Algorithm SHA256).Hash
# Compare with the expected hash (copy from above)
$expectedHash = "PASTE_HASH_HERE"
if ($expectedHash -eq $actualHash) {
Write-Host "✓ Checksum verified!" -ForegroundColor Green
} else {
Write-Host "✗ Checksum mismatch!" -ForegroundColor Red
}
Linux / macOS
# Create a checksum file with expected hash
echo "PASTE_HASH_HERE fileFortress-console-linux-x64.tar.gz" > expected.sha256
# Verify the download
sha256sum -c expected.sha256
# Or for macOS:
shasum -a 256 -c expected.sha256
Release Notes
- Update project version to 0.21.0 in FileFortress.ConsoleApp.csproj (#755)
- Add device command and related documentation (#754)
- Introduced a new Device action in CommandsController to manage device operations, including viewing information and changing settings.
- Updated the sidebar to include a link to the new device command for easy navigation.
- Enhanced the Commands index view with a new entry for the device command, detailing its functionalities and providing a link to view more information.
- Removed unused references in InitCommandIntegrationTests to streamline the test suite.
- Add ChangePassword command and related functionality (#753)
- Introduced ChangePasswordCommand and ChangePasswordCommandHandler to facilitate user password changes.
- Updated Dependency Injection configurations to register the new command and its handler.
- Enhanced ISecureStorageService with ChangeUserPassword method, including validation and error handling.
- Implemented ChangeUserPassword logic in SecureStorageService, ensuring secure password management.
- Registered ChangePasswordCliCommand in the console application for CLI access to the password change feature.
- Updated DeviceCliCommand to include ChangePasswordCliCommand for improved command organization.
- Remove DatabaseUpgrade and DatabaseDowngrade commands and their handlers from the application (#752)
- Deleted DatabaseUpgradeCommand, DatabaseDowngradeCommand, and their respective handlers to streamline the command structure.
- Updated Dependency Injection configurations to reflect the removal of these commands, ensuring a cleaner registration process.
- Adjusted CLI command registrations to remove references to the deleted commands, enhancing maintainability.
- Add unit tests for ListConfigurationsCommandHandler and remove unused configuration commands (#751)
- Introduced unit tests for ListConfigurationsCommandHandler to ensure correct handling of configuration retrieval and event publishing.
- Removed obsolete configuration commands and their associated handlers, streamlining the command structure and improving maintainability.
- Updated Dependency Injection to reflect the removal of these commands, ensuring a cleaner and more efficient command registration process.
- Added documentation for unit testing best practices in the unittests.md file.