This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-go.git
The following commit(s) were added to refs/heads/main by this push:
new 7e14af5a build(deps): bump the gomod_updates group across 1 directory
with 9 updates (#661)
7e14af5a is described below
commit 7e14af5afcdd3ce811c557add12f9a58815ce705
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Dec 22 17:52:41 2025 -0500
build(deps): bump the gomod_updates group across 1 directory with 9 updates
(#661)
Bumps the gomod_updates group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/apache/arrow-go/v18](https://github.com/apache/arrow-go) |
`18.5.0-rc0` | `18.5.0` |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) |
`1.40.1` | `1.41.0` |
|
[github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2)
| `1.32.3` | `1.32.6` |
|
[github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2)
| `1.135.1` | `1.135.3` |
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2)
| `1.93.0` | `1.94.0` |
|
[github.com/substrait-io/substrait-go/v7](https://github.com/substrait-io/substrait-go)
| `7.2.1` | `7.2.2` |
|
[google.golang.org/api](https://github.com/googleapis/google-api-go-client)
| `0.257.0` | `0.258.0` |
Updates `github.com/apache/arrow-go/v18` from 18.5.0-rc0 to 18.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/apache/arrow-go/releases">github.com/apache/arrow-go/v18's
releases</a>.</em></p>
<blockquote>
<h2>v18.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(parquet/pqarrow): Fix null_count column stats by <a
href="https://github.com/MasslessParticle"><code>@MasslessParticle</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/489">apache/arrow-go#489</a></li>
<li>chore: Use apache/arrow-dotnet for integration test by <a
href="https://github.com/kou"><code>@kou</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/495">apache/arrow-go#495</a></li>
<li>feat(parquet): utilize memory allocator in
<code>serializedPageReader</code> by <a
href="https://github.com/joechenrh"><code>@joechenrh</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/485">apache/arrow-go#485</a></li>
<li>chore: Bump actions/setup-python from 5.6.0 to 6.0.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/501">apache/arrow-go#501</a></li>
<li>chore: Bump actions/github-script from 7.0.1 to 8.0.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/502">apache/arrow-go#502</a></li>
<li>chore: Automate GitHub Releases creation and site redirect by <a
href="https://github.com/kou"><code>@kou</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/497">apache/arrow-go#497</a></li>
<li>chore: Bump actions/setup-go from 5 to 6 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/500">apache/arrow-go#500</a></li>
<li>chore: Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/488">apache/arrow-go#488</a></li>
<li>use xnor for boolean equals function by <a
href="https://github.com/Dhruvit96"><code>@Dhruvit96</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/505">apache/arrow-go#505</a></li>
<li>chore: Bump golang.org/x/sync from 0.16.0 to 0.17.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/498">apache/arrow-go#498</a></li>
<li>chore: Bump golang.org/x/sys from 0.35.0 to 0.36.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/499">apache/arrow-go#499</a></li>
<li>chore: Bump golang.org/x/tools from 0.36.0 to 0.37.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/507">apache/arrow-go#507</a></li>
<li>chore(ci): fix verify_rc finding latest go by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/512">apache/arrow-go#512</a></li>
<li>feat: Add support for specifying <code>Timestamp</code>
<code>ValueStr</code> output layout by <a
href="https://github.com/erezrokah"><code>@erezrokah</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/510">apache/arrow-go#510</a></li>
<li>fix(arrow/cdata): Avoid calling unsafe.Slice on zero-length pointers
by <a href="https://github.com/orlp"><code>@orlp</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/513">apache/arrow-go#513</a></li>
<li>chore: Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/514">apache/arrow-go#514</a></li>
<li>fix(arrow/compute): fix scalar comparison panic by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/518">apache/arrow-go#518</a></li>
<li>fix(arrow/array): fix panic in dictionary builders by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/517">apache/arrow-go#517</a></li>
<li>chore: Bump github.com/hamba/avro/v2 from 2.29.0 to 2.30.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/508">apache/arrow-go#508</a></li>
<li>chore: Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/515">apache/arrow-go#515</a></li>
<li>fix(parquet/pqarrow): unsupported dictionary types in pqarrow by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/520">apache/arrow-go#520</a></li>
<li>chore(parquet/metadata): use constant time compare for signature
verify by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/528">apache/arrow-go#528</a></li>
<li>build(deps): update substrait to v7 by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/526">apache/arrow-go#526</a></li>
<li>fix(parquet): fix adaptive bloom filter duplicate hash counting,
comparison logic, and GC safety by <a
href="https://github.com/Mandukhai-Alimaa"><code>@Mandukhai-Alimaa</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/527">apache/arrow-go#527</a></li>
<li>chore: Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/530">apache/arrow-go#530</a></li>
<li>refactor(arrow): last increment of the Record -> RecordBatch
migration by <a
href="https://github.com/Mandukhai-Alimaa"><code>@Mandukhai-Alimaa</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/522">apache/arrow-go#522</a></li>
<li>chore: Bump github.com/google/flatbuffers from 25.2.10+incompatible
to 25.9.23+incompatible by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/524">apache/arrow-go#524</a></li>
<li>chore: Bump github.com/substrait-io/substrait-go/v7 from 7.0.0 to
7.1.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/529">apache/arrow-go#529</a></li>
<li>chore: Bump golang.org/x/tools from 0.37.0 to 0.38.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/537">apache/arrow-go#537</a></li>
<li>chore: Bump google.golang.org/grpc from 1.75.1 to 1.76.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/534">apache/arrow-go#534</a></li>
<li>chore: Bump github.com/pterm/pterm from 0.12.81 to 0.12.82 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/539">apache/arrow-go#539</a></li>
<li>chore: Bump github.com/klauspost/compress from 1.18.0 to 1.18.1 by
<a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/538">apache/arrow-go#538</a></li>
<li>fix: update iceberg substrait URN by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/541">apache/arrow-go#541</a></li>
<li>optimization: comparison: when DataType is static, skip reflection
by <a
href="https://github.com/pixelherodev"><code>@pixelherodev</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/542">apache/arrow-go#542</a></li>
<li>chore: Bump actions/download-artifact from 5.0.0 to 6.0.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/550">apache/arrow-go#550</a></li>
<li>chore: Bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/549">apache/arrow-go#549</a></li>
<li>fix(parquet/pqarrow): decoding Parquet with Arrow dict in schema by
<a
href="https://github.com/freakyzoidberg"><code>@freakyzoidberg</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/551">apache/arrow-go#551</a></li>
<li>feat: support conversion of chunked arrays by <a
href="https://github.com/ahmed-mez"><code>@ahmed-mez</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/553">apache/arrow-go#553</a></li>
<li>format: regenerate internal/flatbuf from arrow repo and newer flatc
by <a
href="https://github.com/pixelherodev"><code>@pixelherodev</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/555">apache/arrow-go#555</a></li>
<li>Batch of small optimizations by <a
href="https://github.com/pixelherodev"><code>@pixelherodev</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/556">apache/arrow-go#556</a></li>
<li>perf: optimize compute.Take for fewer memory allocations by <a
href="https://github.com/hamilton-earthscope"><code>@hamilton-earthscope</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/557">apache/arrow-go#557</a></li>
<li>optimization: compare: avoid initializing config when it's not
needed by <a
href="https://github.com/pixelherodev"><code>@pixelherodev</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/563">apache/arrow-go#563</a></li>
<li>optimization: schema: use slices.Sort instead of sort.Slice by <a
href="https://github.com/pixelherodev"><code>@pixelherodev</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/564">apache/arrow-go#564</a></li>
<li>doc(parquet): document arrow parquet mappings by <a
href="https://github.com/amoeba"><code>@amoeba</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/561">apache/arrow-go#561</a></li>
<li>fix: Metadata.Equal comparison with keys in different order by <a
href="https://github.com/zeroshade"><code>@zeroshade</code></a> in <a
href="https://redirect.github.com/apache/arrow-go/pull/571">apache/arrow-go#571</a></li>
<li>perf(compute): optimize Take kernel for list types by <a
href="https://github.com/hamilton-earthscope"><code>@hamilton-earthscope</code></a>
in <a
href="https://redirect.github.com/apache/arrow-go/pull/573">apache/arrow-go#573</a></li>
<li>chore: Bump golang.org/x/sync from 0.17.0 to 0.18.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/567">apache/arrow-go#567</a></li>
<li>chore: Bump golang.org/x/sys from 0.37.0 to 0.38.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/apache/arrow-go/pull/568">apache/arrow-go#568</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apache/arrow-go/commit/622a8027bd3131e77294fbc13d148370887d88d4"><code>622a802</code></a>
chore: Bump golang.org/x/sync from 0.18.0 to 0.19.0 (<a
href="https://redirect.github.com/apache/arrow-go/issues/599">#599</a>)</li>
<li><a
href="https://github.com/apache/arrow-go/commit/a4bf91922f968bedda85b752a95423af9c36cc8f"><code>a4bf919</code></a>
chore: Bump actions/checkout from 6.0.0 to 6.0.1 (<a
href="https://redirect.github.com/apache/arrow-go/issues/598">#598</a>)</li>
<li><a
href="https://github.com/apache/arrow-go/commit/9a089b1622f073a3d9d702f41d5bce7c26f358bb"><code>9a089b1</code></a>
chore: Bump golang.org/x/sys from 0.38.0 to 0.39.0 (<a
href="https://redirect.github.com/apache/arrow-go/issues/600">#600</a>)</li>
<li><a
href="https://github.com/apache/arrow-go/commit/64e07d94c8b11a35cec99a7b3325f83952d9fbea"><code>64e07d9</code></a>
fix(arrow/cdata): fix leaks identified by leak-sanitizer (<a
href="https://redirect.github.com/apache/arrow-go/issues/603">#603</a>)</li>
<li><a
href="https://github.com/apache/arrow-go/commit/77348c93c511596f04b7d85b855fd7996442ec25"><code>77348c9</code></a>
perf(parquet): minor tweaks for iceberg write improvement (<a
href="https://redirect.github.com/apache/arrow-go/issues/595">#595</a>)</li>
<li>See full diff in <a
href="https://github.com/apache/arrow-go/compare/v18.5.0-rc0...v18.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/aws/aws-sdk-go-v2` from 1.40.1 to 1.41.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/2c5c1de983d67074b607e5e410102ab2821a06e0"><code>2c5c1de</code></a>
Release 2025-12-08</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/a968e75f31355127d6d21b5c1eeeef56c7293528"><code>a968e75</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/b110f673443a879368b09088ddb3a41b42289810"><code>b110f67</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/82760c3f13f663592956106b7fc61e4f1fc1ce31"><code>82760c3</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/9e038d3c6c3dff3ed4d7da6c9ca8781bce3f4f69"><code>9e038d3</code></a>
[merge 12/8/25] default MaxConnsPerHost to 2048 (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3245">#3245</a>)</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/55b9a85b5962a5529d4383caabb7c7c8cf2e34df"><code>55b9a85</code></a>
Release 2025-12-05</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/cb36f84a8640782421ce92ac04946ee270cbae98"><code>cb36f84</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/081bac07f1af24e5f7cd1028d120ef41cd1c2e42"><code>081bac0</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/25f26c231f47889249f6bf9b6b11ed817097abdf"><code>25f26c2</code></a>
Release 2025-12-04</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/aadf9d36831914dd70472d25ba23bf9160304d67"><code>aadf9d3</code></a>
Regenerated Clients</li>
<li>Additional commits viewable in <a
href="https://github.com/aws/aws-sdk-go-v2/compare/v1.40.1...v1.41.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.3 to 1.32.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/776903f3dd7208803912e19d3aa25006a7fbdeee"><code>776903f</code></a>
Release 2024-12-02</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3"><code>170b13c</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/c1a02e760211a1d0762f664973ea4d896376a621"><code>c1a02e7</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/2835f7bb8d4925acb36a5ab7813cca6ac8977cb7"><code>2835f7b</code></a>
Fix user agent to add business metrics at the end instead of prepend
them (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2">#2</a>...</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/ba4965dd291e68f9345c5eae4dec8a0f63bda436"><code>ba4965d</code></a>
Release 2024-11-27</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/55149b05036afa39e3b7c6dd945543faee4069e6"><code>55149b0</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/fd6bb8b363cce171fba74b72d2bb4142b9306b7c"><code>fd6bb8b</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/65ab4f88b048175d8fc13fab6f72f31b739a2455"><code>65ab4f8</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2"><code>8939ed0</code></a>
Release 2024-11-26</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/23cf36b2492a3caf859a6235c6911f1c2fb715ca"><code>23cf36b</code></a>
Regenerated Clients</li>
<li>Additional commits viewable in <a
href="https://github.com/aws/aws-sdk-go-v2/compare/v1.32.3...v1.32.6">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.3 to 1.19.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/c7c68659ce67e5b7e18f31bc66068cec9e3d790d"><code>c7c6865</code></a>
Release 2025-01-30</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/70f736c5dc0b8652c5fe5c387b2165c3b9beddb1"><code>70f736c</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/28731c2bdef3c2555a95632396b6d4936e58099d"><code>28731c2</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/3505e4b255c327a1fa38f870612c327b93302dc0"><code>3505e4b</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/0b4f6362bb9017615ed38124cdd20df7714bf98f"><code>0b4f636</code></a>
don't sign transfer-encoding header (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2991">#2991</a>)</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/b820c5731d3bff3ae303166ea4379c73fb18a8d4"><code>b820c57</code></a>
Release 2025-01-29</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/40ddb76e611944643404e79a6b92ac335f2921f2"><code>40ddb76</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/2b4adae0bf0cb97fd910110c1f567d5bbc1f348b"><code>2b4adae</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/78c2be4ca0b69cddb5825b20309e35d4f54c6cf4"><code>78c2be4</code></a>
Revert "beta: feature/s3/transfermanager (S3 transfer manager v2)
(<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2988">#2988</a>)"</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/5c9d67c15ecc49b769f7ddab05f840e723e146ac"><code>5c9d67c</code></a>
beta: feature/s3/transfermanager (S3 transfer manager v2) (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2988">#2988</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws/aws-sdk-go-v2/compare/service/pi/v1.19.3...service/m2/v1.19.6">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.135.1 to
1.135.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/8878ab2c86f54b5b35ae7c6b41b47f7c2ab1a128"><code>8878ab2</code></a>
Release 2025-12-09</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/3bb7070f414a0d3b0bdf3203af5a88d8c62141cb"><code>3bb7070</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/67298ad1e66d5d6c9fc284a45b2add8f6a2a76f1"><code>67298ad</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/b57f9c7a9e62e3aea3c32499eec7b6b64bcfd102"><code>b57f9c7</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/18eff735fe4bb2d88a431b2821d54ed83a6bbe63"><code>18eff73</code></a>
upgrade to smithy v1.64.0 (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3246">#3246</a>)</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/2c5c1de983d67074b607e5e410102ab2821a06e0"><code>2c5c1de</code></a>
Release 2025-12-08</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/a968e75f31355127d6d21b5c1eeeef56c7293528"><code>a968e75</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/b110f673443a879368b09088ddb3a41b42289810"><code>b110f67</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/82760c3f13f663592956106b7fc61e4f1fc1ce31"><code>82760c3</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/9e038d3c6c3dff3ed4d7da6c9ca8781bce3f4f69"><code>9e038d3</code></a>
[merge 12/8/25] default MaxConnsPerHost to 2048 (<a
href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3245">#3245</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws/aws-sdk-go-v2/compare/service/glue/v1.135.1...service/glue/v1.135.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.93.0 to 1.94.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/3297582dacd333bb9f3788d21b19a6d5d36f9eb8"><code>3297582</code></a>
Release 2025-12-15</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/682a1b66e8f7aa638ea8c88e673d3752bc276455"><code>682a1b6</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/f2a67b1071236c53507d05492ee93318a1740d51"><code>f2a67b1</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/fbe0776c75439827b4d6378c810144c18b5da31b"><code>fbe0776</code></a>
Release 2025-12-12</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/91070ff506c0b8e7079f0c91459c73dcfb49f0df"><code>91070ff</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/67f5776311445505b175b96d2563884f97d30df4"><code>67f5776</code></a>
Update endpoints model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/a15479893de691a764d1fef2272b7e41d5b7726f"><code>a154798</code></a>
Update API model</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/76d0a5511fd99e1a462387dbf1dbd3cffcd4d7d2"><code>76d0a55</code></a>
Release 2025-12-11</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/72bae880aa5a162abaf02640b41fe8c323bbe748"><code>72bae88</code></a>
Regenerated Clients</li>
<li><a
href="https://github.com/aws/aws-sdk-go-v2/commit/9b57b963ddeec77bdf14e76f1ada47ce61d95650"><code>9b57b96</code></a>
Update endpoints model</li>
<li>Additional commits viewable in <a
href="https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.93.0...service/s3/v1.94.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/substrait-io/substrait-go/v7` from 7.2.1 to 7.2.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/substrait-io/substrait-go/releases">github.com/substrait-io/substrait-go/v7's
releases</a>.</em></p>
<blockquote>
<h1>v7.2.2 (2025-12-14)</h1>
<h3>Bug fixes</h3>
<ul>
<li>correctly handle differing <code>any</code> types in fn invocation
(<a
href="https://redirect.github.com/substrait-io/substrait-go/issues/180">#180</a>)
(<a
href="https://github.com/substrait-io/substrait-go/commit/579861e290363a09304916963ddc61a8e7873698">579861e</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/substrait-io/substrait-go/commit/579861e290363a09304916963ddc61a8e7873698"><code>579861e</code></a>
fix: correctly handle differing <code>any</code> types in fn invocation
(<a
href="https://redirect.github.com/substrait-io/substrait-go/issues/180">#180</a>)</li>
<li>See full diff in <a
href="https://github.com/substrait-io/substrait-go/compare/v7.2.1...v7.2.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `golang.org/x/sync` from 0.18.0 to 0.19.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/sync/commit/2a180e22fddcc336475e72aa950be958c1b68d33"><code>2a180e2</code></a>
errgroup: use consistent read for SetLimit panic</li>
<li>See full diff in <a
href="https://github.com/golang/sync/compare/v0.18.0...v0.19.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `google.golang.org/api` from 0.257.0 to 0.258.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/releases">google.golang.org/api's
releases</a>.</em></p>
<blockquote>
<h2>v0.258.0</h2>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.257.0...v0.258.0">0.258.0</a>
(2025-12-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3392">#3392</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/db6e6530eaa7bfa2bb7c5a190822422a410fdbee">db6e653</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3394">#3394</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/7a9ae9465365e4f8dafe94fe66472347089f9d2b">7a9ae94</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3395">#3395</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/dd93f673e7e190062bd70ea6349846babd9d5a18">dd93f67</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3396">#3396</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/302ad5fe6f2083ecb1ae931a65ead0db05f31041">302ad5f</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3398">#3398</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/5dfcd09b444ac707e0a4bf8faaa3005d7446c246">5dfcd09</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3401">#3401</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/cd3e656aba7e5a7dfc99d26edda519bea9927294">cd3e656</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3402">#3402</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/9e6446a027f032b942e6cf107d85c9bafbeceed1">9e6446a</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3404">#3404</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/453c04a2253514c5674147b8301897955da7bdee">453c04a</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3406">#3406</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/af035092fea5561e35b88f60b53f2d13c3d31918">af03509</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3407">#3407</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/41e2f8f21da1fe333321dae2e29d2c9b34e2c170">41e2f8f</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3408">#3408</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/ba647419702c7484983a89f4133efb00a97dfb6c">ba64741</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3409">#3409</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/5d17056dd3806211b5505206a08dcc204048c367">5d17056</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3410">#3410</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/90b301bf2f6dac8edbbf072ee06e9aa09aa0b12a">90b301b</a>)</li>
<li><strong>option:</strong> Deprecate unsafe credentials JSON loading
options (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3356">#3356</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/a5426fa66cb1b38be2b24a3ebf8147b2f17b799f">a5426fa</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md">google.golang.org/api's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.257.0...v0.258.0">0.258.0</a>
(2025-12-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3392">#3392</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/db6e6530eaa7bfa2bb7c5a190822422a410fdbee">db6e653</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3394">#3394</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/7a9ae9465365e4f8dafe94fe66472347089f9d2b">7a9ae94</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3395">#3395</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/dd93f673e7e190062bd70ea6349846babd9d5a18">dd93f67</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3396">#3396</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/302ad5fe6f2083ecb1ae931a65ead0db05f31041">302ad5f</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3398">#3398</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/5dfcd09b444ac707e0a4bf8faaa3005d7446c246">5dfcd09</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3401">#3401</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/cd3e656aba7e5a7dfc99d26edda519bea9927294">cd3e656</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3402">#3402</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/9e6446a027f032b942e6cf107d85c9bafbeceed1">9e6446a</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3404">#3404</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/453c04a2253514c5674147b8301897955da7bdee">453c04a</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3406">#3406</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/af035092fea5561e35b88f60b53f2d13c3d31918">af03509</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3407">#3407</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/41e2f8f21da1fe333321dae2e29d2c9b34e2c170">41e2f8f</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3408">#3408</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/ba647419702c7484983a89f4133efb00a97dfb6c">ba64741</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3409">#3409</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/5d17056dd3806211b5505206a08dcc204048c367">5d17056</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3410">#3410</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/90b301bf2f6dac8edbbf072ee06e9aa09aa0b12a">90b301b</a>)</li>
<li><strong>option:</strong> Deprecate unsafe credentials JSON loading
options (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3356">#3356</a>)
(<a
href="https://github.com/googleapis/google-api-go-client/commit/a5426fa66cb1b38be2b24a3ebf8147b2f17b799f">a5426fa</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/8fbb157241ba8949d2072c101538aad33e56a596"><code>8fbb157</code></a>
chore(main): release 0.258.0 (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3393">#3393</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/90b301bf2f6dac8edbbf072ee06e9aa09aa0b12a"><code>90b301b</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3410">#3410</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/046fc2c59a898d6012622d3a5e21918853f2914e"><code>046fc2c</code></a>
chore(all): update all (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3397">#3397</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/5d17056dd3806211b5505206a08dcc204048c367"><code>5d17056</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3409">#3409</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/ba647419702c7484983a89f4133efb00a97dfb6c"><code>ba64741</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3408">#3408</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/41e2f8f21da1fe333321dae2e29d2c9b34e2c170"><code>41e2f8f</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3407">#3407</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/af035092fea5561e35b88f60b53f2d13c3d31918"><code>af03509</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3406">#3406</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/a5426fa66cb1b38be2b24a3ebf8147b2f17b799f"><code>a5426fa</code></a>
feat(option): Deprecate unsafe credentials JSON loading options (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3356">#3356</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/453c04a2253514c5674147b8301897955da7bdee"><code>453c04a</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3404">#3404</a>)</li>
<li><a
href="https://github.com/googleapis/google-api-go-client/commit/9e6446a027f032b942e6cf107d85c9bafbeceed1"><code>9e6446a</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/3402">#3402</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-api-go-client/compare/v0.257.0...v0.258.0">compare
view</a></li>
</ul>
</details>
<br />
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Topol <[email protected]>
---
go.mod | 56 +++++++++++++++----------------
go.sum | 112 +++++++++++++++++++++++++++++++-------------------------------
io/gcs.go | 18 ++++++++--
3 files changed, 100 insertions(+), 86 deletions(-)
diff --git a/go.mod b/go.mod
index 553cb4f8..2f5366b3 100644
--- a/go.mod
+++ b/go.mod
@@ -23,12 +23,12 @@ require (
cloud.google.com/go/storage v1.58.0
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.3
- github.com/apache/arrow-go/v18 v18.5.0-rc0
- github.com/aws/aws-sdk-go-v2 v1.40.1
- github.com/aws/aws-sdk-go-v2/config v1.32.3
- github.com/aws/aws-sdk-go-v2/credentials v1.19.3
- github.com/aws/aws-sdk-go-v2/service/glue v1.135.1
- github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0
+ github.com/apache/arrow-go/v18 v18.5.0
+ github.com/aws/aws-sdk-go-v2 v1.41.0
+ github.com/aws/aws-sdk-go-v2/config v1.32.6
+ github.com/aws/aws-sdk-go-v2/credentials v1.19.6
+ github.com/aws/aws-sdk-go-v2/service/glue v1.135.3
+ github.com/aws/aws-sdk-go-v2/service/s3 v1.94.0
github.com/aws/smithy-go v1.24.0
github.com/awsdocs/aws-doc-sdk-examples/gov2/testtools
v0.0.0-20250407191926-092f3e54b837
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
@@ -39,7 +39,7 @@ require (
github.com/hamba/avro/v2 v2.30.0
github.com/pterm/pterm v0.12.82
github.com/stretchr/testify v1.11.1
- github.com/substrait-io/substrait-go/v7 v7.2.1
+ github.com/substrait-io/substrait-go/v7 v7.2.2
github.com/testcontainers/testcontainers-go/modules/compose v0.40.0
github.com/twmb/murmur3 v1.1.8
github.com/uptrace/bun v1.2.16
@@ -51,8 +51,8 @@ require (
github.com/uptrace/bun/driver/sqliteshim v1.2.16
github.com/uptrace/bun/extra/bundebug v1.2.16
gocloud.dev v0.44.0
- golang.org/x/sync v0.18.0
- google.golang.org/api v0.257.0
+ golang.org/x/sync v0.19.0
+ google.golang.org/api v0.258.0
gopkg.in/yaml.v3 v3.0.1
)
@@ -86,20 +86,20 @@ require (
github.com/apache/thrift v0.22.0 // indirect
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 // indirect
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 // indirect
+ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16 // indirect
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.3 // indirect
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 // indirect
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
- github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4
// indirect
- github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6 //
indirect
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 //
indirect
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15 //
indirect
- github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 // indirect
- github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 // indirect
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 // indirect
- github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 // indirect
+ github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7 //
indirect
+ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 //
indirect
+ github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16 //
indirect
+ github.com/aws/aws-sdk-go-v2/service/signin v1.0.4 // indirect
+ github.com/aws/aws-sdk-go-v2/service/sso v1.30.8 // indirect
+ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12 // indirect
+ github.com/aws/aws-sdk-go-v2/service/sts v1.41.5 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/buger/goterm v1.0.4 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
@@ -284,23 +284,23 @@ require (
go.opentelemetry.io/otel/trace v1.38.0 // indirect
go.opentelemetry.io/proto/otlp v1.7.1 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
- golang.org/x/crypto v0.45.0 // indirect
+ golang.org/x/crypto v0.46.0 // indirect
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6 // indirect
golang.org/x/mod v0.30.0 // indirect
- golang.org/x/net v0.47.0 // indirect
- golang.org/x/oauth2 v0.33.0 // indirect
- golang.org/x/sys v0.38.0 // indirect
+ golang.org/x/net v0.48.0 // indirect
+ golang.org/x/oauth2 v0.34.0 // indirect
+ golang.org/x/sys v0.39.0 // indirect
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54 // indirect
- golang.org/x/term v0.37.0 // indirect
- golang.org/x/text v0.31.0 // indirect
+ golang.org/x/term v0.38.0 // indirect
+ golang.org/x/text v0.32.0 // indirect
golang.org/x/time v0.14.0 // indirect
golang.org/x/tools v0.39.0 // indirect
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
google.golang.org/genproto v0.0.0-20250922171735-9219d122eba9 //
indirect
google.golang.org/genproto/googleapis/api
v0.0.0-20251111163417-95abcf5c77ba // indirect
- google.golang.org/genproto/googleapis/rpc
v0.0.0-20251124214823-79d6a2a48846 // indirect
+ google.golang.org/genproto/googleapis/rpc
v0.0.0-20251213004720-97cd9d5aeac2 // indirect
google.golang.org/grpc v1.77.0 // indirect
- google.golang.org/protobuf v1.36.10 // indirect
+ google.golang.org/protobuf v1.36.11 // indirect
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
diff --git a/go.sum b/go.sum
index 0a9490ed..6c07a5ac 100644
--- a/go.sum
+++ b/go.sum
@@ -95,8 +95,8 @@ github.com/andybalholm/brotli v1.2.0
h1:ukwgCxwYrmACq68yiUqwIWnGY0cTPox/M94sVwTo
github.com/andybalholm/brotli v1.2.0/go.mod
h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
github.com/antlr4-go/antlr/v4 v4.13.1
h1:SqQKkuVZ+zWkMMNkjy5FZe5mr5WURWnlpmOuzYWrPrQ=
github.com/antlr4-go/antlr/v4 v4.13.1/go.mod
h1:GKmUxMtwp6ZgGwZSva4eWPC5mS6vUAmOABFgjdkM7Nw=
-github.com/apache/arrow-go/v18 v18.5.0-rc0
h1:Bb5IURq0ufQUg2/MKl7sI1tUE4Up9eo2QBMUUPHrtyo=
-github.com/apache/arrow-go/v18 v18.5.0-rc0/go.mod
h1:YqIhLBz8sy1bfgdVTgsHsCqRl3AZI8qxryYhx1As3+w=
+github.com/apache/arrow-go/v18 v18.5.0
h1:rmhKjVA+MKVnQIMi/qnM0OxeY4tmHlN3/Pvu+Itmd6s=
+github.com/apache/arrow-go/v18 v18.5.0/go.mod
h1:F1/wPb3bUy6ZdP4kEPWC7GUZm+yDmxXFERK6uDSkhr8=
github.com/apache/thrift v0.22.0
h1:r7mTJdj51TMDe6RtcmNdQxgn9XcyfGDOzegMDRg47uc=
github.com/apache/thrift v0.22.0/go.mod
h1:1e7J/O1Ae6ZQMTYdy9xa3w9k+XHWPfRvdPyJeynQ+/g=
github.com/apparentlymart/go-textseg/v15 v15.0.0
h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
@@ -104,46 +104,46 @@ github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod
h1:K8XmNZdhEBkdlyDdvbmms
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod
h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/atomicgo/cursor v0.0.1/go.mod
h1:cBON2QmmrysudxNBFthvMtN32r3jxVRIvzkUiF/RuIk=
-github.com/aws/aws-sdk-go-v2 v1.40.1
h1:difXb4maDZkRH0x//Qkwcfpdg1XQVXEAEs2DdXldFFc=
-github.com/aws/aws-sdk-go-v2 v1.40.1/go.mod
h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
+github.com/aws/aws-sdk-go-v2 v1.41.0
h1:tNvqh1s+v0vFYdA1xq0aOJH+Y5cRyZ5upu6roPgPKd4=
+github.com/aws/aws-sdk-go-v2 v1.41.0/go.mod
h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4
h1:489krEF9xIGkOaaX3CE/Be2uWjiXrkCH6gUX+bZA/BU=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4/go.mod
h1:IOAPF6oT9KCsceNTvvYMNHy0+kMF8akOjeDvPENWxp4=
-github.com/aws/aws-sdk-go-v2/config v1.32.3
h1:cpz7H2uMNTDa0h/5CYL5dLUEzPSLo2g0NkbxTRJtSSU=
-github.com/aws/aws-sdk-go-v2/config v1.32.3/go.mod
h1:srtPKaJJe3McW6T/+GMBZyIPc+SeqJsNPJsd4mOYZ6s=
-github.com/aws/aws-sdk-go-v2/credentials v1.19.3
h1:01Ym72hK43hjwDeJUfi1l2oYLXBAOR8gNSZNmXmvuas=
-github.com/aws/aws-sdk-go-v2/credentials v1.19.3/go.mod
h1:55nWF/Sr9Zvls0bGnWkRxUdhzKqj9uRNlPvgV1vgxKc=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15
h1:utxLraaifrSBkeyII9mIbVwXXWrZdlPO7FIKmyLCEcY=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15/go.mod
h1:hW6zjYUDQwfz3icf4g2O41PHi77u10oAzJ84iSzR/lo=
+github.com/aws/aws-sdk-go-v2/config v1.32.6
h1:hFLBGUKjmLAekvi1evLi5hVvFQtSo3GYwi+Bx4lpJf8=
+github.com/aws/aws-sdk-go-v2/config v1.32.6/go.mod
h1:lcUL/gcd8WyjCrMnxez5OXkO3/rwcNmvfno62tnXNcI=
+github.com/aws/aws-sdk-go-v2/credentials v1.19.6
h1:F9vWao2TwjV2MyiyVS+duza0NIRtAslgLUM0vTA1ZaE=
+github.com/aws/aws-sdk-go-v2/credentials v1.19.6/go.mod
h1:SgHzKjEVsdQr6Opor0ihgWtkWdfRAIwxYzSJ8O85VHY=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16
h1:80+uETIWS1BqjnN9uJ0dBUaETh+P1XwFy5vwHwK5r9k=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16/go.mod
h1:wOOsYuxYuB/7FlnVtzeBYRcjSRtQpAW0hCP7tIULMwo=
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.3
h1:4GNV1lhyELGjMz5ILMRxDvxvOaeo3Ux9Z69S1EgVMMQ=
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.20.3/go.mod
h1:br7KA6edAAqDGUYJ+zVVPAyMrPhnN+zdt17yTUT6FPw=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15
h1:Y5YXgygXwDI5P4RkteB5yF7v35neH7LfJKBG+hzIons=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15/go.mod
h1:K+/1EpG42dFSY7CBj+Fruzm8PsCGWTXJ3jdeJ659oGQ=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15
h1:AvltKnW9ewxX2hFmQS0FyJH93aSvJVUEFvXfU+HWtSE=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15/go.mod
h1:3I4oCdZdmgrREhU74qS1dK9yZ62yumob+58AbFR4cQA=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16
h1:rgGwPzb82iBYSvHMHXc8h9mRoOUBZIGFgKb9qniaZZc=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16/go.mod
h1:L/UxsGeKpGoIj6DxfhOWHWQ/kGKcd4I1VncE4++IyKA=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16
h1:1jtGzuV7c82xnqOVfx2F0xmJcOw5374L7N6juGW6x6U=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16/go.mod
h1:M2E5OQf+XLe+SZGmmpaI2yy+J326aFf6/+54PoxSANc=
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4
h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod
h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
-github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15
h1:NLYTEyZmVZo0Qh183sC8nC+ydJXOOeIL/qI/sS3PdLY=
-github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15/go.mod
h1:Z803iB3B0bc8oJV8zH2PERLRfQUJ2n2BXISpsA4+O1M=
-github.com/aws/aws-sdk-go-v2/service/glue v1.135.1
h1:PNbTX0F/r3qSwmo5ugBud5/vLZjY9+gCEAo0mGltj9M=
-github.com/aws/aws-sdk-go-v2/service/glue v1.135.1/go.mod
h1:wIBIuSDdAq6FNAeyX9DFL/cA+rSZWtPZiza+4UjCaWE=
+github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16
h1:CjMzUs78RDDv4ROu3JnJn/Ig1r6ZD7/T2DXLLRpejic=
+github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.16/go.mod
h1:uVW4OLBqbJXSHJYA9svT9BluSvvwbzLQ2Crf6UPzR3c=
+github.com/aws/aws-sdk-go-v2/service/glue v1.135.3
h1:Y3AJG3faZeMLkERgg+vdqhLDtBIx+8uc14BvWlxFcCY=
+github.com/aws/aws-sdk-go-v2/service/glue v1.135.3/go.mod
h1:t3GxMA7CEzEXN6zmI6Br0gSLy+9x4ndsXTk1prQuP7s=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4
h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod
h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow=
-github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6
h1:P1MU/SuhadGvg2jtviDXPEejU3jBNhoeeAlRadHzvHI=
-github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6/go.mod
h1:5KYaMG6wmVKMFBSfWoyG/zH8pWwzQFnKgpoSRlXHKdQ=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15
h1:3/u/4yZOffg5jdNk1sDpOQ4Y+R6Xbh+GzpDrSZjuy3U=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15/go.mod
h1:4Zkjq0FKjE78NKjabuM4tRXKFzUJWXgP0ItEZK8l7JU=
-github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15
h1:wsSQ4SVz5YE1crz0Ap7VBZrV4nNqZt4CIBBT8mnwoNc=
-github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15/go.mod
h1:I7sditnFGtYMIqPRU1QoHZAUrXkGp4SczmlLwrNPlD0=
-github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0
h1:IrbE3B8O9pm3lsg96AXIN5MXX4pECEuExh/A0Du3AuI=
-github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0/go.mod
h1:/sJLzHtiiZvs6C1RbxS/anSAFwZD6oC6M/kotQzOiLw=
-github.com/aws/aws-sdk-go-v2/service/signin v1.0.3
h1:d/6xOGIllc/XW1lzG9a4AUBMmpLA9PXcQnVPTuHHcik=
-github.com/aws/aws-sdk-go-v2/service/signin v1.0.3/go.mod
h1:fQ7E7Qj9GiW8y0ClD7cUJk3Bz5Iw8wZkWDHsTe8vDKs=
-github.com/aws/aws-sdk-go-v2/service/sso v1.30.6
h1:8sTTiw+9yuNXcfWeqKF2x01GqCF49CpP4Z9nKrrk/ts=
-github.com/aws/aws-sdk-go-v2/service/sso v1.30.6/go.mod
h1:8WYg+Y40Sn3X2hioaaWAAIngndR8n1XFdRPPX+7QBaM=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11
h1:E+KqWoVsSrj1tJ6I/fjDIu5xoS2Zacuu1zT+H7KtiIk=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11/go.mod
h1:qyWHz+4lvkXcr3+PoGlGHEI+3DLLiU6/GdrFfMaAhB0=
-github.com/aws/aws-sdk-go-v2/service/sts v1.41.3
h1:tzMkjh0yTChUqJDgGkcDdxvZDSrJ/WB6R6ymI5ehqJI=
-github.com/aws/aws-sdk-go-v2/service/sts v1.41.3/go.mod
h1:T270C0R5sZNLbWUe8ueiAF42XSZxxPocTaGSgs5c/60=
+github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7
h1:DIBqIrJ7hv+e4CmIk2z3pyKT+3B6qVMgRsawHiR3qso=
+github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.7/go.mod
h1:vLm00xmBke75UmpNvOcZQ/Q30ZFjbczeLFqGx5urmGo=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16
h1:oHjJHeUy0ImIV0bsrX0X91GkV5nJAyv1l1CC9lnO0TI=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16/go.mod
h1:iRSNGgOYmiYwSCXxXaKb9HfOEj40+oTKn8pTxMlYkRM=
+github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16
h1:NSbvS17MlI2lurYgXnCOLvCFX38sBW4eiVER7+kkgsU=
+github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.16/go.mod
h1:SwT8Tmqd4sA6G1qaGdzWCJN99bUmPGHfRwwq3G5Qb+A=
+github.com/aws/aws-sdk-go-v2/service/s3 v1.94.0
h1:SWTxh/EcUCDVqi/0s26V6pVUq0BBG7kx0tDTmF/hCgA=
+github.com/aws/aws-sdk-go-v2/service/s3 v1.94.0/go.mod
h1:79S2BdqCJpScXZA2y+cpZuocWsjGjJINyXnOsf5DTz8=
+github.com/aws/aws-sdk-go-v2/service/signin v1.0.4
h1:HpI7aMmJ+mm1wkSHIA2t5EaFFv5EFYXePW30p1EIrbQ=
+github.com/aws/aws-sdk-go-v2/service/signin v1.0.4/go.mod
h1:C5RdGMYGlfM0gYq/tifqgn4EbyX99V15P2V3R+VHbQU=
+github.com/aws/aws-sdk-go-v2/service/sso v1.30.8
h1:aM/Q24rIlS3bRAhTyFurowU8A0SMyGDtEOY/l/s/1Uw=
+github.com/aws/aws-sdk-go-v2/service/sso v1.30.8/go.mod
h1:+fWt2UHSb4kS7Pu8y+BMBvJF0EWx+4H0hzNwtDNRTrg=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12
h1:AHDr0DaHIAo8c9t1emrzAlVDFp+iMMKnPdYy6XO4MCE=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12/go.mod
h1:GQ73XawFFiWxyWXMHWfhiomvP3tXtdNar/fi8z18sx0=
+github.com/aws/aws-sdk-go-v2/service/sts v1.41.5
h1:SciGFVNZ4mHdm7gpD1dgZYnCuVdX1s+lFTg4+4DOy70=
+github.com/aws/aws-sdk-go-v2/service/sts v1.41.5/go.mod
h1:iW40X4QBmUxdP+fZNOpfmkdMZqsovezbAeO+Ubiv2pk=
github.com/aws/smithy-go v1.24.0
h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk=
github.com/aws/smithy-go v1.24.0/go.mod
h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
github.com/awsdocs/aws-doc-sdk-examples/gov2/testtools
v0.0.0-20250407191926-092f3e54b837
h1:8eMceEa0ib+nqJuGsyowuZaVBVAr685oK6WrNIit+0g=
@@ -667,8 +667,8 @@ github.com/stretchr/testify v1.11.1
h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu
github.com/stretchr/testify v1.11.1/go.mod
h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
github.com/substrait-io/substrait v0.78.1
h1:Dsn+kvFQdC2k/2XRVE2+aD88WNbE4miWed2AZTtkBoQ=
github.com/substrait-io/substrait v0.78.1/go.mod
h1:MPFNw6sToJgpD5Z2rj0rQrdP/Oq8HG7Z2t3CAEHtkHw=
-github.com/substrait-io/substrait-go/v7 v7.2.1
h1:ZQPoriRktkxP/s6Z1q75EaD3ABXtGMkHrU9Zus67MsI=
-github.com/substrait-io/substrait-go/v7 v7.2.1/go.mod
h1:FVQ38NeDorflB3ogd8F9tjh9S1y8RDwwfSFm24/u9HY=
+github.com/substrait-io/substrait-go/v7 v7.2.2
h1:cp51u9ikUW6YjKZSV3tu6Pxeu48pkfcraYR9yG06chY=
+github.com/substrait-io/substrait-go/v7 v7.2.2/go.mod
h1:FVQ38NeDorflB3ogd8F9tjh9S1y8RDwwfSFm24/u9HY=
github.com/substrait-io/substrait-protobuf/go v0.78.1
h1:3MeQQ3DVN+KVILeMBw1z9pmLmQW9NmRiaVrgNZIwGP8=
github.com/substrait-io/substrait-protobuf/go v0.78.1/go.mod
h1:hn+Szm1NmZZc91FwWK9EXD/lmuGBSRTJ5IvHhlG1YnQ=
github.com/testcontainers/testcontainers-go v0.40.0
h1:pSdJYLOVgLE8YdUY2FHQ1Fxu+aMnb6JfVz1mxk7OeMU=
@@ -791,8 +791,8 @@ golang.org/x/crypto
v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPh
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod
h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201117144127-c1f2f97bffc9/go.mod
h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
-golang.org/x/crypto v0.45.0/go.mod
h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
+golang.org/x/crypto v0.46.0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU=
+golang.org/x/crypto v0.46.0/go.mod
h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0=
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6
h1:zfMcR1Cs4KNuomFFgGefv5N0czO2XZpUbxGUy8i8ug0=
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6/go.mod
h1:46edojNIoXTNOhySWIWdix628clX9ODXwPsQuG6hsK0=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
@@ -811,10 +811,10 @@ golang.org/x/net
v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
-golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
-golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
-golang.org/x/oauth2 v0.33.0 h1:4Q+qn+E5z8gPRJfmRy7C2gGG3T4jIprK6aSYgTXGRpo=
-golang.org/x/oauth2 v0.33.0/go.mod
h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
+golang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU=
+golang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY=
+golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw=
+golang.org/x/oauth2 v0.34.0/go.mod
h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -823,8 +823,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod
h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I=
-golang.org/x/sync v0.18.0/go.mod
h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
+golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
+golang.org/x/sync v0.19.0/go.mod
h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -853,8 +853,8 @@ golang.org/x/sys v0.5.0/go.mod
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
-golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
+golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54
h1:E2/AqCUMZGgd73TQkxUMcMla25GB9i/5HOdLr+uH7Vo=
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54/go.mod
h1:hKdjCMrbv9skySur+Nek8Hd0uJ0GuxJIoIX2payrIdQ=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod
h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
@@ -863,15 +863,15 @@ golang.org/x/term
v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9sn
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU=
-golang.org/x/term v0.37.0/go.mod
h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
+golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q=
+golang.org/x/term v0.38.0/go.mod
h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
-golang.org/x/text v0.31.0/go.mod
h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
+golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU=
+golang.org/x/text v0.32.0/go.mod
h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY=
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
golang.org/x/time v0.14.0/go.mod
h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -890,19 +890,19 @@ golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
h1:noIWHXmPHxILtqtCOPIhS
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod
h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
gonum.org/v1/gonum v0.16.0/go.mod
h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
-google.golang.org/api v0.257.0 h1:8Y0lzvHlZps53PEaw+G29SsQIkuKrumGWs9puiexNAA=
-google.golang.org/api v0.257.0/go.mod
h1:4eJrr+vbVaZSqs7vovFd1Jb/A6ml6iw2e6FBYf3GAO4=
+google.golang.org/api v0.258.0 h1:IKo1j5FBlN74fe5isA2PVozN3Y5pwNKriEgAXPOkDAc=
+google.golang.org/api v0.258.0/go.mod
h1:qhOMTQEZ6lUps63ZNq9jhODswwjkjYYguA7fA3TBFww=
google.golang.org/genproto v0.0.0-20250922171735-9219d122eba9
h1:LvZVVaPE0JSqL+ZWb6ErZfnEOKIqqFWUJE2D0fObSmc=
google.golang.org/genproto v0.0.0-20250922171735-9219d122eba9/go.mod
h1:QFOrLhdAe2PsTp3vQY4quuLKTi9j3XG3r6JPPaw7MSc=
google.golang.org/genproto/googleapis/api v0.0.0-20251111163417-95abcf5c77ba
h1:B14OtaXuMaCQsl2deSvNkyPKIzq3BjfxQp8d00QyWx4=
google.golang.org/genproto/googleapis/api
v0.0.0-20251111163417-95abcf5c77ba/go.mod
h1:G5IanEx8/PgI9w6CFcYQf7jMtHQhZruvfM1i3qOqk5U=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20251124214823-79d6a2a48846
h1:Wgl1rcDNThT+Zn47YyCXOXyX/COgMTIdhJ717F0l4xk=
-google.golang.org/genproto/googleapis/rpc
v0.0.0-20251124214823-79d6a2a48846/go.mod
h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20251213004720-97cd9d5aeac2
h1:2I6GHUeJ/4shcDpoUlLs/2WPnhg7yJwvXtqcMJt9liA=
+google.golang.org/genproto/googleapis/rpc
v0.0.0-20251213004720-97cd9d5aeac2/go.mod
h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk=
google.golang.org/grpc v1.0.5/go.mod
h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
google.golang.org/grpc v1.77.0 h1:wVVY6/8cGA6vvffn+wWK5ToddbgdU3d8MNENr4evgXM=
google.golang.org/grpc v1.77.0/go.mod
h1:z0BY1iVj0q8E1uSQCjL9cppRj+gnZjzDnzV0dHhrNig=
-google.golang.org/protobuf v1.36.10
h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE=
-google.golang.org/protobuf v1.36.10/go.mod
h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
+google.golang.org/protobuf v1.36.11
h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
+google.golang.org/protobuf v1.36.11/go.mod
h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod
h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod
h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/cenkalti/backoff.v2 v2.2.1
h1:eJ9UAg01/HIHG987TwxvnzK2MgxXq97YY6rYDpY9aII=
diff --git a/io/gcs.go b/io/gcs.go
index da5739c8..fa0de9ef 100644
--- a/io/gcs.go
+++ b/io/gcs.go
@@ -34,20 +34,34 @@ const (
GCSEndpoint = "gcs.endpoint"
GCSKeyPath = "gcs.keypath"
GCSJSONKey = "gcs.jsonkey"
+ GCSCredType = "gcs.credtype"
GCSUseJsonAPI = "gcs.usejsonapi" // set to anything to enable
)
+var allowedGCSCredTypes = map[string]option.CredentialsType{
+ "service_account": option.ServiceAccount,
+ "authorized_user": option.AuthorizedUser,
+ "impersonated_service_account": option.ImpersonatedServiceAccount,
+ "external_account": option.ExternalAccount,
+}
+
// ParseGCSConfig parses GCS properties and returns a configuration.
func ParseGCSConfig(props map[string]string) *gcsblob.Options {
var o []option.ClientOption
if url := props[GCSEndpoint]; url != "" {
o = append(o, option.WithEndpoint(url))
}
+ var credType option.CredentialsType
+ if key := props[GCSCredType]; key != "" {
+ if ct, ok := allowedGCSCredTypes[key]; ok {
+ credType = ct
+ }
+ }
if key := props[GCSJSONKey]; key != "" {
- o = append(o, option.WithCredentialsJSON([]byte(key)))
+ o = append(o, option.WithAuthCredentialsJSON(credType,
[]byte(key)))
}
if path := props[GCSKeyPath]; path != "" {
- o = append(o, option.WithCredentialsFile(path))
+ o = append(o, option.WithAuthCredentialsFile(credType, path))
}
if _, ok := props[GCSUseJsonAPI]; ok {
o = append(o, storage.WithJSONReads())