Releases: apache/arrow-dotnet
Releases · apache/arrow-dotnet
Release list
Apache Arrow .NET 23.0.0
What's Changed
- chore: Bump System.CommandLine from 2.0.0-rc.1.25451.107 to 2.0.0-rc.2.25502.107 by @dependabot[bot] in #131
- chore: Disable C interop tests when an incompatible version of Python is installed by @CurtHagenlocher in #152
- chore: Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #141
- chore: Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #140
- chore: Enable Central Package Management. by @CurtHagenlocher in #153
- chore: Remove arrow packages from Directory.Packages.props by @adamreeve in #154
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #156
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #167
- Use a license expression for the NuGet package by @CurtHagenlocher in #185
- feat: Implement Arrow Flight Middleware support by @CurtHagenlocher in #139
- chore: Bump System.CommandLine from 2.0.0-rc.2.25502.107 to 2.0.0 by @dependabot[bot] in #193
- chore: Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @dependabot[bot] in #191
- chore: Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #188
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #202
- chore: Bump actions/setup-dotnet from 5.0.0 to 5.0.1 by @dependabot[bot] in #214
- chore: Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #213
- chore: Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #215
- chore: Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #228
- chore: Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #226
- chore: Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #227
- chore: Bump System.CommandLine from 2.0.0 to 2.0.1 by @dependabot[bot] in #230
- docs: Update README.md by @myd7349 in #236
- chore: Bump Xunit.SkippableFact from 1.5.23 to 1.5.61 by @dependabot[bot] in #237
- chore: Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #241
- chore: Bump actions/setup-dotnet from 5.0.1 to 5.1.0 by @dependabot[bot] in #240
- chore: Bump System.CommandLine from 2.0.1 to 2.0.2 by @dependabot[bot] in #244
- chore: Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #248
- chore: Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #249
- Use unsigned long integers for computing bit-length of fixed-width types via the CData ABI by @mobiusklein in #251
- chore: Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in #252
- chore: Remove pr_comment GitHub actions workflow by @adamreeve in #255
- chore: Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.102 by @dependabot[bot] in #259
- chore: Bump System.CommandLine from 2.0.2 to 2.0.3 by @dependabot[bot] in #265
- chore: Bump Microsoft.SourceLink.GitHub from 10.0.102 to 10.0.103 by @dependabot[bot] in #264
- chore: Bump coverlet.collector from 6.0.4 to 8.0.0 by @dependabot[bot] in #262
- Add extension type support and implement GuidArray by @CurtHagenlocher in #268
- chore: Fix test warnings about skipping duplicate test cases by @adamreeve in #272
- chore: Pin Python version to 3.13 as PythonNet doesn't yet support 3.14 by @adamreeve in #271
- Fixed issue #269 by @CurtHagenlocher in #276
- chore: Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #277
- chore: Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #278
- chore: Bump Microsoft.NET.Test.Sdk from 18.0.1 to 18.3.0 by @dependabot[bot] in #280
- Add bool8 extension type support by @CurtHagenlocher in #274
- chore: Bump actions/setup-dotnet from 5.1.0 to 5.2.0 by @dependabot[bot] in #281
- Initial attempt at a standalone Arrow variant implementation by @CurtHagenlocher in #275
- chore: Bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #286
- chore: Bump System.CommandLine from 2.0.3 to 2.0.5 by @dependabot[bot] in #289
- chore: Bump coverlet.collector from 8.0.0 to 8.0.1 by @dependabot[bot] in #294
- chore: Bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #293
- Improvements to decimal conversion by @CurtHagenlocher in #292
- chore: Bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #298
- Introduce a reference counted layer between ArrowBuffer and memory by @CurtHagenlocher in #297
- Add missing builders and concatenator support for "large" array types. by @CurtHagenlocher in #302
- GH-301: [C#] Use an index lookup for O(1) field index access by @vthemelis in #300
- Implement largelistview support by @CurtHagenlocher in #303
- Add support for an alternative
ArrowBufferallocation mechanism. by @CurtHagenlocher in #304 - Implement Arrow C device API by @CurtHagenlocher in #305
- feat: Add support for Run-End Encoded arrays by @CurtHagenlocher in #308
- fix: Validate additional type information when concatenating by @CurtHagenlocher in #309
- chore: Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #310
- chore: Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in #311
- chore: Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.4.0 by @dependabot[bot] in #312
- chore: Bump System.CommandLine from 2.0.5 to 2.0.6 by @dependabot[bot] in #319
- chore: Bump coverlet.collector from 8.0.1 to 10.0.0 by @dependabot[bot] in #315
- chore: Bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in #314
- Refactors Apache.Arrow.Variant into two assemblies by @CurtHagenlocher in #322
- Rename
Variantassemblies toScalarsby @CurtHagenlocher in #323 - Add transparent encoding readers and TimestampWithOffset extension type by @CurtHagenlocher in #324
- Add VariantArray extension type and introduce IBinaryArray/IIndexes interfaces by @CurtHagenlocher in #325
- Cleaned up some odds and ends by @CurtHagenlocher in #326
- chore(src): add checked conversions where needed by @CurtHagenlocher in #318
- fix: handle file reader cancellation and empty nested concat by @InCerryGit in #327
- perf: reduce ArrowBuffer builder reallocation work by @InCerryGit in #330
- Refactors VariantValueWriter by @CurtHagenlocher in #329
- perf: improve StringArray builder append paths by @InCerryGit in #331
- perf: improve StringArray GetString decoding by @InCerryGit in #334
- chore: Bump System.CommandLine from 2.0.6 to 2.0.7 by @dependabot[bot] in #338
- perf: speed up MemoryStream IPC stream reads by @InCerryGit in #340
- Add Parquet variant shredding support by @CurtHagenlocher in #332
- Unambiguously equate decimal16 with SqlDecimal in Varian...
Apache Arrow .NET 23.0.0 RC0
What's Changed
- chore: Bump System.CommandLine from 2.0.0-rc.1.25451.107 to 2.0.0-rc.2.25502.107 by @dependabot[bot] in #131
- chore: Disable C interop tests when an incompatible version of Python is installed by @CurtHagenlocher in #152
- chore: Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #141
- chore: Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #140
- chore: Enable Central Package Management. by @CurtHagenlocher in #153
- chore: Remove arrow packages from Directory.Packages.props by @adamreeve in #154
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #156
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #167
- Use a license expression for the NuGet package by @CurtHagenlocher in #185
- feat: Implement Arrow Flight Middleware support by @CurtHagenlocher in #139
- chore: Bump System.CommandLine from 2.0.0-rc.2.25502.107 to 2.0.0 by @dependabot[bot] in #193
- chore: Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @dependabot[bot] in #191
- chore: Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #188
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #202
- chore: Bump actions/setup-dotnet from 5.0.0 to 5.0.1 by @dependabot[bot] in #214
- chore: Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #213
- chore: Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #215
- chore: Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #228
- chore: Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #226
- chore: Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #227
- chore: Bump System.CommandLine from 2.0.0 to 2.0.1 by @dependabot[bot] in #230
- docs: Update README.md by @myd7349 in #236
- chore: Bump Xunit.SkippableFact from 1.5.23 to 1.5.61 by @dependabot[bot] in #237
- chore: Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #241
- chore: Bump actions/setup-dotnet from 5.0.1 to 5.1.0 by @dependabot[bot] in #240
- chore: Bump System.CommandLine from 2.0.1 to 2.0.2 by @dependabot[bot] in #244
- chore: Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #248
- chore: Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #249
- Use unsigned long integers for computing bit-length of fixed-width types via the CData ABI by @mobiusklein in #251
- chore: Bump actions/cache from 5.0.2 to 5.0.3 by @dependabot[bot] in #252
- chore: Remove pr_comment GitHub actions workflow by @adamreeve in #255
- chore: Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.102 by @dependabot[bot] in #259
- chore: Bump System.CommandLine from 2.0.2 to 2.0.3 by @dependabot[bot] in #265
- chore: Bump Microsoft.SourceLink.GitHub from 10.0.102 to 10.0.103 by @dependabot[bot] in #264
- chore: Bump coverlet.collector from 6.0.4 to 8.0.0 by @dependabot[bot] in #262
- Add extension type support and implement GuidArray by @CurtHagenlocher in #268
- chore: Fix test warnings about skipping duplicate test cases by @adamreeve in #272
- chore: Pin Python version to 3.13 as PythonNet doesn't yet support 3.14 by @adamreeve in #271
- Fixed issue #269 by @CurtHagenlocher in #276
- chore: Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #277
- chore: Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #278
- chore: Bump Microsoft.NET.Test.Sdk from 18.0.1 to 18.3.0 by @dependabot[bot] in #280
- Add bool8 extension type support by @CurtHagenlocher in #274
- chore: Bump actions/setup-dotnet from 5.1.0 to 5.2.0 by @dependabot[bot] in #281
- Initial attempt at a standalone Arrow variant implementation by @CurtHagenlocher in #275
- chore: Bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #286
- chore: Bump System.CommandLine from 2.0.3 to 2.0.5 by @dependabot[bot] in #289
- chore: Bump coverlet.collector from 8.0.0 to 8.0.1 by @dependabot[bot] in #294
- chore: Bump actions/cache from 5.0.3 to 5.0.4 by @dependabot[bot] in #293
- Improvements to decimal conversion by @CurtHagenlocher in #292
- chore: Bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #298
- Introduce a reference counted layer between ArrowBuffer and memory by @CurtHagenlocher in #297
- Add missing builders and concatenator support for "large" array types. by @CurtHagenlocher in #302
- GH-301: [C#] Use an index lookup for O(1) field index access by @vthemelis in #300
- Implement largelistview support by @CurtHagenlocher in #303
- Add support for an alternative
ArrowBufferallocation mechanism. by @CurtHagenlocher in #304 - Implement Arrow C device API by @CurtHagenlocher in #305
- feat: Add support for Run-End Encoded arrays by @CurtHagenlocher in #308
- fix: Validate additional type information when concatenating by @CurtHagenlocher in #309
- chore: Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #310
- chore: Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in #311
- chore: Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.4.0 by @dependabot[bot] in #312
- chore: Bump System.CommandLine from 2.0.5 to 2.0.6 by @dependabot[bot] in #319
- chore: Bump coverlet.collector from 8.0.1 to 10.0.0 by @dependabot[bot] in #315
- chore: Bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in #314
- Refactors Apache.Arrow.Variant into two assemblies by @CurtHagenlocher in #322
- Rename
Variantassemblies toScalarsby @CurtHagenlocher in #323 - Add transparent encoding readers and TimestampWithOffset extension type by @CurtHagenlocher in #324
- Add VariantArray extension type and introduce IBinaryArray/IIndexes interfaces by @CurtHagenlocher in #325
- Cleaned up some odds and ends by @CurtHagenlocher in #326
- chore(src): add checked conversions where needed by @CurtHagenlocher in #318
- fix: handle file reader cancellation and empty nested concat by @InCerryGit in #327
- perf: reduce ArrowBuffer builder reallocation work by @InCerryGit in #330
- Refactors VariantValueWriter by @CurtHagenlocher in #329
- perf: improve StringArray builder append paths by @InCerryGit in #331
- perf: improve StringArray GetString decoding by @InCerryGit in #334
- chore: Bump System.CommandLine from 2.0.6 to 2.0.7 by @dependabot[bot] in #338
- perf: speed up MemoryStream IPC stream reads by @InCerryGit in #340
- Add Parquet variant shredding support by @CurtHagenlocher in #332
- Unambiguously equate decimal16 with SqlDecimal in Varian...
Apache Arrow .NET 22.1.0
What's Changed
- chore: Bump BenchmarkDotNet from 0.15.2 to 0.15.3 by @dependabot[bot] in #76
- feat: Allow empty streams to return an empty schema asynchronously. by @CurtHagenlocher in #81
- fix: When removing GC memory pressure, incorporate the default alignment by @CurtHagenlocher in #82
- Remove unnecessary allocation in ArrowStreamWriter by @aik-jahoda in #73
- chore: Bump Grpc.Net.Client from 2.65.0 to 2.71.0 by @dependabot[bot] in #62
- Move to latest version of System.CommandLine package by @CurtHagenlocher in #83
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #84
- chore: Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #87
- chore: Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #93
- Fix uninitialized memory in C API by @CurtHagenlocher in #98
- Add serialization helpers for Schema and RecordBatch by @CurtHagenlocher in #100
- chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 by @dependabot[bot] in #102
- Feedback from previous PR by @CurtHagenlocher in #110
- Allow C Data Interface export of ReadOnlyMemory-backed buffers by @CurtHagenlocher in #112
- Run tests against nuget packages in verify_rc script by @adamreeve in #114
- Fix flaky flight tests by @adamreeve in #115
- chore: Update MacOS runners to macos-latest by @adamreeve in #117
- Increase version number for release by @CurtHagenlocher in #125
- chore: Fix version detection by @kou in #127
New Contributors
- @aik-jahoda made their first contribution in #73
Full Changelog: v22.0.1...v22.1.0
Apache Arrow .NET 22.1.0 RC1
What's Changed
- chore: Bump BenchmarkDotNet from 0.15.2 to 0.15.3 by @dependabot[bot] in #76
- feat: Allow empty streams to return an empty schema asynchronously. by @CurtHagenlocher in #81
- fix: When removing GC memory pressure, incorporate the default alignment by @CurtHagenlocher in #82
- Remove unnecessary allocation in ArrowStreamWriter by @aik-jahoda in #73
- chore: Bump Grpc.Net.Client from 2.65.0 to 2.71.0 by @dependabot[bot] in #62
- Move to latest version of System.CommandLine package by @CurtHagenlocher in #83
- chore: Bump BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows by @dependabot[bot] in #84
- chore: Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #87
- chore: Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #93
- Fix uninitialized memory in C API by @CurtHagenlocher in #98
- Add serialization helpers for Schema and RecordBatch by @CurtHagenlocher in #100
- chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 by @dependabot[bot] in #102
- Feedback from previous PR by @CurtHagenlocher in #110
- Allow C Data Interface export of ReadOnlyMemory-backed buffers by @CurtHagenlocher in #112
- Run tests against nuget packages in verify_rc script by @adamreeve in #114
- Fix flaky flight tests by @adamreeve in #115
- chore: Update MacOS runners to macos-latest by @adamreeve in #117
- Increase version number for release by @CurtHagenlocher in #125
- chore: Fix version detection by @kou in #127
New Contributors
- @aik-jahoda made their first contribution in #73
Full Changelog: v22.0.1...v22.1.0-rc1
Apache Arrow .NET 22.0.1
What's Changed
- fix: Fix wrong NuGet package extension in
dev/release/release.shby @kou in #54 - chore: Fix descriptions/examples in
dev/release/README.mdby @kou in #53 - chore: Use https://arrow.apache.org/dotnet/ for GitHub homepage by @kou in #52
- chore: Post site preview URL comment only when site is changed by @kou in #51
- fix(packaging): update logo to new ASF logo by @amoeba in #56
- feat: Bounds checking for Flatbuf should be enabled in the default build by @CurtHagenlocher in #47
- chore: Show all NuGet packages in release summary message by @kou in #55
- chore: Enable Dependabot by @kou in #58
- chore: bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #59
- chore: bump actions/setup-dotnet from 4.3.1 to 5.0.0 by @dependabot[bot] in #60
- chore: Bump xunit.runner.visualstudio from 3.1.1 to 3.1.4 by @dependabot[bot] in #70
- chore: Bump version to 22.0.1 by @kou in #72
New Contributors
- @amoeba made their first contribution in #56
- @CurtHagenlocher made their first contribution in #47
- @dependabot[bot] made their first contribution in #59
Full Changelog: v22.0.0...v22.0.1
Apache Arrow .NET 22.0.1 RC0
What's Changed
- fix: Fix wrong NuGet package extension in
dev/release/release.shby @kou in #54 - chore: Fix descriptions/examples in
dev/release/README.mdby @kou in #53 - chore: Use https://arrow.apache.org/dotnet/ for GitHub homepage by @kou in #52
- chore: Post site preview URL comment only when site is changed by @kou in #51
- fix(packaging): update logo to new ASF logo by @amoeba in #56
- feat: Bounds checking for Flatbuf should be enabled in the default build by @CurtHagenlocher in #47
- chore: Show all NuGet packages in release summary message by @kou in #55
- chore: Enable Dependabot by @kou in #58
- chore: bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #59
- chore: bump actions/setup-dotnet from 4.3.1 to 5.0.0 by @dependabot[bot] in #60
- chore: Bump xunit.runner.visualstudio from 3.1.1 to 3.1.4 by @dependabot[bot] in #70
- chore: Bump version to 22.0.1 by @kou in #72
New Contributors
- @amoeba made their first contribution in #56
- @CurtHagenlocher made their first contribution in #47
- @dependabot[bot] made their first contribution in #59
Full Changelog: v22.0.0...v22.0.1-rc0
Apache Arrow .NET 22.0.0
What's Changed
- Add PR template by @kou in #14
- Add Code of Conduct by @kou in #10
- Add license files by @kou in #9
- Add issue template by @kou in #13
- chore: Add CONTRIBUTING.md by @kou in #16
- chore: Add CI by @kou in #17
- chore: Add Release Audit Tool check by @kou in #19
- chore: Check format in CI by @kou in #20
- chore: Mention bundled FlatBuffers in LICENSE.txt by @kou in #23
- chore: Add docfx configuration for generating API documentation by @adamreeve in #28
- chore: Add release scripts by @kou in #25
- chore: Prepare https://arrow.apache.org/dotnet/ by @kou in #33
- chore: Add integration test CI job by @kou in #36
- chore: Fix permission error on deploying main docs by @kou in #38
New Contributors
- @kou made their first contribution in #14
- @adamreeve made their first contribution in #28
Full Changelog: https://github.com/apache/arrow-dotnet/commits/v22.0.0
Apache Arrow .NET 22.0.0 RC0
What's Changed
- Add PR template by @kou in #14
- Add Code of Conduct by @kou in #10
- Add license files by @kou in #9
- Add issue template by @kou in #13
- chore: Add CONTRIBUTING.md by @kou in #16
- chore: Add CI by @kou in #17
- chore: Add Release Audit Tool check by @kou in #19
- chore: Check format in CI by @kou in #20
- chore: Mention bundled FlatBuffers in LICENSE.txt by @kou in #23
- chore: Add docfx configuration for generating API documentation by @adamreeve in #28
- chore: Add release scripts by @kou in #25
- chore: Prepare https://arrow.apache.org/dotnet/ by @kou in #33
- chore: Add integration test CI job by @kou in #36
- chore: Fix permission error on deploying main docs by @kou in #38
New Contributors
- @kou made their first contribution in #14
- @adamreeve made their first contribution in #28
Full Changelog: https://github.com/apache/arrow-dotnet/commits/v22.0.0-rc0