Skip to content

Commit

Permalink
Update go notes
Browse files Browse the repository at this point in the history
Co-authored-by: Matt Topol <[email protected]>
  • Loading branch information
raulcd and zeroshade authored Oct 17, 2023
1 parent 02da731 commit 2c01ebf
Showing 1 changed file with 47 additions and 1 deletion.
48 changes: 47 additions & 1 deletion _posts/2023-10-11-14.0.0-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,53 @@ In Java, the stateful "login" authentication APIs using the Handshake RPC are de

## C# notes

## Go notes
## Go Notes

* The minimum version of Go officially supported is now `go1.19` instead of `go1.17` ([GH-37636](https://github.com/apache/arrow/issues/37636))

### Bug Fixes

#### Arrow

* Documentation fixed to correctly state that the default unit for `TimestampType` is seconds ([GH-35770](https://github.com/apache/arrow/issues/35770))
* Fixed leak in the `Concatenate` function if there is a panic that is recovered ([GH-36850](https://github.com/apache/arrow/issues/36850))
* Ensure Binary dictionary indices are released on panic ([GH-36858](https://github.com/apache/arrow/issues/36858))
* Fix overflow value causing invalid dates for `MarshalJSON` on some timestamps ([GH-36935](https://github.com/apache/arrow/issues/36935))
* Fix leaking dictionary allocations in IPC reader ([GH-36981](https://github.com/apache/arrow/issues/36981))

#### Parquet

* Fixed an issue where DeltaLengthByteArray encoding fails on certain null value scenarios ([GH-36318](https://github.com/apache/arrow/issues/36318))
* Correctly propagate internal `writer.sink.Close()` errors from `writer.Close()` when writing a Parquet file ([GH-36645](https://github.com/apache/arrow/issues/36645))
* Fixed a panic when writing some specific DeltaBitPacked datasets ([GH-37102](https://github.com/apache/arrow/issues/37102))
* Proper support for Decimal256 data type in Parquet lib ([GH-37419](https://github.com/apache/arrow/issues/37419))
* Corrected inconsistent behavior in `pqarrow` column chunk reader ([GH-37845](https://github.com/apache/arrow/issues/37845))
* Rewrote and Fixed ARM64 assembly for bitmap bit extractions and integer packing ([GH-37712](https://github.com/apache/arrow/issues/37712))

### Enhancements

* C Data Interface integration testing has been added and implemented ([GH-37789](https://github.com/apache/arrow/issues/37789))
* pkg.go.dev link is fixed in the Readme ([GH-37779](https://github.com/apache/arrow/issues/37779))

#### Arrow

* Added `String()` method to `arrow.Table` ([GH-35296](https://github.com/apache/arrow/issues/35296))
* Add proper `array.Null` type support handling for arrow/csv writing ([GH-36623](https://github.com/apache/arrow/issues/36623))
* Optimized `GetOrInsert` function for memo table handling of dictionary builders ([GH-36671](https://github.com/apache/arrow/issues/36671))
* Made it possible to add custom functions in the `compute` package ([GH-36936](https://github.com/apache/arrow/issues/36936))
* Improved performance of dictionary unifier ([GH-37306](https://github.com/apache/arrow/issues/37306))
* Added direct access to dictionary builder indices ([GH-37416](https://github.com/apache/arrow/issues/37416))
* Added ability to read back values from Boolean builders ([GH-37465](https://github.com/apache/arrow/issues/37465))
* Add `ValueLen` function to string array ([GH-37584](https://github.com/apache/arrow/issues/37584))
* Avoid unnecessary copying in the default go allocator ([GH-37687](https://github.com/apache/arrow/issues/37687))
* Add `SetNull(i int)` to array builders ([GH-37694](https://github.com/apache/arrow/issues/37694))

#### Parquet

* Parquet metadata is allowed to write metadata after writing rowgroups using `pqarrow.FileWriter` ([GH-35775](https://github.com/apache/arrow/issues/35775))
* `MapOf` and `ListOf` helper functions have been improved to provide clearer error messages and have better documentation ([GH-36696](https://github.com/apache/arrow/issues/36696))
* Struct tag of `parquet:"-"` will be allowed to skip fields when converting a struct to a parquet schema ([GH-36793](https://github.com/apache/arrow/issues/36793))


## Java notes

Expand Down

0 comments on commit 2c01ebf

Please sign in to comment.