Skip to content

Releases: symmetree-labs/infinitree

Better extensibility for Infinitree types

04 Apr 23:48
Compare
Choose a tag to compare

This release provides blanket implementations for the Collection and Load traits to enable remote crates implementing these on custom types.

Upgrade dependencies

27 Jan 20:51
Compare
Choose a tag to compare

This release only upgrades the dependency tree.

More, better encryption schemes

25 Jul 12:51
Compare
Choose a tag to compare

This release is a fairly large extension of the cryptographic systems in Infinitree. Support for multiple crypto schemes have been added, including Yubikeys, and split key encryption through libsodium. These are gated through the yubikey and cryptobox features, respectively. Check out the documentation for details.

The default encryption mode has also changed, and will transparently upgrade existing trees to the newer construct. This construct provides more flexibility and a more robust crypto implementation, that potentially re-used nonces and may have been vulnerable to partitioning oracle attacks, as noted here.

In addition, the new crate, infinitree-backends, has been added to track non-essential backends to be used by infinitree. The API should be easy to grasp even though documentation is mostly lacking.

Improved cache layer

31 May 10:32
Compare
Choose a tag to compare

Storing a local cache of remotes is important. This release pulls together a more coherent story around caching, including forcing fresh updates on open, and properly maintaining a cache size while preserving as much of the index as possible.

Improved S3 backend

25 May 10:21
Compare
Choose a tag to compare

Upgrade dependencies, massively improve S3 performance and reliability.

New versioned data structures, improved docs

07 Jan 17:53
Compare
Choose a tag to compare

List of improvements:

  • Add versioned LinkedList
  • Improved documentation
  • Collection types can now be used as Index
  • Cleaned up public interfaces
  • Stabilized S3 and directory cache components
  • Fix memory management issue on Windows when using mmap
  • q tests and benchmarks
  • Update dependencies

v0.2.2

18 Nov 17:29
Compare
Choose a tag to compare

Removed dependency on chrono.

Initial release

15 Oct 17:27
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Hello world!