Skip to content

Latest commit

 

History

History
93 lines (76 loc) · 8.66 KB

File metadata and controls

93 lines (76 loc) · 8.66 KB

Changelog

v0.13.2 (2026-03-19)

Full Changelog

Implemented enhancements:

  • Path::join(Self, &PathPart) -> Self #665
  • Support for AWS Encryption Client encryption #647
  • LocalFileSystem: use read_at instead of seek + read #622
  • Avoid reading metadata for LocalFileSystem::read_ranges (and other methods) #614
  • expose Inner from HttpRequestBody #606
  • Release object store 0.13.1 (maintenance) - Target Jan 2026 #598
  • Support AWS_ENDPOINT_URL_S3 in aws backend #589
  • Release object store 0.12.5 (maintenance) - Target Dec 2025 #582
  • Support upper-case configuration options in parse_url_opts #529
  • object_store: Support {az,abfs,abfss}://container@account.blob.{core.windows.net,fabric.microsoft.com} URLs #430
  • Support Transfer-Encoding: chunked responses in HttpStore #340
  • Use reconstructed ListBlobs marker to provide list offset support in MicrosoftAzure store #461

Fixed bugs:

  • Azure Fabric: Unsigned integer underflow when fetching token causes integer overflow panic #640
  • Error body missing for 5xx errors after retry exhausted #617
  • Heavy contention on credentials cache #541
  • AWS/S3 Default Headers are not considered for signature calculation #484
  • az:// <container> not work as expected #443

Performance improvements:

  • Preallocate single Vec in get_ranges for LocalFilesystem #634
  • Use platform specific read_at when available #628 (AdamGS)
  • Avoid metadata lookup for LocalFileSystem::read_ranges and chunked_stream #621 (Dandandan)

Closed issues:

  • [Security Alert] Exposed API key(s) detected: AWS Access Key #659
  • AWS S3 token expired on multi-threaded app with Arc usage #655
  • Emulator tests fail in CI due to an unsupported service version header in Azurite #626

Merged pull requests:

  • Replace Path::child with Path::join #666 (Kinrany)
  • Support --xa-s3 suffix for S3 Express One Zone bucket access points #663 (pdeva)
  • docs: clarify Clone behavior #656 (crepererum)
  • Implement Clone for local and memory stores #653 (DoumanAsh)
  • Unify from_env behaviours #652 (miraclx)
  • docs: add examples to the aws docs where appropriate #651 (CommanderStorm)
  • Switch TokenCache to RWLock #648 (tustvold)
  • Minimize futures dependency into relevant sub-crates #646 (AdamGS)
  • Clarify ShuffleResolver doc-comments #645 (jkosh44)
  • Introduce a "tokio" to allow pulling a trait-only build #644 (AdamGS)
  • fix(azure): fix integer overflow in Fabric token expiry check #641 (desmondcheongzx)
  • chore: upgrade to rand 0.10 #637 (crepererum)
  • fix(aws): Include default headers in signature calculation (#484) #636 (singhsaabir)
  • fix(azure): correct Microsoft Fabric blob endpoint domain #631 (kevinjqliu)
  • Unblock emulator based tests #627 (AdamGS)
  • Azure ADLS list_with_offset support #623 (omar)
  • Implement tests for range and partial content responses #619 (vitoordaz)
  • fix: missing 5xx error body when retry exhausted #618 (jackye1995)
  • build(deps): update nix requirement from 0.30.0 to 0.31.1 #616 (dependabot[bot])
  • Clarify behavior of parse_url_opts with regards to case sensitivity #613 (AdamGS)
  • Fix logical format conflict #605 (tustvold)
  • Fix Azure URL parsing #604 (tustvold)
  • build(deps): update quick-xml requirement from 0.38.0 to 0.39.0 #602 (dependabot[bot])
  • Only read file metadata once in LocalFileSystem::read_ranges #595 (AdamGS)
  • feat: Add support for AWS_ENDPOINT_URL_S3 environment variable #590 (rajatgoel)
  • feat: impl MultipartStore for PrefixStore #587 (ddupg)
  • Implement typos-cli #570 (jayvdb)
  • feat (azure): support for '.blob.core.windows.net' in "az://" scheme #431 (vladidobro)

* This Changelog was automatically generated by github_changelog_generator