Skip to content

Releases: EmbarkStudios/tame-index

Release 0.5.5

07 Sep 09:05
Compare
Choose a tag to compare

Changed

  • PR#26 changed sparse index request creation to not use HTTP/2 for the version to support corporate potato proxies. This results in a slight but noticeable degradation in throughput when making many requests to a sparse index.

Release 0.5.4

24 Aug 17:05
Compare
Choose a tag to compare

Fixed

  • PR#24 resolved #23 by fixing a bug where index cache paths were not lower cased as cargo does.

Release 0.5.3

23 Aug 12:43
Compare
Choose a tag to compare

Fixed

  • PR#22 fixed an issue where ssh index urls would be mapped to the incorrect local directory. This issue was raised in cargo-deny.

Release 0.5.2

23 Aug 12:44
Compare
Choose a tag to compare

Fixed

  • [d9cb55f] fixed and issue with docs.rs documentation building.

Release 0.5.1

23 Aug 12:44
Compare
Choose a tag to compare

Added

  • PR#20 publicly exposed tame_index::external::http for easier downstream usage.

Release 0.5.0

23 Aug 12:43
Compare
Choose a tag to compare

Fixed

  • PR#18 resolved #16 by marking ComboIndexCache and ComboIndex as #[non_exhaustive]. This avoids build breaks if the local feature is enabled in one transitive dependency and not in another, as much as I hate non_exhaustive.

Changed

  • PR#18 changed SparseIndex::make_remote_request to take an optional ETag, completely avoiding disk I/O, which allows SparseIndex to be used for making and parsing requests without worrying about cargo's global package lock.

Release 0.4.1

21 Aug 08:25
Compare
Choose a tag to compare

Added

  • PR#15 added the native-certs feature to be able to use the OS certificate store instead of webpki-roots. Thanks @Shnatsel!

Release 0.4.0

18 Aug 07:33
Compare
Choose a tag to compare

Changed

  • PR#14 added the ability to specify the repository lock policy when calling RemoteGitIndex::with_options. Thanks @Shnatsel!

Release 0.3.2

15 Aug 10:18
Compare
Choose a tag to compare

Fixed

  • PR#13 fixed a bug where git repository url canonicalization was incorrect if the url was not a github.com url that ended with .git.

Release 0.3.1

04 Aug 12:45
Compare
Choose a tag to compare

Added

  • PR#11 added RemoteSparseIndex::krates, AsyncRemoteSparseIndex::krates, and AsyncRemoteSparseIndex::krates_blocking as helper methods for improving throughput when fetching index entries for many crates.