Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.38 KB

CHANGES.rst

File metadata and controls

48 lines (35 loc) · 1.38 KB

ChangeLog

Version 0.0.4 2024-09-22

  • rclone: new backend to access any of the 100s of cloud backends rclone supports, needs rclone >= v1.57.0.

    See the rclone docs for installing rclone and creating remotes. After that, borgstore will support URLs like:

    • rclone://remote:
    • rclone://remote:path
    • rclone:///tmp/testdir (local fs, for testing)
  • Store.list: give up trying to do anything with a directory's "size"

  • .info / .list: return st.st_size for a directory "as is"

  • tests: BORGSTORE_TEST_RCLONE_URL to set rclone test URL

  • tests: allow BORGSTORE_TEST_*_URL into testenv to make tox work for testing sftp, rclone or other URLs.

Version 0.0.3 2024-09-17

  • sftp: add support for ~/.ssh/config, #37
  • sftp: username is optional, #27
  • load known_hosts, remove AutoAddPolicy, #39
  • store: raise BE specific exceptions, #34
  • add Store.stats property, #25
  • bandwidth emulation via BORGSTORE_BANDWIDTH [bit/s], #24
  • latency emulation via BORGSTORE_LATENCY [us], #24
  • fix demo code, also output stats
  • tests: BORGSTORE_TEST_SFTP_URL to set sftp test URL

Version 0.0.2 2024-09-10

  • sftp backend: use paramiko's client.posix_rename, #17
  • posixfs backend: hack: accept file://relative/path, #23
  • support / test on Python 3.13, #21

Version 0.0.1 2024-08-23

First PyPi release.