diff --git a/csharp/README.md b/csharp/README.md index 649e8a722574c..6e6ed9c756873 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<T>**, **Memory<T>**, **MemoryManager<T>**, 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 62d5858fadeb2..3a229f4ffcaf8 100644 --- a/csharp/src/Apache.Arrow/Apache.Arrow.csproj +++ b/csharp/src/Apache.Arrow/Apache.Arrow.csproj @@ -1,7 +1,7 @@ - netstandard1.3;netstandard2.0;netcoreapp3.1;net6.0 + netstandard2.0;net6.0 true $(DefineConstants);UNSAFE_BYTEBUFFER;BYTEBUFFER_NO_BOUNDS_CHECK;ENABLE_SPAN_T