Skip to content

chore(cargo): bump object_store from 0.12.5 to 0.13.2#12354

Merged
zkochan merged 2 commits into
mainfrom
dependabot/cargo/object_store-0.13.2
Jun 17, 2026
Merged

chore(cargo): bump object_store from 0.12.5 to 0.13.2#12354
zkochan merged 2 commits into
mainfrom
dependabot/cargo/object_store-0.13.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Contributor

Bumps object_store from 0.12.5 to 0.13.2.

Changelog

Sourced from object_store's changelog.

Historical Changelog

v0.13.1 (2026-01-08)

Full Changelog

Merged pull requests:

  • fix: clippy warning SO_LINGER w/ zero doesn't block (also: it's just a test) #592 (crepererum)
  • fix: docs.rs build failure #591 (crepererum)

v0.13.0 (2025-12-19)

Full Changelog

Breaking changes:

... (truncated)

Commits
  • 7a65b75 chore: prepare 0.13.2 release (#671)
  • d22f7f9 fix: missing 5xx error body when retry exhausted (#618)
  • ebaee78 Support --xa-s3 suffix for S3 Express One Zone bucket access points (#663)
  • 7ded938 Replace Path::child with Path::join (#666)
  • bdcac43 feat: Add support for AWS_ENDPOINT_URL_S3 environment variable (#590)
  • ca15c63 Implement Clone for local and memory stores (#653)
  • 41d3242 docs: clarify Clone behavior (#656)
  • 6259202 Unify from_env behaviours (#652)
  • 66e640d Switch TokenCache to RWLock (#648)
  • 907653e docs: add examples to the aws docs where appropriate (#651)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 12, 2026
@dependabot dependabot Bot requested a review from zkochan as a code owner June 12, 2026 11:46
@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Micro-Benchmark Results

Linux

group                          main                                   pr
-----                          ----                                   --
tarball/download_dependency    1.00      7.5±0.18ms   574.8 KB/sec    1.05      7.9±0.18ms   547.4 KB/sec

dependabot Bot and others added 2 commits June 17, 2026 10:06
Bumps [object_store](https://github.com/apache/arrow-rs-object-store) from 0.12.5 to 0.13.2.
- [Changelog](https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md)
- [Commits](apache/arrow-rs-object-store@v0.12.5...v0.13.2)

---
updated-dependencies:
- dependency-name: object_store
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
object_store 0.13 moved get/put/delete off the ObjectStore trait onto
the new ObjectStoreExt trait. Import it so the S3 hosted-store backend
keeps compiling.
@zkochan zkochan force-pushed the dependabot/cargo/object_store-0.13.2 branch from 8926643 to a9abbf7 Compare June 17, 2026 08:41
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Qodo Logo

@zkochan zkochan enabled auto-merge (squash) June 17, 2026 08:45
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.13%. Comparing base (3f0fb21) to head (a9abbf7).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #12354   +/-   ##
=======================================
  Coverage   88.13%   88.13%           
=======================================
  Files         310      310           
  Lines       41864    41864           
=======================================
  Hits        36896    36896           
  Misses       4968     4968           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown
Contributor

Integrated-Benchmark Report (Linux)

Each scenario reports direct installs and pnpr installs. Bencher consumes pacquet@HEAD and pnpr@HEAD.

Scenario: Isolated linker: fresh restore, cold cache + cold store

Command Mean [s] Min [s] Max [s] Relative
pacquet@HEAD 4.372 ± 0.379 3.988 5.124 1.89 ± 0.26
pacquet@main 4.100 ± 0.354 3.808 5.020 1.77 ± 0.25
pnpr@HEAD 2.331 ± 0.139 2.086 2.574 1.01 ± 0.12
pnpr@main 2.317 ± 0.251 2.071 2.883 1.00
BENCHMARK_REPORT.json
{
  "results": [
    {
      "command": "pacquet@HEAD",
      "mean": 4.3721458656,
      "stddev": 0.3791104877656961,
      "median": 4.2060869084000005,
      "user": 3.14503996,
      "system": 2.7556531,
      "min": 3.9878165989000003,
      "max": 5.1244405059,
      "times": [
        5.1244405059,
        3.9878165989000003,
        4.0717561779,
        4.5580127449,
        4.0034210309,
        4.6138385169000005,
        4.2022951419000005,
        4.209878674900001,
        4.1713755719000005,
        4.7786236919
      ]
    },
    {
      "command": "pacquet@main",
      "mean": 4.1001337829,
      "stddev": 0.35404660848844394,
      "median": 4.008308829400001,
      "user": 3.17191416,
      "system": 2.7318216000000004,
      "min": 3.8081011089000003,
      "max": 5.0202829519000005,
      "times": [
        5.0202829519000005,
        3.9931915859,
        3.9074193839,
        4.2443118399,
        3.8081011089000003,
        4.1630763739,
        3.8331138139000003,
        4.0234260729,
        4.1209793059,
        3.8874353919000004
      ]
    },
    {
      "command": "pnpr@HEAD",
      "mean": 2.3307029894999998,
      "stddev": 0.13863593900829957,
      "median": 2.3071624259000005,
      "user": 2.1112449599999996,
      "system": 2.2963788000000003,
      "min": 2.0863453739,
      "max": 2.5740903449,
      "times": [
        2.3045433619000004,
        2.4153713119000004,
        2.2955262619,
        2.4502578869000002,
        2.2025094679,
        2.4172185409000004,
        2.3097814899,
        2.2513858549,
        2.0863453739,
        2.5740903449
      ]
    },
    {
      "command": "pnpr@main",
      "mean": 2.3167106379000004,
      "stddev": 0.2506798376516191,
      "median": 2.2111086249000005,
      "user": 2.12391956,
      "system": 2.2751045,
      "min": 2.0714972439,
      "max": 2.8829138569,
      "times": [
        2.4678668259000003,
        2.2455604529000004,
        2.4573783509,
        2.8829138569,
        2.1766567969,
        2.1388265169,
        2.0714972439,
        2.1385224229000004,
        2.4568899279000003,
        2.1309939839000003
      ]
    }
  ]
}

Scenario: Isolated linker: fresh restore, hot cache + hot store

Command Mean [ms] Min [ms] Max [ms] Relative
pacquet@HEAD 665.5 ± 53.4 606.7 732.3 1.00
pacquet@main 690.8 ± 107.1 601.6 948.8 1.04 ± 0.18
pnpr@HEAD 812.6 ± 119.2 661.0 999.6 1.22 ± 0.20
pnpr@main 1015.2 ± 270.5 654.8 1441.5 1.53 ± 0.42
BENCHMARK_REPORT.json
{
  "results": [
    {
      "command": "pacquet@HEAD",
      "mean": 0.6655196078600001,
      "stddev": 0.05338008444774585,
      "median": 0.6495067431600001,
      "user": 0.30510452,
      "system": 1.0308897799999999,
      "min": 0.60667380766,
      "max": 0.73234826566,
      "times": [
        0.73234826566,
        0.61747338866,
        0.7281104286600001,
        0.60667380766,
        0.6445999196600001,
        0.6544135666600001,
        0.61093372766,
        0.7171618816600001,
        0.7227554096600001,
        0.62072568266
      ]
    },
    {
      "command": "pacquet@main",
      "mean": 0.6908270815600001,
      "stddev": 0.1071205661984514,
      "median": 0.66934401666,
      "user": 0.30724831999999996,
      "system": 1.04440248,
      "min": 0.60162734766,
      "max": 0.94876232766,
      "times": [
        0.60162734766,
        0.7142149616600001,
        0.62447307166,
        0.7153478626600001,
        0.61058400666,
        0.73536127466,
        0.60711519166,
        0.61485869366,
        0.7359260776600001,
        0.94876232766
      ]
    },
    {
      "command": "pnpr@HEAD",
      "mean": 0.81261048606,
      "stddev": 0.11918979835552587,
      "median": 0.7759270141600001,
      "user": 0.32026272,
      "system": 1.0788057799999997,
      "min": 0.66099124466,
      "max": 0.99961136566,
      "times": [
        0.66099124466,
        0.77270050666,
        0.77447280066,
        0.7776574136600001,
        0.77614668966,
        0.7757073386600001,
        0.67096061766,
        0.99961136566,
        0.96417810666,
        0.95367877666
      ]
    },
    {
      "command": "pnpr@main",
      "mean": 1.01522461356,
      "stddev": 0.2704794737371162,
      "median": 0.9201469741600001,
      "user": 0.32949782,
      "system": 1.0673304799999999,
      "min": 0.6547760826600001,
      "max": 1.4415478026600002,
      "times": [
        0.9129102896600001,
        0.6547760826600001,
        0.89592726266,
        0.89872761666,
        0.92738365866,
        1.4415478026600002,
        1.27891484966,
        1.32653269566,
        1.1435899496600002,
        0.67193592766
      ]
    }
  ]
}

Scenario: Isolated linker: fresh install, cold cache + cold store

Command Mean [s] Min [s] Max [s] Relative
pacquet@HEAD 4.187 ± 0.128 4.077 4.495 1.78 ± 0.12
pacquet@main 4.227 ± 0.153 4.069 4.616 1.80 ± 0.12
pnpr@HEAD 2.348 ± 0.137 2.104 2.529 1.00
pnpr@main 2.468 ± 0.194 2.278 2.827 1.05 ± 0.10
BENCHMARK_REPORT.json
{
  "results": [
    {
      "command": "pacquet@HEAD",
      "mean": 4.186590132060001,
      "stddev": 0.12828346922657446,
      "median": 4.134412041260001,
      "user": 3.07528182,
      "system": 2.63795392,
      "min": 4.0770843907600005,
      "max": 4.49534785576,
      "times": [
        4.49534785576,
        4.077556841760001,
        4.136478811760001,
        4.2893895867600005,
        4.0770843907600005,
        4.22729173076,
        4.13234527076,
        4.1222742847600005,
        4.104223469760001,
        4.203909077760001
      ]
    },
    {
      "command": "pacquet@main",
      "mean": 4.2270918042600005,
      "stddev": 0.1534343817617946,
      "median": 4.179748006760001,
      "user": 3.0700178200000003,
      "system": 2.64611382,
      "min": 4.06865871876,
      "max": 4.61578608076,
      "times": [
        4.187945653760001,
        4.06865871876,
        4.16478835076,
        4.342250051760001,
        4.61578608076,
        4.166432649760001,
        4.206963428760001,
        4.218306499760001,
        4.12823624876,
        4.17155035976
      ]
    },
    {
      "command": "pnpr@HEAD",
      "mean": 2.3480335525599996,
      "stddev": 0.13749452346389987,
      "median": 2.3526800317600003,
      "user": 1.9950143199999997,
      "system": 2.24914772,
      "min": 2.10358392776,
      "max": 2.52872692276,
      "times": [
        2.48939368576,
        2.23481367576,
        2.50056401476,
        2.10358392776,
        2.32091741276,
        2.2136481577600002,
        2.38084419176,
        2.52872692276,
        2.32451587176,
        2.38332766476
      ]
    },
    {
      "command": "pnpr@main",
      "mean": 2.46836348836,
      "stddev": 0.19405994714937913,
      "median": 2.39744187276,
      "user": 1.98064492,
      "system": 2.2326710199999997,
      "min": 2.27839000076,
      "max": 2.82675927576,
      "times": [
        2.55650309076,
        2.32425837476,
        2.30547601676,
        2.41377963376,
        2.44192507976,
        2.27839000076,
        2.78280325976,
        2.82675927576,
        2.37263603976,
        2.38110411176
      ]
    }
  ]
}

Scenario: Isolated linker: fresh install, hot cache + hot store

Command Mean [s] Min [s] Max [s] Relative
pacquet@HEAD 1.244 ± 0.053 1.202 1.332 1.70 ± 0.20
pacquet@main 1.271 ± 0.100 1.212 1.513 1.74 ± 0.24
pnpr@HEAD 0.802 ± 0.263 0.636 1.484 1.10 ± 0.38
pnpr@main 0.731 ± 0.081 0.655 0.855 1.00
BENCHMARK_REPORT.json
{
  "results": [
    {
      "command": "pacquet@HEAD",
      "mean": 1.24424179228,
      "stddev": 0.053389411250925306,
      "median": 1.21876560668,
      "user": 1.1043438799999998,
      "system": 1.36956458,
      "min": 1.20158619718,
      "max": 1.33241586718,
      "times": [
        1.30570055618,
        1.33241586718,
        1.21676783018,
        1.22076338318,
        1.2305337271799999,
        1.20623700618,
        1.20158619718,
        1.32170166418,
        1.20400162018,
        1.20271007118
      ]
    },
    {
      "command": "pacquet@main",
      "mean": 1.27133062018,
      "stddev": 0.10048787466803684,
      "median": 1.22799121918,
      "user": 1.1073221800000002,
      "system": 1.3498825799999998,
      "min": 1.21220211418,
      "max": 1.51332634418,
      "times": [
        1.21220211418,
        1.23004418318,
        1.22593825518,
        1.51332634418,
        1.23868468518,
        1.25180943818,
        1.39196221818,
        1.21560328618,
        1.22006379818,
        1.2136718791799999
      ]
    },
    {
      "command": "pnpr@HEAD",
      "mean": 0.80158114028,
      "stddev": 0.2630177277462687,
      "median": 0.68835599468,
      "user": 0.27455248,
      "system": 1.0145441800000001,
      "min": 0.63596088118,
      "max": 1.48378283518,
      "times": [
        0.68995476418,
        0.63596088118,
        0.64793123718,
        0.82177491918,
        0.64959835818,
        1.48378283518,
        0.9809549051800001,
        0.77240027518,
        0.64669600218,
        0.68675722518
      ]
    },
    {
      "command": "pnpr@main",
      "mean": 0.73072290978,
      "stddev": 0.08052138918113796,
      "median": 0.69807508218,
      "user": 0.27406968,
      "system": 1.0254765799999999,
      "min": 0.65494650818,
      "max": 0.85456587618,
      "times": [
        0.83298935918,
        0.70229990218,
        0.8396957001800001,
        0.65494650818,
        0.85456587618,
        0.66456297818,
        0.66572561718,
        0.73243342618,
        0.69385026218,
        0.66615946818
      ]
    }
  ]
}

Scenario: Isolated linker: fresh install, cold cache + hot store

Command Mean [s] Min [s] Max [s] Relative
pacquet@HEAD 2.786 ± 0.109 2.684 2.996 4.32 ± 0.18
pacquet@main 2.731 ± 0.073 2.671 2.896 4.24 ± 0.13
pnpr@HEAD 0.762 ± 0.187 0.622 1.266 1.18 ± 0.29
pnpr@main 0.644 ± 0.010 0.627 0.664 1.00
BENCHMARK_REPORT.json
{
  "results": [
    {
      "command": "pacquet@HEAD",
      "mean": 2.7864423560200002,
      "stddev": 0.10888745186284518,
      "median": 2.7511503896200002,
      "user": 1.4247186800000002,
      "system": 1.5770880199999997,
      "min": 2.68373979412,
      "max": 2.9959920351200005,
      "times": [
        2.9715181321200004,
        2.79156367812,
        2.74766685212,
        2.70493352812,
        2.68373979412,
        2.72164493612,
        2.7199069341200004,
        2.77282374312,
        2.7546339271200004,
        2.9959920351200005
      ]
    },
    {
      "command": "pacquet@main",
      "mean": 2.7311295752199998,
      "stddev": 0.07288401834320234,
      "median": 2.69151310362,
      "user": 1.4302185800000002,
      "system": 1.54220042,
      "min": 2.67142071612,
      "max": 2.8958330831200003,
      "times": [
        2.6746828431200003,
        2.76004747112,
        2.8958330831200003,
        2.75057038612,
        2.68750920012,
        2.68564367912,
        2.67142071612,
        2.6955170071200003,
        2.68549919912,
        2.8045721671200003
      ]
    },
    {
      "command": "pnpr@HEAD",
      "mean": 0.76162568922,
      "stddev": 0.18656317570170422,
      "median": 0.7401614591200001,
      "user": 0.26373848,
      "system": 1.0084106199999998,
      "min": 0.62246565512,
      "max": 1.26576667912,
      "times": [
        0.74441961512,
        0.63138018412,
        0.64857800812,
        0.75991294712,
        0.78007134812,
        0.62246565512,
        0.7592932061200001,
        0.66846594612,
        1.26576667912,
        0.7359033031200001
      ]
    },
    {
      "command": "pnpr@main",
      "mean": 0.64449008622,
      "stddev": 0.010434585879932526,
      "median": 0.64214785012,
      "user": 0.25515368,
      "system": 1.0131276199999997,
      "min": 0.6265853301200001,
      "max": 0.66414519212,
      "times": [
        0.64938182312,
        0.6403794861200001,
        0.6265853301200001,
        0.63562816012,
        0.66414519212,
        0.64004232212,
        0.64140076612,
        0.64289493412,
        0.65116224512,
        0.65328060312
      ]
    }
  ]
}

@github-actions

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Branchpr/12354
Testbedpacquet
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
isolated-linker.fresh-install.cold-cache.cold-store📈 view plot
🚷 view threshold
4,186.59 ms
(-0.40%)Baseline: 4,203.31 ms
5,043.98 ms
(83.00%)
isolated-linker.fresh-install.cold-cache.hot-store📈 view plot
🚷 view threshold
2,786.44 ms
(-7.47%)Baseline: 3,011.54 ms
3,613.84 ms
(77.10%)
isolated-linker.fresh-install.hot-cache.hot-store📈 view plot
🚷 view threshold
1,244.24 ms
(-6.15%)Baseline: 1,325.83 ms
1,590.99 ms
(78.21%)
isolated-linker.fresh-restore.cold-cache.cold-store📈 view plot
🚷 view threshold
4,372.15 ms
(+5.20%)Baseline: 4,155.90 ms
4,987.08 ms
(87.67%)
isolated-linker.fresh-restore.hot-cache.hot-store📈 view plot
🚷 view threshold
665.52 ms
(+8.51%)Baseline: 613.33 ms
736.00 ms
(90.42%)
🐰 View full continuous benchmarking report in Bencher

@github-actions

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Branchpr/12354
Testbedpnpr

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkLatencymilliseconds (ms)
isolated-linker.fresh-install.cold-cache.cold-store📈 view plot
⚠️ NO THRESHOLD
2,348.03 ms
isolated-linker.fresh-install.cold-cache.hot-store📈 view plot
⚠️ NO THRESHOLD
761.63 ms
isolated-linker.fresh-install.hot-cache.hot-store📈 view plot
⚠️ NO THRESHOLD
801.58 ms
isolated-linker.fresh-restore.cold-cache.cold-store📈 view plot
⚠️ NO THRESHOLD
2,330.70 ms
isolated-linker.fresh-restore.hot-cache.hot-store📈 view plot
⚠️ NO THRESHOLD
812.61 ms
🐰 View full continuous benchmarking report in Bencher

@zkochan zkochan merged commit de74c58 into main Jun 17, 2026
32 checks passed
@zkochan zkochan deleted the dependabot/cargo/object_store-0.13.2 branch June 17, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code state: automerge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants