This is an automated email from the ASF dual-hosted git repository.

curth pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 7415ce6204 GH-31579 [C#]: Remove out-of-support versions of .NET and 
update C# README (#39165)
7415ce6204 is described below

commit 7415ce6204d23fb7f9cd87d9ff41a1881d47f998
Author: Curt Hagenlocher <[email protected]>
AuthorDate: Sun Dec 10 08:42:39 2023 -0800

    GH-31579 [C#]: Remove out-of-support versions of .NET and update C# README 
(#39165)
    
    ### What changes are included in this PR?
    
    The project file no longer builds targets for netstandard1.3 or 
netcoreapp3.1.
    The C# README.md is a little more up-to-date.
    
    ### Are these changes tested?
    
    N/A
    
    * Closes: #31579
    
    Authored-by: Curt Hagenlocher <[email protected]>
    Signed-off-by: Curt Hagenlocher <[email protected]>
---
 csharp/README.md                            | 28 +++++++++++++++++++---------
 csharp/src/Apache.Arrow/Apache.Arrow.csproj |  2 +-
 2 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/csharp/README.md b/csharp/README.md
index 649e8a7225..6e6ed9c756 100644
--- a/csharp/README.md
+++ b/csharp/README.md
@@ -26,9 +26,9 @@ for currently available features.
 
 # Implementation
 
-- Arrow 0.11 (specification)
-- C# 8
-- .NET Standard 1.3
+- Arrow specification 1.0.0. (Support for reading 0.11+.)
+- C# 11
+- .NET Standard 2.0 and .NET 6.0
 - Asynchronous I/O
 - Uses modern .NET runtime features such as **Span&lt;T&gt;**, 
**Memory&lt;T&gt;**, **MemoryManager&lt;T&gt;**, and **System.Buffers** 
primitives for memory allocation, memory storage, and fast serialization.
 - Uses **Acyclic Visitor Pattern** for array types and arrays to facilitate 
serialization, record batch traversal, and format growth.
@@ -95,6 +95,10 @@ for currently available features.
 - Binary (fixed-length)
 - List
 - Struct
+- Union
+- Map
+- Duration
+- Interval
 
 ### Type Metadata
 
@@ -121,15 +125,21 @@ for currently available features.
 
 - Serialization
     - Exhaustive validation
-    - Dictionary Batch
-        - Cannot serialize files or streams containing dictionary batches
-    - Dictionary Encoding
+    - Run End Encoding
 - Types
     - Tensor
 - Arrays
-    - Union
-        - Dense
-        - Sparse
+    - Large Arrays
+        - Large Binary
+        - Large List
+        - Large String
+    - Views
+        - Binary
+        - List
+        - String
+        - Large Binary
+        - Large List
+        - Large String
 - Array Operations
        - Equality / Comparison
        - Casting
diff --git a/csharp/src/Apache.Arrow/Apache.Arrow.csproj 
b/csharp/src/Apache.Arrow/Apache.Arrow.csproj
index 62d5858fad..3a229f4ffc 100644
--- a/csharp/src/Apache.Arrow/Apache.Arrow.csproj
+++ b/csharp/src/Apache.Arrow/Apache.Arrow.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    
<TargetFrameworks>netstandard1.3;netstandard2.0;netcoreapp3.1;net6.0</TargetFrameworks>
+    <TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     
<DefineConstants>$(DefineConstants);UNSAFE_BYTEBUFFER;BYTEBUFFER_NO_BOUNDS_CHECK;ENABLE_SPAN_T</DefineConstants>
     

Reply via email to