Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.

Releases: zboxfs/zbox

v0.9.2

08 Sep 03:36
Compare
Choose a tag to compare

This release minor release, which is mainly for catching up latest version of Rust and dependencies.

v0.9.1

29 Jan 02:52
Compare
Choose a tag to compare

This is bug fix minor release. In this release,

  • Added RepoInfo.dedup_file option, #73

v0.9.0

23 Jan 06:57
Compare
Choose a tag to compare

This is a binary incompatible minor release. In this release,

  • Added RepoOpener.dedup_file option, #72
  • Fixed crash issue when file storage space is full, #67
  • Fixed concurrency issue by adding exclusive tx, #44
  • Upgrade rust dependency to 1.38.0
  • Improved faulty fuzz test code
  • Other minor changes, upgrades and document improvement

v0.8.8

26 Dec 11:46
Compare
Choose a tag to compare

This is a minor release. In this release,

  • Added Repo.copy_dir_all method, #53
  • VersionReader can retrieve version information now, #56
  • Repo can be destroyed using Repo.destroy method unconditionally, #57, #61
  • Fixed weak reference issue for File object so it cannot be read after repo is closed, #59
  • RepoInfo.uri method now doesn't mask secretive information in URI, #62
  • Replaced TravisCI with GitHub Action
  • Other minor changes and document improvement

v0.8.7

12 Oct 12:01
Compare
Choose a tag to compare

This is a minor release. In this release,

  • Android binding is now released, check more details at https://github.com/zboxfs/zbox-android
  • Added force option to RepoOpener, #51
  • Memory storage is now persistent during the process's lifetime, #50
  • Empty location in URI is now invalid, #49
  • LZ4 source code is now embedded in source tree
  • Other minor changes and document improvement

v0.8.6

09 Sep 00:20
Compare
Choose a tag to compare

This is a minor patch release. In this release,

  • Refactored wasm binding building pipeline to use wasm_pack
  • Upgraded lz4 to 1.9.2
  • Changed fnode sub_nodes cache eviction to commit phase
  • Moved content cache eviction to commit phase
  • Varies dependencies upgrades and document fixes

v0.8.5

02 Sep 13:16
Compare
Choose a tag to compare

In this release,

  • Used correct hash key for sector id calculation in zbox storage, fix #46
  • Added missing shrank segment data buffer, fix #47
  • Changed order when adding new file version, fix #48
  • Fixed building issue on docs.rs
  • Upgraded some dependencies

v0.8.4

24 Aug 02:13
Compare
Choose a tag to compare

This is a minor release to improve code quality and bug fix. In this release,

  • Fixed eid to cstr lifetime issue, #41
  • Replaced openssl with rust-tls, #43
  • Changed default version_limit to 1
  • Changed default dedup_chunk option to false
  • Other minor code and documentation improvements

v0.8.3

10 Jul 03:43
Compare
Choose a tag to compare

This is a minor release to improve code quality and bug fix. In this release,

  • Fixed sqlite storage reopen issue #41
  • Moved out wasm binding to separate git repo
  • Removed wasm-logger dependency
  • Used Rust's new trait object syntax dyn

v0.8.2

07 Jun 13:00
Compare
Choose a tag to compare

This release is mainly to add log level support for JavaScript binding. Now in js side initEnv can set different log level. For example,

await zbox.initEnv({ logLevel: 'debug' });

or turn off log output

await zbox.initEnv({ logLevel: 'off' });