Skip to content

Releases: oll3/bita

v0.12.0

22 May 20:10
Compare
Choose a tag to compare

What's Changed

bita

  • openssl updated to 0.10.64
  • clap bumped to 4.x
  • MSRV to 1.74

bitar

  • fix: fail gracefully on unexpected end of archive (#45)
  • reqwest bumped to 0.12 and http/2 support disabled (#46)
  • only regenerate protobuf code on demand, by @MCOfficer (#42)
  • MSRV to 1.70
  • added PartialEq+Eq+Hash on some chunker types

Full Changelog: v0.11.0...v0.12.0

v0.11.0

05 Mar 11:41
Compare
Choose a tag to compare

What's Changed

  • Automatically build & publish binary releases by @MCOfficer in #25
  • Fix macOS compatibility issue by @snyke7 in #28
  • MSRV set to 1.61

Full Changelog: v0.10.0...v0.11.0

v0.10.0

16 Mar 20:05
Compare
Choose a tag to compare

bita

Changes

  • Multiple seeds can no longer be specified as --seed seed1 seed2 but must instead be listed like --seed seed1 --seed seed2. Same with custom http headers.

Fixes

  • Do not parse windows paths as URLs (8791dbc)
  • Do not ignore buzhash as argument (2dbeb23)

bitar

Features

  • New high level API for creating bita archives (thanks @rminderhoud!).

Changes

  • Chunker renamed to StreamingChunker.
  • Make StreamingChunker Send.

v0.9.0

08 Oct 10:02
Compare
Choose a tag to compare

bitar (lib)

  • Fail early on invalid compression level.
  • Provide error source with errors.
  • Bump prost to 0.8, zstd to 0.9, bytes to 1.1.
  • MSRV set to 1.51.

bita (bin)

  • Print compression type with archive info.
  • Fix: restore functionality of the bita compress --hash-length cli parameter.

v0.8.0

25 Jan 18:13
Compare
Choose a tag to compare

bitar (lib)

  • Update to tokio 1.x and friends.
  • No implicit parallelized flow of hash/compression in library, leaves it to the user/application if wanted.
  • Add specific chunk types to represent the shape of a chunk better (compressed/verified etc).

bita (bin)

  • Allow clone to block device bigger than the archive source file (#15).
  • Update to tokio 1.x and friends.

v0.7.1

08 Jul 19:36
Compare
Choose a tag to compare

Bump blake2 to 0.9 (and other dependencies).

v0.7.0

09 Jun 20:02
Compare
Choose a tag to compare

Improvements

bitar

  • Clean up API - Remove/add/move functions and types.
  • Provide more distinct errors.
  • Documentation.
  • Minor optimizations of clone removing some allocation overhead.

bita

  • Error reporting overhaul to give user more understandable errors.

v0.6.4

07 May 20:08
Compare
Choose a tag to compare

Changes

  • Pass Reader and CloneOutput as generic types to make usage more ergonomic.
  • ReaderRemote can now be created either from Url or RequestBuilder.

v0.6.3

03 May 09:28
Compare
Choose a tag to compare

Improvements

  • Allow user to provide custom http headers when cloning from remote.
    For cli headers are provided using --http-headers some-header to the clone command.
    When using the bitar library the can be provided using reqwest's RequestBuilder.
  • Let seeding abort when no more chunks are to be found

v0.6.2

16 Apr 19:31
Compare
Choose a tag to compare

Fix for building bita without depending on openssl-sys.