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

alamb pushed a commit to branch 53.0.0_maintenance
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/53.0.0_maintenance by this 
push:
     new e613baee76 [53.0.0_maintance] Prepare for 53.4.0 release -- version 
and changelog (#6982)
e613baee76 is described below

commit e613baee7670197711098909a1f04d91d0a23ba2
Author: Andrew Lamb <[email protected]>
AuthorDate: Tue Jan 14 17:47:01 2025 -0500

    [53.0.0_maintance] Prepare for 53.4.0 release -- version and changelog 
(#6982)
    
    * Update version to 53.4.0
    
    * Manually create CHANGELOG
---
 CHANGELOG-old.md |  98 ++++++++++++++++++++++++++++++++++++++++++++++++++
 CHANGELOG.md     | 106 ++++++-------------------------------------------------
 Cargo.toml       |  32 ++++++++---------
 3 files changed, 125 insertions(+), 111 deletions(-)

diff --git a/CHANGELOG-old.md b/CHANGELOG-old.md
index 376da62771..8d0e169129 100644
--- a/CHANGELOG-old.md
+++ b/CHANGELOG-old.md
@@ -19,6 +19,104 @@
 
 # Historical Changelog
 
+
+## [53.3.0](https://github.com/apache/arrow-rs/tree/53.3.0) (2024-11-17)
+
+[Full Changelog](https://github.com/apache/arrow-rs/compare/53.2.0...53.3.0)
+
+**Implemented enhancements:**
+
+- `PartialEq` of GenericByteViewArray \(StringViewArray / ByteViewArray\) that 
compares on equality rather than logical value 
[\#6679](https://github.com/apache/arrow-rs/issues/6679) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Need a mechanism to handle schema changes due to dictionary hydration in 
FlightSQL server implementations 
[\#6672](https://github.com/apache/arrow-rs/issues/6672) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
+- Support encoding Utf8View columns to JSON 
[\#6642](https://github.com/apache/arrow-rs/issues/6642) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Implement `append_n` for `BooleanBuilder` 
[\#6634](https://github.com/apache/arrow-rs/issues/6634) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Some take optimizations 
[\#6621](https://github.com/apache/arrow-rs/issues/6621) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Error Instead of Panic On Attempting to Write More Than 32769 Row Groups 
[\#6591](https://github.com/apache/arrow-rs/issues/6591) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Make casting from a timestamp without timezone to a timestamp with timezone 
configurable [\#6555](https://github.com/apache/arrow-rs/issues/6555)
+- Add `record_batch!` macro for easy record batch creation 
[\#6553](https://github.com/apache/arrow-rs/issues/6553) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Support `Binary` --\> `Utf8View` casting 
[\#6531](https://github.com/apache/arrow-rs/issues/6531) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- `downcast_primitive_array` and `downcast_dictionary_array` are not hygienic 
wrt imports [\#6400](https://github.com/apache/arrow-rs/issues/6400) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Implement interleave\_record\_batch 
[\#6731](https://github.com/apache/arrow-rs/pull/6731) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([waynexia](https://github.com/waynexia))
+- feat: `record_batch!` macro 
[\#6588](https://github.com/apache/arrow-rs/pull/6588) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([ByteBaker](https://github.com/ByteBaker))
+
+**Fixed bugs:**
+
+- Signed decimal e-notation parsing bug 
[\#6728](https://github.com/apache/arrow-rs/issues/6728) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Add support for Utf8View -\> numeric in can\_cast\_types 
[\#6715](https://github.com/apache/arrow-rs/issues/6715)
+- IPC file writer produces incorrect footer when not preserving dict ID 
[\#6710](https://github.com/apache/arrow-rs/issues/6710) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- parquet from\_thrift\_helper incorrectly checks index 
[\#6693](https://github.com/apache/arrow-rs/issues/6693) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- Primitive REPEATED fields not contained in LIST annotated groups aren't read 
as lists by record reader 
[\#6648](https://github.com/apache/arrow-rs/issues/6648) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- DictionaryHandling does not recurse into Map fields 
[\#6644](https://github.com/apache/arrow-rs/issues/6644) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
+- Array writer output empty when no record is written 
[\#6613](https://github.com/apache/arrow-rs/issues/6613) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Archery Integration Test with c\# failing on main 
[\#6577](https://github.com/apache/arrow-rs/issues/6577) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Potential unsoundness in `filter_run_end_array` 
[\#6569](https://github.com/apache/arrow-rs/issues/6569) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Parquet reader can generate incorrect validity buffer information for nested 
structures [\#6510](https://github.com/apache/arrow-rs/issues/6510) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- arrow-array ffi: FFI\_ArrowArray.null\_count is always interpreted as 
unsigned and initialized during conversion from C to Rust. 
[\#6497](https://github.com/apache/arrow-rs/issues/6497) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Documentation updates:**
+
+- Minor: Document pattern for accessing views in StringView 
[\#6673](https://github.com/apache/arrow-rs/pull/6673) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Improve Array::is\_nullable documentation 
[\#6615](https://github.com/apache/arrow-rs/pull/6615) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Minor: improve docs for ByteViewArray-\>ByteArray From impl 
[\#6610](https://github.com/apache/arrow-rs/pull/6610) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+
+**Performance improvements:**
+
+- Speed up `filter_run_end_array` 
[\#6712](https://github.com/apache/arrow-rs/pull/6712) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
+
+**Closed issues:**
+
+- Incorrect like results for pattern starting/ending with `%` percent and 
containing escape characters 
[\#6702](https://github.com/apache/arrow-rs/issues/6702) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Merged pull requests:**
+
+- Fix signed decimal e-notation parsing 
[\#6729](https://github.com/apache/arrow-rs/pull/6729) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([gruuya](https://github.com/gruuya))
+- Clean up some arrow-flight tests and duplicated code 
[\#6725](https://github.com/apache/arrow-rs/pull/6725) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([itsjunetime](https://github.com/itsjunetime))
+- Update PR template section about API breaking changes 
[\#6723](https://github.com/apache/arrow-rs/pull/6723) 
([findepi](https://github.com/findepi))
+- Support for casting `StringViewArray` to `DecimalArray` 
[\#6720](https://github.com/apache/arrow-rs/pull/6720) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tlm365](https://github.com/tlm365))
+- File writer preserve dict bug 
[\#6711](https://github.com/apache/arrow-rs/pull/6711) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([brancz](https://github.com/brancz))
+- Add filter\_kernel benchmark for run array 
[\#6706](https://github.com/apache/arrow-rs/pull/6706) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
+- Fix string view ILIKE checks with NULL values 
[\#6705](https://github.com/apache/arrow-rs/pull/6705) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Implement logical\_null\_count for more array types 
[\#6704](https://github.com/apache/arrow-rs/pull/6704) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Fix LIKE with escapes [\#6703](https://github.com/apache/arrow-rs/pull/6703) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Speed up `filter_bytes` 
[\#6699](https://github.com/apache/arrow-rs/pull/6699) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
+- Minor: fix misleading comment in byte view 
[\#6695](https://github.com/apache/arrow-rs/pull/6695) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jayzhan211](https://github.com/jayzhan211))
+- minor fix on checking index 
[\#6694](https://github.com/apache/arrow-rs/pull/6694) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([jp0317](https://github.com/jp0317))
+- Undo run end filter performance regression 
[\#6691](https://github.com/apache/arrow-rs/pull/6691) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
+- Reimplement `PartialEq` of `GenericByteViewArray` compares by logical value 
[\#6689](https://github.com/apache/arrow-rs/pull/6689) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tlm365](https://github.com/tlm365))
+- feat: expose known\_schema from FlightDataEncoder 
[\#6688](https://github.com/apache/arrow-rs/pull/6688) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([nathanielc](https://github.com/nathanielc))
+- Update hashbrown requirement from 0.14.2 to 0.15.1 
[\#6684](https://github.com/apache/arrow-rs/pull/6684) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Support Duration in JSON Reader 
[\#6683](https://github.com/apache/arrow-rs/pull/6683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([simonvandel](https://github.com/simonvandel))
+- Check predicate and values are the same length for run end array filter 
safety [\#6675](https://github.com/apache/arrow-rs/pull/6675) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
+- \[ffi\] Fix arrow-array null\_count error during conversion from C to Rust 
[\#6674](https://github.com/apache/arrow-rs/pull/6674) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([adbmal](https://github.com/adbmal))
+- Support `Utf8View` for `bit_length` kernel 
[\#6671](https://github.com/apache/arrow-rs/pull/6671) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([austin362667](https://github.com/austin362667))
+- Fix string view LIKE checks with NULL values 
[\#6662](https://github.com/apache/arrow-rs/pull/6662) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Improve documentation for `nullif` kernel 
[\#6658](https://github.com/apache/arrow-rs/pull/6658) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Improve test\_auth error message when contains\(\) fails 
[\#6657](https://github.com/apache/arrow-rs/pull/6657) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([findepi](https://github.com/findepi))
+- Let std::fmt::Debug for StructArray output Null/Validity info 
[\#6655](https://github.com/apache/arrow-rs/pull/6655) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([XinyuZeng](https://github.com/XinyuZeng))
+- Include offending line number when processing CSV file fails 
[\#6653](https://github.com/apache/arrow-rs/pull/6653) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- feat: add write\_bytes for GenericBinaryBuilder 
[\#6652](https://github.com/apache/arrow-rs/pull/6652) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tisonkun](https://github.com/tisonkun))
+- feat: Support Utf8View in JSON serialization 
[\#6651](https://github.com/apache/arrow-rs/pull/6651) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jonmmease](https://github.com/jonmmease))
+- fix: include chrono-tz in flight sql cli 
[\#6650](https://github.com/apache/arrow-rs/pull/6650) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([crepererum](https://github.com/crepererum))
+- Handle primitive REPEATED field not contained in LIST annotated group 
[\#6649](https://github.com/apache/arrow-rs/pull/6649) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([zeevm](https://github.com/zeevm))
+- Implement `append_n` for `BooleanBuilder` 
[\#6646](https://github.com/apache/arrow-rs/pull/6646) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
+- fix: recurse into Map datatype when hydrating dictionaries 
[\#6645](https://github.com/apache/arrow-rs/pull/6645) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([nathanielc](https://github.com/nathanielc))
+- fix: enable TLS roots for flight CLI client 
[\#6640](https://github.com/apache/arrow-rs/pull/6640) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([crepererum](https://github.com/crepererum))
+- doc: Clarify take kernel semantics 
[\#6632](https://github.com/apache/arrow-rs/pull/6632) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Return error rather than panic when too many row groups are written 
[\#6629](https://github.com/apache/arrow-rs/pull/6629) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([etseidl](https://github.com/etseidl))
+- Fix test feature selection so all feature combinations work as expected 
[\#6626](https://github.com/apache/arrow-rs/pull/6626) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([itsjunetime](https://github.com/itsjunetime))
+- Add Parquet RowSelection benchmark 
[\#6623](https://github.com/apache/arrow-rs/pull/6623) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([XiangpengHao](https://github.com/XiangpengHao))
+- Optimize `take_bits` to optimize `take_boolean` / `take_primitive` / 
`take_byte_view`: up to -25% 
[\#6622](https://github.com/apache/arrow-rs/pull/6622) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
+- Make downcast macros hygenic \(\#6400\) 
[\#6620](https://github.com/apache/arrow-rs/pull/6620) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Update proc-macro2 requirement from =1.0.88 to =1.0.89 
[\#6618](https://github.com/apache/arrow-rs/pull/6618) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Fix arrow-json writer empty 
[\#6614](https://github.com/apache/arrow-rs/pull/6614) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([gwik](https://github.com/gwik))
+- Add `ParquetObjectReader::with_runtime` 
[\#6612](https://github.com/apache/arrow-rs/pull/6612) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([itsjunetime](https://github.com/itsjunetime))
+- Re-enable `C#` arrow flight integration test 
[\#6611](https://github.com/apache/arrow-rs/pull/6611) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Add Array::logical\_null\_count for inspecting number of null values 
[\#6608](https://github.com/apache/arrow-rs/pull/6608) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
+- Added casting from Binary/LargeBinary to Utf8View 
[\#6592](https://github.com/apache/arrow-rs/pull/6592) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([ngli-me](https://github.com/ngli-me))
+- Parquet AsyncReader: Don't panic when empty offset\_index is Some\(\[\]\) 
[\#6582](https://github.com/apache/arrow-rs/pull/6582) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([jroddev](https://github.com/jroddev))
+- Skip writing down null buffers for non-nullable primitive arrays 
[\#6524](https://github.com/apache/arrow-rs/pull/6524) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([bkirwi](https://github.com/bkirwi))
+
+
 ## [53.2.0](https://github.com/apache/arrow-rs/tree/53.2.0) (2024-10-21)
 
 [Full Changelog](https://github.com/apache/arrow-rs/compare/53.1.0...53.2.0)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3b72936060..7e1f5b88c8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,102 +19,18 @@
 
 # Changelog
 
-## [53.3.0](https://github.com/apache/arrow-rs/tree/53.3.0) (2024-11-17)
+## [53.4.0](https://github.com/apache/arrow-rs/tree/53.4.0) (2025-01-14)
 
-[Full Changelog](https://github.com/apache/arrow-rs/compare/53.2.0...53.3.0)
-
-**Implemented enhancements:**
-
-- `PartialEq` of GenericByteViewArray \(StringViewArray / ByteViewArray\) that 
compares on equality rather than logical value 
[\#6679](https://github.com/apache/arrow-rs/issues/6679) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Need a mechanism to handle schema changes due to dictionary hydration in 
FlightSQL server implementations 
[\#6672](https://github.com/apache/arrow-rs/issues/6672) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
-- Support encoding Utf8View columns to JSON 
[\#6642](https://github.com/apache/arrow-rs/issues/6642) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Implement `append_n` for `BooleanBuilder` 
[\#6634](https://github.com/apache/arrow-rs/issues/6634) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Some take optimizations 
[\#6621](https://github.com/apache/arrow-rs/issues/6621) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Error Instead of Panic On Attempting to Write More Than 32769 Row Groups 
[\#6591](https://github.com/apache/arrow-rs/issues/6591) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
-- Make casting from a timestamp without timezone to a timestamp with timezone 
configurable [\#6555](https://github.com/apache/arrow-rs/issues/6555)
-- Add `record_batch!` macro for easy record batch creation 
[\#6553](https://github.com/apache/arrow-rs/issues/6553) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Support `Binary` --\> `Utf8View` casting 
[\#6531](https://github.com/apache/arrow-rs/issues/6531) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- `downcast_primitive_array` and `downcast_dictionary_array` are not hygienic 
wrt imports [\#6400](https://github.com/apache/arrow-rs/issues/6400) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Implement interleave\_record\_batch 
[\#6731](https://github.com/apache/arrow-rs/pull/6731) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([waynexia](https://github.com/waynexia))
-- feat: `record_batch!` macro 
[\#6588](https://github.com/apache/arrow-rs/pull/6588) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([ByteBaker](https://github.com/ByteBaker))
-
-**Fixed bugs:**
-
-- Signed decimal e-notation parsing bug 
[\#6728](https://github.com/apache/arrow-rs/issues/6728) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Add support for Utf8View -\> numeric in can\_cast\_types 
[\#6715](https://github.com/apache/arrow-rs/issues/6715)
-- IPC file writer produces incorrect footer when not preserving dict ID 
[\#6710](https://github.com/apache/arrow-rs/issues/6710) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- parquet from\_thrift\_helper incorrectly checks index 
[\#6693](https://github.com/apache/arrow-rs/issues/6693) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
-- Primitive REPEATED fields not contained in LIST annotated groups aren't read 
as lists by record reader 
[\#6648](https://github.com/apache/arrow-rs/issues/6648) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
-- DictionaryHandling does not recurse into Map fields 
[\#6644](https://github.com/apache/arrow-rs/issues/6644) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
-- Array writer output empty when no record is written 
[\#6613](https://github.com/apache/arrow-rs/issues/6613) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Archery Integration Test with c\# failing on main 
[\#6577](https://github.com/apache/arrow-rs/issues/6577) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Potential unsoundness in `filter_run_end_array` 
[\#6569](https://github.com/apache/arrow-rs/issues/6569) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Parquet reader can generate incorrect validity buffer information for nested 
structures [\#6510](https://github.com/apache/arrow-rs/issues/6510) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
-- arrow-array ffi: FFI\_ArrowArray.null\_count is always interpreted as 
unsigned and initialized during conversion from C to Rust. 
[\#6497](https://github.com/apache/arrow-rs/issues/6497) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-
-**Documentation updates:**
-
-- Minor: Document pattern for accessing views in StringView 
[\#6673](https://github.com/apache/arrow-rs/pull/6673) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- Improve Array::is\_nullable documentation 
[\#6615](https://github.com/apache/arrow-rs/pull/6615) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Minor: improve docs for ByteViewArray-\>ByteArray From impl 
[\#6610](https://github.com/apache/arrow-rs/pull/6610) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-
-**Performance improvements:**
-
-- Speed up `filter_run_end_array` 
[\#6712](https://github.com/apache/arrow-rs/pull/6712) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
-
-**Closed issues:**
-
-- Incorrect like results for pattern starting/ending with `%` percent and 
containing escape characters 
[\#6702](https://github.com/apache/arrow-rs/issues/6702) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+[Full Changelog](https://github.com/apache/arrow-rs/compare/53.3.0...53.4.0)
 
 **Merged pull requests:**
 
-- Fix signed decimal e-notation parsing 
[\#6729](https://github.com/apache/arrow-rs/pull/6729) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([gruuya](https://github.com/gruuya))
-- Clean up some arrow-flight tests and duplicated code 
[\#6725](https://github.com/apache/arrow-rs/pull/6725) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([itsjunetime](https://github.com/itsjunetime))
-- Update PR template section about API breaking changes 
[\#6723](https://github.com/apache/arrow-rs/pull/6723) 
([findepi](https://github.com/findepi))
-- Support for casting `StringViewArray` to `DecimalArray` 
[\#6720](https://github.com/apache/arrow-rs/pull/6720) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tlm365](https://github.com/tlm365))
-- File writer preserve dict bug 
[\#6711](https://github.com/apache/arrow-rs/pull/6711) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([brancz](https://github.com/brancz))
-- Add filter\_kernel benchmark for run array 
[\#6706](https://github.com/apache/arrow-rs/pull/6706) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
-- Fix string view ILIKE checks with NULL values 
[\#6705](https://github.com/apache/arrow-rs/pull/6705) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Implement logical\_null\_count for more array types 
[\#6704](https://github.com/apache/arrow-rs/pull/6704) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Fix LIKE with escapes [\#6703](https://github.com/apache/arrow-rs/pull/6703) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Speed up `filter_bytes` 
[\#6699](https://github.com/apache/arrow-rs/pull/6699) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
-- Minor: fix misleading comment in byte view 
[\#6695](https://github.com/apache/arrow-rs/pull/6695) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jayzhan211](https://github.com/jayzhan211))
-- minor fix on checking index 
[\#6694](https://github.com/apache/arrow-rs/pull/6694) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([jp0317](https://github.com/jp0317))
-- Undo run end filter performance regression 
[\#6691](https://github.com/apache/arrow-rs/pull/6691) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
-- Reimplement `PartialEq` of `GenericByteViewArray` compares by logical value 
[\#6689](https://github.com/apache/arrow-rs/pull/6689) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tlm365](https://github.com/tlm365))
-- feat: expose known\_schema from FlightDataEncoder 
[\#6688](https://github.com/apache/arrow-rs/pull/6688) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([nathanielc](https://github.com/nathanielc))
-- Update hashbrown requirement from 0.14.2 to 0.15.1 
[\#6684](https://github.com/apache/arrow-rs/pull/6684) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([dependabot[bot]](https://github.com/apps/dependabot))
-- Support Duration in JSON Reader 
[\#6683](https://github.com/apache/arrow-rs/pull/6683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([simonvandel](https://github.com/simonvandel))
-- Check predicate and values are the same length for run end array filter 
safety [\#6675](https://github.com/apache/arrow-rs/pull/6675) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
-- \[ffi\] Fix arrow-array null\_count error during conversion from C to Rust 
[\#6674](https://github.com/apache/arrow-rs/pull/6674) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([adbmal](https://github.com/adbmal))
-- Support `Utf8View` for `bit_length` kernel 
[\#6671](https://github.com/apache/arrow-rs/pull/6671) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([austin362667](https://github.com/austin362667))
-- Fix string view LIKE checks with NULL values 
[\#6662](https://github.com/apache/arrow-rs/pull/6662) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Improve documentation for `nullif` kernel 
[\#6658](https://github.com/apache/arrow-rs/pull/6658) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- Improve test\_auth error message when contains\(\) fails 
[\#6657](https://github.com/apache/arrow-rs/pull/6657) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([findepi](https://github.com/findepi))
-- Let std::fmt::Debug for StructArray output Null/Validity info 
[\#6655](https://github.com/apache/arrow-rs/pull/6655) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([XinyuZeng](https://github.com/XinyuZeng))
-- Include offending line number when processing CSV file fails 
[\#6653](https://github.com/apache/arrow-rs/pull/6653) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- feat: add write\_bytes for GenericBinaryBuilder 
[\#6652](https://github.com/apache/arrow-rs/pull/6652) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tisonkun](https://github.com/tisonkun))
-- feat: Support Utf8View in JSON serialization 
[\#6651](https://github.com/apache/arrow-rs/pull/6651) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([jonmmease](https://github.com/jonmmease))
-- fix: include chrono-tz in flight sql cli 
[\#6650](https://github.com/apache/arrow-rs/pull/6650) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([crepererum](https://github.com/crepererum))
-- Handle primitive REPEATED field not contained in LIST annotated group 
[\#6649](https://github.com/apache/arrow-rs/pull/6649) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([zeevm](https://github.com/zeevm))
-- Implement `append_n` for `BooleanBuilder` 
[\#6646](https://github.com/apache/arrow-rs/pull/6646) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([delamarch3](https://github.com/delamarch3))
-- fix: recurse into Map datatype when hydrating dictionaries 
[\#6645](https://github.com/apache/arrow-rs/pull/6645) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([nathanielc](https://github.com/nathanielc))
-- fix: enable TLS roots for flight CLI client 
[\#6640](https://github.com/apache/arrow-rs/pull/6640) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([crepererum](https://github.com/crepererum))
-- doc: Clarify take kernel semantics 
[\#6632](https://github.com/apache/arrow-rs/pull/6632) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
-- Return error rather than panic when too many row groups are written 
[\#6629](https://github.com/apache/arrow-rs/pull/6629) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([etseidl](https://github.com/etseidl))
-- Fix test feature selection so all feature combinations work as expected 
[\#6626](https://github.com/apache/arrow-rs/pull/6626) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([itsjunetime](https://github.com/itsjunetime))
-- Add Parquet RowSelection benchmark 
[\#6623](https://github.com/apache/arrow-rs/pull/6623) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([XiangpengHao](https://github.com/XiangpengHao))
-- Optimize `take_bits` to optimize `take_boolean` / `take_primitive` / 
`take_byte_view`: up to -25% 
[\#6622](https://github.com/apache/arrow-rs/pull/6622) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Dandandan](https://github.com/Dandandan))
-- Make downcast macros hygenic \(\#6400\) 
[\#6620](https://github.com/apache/arrow-rs/pull/6620) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Update proc-macro2 requirement from =1.0.88 to =1.0.89 
[\#6618](https://github.com/apache/arrow-rs/pull/6618) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([dependabot[bot]](https://github.com/apps/dependabot))
-- Fix arrow-json writer empty 
[\#6614](https://github.com/apache/arrow-rs/pull/6614) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([gwik](https://github.com/gwik))
-- Add `ParquetObjectReader::with_runtime` 
[\#6612](https://github.com/apache/arrow-rs/pull/6612) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([itsjunetime](https://github.com/itsjunetime))
-- Re-enable `C#` arrow flight integration test 
[\#6611](https://github.com/apache/arrow-rs/pull/6611) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- Add Array::logical\_null\_count for inspecting number of null values 
[\#6608](https://github.com/apache/arrow-rs/pull/6608) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([findepi](https://github.com/findepi))
-- Added casting from Binary/LargeBinary to Utf8View 
[\#6592](https://github.com/apache/arrow-rs/pull/6592) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([ngli-me](https://github.com/ngli-me))
-- Parquet AsyncReader: Don't panic when empty offset\_index is Some\(\[\]\) 
[\#6582](https://github.com/apache/arrow-rs/pull/6582) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([jroddev](https://github.com/jroddev))
-- Skip writing down null buffers for non-nullable primitive arrays 
[\#6524](https://github.com/apache/arrow-rs/pull/6524) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([bkirwi](https://github.com/bkirwi))
-
-
-
-\* *This Changelog was automatically generated by 
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
+* fix clippy (#6791) (#6940)
+* fix: decimal conversion looses value on lower precision (#6836) (#6936)
+* perf: Use Cow in get_format_string in FFI_ArrowSchema (#6853) (#6937)
+* fix: Encoding of List offsets was incorrect when slice offsets begin …
+* [arrow-cast] Support cast numeric to string view (alternate) (#6816) (#…
+* Enable matching temporal as from_type to Utf8View (#6872) (#6956)
+* [arrow-cast] Support cast boolean from/to string view (#6822) (#6957)
+* [53.0.0_maintenance] Fix CI (#6964)
+* Add Array::shrink_to_fit(&mut self) to 53.4.0 (#6790) (#6817) (#6962)
\ No newline at end of file
diff --git a/Cargo.toml b/Cargo.toml
index 375a4efac5..7ee13974a7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -62,7 +62,7 @@ exclude = [
 ]
 
 [workspace.package]
-version = "53.3.0"
+version = "53.4.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
@@ -77,20 +77,20 @@ edition = "2021"
 rust-version = "1.62"
 
 [workspace.dependencies]
-arrow = { version = "53.3.0", path = "./arrow", default-features = false }
-arrow-arith = { version = "53.3.0", path = "./arrow-arith" }
-arrow-array = { version = "53.3.0", path = "./arrow-array" }
-arrow-buffer = { version = "53.3.0", path = "./arrow-buffer" }
-arrow-cast = { version = "53.3.0", path = "./arrow-cast" }
-arrow-csv = { version = "53.3.0", path = "./arrow-csv" }
-arrow-data = { version = "53.3.0", path = "./arrow-data" }
-arrow-ipc = { version = "53.3.0", path = "./arrow-ipc" }
-arrow-json = { version = "53.3.0", path = "./arrow-json" }
-arrow-ord = { version = "53.3.0", path = "./arrow-ord" }
-arrow-row = { version = "53.3.0", path = "./arrow-row" }
-arrow-schema = { version = "53.3.0", path = "./arrow-schema" }
-arrow-select = { version = "53.3.0", path = "./arrow-select" }
-arrow-string = { version = "53.3.0", path = "./arrow-string" }
-parquet = { version = "53.3.0", path = "./parquet", default-features = false }
+arrow = { version = "53.4.0", path = "./arrow", default-features = false }
+arrow-arith = { version = "53.4.0", path = "./arrow-arith" }
+arrow-array = { version = "53.4.0", path = "./arrow-array" }
+arrow-buffer = { version = "53.4.0", path = "./arrow-buffer" }
+arrow-cast = { version = "53.4.0", path = "./arrow-cast" }
+arrow-csv = { version = "53.4.0", path = "./arrow-csv" }
+arrow-data = { version = "53.4.0", path = "./arrow-data" }
+arrow-ipc = { version = "53.4.0", path = "./arrow-ipc" }
+arrow-json = { version = "53.4.0", path = "./arrow-json" }
+arrow-ord = { version = "53.4.0", path = "./arrow-ord" }
+arrow-row = { version = "53.4.0", path = "./arrow-row" }
+arrow-schema = { version = "53.4.0", path = "./arrow-schema" }
+arrow-select = { version = "53.4.0", path = "./arrow-select" }
+arrow-string = { version = "53.4.0", path = "./arrow-string" }
+parquet = { version = "53.4.0", path = "./parquet", default-features = false }
 
 chrono = { version = "0.4.34", default-features = false, features = ["clock"] }


Reply via email to