Skip to content

Releases: BlockStorage1/repertory

v2.1.0-rc

19 Oct 13:52

Choose a tag to compare

v2.1.0-rc Pre-release
Pre-release

Changelog

v2.1.0-rc

Windows Update

Important

Windows builds have been updated to rc-2 to address a critical issue with unmount failing in UI.

BREAKING CHANGES

  • Mount state has been moved into the configuration directory
    • Unmount all active mounts prior to upgrade
  • Remote mounts must be upgraded to v2.1.0+ to support new authentication scheme
    • Protocol handshake added for DoS protection

Issues

  • [unit test] Complete all providers unit tests
  • [unit test] Complete FUSE unit tests
  • Complete initial v2.0 documentation
  • Add macOS support
  • Pinning a file should automatically initiate a download to cache
  • [ui] UI console window should close after launch
  • [ui] Add auto-mount on first launch functionality
  • Create Windows installer
  • Remove 'default' as initial bucket name for Sia
  • Create macOS bundle for simplified installation
  • [bug] [ui] UI is hanging after launching repertory mount in background
  • Implement secure key via KDF for transparent data encryption/decryption
  • [ui] UI theme should match repertory blue

Changes from v2.0.7-release

  • Added check version support to remote mounts
  • Fixed directory item count bug on S3 provider
  • Fixed handling of FALLOC_FL_KEEP_SIZE on Linux
  • Fixed intermittent client hang on remote mount server disconnect
  • Implemented POSIX-compliant unlink() with FUSE hard_remove
    • Open handles remain valid after unlink()
  • Refactored CLI messages and error handling to use common methods
  • Enhanced remote mount client thread mapping
    • Threads are now mapped 1-1 from client to server instead of being tied to a fixed-size thread pool

v2.0.7-release

31 Jul 12:44

Choose a tag to compare

Issues can be tracked below:

IMPORTANT

Issues

  • [bug] UI is unable to launch repertory.exe on Windows when absolute path contains spaces
  • [bug] Directory entries . and .. are incorrectly being reported as files in Linux remote mounts

v2.0.6-release

25 Jul 17:49

Choose a tag to compare

Issues can be tracked below:

IMPORTANT

Issues

  • [bug] Remote mount directory listing on Windows connected to Linux is failing
  • [bug] Directories are not importing properly for Sia
  • [bug] Windows-to-Linux remote mount ignores CREATE_NEW
  • [bug] Windows-to-Linux remote mount is not handling attempts to remove a non-empty directory properly
  • [bug] Changes to maximum cache size should be updated live
  • [bug] Windows-to-Linux remote mount is allowing directory rename when directory is not empty
  • [bug] Windows-to-Linux remote mount overlapped I/O is not detecting EOF for read operations
  • [ui] Implement provider test button

Changes from v2.0.5-rc

  • Added request retry on libcurl error code CURLE_COULDNT_RESOLVE_HOST
  • Added libcurl DNS caching
  • Drive letters in UI should always be lowercase
  • Fixed WinFSP directory rename for non-empty directories
  • Fixed segfault in UI due to incorrect SIGCHLD handling
  • Migrated to v2 error handling
  • Upgraded WinFSP to v2.1 (2025)

v2.0.5-rc

26 Mar 12:55

Choose a tag to compare

v2.0.5-rc Pre-release
Pre-release

Issues

  • Create management portal in Flutter

Changes from v2.0.4-rc

  • Continue documentation updates
  • Fixed -status command erasing active mount information
  • Fixed overlapping HTTP REST API port's
  • Refactored/fixed instance locking
  • Removed passwords and secret key values from API calls
  • Renamed setting ApiAuth to ApiPassword
  • Require --name,-na option for encryption provider

v2.0.4-rc

16 Mar 14:41

Choose a tag to compare

v2.0.4-rc Pre-release
Pre-release

BREAKING CHANGES

  • renterd v2.0.0+ is now required. Prior versions will fail to mount.

Issues

  • [bug] Low frequency check is set to '0' instead of 1 hour by default
  • [bug] Max cache size bytes is set to '0' by default

Changes from v2.0.3-rc

  • Added Sia API version check prior to mounting
  • Added back -cv (check version) CLI option
  • Continue documentation updates
  • Fixed setting ApiAuth via set_value_by_name
  • Fixed setting HostConfig.ApiUser via set_value_by_name
  • Fixed setting HostConfig.Path via set_value_by_name
  • Fixed setting HostConfig.Protocol via set_value_by_name
  • Improved ring buffer read-ahead
  • Integrated renterd version 2.0.0
  • Prefer using local cache file when opening files
  • Refactored app_config unit tests
  • Refactored polling to be more accurate on scheduling tasks