Skip to content

DRAFT: fix(csharp): Get building with latest changes#4

Closed
davidhcoe wants to merge 0 commit into
adbc-drivers:mainfrom
davidhcoe:dev/get-foundry-building
Closed

DRAFT: fix(csharp): Get building with latest changes#4
davidhcoe wants to merge 0 commit into
adbc-drivers:mainfrom
davidhcoe:dev/get-foundry-building

Conversation

@davidhcoe

@davidhcoe davidhcoe commented Oct 10, 2025

Copy link
Copy Markdown
Collaborator

What's Changed

  • Restructures the project a bit
  • Adds an SNK file to sign the assemblies
  • Requires a change to the Apache.Arrow.Adbc library to allow access to the internals for extensions

Proposed structure:

image

This contains breaking changes.

Closes #NNN.

@davidhcoe davidhcoe closed this Nov 19, 2025
xxxl-malte added a commit to xxxl-malte/bigquery-adbc-drivers that referenced this pull request Apr 30, 2026
Bug fixes applied:
- adbc-drivers#1 (patch 03): Add RetryTotalTimeoutMs parsing in Open()
- adbc-drivers#2 (patch 05): Dispose old BigQueryClient in RefreshClient()
- adbc-drivers#3 (patch 06): ShutdownChannelAsync old gRPC client in UpdateCredential()
- adbc-drivers#4/adbc-drivers#5 (patch 08): Replace Parallel.ForEach with async Task.WhenAll chain
- adbc-drivers#6 (patch 09): Wire pre-fetched batch data into GetColumnSchemaAsync/GetConstraintSchemaAsync
- adbc-drivers#7 (patch 11): Capture ReadClientManager in local for UpdateToken lambda
- adbc-drivers#8 (patch 15): Interlocked.Exchange for disposed guard; IAsyncDisposable on MultiArrowReader
- adbc-drivers#9 (patch 10): ChunkedGetObjectsStream for true streaming memory reduction

All 16 patches regenerated from fixed commits on fix-patches branch.
BUGS.md added documenting all 9 bugs with validation and fix status.
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.

1 participant