Skip to content

Releases: Bebbssos/internxt-cli-rust

v0.2.1-rc.2

v0.2.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:19

What's Changed

  • feat(fuse): unify fuse across platforms, add WinFSP backend for Windows by @Bebbssos in #27

Full Changelog: v0.2.1-rc.1...v0.2.1-rc.2

v0.2.1-rc.1

v0.2.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:06

What's Changed

  • fix(aur): version local source filenames to avoid stale cache by @Bebbssos in #23
  • fix(aur): add fuse3 as optdepends for mount/serve fuse by @Bebbssos in #24
  • perf(serve): close the listing/streaming gap vs rclone mount by @Bebbssos in #25
  • fix: point login/thumbnail hints at ixr, not internxt by @Bebbssos in #26
  • chore: bump internxt-core to 0.1.3 by @Bebbssos in #28

Full Changelog: v0.2.0...v0.2.1-rc.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 18:36

What's Changed

  • fix(serve): stop trusting stale folder-cache misses, fix FUSE readdir races, parallelize listings by @Bebbssos in #3
  • fix(upload,sync): surface partial upload failures instead of silently swallowing them by @Bebbssos in #4
  • fix(serve): cap forward-seek discard, restart as ranged fetch past threshold by @Bebbssos in #5
  • feat: --no-timeout / IXR_NO_TIMEOUTS to disable transfer idle-read timeout by @Bebbssos in #11
  • fix(download-file): safe temp-file+rename default, --legacy-write opt-out by @Bebbssos in #6
  • fix(webdav): replace files atomically on PUT instead of trash-then-create by @Bebbssos in #7
  • fix(serve): guard offset+len size-gate math against overflow by @Bebbssos in #8
  • fix(nfs): don't clobber a write that races an in-flight flush by @Bebbssos in #10
  • fix(auth): restrict credentials file/dir permissions to owner-only by @Bebbssos in #9
  • fix: accept 1/0/yes/no for IXR_NONINTERACTIVE/IXR_NO_TIMEOUTS env vars by @Bebbssos in #12
  • fix(fuse): read-open no longer races an in-flight finalize_write by @Bebbssos in #13
  • fix(fuse): surface a failed release-time upload on next read-only open by @Bebbssos in #14
  • fix(nfs): back off retrying a persistently-failing flush instead of hammering forever by @Bebbssos in #15
  • fix(list): validate --id is actually a folder before listing by @Bebbssos in #16
  • fix(sync): retain and surface failure reasons in sync up/down by @Bebbssos in #17
  • fix: reject an explicitly-empty --destination/--dest-path instead of defaulting to root by @Bebbssos in #18
  • fix: make whoami/logout exit non-zero on "not logged in" / expired session by @Bebbssos in #19
  • fix: validate upload-file/rename inputs instead of silently mangling them by @Bebbssos in #21
  • fix(upload-folder): explain which folders collided instead of a generic bailout by @Bebbssos in #20
  • fix(update): skip pre-release tags by default by @Bebbssos in #22

Full Changelog: v0.1.0...v0.2.0

v0.2.0-rc.1

v0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:45

What's Changed

  • fix(serve): cap forward-seek discard, restart as ranged fetch past threshold by @Bebbssos in #5
  • feat: --no-timeout / IXR_NO_TIMEOUTS to disable transfer idle-read timeout by @Bebbssos in #11
  • fix(download-file): safe temp-file+rename default, --legacy-write opt-out by @Bebbssos in #6
  • fix(webdav): replace files atomically on PUT instead of trash-then-create by @Bebbssos in #7
  • fix(serve): guard offset+len size-gate math against overflow by @Bebbssos in #8
  • fix(nfs): don't clobber a write that races an in-flight flush by @Bebbssos in #10
  • fix(auth): restrict credentials file/dir permissions to owner-only by @Bebbssos in #9
  • fix: accept 1/0/yes/no for IXR_NONINTERACTIVE/IXR_NO_TIMEOUTS env vars by @Bebbssos in #12
  • fix(fuse): read-open no longer races an in-flight finalize_write by @Bebbssos in #13
  • fix(fuse): surface a failed release-time upload on next read-only open by @Bebbssos in #14
  • fix(nfs): back off retrying a persistently-failing flush instead of hammering forever by @Bebbssos in #15
  • fix(list): validate --id is actually a folder before listing by @Bebbssos in #16
  • fix(sync): retain and surface failure reasons in sync up/down by @Bebbssos in #17
  • fix: reject an explicitly-empty --destination/--dest-path instead of defaulting to root by @Bebbssos in #18
  • fix: make whoami/logout exit non-zero on "not logged in" / expired session by @Bebbssos in #19
  • fix: validate upload-file/rename inputs instead of silently mangling them by @Bebbssos in #21
  • fix(upload-folder): explain which folders collided instead of a generic bailout by @Bebbssos in #20

Full Changelog: v0.1.1-rc.1...v0.2.0-rc.1

v0.1.1-rc.1

v0.1.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 18:15

What's Changed

  • fix(serve): stop trusting stale folder-cache misses, fix FUSE readdir races, parallelize listings by @Bebbssos in #3
  • fix(upload,sync): surface partial upload failures instead of silently swallowing them by @Bebbssos in #4

Full Changelog: v0.1.0...v0.1.1-rc.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:14

First release of internxt-cli-rust (ixr)!

Full Changelog: https://github.com/Bebbssos/internxt-cli-rust/commits/v0.1.0