Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win #11

Closed
wants to merge 36 commits into from
Closed

Win #11

wants to merge 36 commits into from

Conversation

lidavidm
Copy link
Owner

No description provided.

lidavidm and others added 30 commits February 15, 2024 10:23
…or Snowflake (apache#1528)

Adds numeric operator tests for Snowflake c-sharp ADBC driver.
- [x] Unary +
- [x] Unary -
- [x] Addition
- [x] Subtraction
- [x] Multiplication
- [x] Division
- [x] Modulo
* Implement getObjects and each depth (CATALOGS, DB_SCHEMAS, TABLES, and
ALL).
* Handle the cases where the catalog is empty or a schema within a
catalog has no tables.
* Unify readers for queries, getInfo(), and getObjects() so that all
code paths can correctly get data when the data is not available on the
same location as the original connection, can handle multiple roots from
the same stream, and can handle multiple partitions.
* Rework getInfo() request to lazily issue an RPC call only if a request
code was used that needs information from the Flight server.

Fixes apache#745

---------

Co-authored-by: tokoko <togurg14@freeuni.edu.ge>
Bumps [xunit](https://github.com/xunit/xunit) from 2.6.6 to 2.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/xunit/xunit/commit/d806fa137a69112242ecf075b8dd6c65b322c197"><code>d806fa1</code></a>
v2.7.0</li>
<li><a
href="https://github.com/xunit/xunit/commit/13bb60be3604244c234d304ef7f82657b7a710f6"><code>13bb60b</code></a>
<a href="https://redirect.github.com/xunit/xunit/issues/2872">#2872</a>:
Expand special handling for sets in Assert.Contains/DoesNotContain
(v2)</li>
<li><a
href="https://github.com/xunit/xunit/commit/203b4d91c63c14023e61cffde4ec58364d540fb2"><code>203b4d9</code></a>
Update to use the common build system (<a
href="https://redirect.github.com/xunit/xunit/issues/2883">#2883</a>)</li>
<li><a
href="https://github.com/xunit/xunit/commit/a4f585b9e44ca6dcd2d1607ce4ef1547047d6ad9"><code>a4f585b</code></a>
Remove UTF-8 byte order marks</li>
<li><a
href="https://github.com/xunit/xunit/commit/8b2c7b2c204b2c3eec6ef6102e8f448c212d4c26"><code>8b2c7b2</code></a>
Add v3 build submodule</li>
<li><a
href="https://github.com/xunit/xunit/commit/2413c5797c378d25bbfa38aa63d5a676d317debf"><code>2413c57</code></a>
Throw when user tries to run a non-async test with a timeout</li>
<li><a
href="https://github.com/xunit/xunit/commit/9ebc10c86170e6dc40a41cfcf05ee23a9fc260cd"><code>9ebc10c</code></a>
<a href="https://redirect.github.com/xunit/xunit/issues/2573">#2573</a>:
Opting out of AsyncTestSyncContext (v2)</li>
<li><a
href="https://github.com/xunit/xunit/commit/b060404f65904e59372ec4e5bfe5260b39db7ded"><code>b060404</code></a>
<a
href="https://redirect.github.com/xunit/xunit/issues/2880">xunit/xunit#2880</a>:
Update XML documentation for string-based Assert.Equal (v2)</li>
<li><a
href="https://github.com/xunit/xunit/commit/6bbf922aa572120d99a7e8dd90de52e8cbf5dadb"><code>6bbf922</code></a>
Add conditions to EquivalenceAssertsTests for
XUNIT_IMMUTABLE_COLLECTIONS</li>
<li><a
href="https://github.com/xunit/xunit/commit/cab6a3e275d3bd4ed4d567110079e2133bac2fc4"><code>cab6a3e</code></a>
<a href="https://redirect.github.com/xunit/xunit/issues/2871">#2871</a>:
Inner exception stack trace is missing from Assert.Collection failure
...</li>
<li>Additional commits viewable in <a
href="https://github.com/xunit/xunit/compare/2.6.6...2.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit&package-manager=nuget&previous-version=2.6.6&new-version=2.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…/csharp (apache#1555)

Bumps
[xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit)
from 2.5.6 to 2.5.7.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/8f2703126a90acedef4e9dbd7ae1bc6440c25e06"><code>8f27031</code></a>
v2.5.7</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/7226c5aa74013fa685e3bf4ce8c777f0c5ef9fb3"><code>7226c5a</code></a>
Updated build process</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/1f5a062c607db91c91b07011bef83d4a22990ebd"><code>1f5a062</code></a>
Report configuration warnings per <a
href="https://redirect.github.com/xunit/xunit/issues/1655">xunit/xunit#1655</a></li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/21484963d6605feb31b2c72c481a21a036621e48"><code>2148496</code></a>
Latest dependencies</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/41a6ecafa6e9df1815f7894cfdddd494f807abe3"><code>41a6eca</code></a>
Force file copy during package creation</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/8f772933ccee61f2b7f57caf2f98dd5cd0839e85"><code>8f77293</code></a>
Revert e266e72 and 3cb1ad2</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/374dbf87cb8fe348d8a39ccf5079c53b4ba130d3"><code>374dbf8</code></a>
<a
href="https://redirect.github.com/xunit/visualstudio.xunit/issues/399">#399</a>:
Modified date of redistributed xunit.abstractions.dll is wrong</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/edf51bcd09049f369ab84abd99e6698b7f756aae"><code>edf51bc</code></a>
Update build to use .NET SDK 8 and C# 12</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/3cb1ad21eb3cda20218cafd48b696813a054efe5"><code>3cb1ad2</code></a>
Replace SkipUnchangedFiles with a Condition</li>
<li><a
href="https://github.com/xunit/visualstudio.xunit/commit/e266e72fbd58b43a34636e481d5b1523104bc040"><code>e266e72</code></a>
Replace ItemGroup item with Copy task to see if that fixes <a
href="https://redirect.github.com/xunit/xunit/issues/1651">xunit/xunit#1651</a></li>
<li>Additional commits viewable in <a
href="https://github.com/xunit/visualstudio.xunit/compare/2.5.6...2.5.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xunit.runner.visualstudio&package-manager=nuget&previous-version=2.5.6&new-version=2.5.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…o 42.7.2 (apache#1558)

Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from
42.4.3 to 42.7.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pgjdbc/pgjdbc/releases">org.postgresql:postgresql's
releases</a>.</em></p>
<blockquote>
<h2>v42.7.1</h2>
<h2>Fixed regressions since 42.7.0</h2>
<ul>
<li>Revert &quot;Use canonical DateStyle name (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/2925">#2925</a>)&quot;
<a href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3035">#3035</a>)</li>
<li>Revert &quot;feat: support SET statements combining with other
queries with semicolon in PreparedStatement&quot; <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3010">#3010</a>)</li>
<li>chore: use java.release=8 when building pgjdbc from the generated
source distribution <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3038">#3038</a>),
the driver uses Java 8 methods only</li>
</ul>
<h2>Changes</h2>
<ul>
<li>Apply connectTimeout before SSLSocket.startHandshake to avoid
infinite wait in case the connection is broken <a
href="https://github.com/davecramer"><code>@​davecramer</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3040">#3040</a>)</li>
<li>perf: improve performance of PreparedStatement.setBlob,
BlobInputStream, and BlobOutputStream with dynamic buffer sizing <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3044">#3044</a>)</li>
<li>fix: avoid timezone conversions when sending LocalDateTime to the
database <a href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/2852">#2852</a>)</li>
<li>fix: support waffle-jna 2.x and 3.x by using reflective approach for
ManagedSecBufferDesc <a
href="https://github.com/chrullrich"><code>@​chrullrich</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/2720">#2720</a>)</li>
</ul>
<h2>🧰 Maintenance</h2>
<ul>
<li>chore: bump Gradle to 8.5 <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3045">#3045</a>)</li>
<li>chore: use Java 17 for building pgjdbc, and use --release 8 to
target Java 8, add tests with Java 21 and 22 <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3026">#3026</a>)</li>
<li>fedora/rpm: move source build to java-17-openjdk-devel <a
href="https://github.com/praiskup"><code>@​praiskup</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3036">#3036</a>)</li>
<li>Update site 42 7 0 <a
href="https://github.com/davecramer"><code>@​davecramer</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3004">#3004</a>)</li>
<li>prepared for release 42.7.1 update changelogs <a
href="https://github.com/davecramer"><code>@​davecramer</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3037">#3037</a>)</li>
</ul>
<h2>⬆️ Dependencies</h2>
<!-- raw HTML omitted -->
<ul>
<li>fix(deps): update dependency
org.checkerframework:org.checkerframework.gradle.plugin to v0.6.36 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3060">#3060</a>)</li>
<li>chore(deps): update plugin biz.aqute.bnd.builder to v7 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3034">#3034</a>)</li>
<li>fix(deps): update dependency
com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3056">#3056</a>)</li>
<li>fix(deps): update dependency
com.github.spotbugs:com.github.spotbugs.gradle.plugin to v5.2.5 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3032">#3032</a>)</li>
<li>chore(deps): update codecov/codecov-action digest to b0466b4 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3059">#3059</a>)</li>
<li>fix(deps): update checkerframework to v3.41.0 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3058">#3058</a>)</li>
<li>fix(deps): update logback to v1.2.13 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3053">#3053</a>)</li>
<li>chore(deps): update codecov/codecov-action digest to 438fa9e <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3051">#3051</a>)</li>
<li>fix(deps): update dependency spotbugs to v4.8.2 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3052">#3052</a>)</li>
<li>chore: bump Gradle to 8.5 <a
href="https://github.com/vlsi"><code>@​vlsi</code></a> (<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3045">#3045</a>)</li>
<li>fix(deps): update dependency org.ops4j.pax.url:pax-url-aether to
v2.6.14 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3030">#3030</a>)</li>
<li>chore(deps): update plugin org.nosphere.gradle.github.actions to
v1.4.0 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3031">#3031</a>)</li>
<li>chore(deps): update dependency ubuntu to v22 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3033">#3033</a>)</li>
<li>fix(deps): update checkerframework <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3027">#3027</a>)</li>
<li>fix(deps): update dependency spotbugs to v4.8.1 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3023">#3023</a>)</li>
<li>fix(deps): update dependency uk.org.webcompere:system-stubs-jupiter
to v2.1.5 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3024">#3024</a>)</li>
<li>fix(deps): update jmh to v1.37 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3025">#3025</a>)</li>
<li>fix(deps): update dependency com.google.errorprone:error_prone_core
to v2.23.0 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3022">#3022</a>)</li>
<li>fix(deps): update junit5 monorepo to v5.10.1 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3015">#3015</a>)</li>
<li>chore(deps): update plugin com.github.burrunan.s3-build-cache to
v1.7 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3016">#3016</a>)</li>
<li>chore(deps): update dependency com.typesafe.play:sbt-plugin to
v2.9.0 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3021">#3021</a>)</li>
<li>fix(deps): update dependency checkstyle to v10.12.5 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3020">#3020</a>)</li>
<li>chore(deps): update codecov/codecov-action digest to 920a494 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3019">#3019</a>)</li>
<li>chore(deps): update actions/github-script action to v7 <a
href="https://github.com/renovate-bot"><code>@​renovate-bot</code></a>
(<a
href="https://redirect.github.com/pgjdbc/pgjdbc/issues/3018">#3018</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/pgjdbc/pgjdbc/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.postgresql:postgresql&package-manager=maven&previous-version=42.4.3&new-version=42.7.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/apache/arrow-adbc/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…pache#1562)

In a query such as `SELECT * FROM
bigquery-public-data.fhir_synthea.explanation_of_benefit`, a number of
items return null inside of the StructArray result. An exception is
thrown from the underlying Arrow calls because we hit a scenario where
Length and index are both 0, so an `ArgumentOutOfRangeException` is
thrown per
https://github.com/apache/arrow/blob/280bc112b23976d2f17c07c638bb62702ac89e8a/csharp/src/Apache.Arrow/Arrays/BinaryArray.cs#L356.

---------

Co-authored-by: David Coe <coedavid@umich.edu>
…csharp (apache#1567)

Bumps
[Google.Cloud.BigQuery.V2](https://github.com/googleapis/google-cloud-dotnet)
from 3.5.0 to 3.6.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/2f95acef888d1e6b1dbe775236bed8c42c577e83"><code>2f95ace</code></a>
Release Google.Cloud.BigQuery.V2 version 3.6.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11767">#11767</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/efa6b92e6491ee6947c2e20b6cbd64d6def384f8"><code>efa6b92</code></a>
Release Google.Cloud.BigQuery.Storage.V1 version 3.12.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11768">#11768</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/7c24c793439c0ec85a16102d9a2a1a44d69f87b7"><code>7c24c79</code></a>
Release Google.Cloud.BigQuery.DataTransfer.V1 version 4.5.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11766">#11766</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/f85ba561e54aa036f1c64216a5bd3a44b91c5772"><code>f85ba56</code></a>
Release Google.Apps.Meet.V2 version 1.0.0-beta01 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11765">#11765</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/9677fcb585130adead6bbb1963477dc77be13f57"><code>9677fcb</code></a>
feat: Implement int64-based timestamps</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/c71087b85be943b71af130ec440ccc73d6a2f95b"><code>c71087b</code></a>
chore: Update BigQuery to use latest Discovery-generated version</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/55db110ba7ed23644b93130960b980cd12c4aebf"><code>55db110</code></a>
chore: Remove extraneous whitespace</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/9f01c3100b3ca37f461b8f76d36ec57c9549b266"><code>9f01c31</code></a>
chore: Remove ListRowsOptions.ToGetQueryResultsOptions</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/cb3035dd532f97eb1a791ae8f90bd17681ff3ff9"><code>cb3035d</code></a>
chore: Add example issue of uploading object</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/289fa6e1f785e4da53676b952eefe2f7182ef4c2"><code>289fa6e</code></a>
feat: add session token support for Autocomplete (New) sessions that end
with...</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-dotnet/compare/Google.Cloud.BigQuery.V2-3.5.0...Google.Cloud.BigQuery.V2-3.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Google.Cloud.BigQuery.V2&package-manager=nuget&previous-version=3.5.0&new-version=3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….12.0 in /csharp (apache#1568)

Bumps
[Google.Cloud.BigQuery.Storage.V1](https://github.com/googleapis/google-cloud-dotnet)
from 3.11.0 to 3.12.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/efa6b92e6491ee6947c2e20b6cbd64d6def384f8"><code>efa6b92</code></a>
Release Google.Cloud.BigQuery.Storage.V1 version 3.12.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11768">#11768</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/7c24c793439c0ec85a16102d9a2a1a44d69f87b7"><code>7c24c79</code></a>
Release Google.Cloud.BigQuery.DataTransfer.V1 version 4.5.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11766">#11766</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/f85ba561e54aa036f1c64216a5bd3a44b91c5772"><code>f85ba56</code></a>
Release Google.Apps.Meet.V2 version 1.0.0-beta01 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/11765">#11765</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/9677fcb585130adead6bbb1963477dc77be13f57"><code>9677fcb</code></a>
feat: Implement int64-based timestamps</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/c71087b85be943b71af130ec440ccc73d6a2f95b"><code>c71087b</code></a>
chore: Update BigQuery to use latest Discovery-generated version</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/55db110ba7ed23644b93130960b980cd12c4aebf"><code>55db110</code></a>
chore: Remove extraneous whitespace</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/9f01c3100b3ca37f461b8f76d36ec57c9549b266"><code>9f01c31</code></a>
chore: Remove ListRowsOptions.ToGetQueryResultsOptions</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/cb3035dd532f97eb1a791ae8f90bd17681ff3ff9"><code>cb3035d</code></a>
chore: Add example issue of uploading object</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/289fa6e1f785e4da53676b952eefe2f7182ef4c2"><code>289fa6e</code></a>
feat: add session token support for Autocomplete (New) sessions that end
with...</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/354560a797a3038d45cab928a5d4e8b0bd0cac91"><code>354560a</code></a>
docs: refine proto comment for run_as_non_root</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-dotnet/compare/Google.Cloud.BigQuery.Storage.V1-3.11.0...Google.Cloud.BigQuery.Storage.V1-3.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Google.Cloud.BigQuery.Storage.V1&package-manager=nuget&previous-version=3.11.0&new-version=3.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…on and scale (apache#1566)

fixes apache#1565

Co-authored-by: David Coe <coedavid@umich.edu>
This bit of code has been in the R bindings for a few months...I use it
to make a few throwaway test drivers that make it easier to write
self-contained tests in the adbcdrivermanager package. I'm wondering if
moving it into `c/common` could help us move towards a common code base
for the Postgres and SQLite drivers and lower the barrier for others to
contribute drivers (or just copy `driver_base.h` and write/maintain it
themselves somewhere else).

ADBC drivers are beautifully simple things: if you can turn an
`std::string` into an `ArrowArrayStream`, you have an ADBC driver.
Unfortunately, there are a lot of boring details that are easy to get
wrong between a would-be driver contributor and a fully functional ADBC
driver. I see the "boring details that are easy to get wrong" are (1)
remembering how to initialize the C callables in a drive, (2) options
set/get (particularly with ADBC 1.1), and (3) error handling.

The draft I've included here lets you implement the minimal driver I
described above as:

```c
class SimpleDatabase : public adbc::common::DatabaseObjectBase {};

class SimpleConnection : public adbc::common::ConnectionObjectBase {};

class SimpleStatement : public adbc::common::StatementObjectBase {
 public:
  AdbcStatusCode SetSqlQuery(const char* query, AdbcError* error) {
    sql_query_ = std::string(query);
    return ADBC_STATUS_OK;
  }

  AdbcStatusCode ExecuteQuery(ArrowArrayStream* stream, int64_t* rows_affected,
                              AdbcError* error) {
    // Use sql_query_ to go do something
    return ADBC_STATUS_NOT_IMPLEMENTED;
  }

 private:
  std::string sql_query_;
};

using SimpleDriver =
    adbc::common::Driver<SimpleDatabase, SimpleConnection, SimpleStatement>;

AdbcStatusCode SimpleDriverInitFunc(int version, void* raw_driver, AdbcError* error) {
  return SimpleDriver::Init(version, raw_driver, error);
}
```

I'm happy to redo anything about this (including refactor the
Postgres/SQLite drivers to use it) but wanted to pause before going
further to make sure we actually want to do this!
This leaves warnings about dllexport/dllimport which will require
further investigation.

Fixes apache#847.
…ache#1606)

Bumps [Apache.Arrow](https://github.com/apache/arrow) from 15.0.0 to
15.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/apache/arrow/commit/5ce6ff434c1e7daaa2d7f134349f3ce4c22683da"><code>5ce6ff4</code></a>
MINOR: [Release] Update versions for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/0dc01241b8a8495570141845fbf132b68928a20a"><code>0dc0124</code></a>
MINOR: [Release] Update .deb/.rpm changelogs for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/b5e4d69af06b1fe232a8444b397efa74637679a2"><code>b5e4d69</code></a>
MINOR: [Release] Update CHANGELOG.md for 15.0.1</li>
<li><a
href="https://github.com/apache/arrow/commit/1c41fcae842303f52c4c80e14cd6f03b9d98e46d"><code>1c41fca</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40174">GH-40174</a>:
[C++][CI][Parquet] Fixing parquet column_writer_test building (<a
href="https://redirect.github.com/apache/arrow/issues/40175">#40175</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/8c6959070e8147b56507007adb26fa358114702f"><code>8c69590</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39942">GH-39942</a>:
[Python] Make capsule name check more lenient (<a
href="https://redirect.github.com/apache/arrow/issues/39977">#39977</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/8b6e07ca1b7631f062255b89bb7531aec932c7d2"><code>8b6e07c</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39933">GH-39933</a>:
[R] Fix pointer conversion to Python for latest reticulate (<a
href="https://redirect.github.com/apache/arrow/issues/39969">#39969</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/d74ab501fc191385200458c400ed478d2be46e20"><code>d74ab50</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40112">GH-40112</a>:
[CI][Python] Ensure CPython is selected, not PyPy (<a
href="https://redirect.github.com/apache/arrow/issues/40131">#40131</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/0e9bd55b6584441fa078337728d703c9dc1c2049"><code>0e9bd55</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39803">GH-39803</a>:
[C++][Acero] Fix AsOfJoin with differently ordered schemas than
the...</li>
<li><a
href="https://github.com/apache/arrow/commit/b59bec36b7eca72d289bf44d3b59ef3085521f54"><code>b59bec3</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/40009">GH-40009</a>:
[C++] Add missing &quot;#include &lt;algorithm&gt;&quot; (<a
href="https://redirect.github.com/apache/arrow/issues/40010">#40010</a>)</li>
<li><a
href="https://github.com/apache/arrow/commit/0d0be3b5a0d233a9287121f3fd5a4c92d7538112"><code>0d0be3b</code></a>
<a
href="https://redirect.github.com/apache/arrow/issues/39999">GH-39999</a>:
[Python] Fix tests for pandas with CoW / nightly integration tests
...</li>
<li>Additional commits viewable in <a
href="https://github.com/apache/arrow/compare/go/v15.0.0...go/v15.0.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Apache.Arrow&package-manager=nuget&previous-version=15.0.0&new-version=15.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…csharp (apache#1607)

Bumps
[Google.Cloud.BigQuery.V2](https://github.com/googleapis/google-cloud-dotnet)
from 3.6.0 to 3.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/bf2b916015e916a1115290d2897e82b099fa7141"><code>bf2b916</code></a>
Release Google.Cloud.BigQuery.V2 version 3.7.0</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/619c55ec83585e5ae598987b69334e28fca4e99a"><code>619c55e</code></a>
chore: Regenerate projects</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/1e09d7d059a78d09a28510ccd5e2fba5f43170d8"><code>1e09d7d</code></a>
chore: Update dependencies for REST APIs</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/a48dfdcfbe195846f236a3f562551180ad708cd5"><code>a48dfdc</code></a>
feat: add secondary boot disks field to NodePool API</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/eaf3b84414ef1545d66884c3398c161bdd79e5ad"><code>eaf3b84</code></a>
feat: Add <code>asset_type</code> field to
<code>GovernedIamPolicy</code> and <code>GovernedResource</code></li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/5dd8bca0b4def432d3c7714d21947a2632208431"><code>5dd8bca</code></a>
feat: add RPCs for getting and listing project, table, and column data
profiles</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/897e7116143ffc286287047d0986ee6870051ec4"><code>897e711</code></a>
Release Container Analysis libraries version 3.5.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/12052">#12052</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/671742661214c108f4a07544cd62f90644267f8c"><code>6717426</code></a>
Release diagnostics libraries version 5.2.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/12053">#12053</a>)</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/d9e61ceccc664f21973cc0e20833f9fabe1b20b3"><code>d9e61ce</code></a>
feat: Add include_recaptcha_script for as a new action in firewall
policies</li>
<li><a
href="https://github.com/googleapis/google-cloud-dotnet/commit/c50a0014cf96b93831a4baaa3ef594f9c6b83346"><code>c50a001</code></a>
Release Google.Cloud.PubSub.V1 version 3.10.0 (<a
href="https://redirect.github.com/googleapis/google-cloud-dotnet/issues/12050">#12050</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-cloud-dotnet/compare/Google.Cloud.BigQuery.V2-3.6.0...Google.Cloud.BigQuery.V2-3.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Google.Cloud.BigQuery.V2&package-manager=nuget&previous-version=3.6.0&new-version=3.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Update versions to match upstream
- Add 3.8 support since upstream uses 3.8 as the base
- Adjust CI to test both 3.8 and 3.12

Fixes apache#1610.

---------

Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
Copy link

⚠️ Please follow the Conventional Commits format in CONTRIBUTING.md for PR titles.

@github-actions github-actions bot added this to the ADBC Libraries 1.0.0 milestone Mar 16, 2024
@lidavidm lidavidm closed this Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants