github Byron/gitoxide gix-pack-v0.38.0
gix-pack v0.38.0

15 months ago

Chore

  • Add clippy::redundant-closure-for-method-calls lint

New Features

  • provide basic tracing spans for common operations.
    This is just the beginning and more crates will integrate with it over time.

Bug Fixes

  • revert 3a2d528 to fix 'incorrect data check' error.
    This error could occour in heavily threaded code for unknown reason.
    But maybe it's due to threads somehow not cleaning up their reused decompressor properly
    (maybe related to the zlib-ng version). It's strange and sad as this really costs performnace
    for no good reason.

  • don't crash when object validation failed during verification.
    When objects can't be serialized, they will trigger an error that manifests as IO error.
    Previously we didn't think of the possibility that writing to an im-memory buffer could fail
    would indeed panic during verification.

    This is now fixed.

  • ScopedJoinHandle is not always available

Commit Statistics

  • 11 commits contributed to the release over the course of 10 calendar days.
  • 12 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (18b0a37)
    • Try tree-traversal without thread_local! (5a9a7a3)
    • Revert 3a2d528 to fix 'incorrect data check' error. (b9eb407)
    • Merge branch 'gix-corpus' (5861afb)
    • Don't crash when object validation failed during verification. (8817c24)
    • Merge branch 'corpus' (aa16c8c)
    • Change MSRV to 1.65 (4f635fc)
    • Provide basic tracing spans for common operations. (3cffa26)
    • Merge branch 'help-874-redundant-closures' (fe59956)
    • ScopedJoinHandle is not always available (cd747f9)
    • Add clippy::redundant-closure-for-method-calls lint (bcad5c2)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.