Skip to content

gix-odb v0.83.0

Choose a tag to compare

@Byron Byron released this 23 Jul 13:23
842bc44

Bug Fixes

  • retry cleared object database pack slots
    The fix is very lean and updates load_one() to do the same as its sibling function,
    which triggers a refresh of its internal index and it can recover just fine.

    --- agent

  • pass through the allocation limit
    This is particularly important in untrusted repositories, which
    get a reduced allocation limit.

Bug Fixes (BREAKING)

  • respect configured loose-object compression levels
    Make loose object stores and object database handles carry an explicit compression level instead of relying on the deflate stream hard-coded default. The default remains the fastest level, matching git unless core.looseCompression or core.compression says otherwise.

Commit Statistics

  • 20 commits contributed to the release.
  • 31 days passed between releases.
  • 3 commits were understood as conventional.
  • 2 unique issues were worked on: #2024, #2723

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #2024
    • Respect configured loose-object compression levels (7c5db0c)
  • #2723
    • Retry cleared object database pack slots (dac9fd5)
  • Uncategorized
    • Update changelogs prior to release (cb6ec7d)
    • Release gix-trace v0.1.21, gix-validate v0.11.3, gix-path v0.12.3, gix-utils v0.3.5, gix-config-value v0.19.0, gix-prompt v0.16.0, gix-sec v0.14.2, gix-url v0.37.0, gix-credentials v0.39.0, safety bump 18 crates (f0ec710)
    • Merge pull request #2726 from GitoxideLabs/odb-fix-unreachable (dca93be)
    • Merge pull request #2722 from GitoxideLabs/reasons (c16b5a1)
    • Replace lint allowances with expectations (43ff87a)
    • Merge pull request #2714 from GitoxideLabs/fix-credentials-parsing (cf3053a)
    • Release gix-path v0.12.2, gix-error v0.2.5, gix-utils v0.3.4, gix-date v0.15.6, gix-url v0.36.2, gix-credentials v0.38.2 (27aec47)
    • Merge pull request #2695 from ameyypawar/fix/2024-compression-level (6e1c4a2)
    • Review (f1ac335)
    • Merge pull request #2707 from ameyypawar/fix/2703-inflate-error (6d95da6)
    • Adapt to changes in gix-features, use gix-zlib accordingly. (9c2977a)
    • Merge pull request #2702 from ameyypawar/fix/2694-exn-source-chain (e9c973d)
    • Thanks clippy (d533f0c)
    • Merge pull request #2691 from GitoxideLabs/gix-pack-missing-cap (0052e42)
    • Pass through the allocation limit (0a5c62a)
    • Merge pull request #2670 from GitoxideLabs/fix-ci (d785bbc)
    • Update mmap2 to avoid potential for unsoundness (eda41b1)
    • Merge pull request #2646 from GitoxideLabs/report (1b1541e)