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

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


The following commit(s) were added to refs/heads/master by this push:
     new be2acec50 Update to 34.0.0 and update changelog  (#3757)
be2acec50 is described below

commit be2acec50e695f905b524d3235a0dd1ce1efe1f1
Author: Ian Alexander Joiner <[email protected]>
AuthorDate: Fri Feb 24 05:11:59 2023 -0500

    Update to 34.0.0 and update changelog  (#3757)
    
    * Update version
    
    * update update_change_log script
    
    * Update changelog
---
 CHANGELOG-old.md                             | 74 +++++++++++++++++++++
 CHANGELOG.md                                 | 97 ++++++++++++----------------
 arrow-arith/Cargo.toml                       | 10 +--
 arrow-array/Cargo.toml                       |  8 +--
 arrow-buffer/Cargo.toml                      |  2 +-
 arrow-cast/Cargo.toml                        | 12 ++--
 arrow-csv/Cargo.toml                         | 12 ++--
 arrow-data/Cargo.toml                        |  6 +-
 arrow-flight/Cargo.toml                      | 14 ++--
 arrow-flight/README.md                       |  2 +-
 arrow-integration-test/Cargo.toml            |  6 +-
 arrow-integration-testing/Cargo.toml         |  2 +-
 arrow-ipc/Cargo.toml                         | 12 ++--
 arrow-json/Cargo.toml                        | 12 ++--
 arrow-ord/Cargo.toml                         | 12 ++--
 arrow-pyarrow-integration-testing/Cargo.toml |  4 +-
 arrow-row/Cargo.toml                         | 14 ++--
 arrow-schema/Cargo.toml                      |  2 +-
 arrow-select/Cargo.toml                      | 10 +--
 arrow-string/Cargo.toml                      | 12 ++--
 arrow/Cargo.toml                             | 28 ++++----
 arrow/README.md                              |  2 +-
 dev/release/README.md                        |  2 +-
 dev/release/update_change_log.sh             |  4 +-
 parquet/Cargo.toml                           | 20 +++---
 parquet_derive/Cargo.toml                    |  4 +-
 parquet_derive/README.md                     |  4 +-
 parquet_derive_test/Cargo.toml               |  6 +-
 28 files changed, 226 insertions(+), 167 deletions(-)

diff --git a/CHANGELOG-old.md b/CHANGELOG-old.md
index 9ac8cb530..9b9df494e 100644
--- a/CHANGELOG-old.md
+++ b/CHANGELOG-old.md
@@ -19,6 +19,79 @@
 
 # Historical Changelog
 
+## [33.0.0](https://github.com/apache/arrow-rs/tree/33.0.0) (2023-02-10)
+
+[Full Changelog](https://github.com/apache/arrow-rs/compare/32.0.0...33.0.0)
+
+**Breaking changes:**
+
+- Use ArrayFormatter in Cast Kernel 
[\#3668](https://github.com/apache/arrow-rs/pull/3668) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Use dyn Array in cast kernels 
[\#3667](https://github.com/apache/arrow-rs/pull/3667) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Return references from FixedSizeListArray and MapArray 
[\#3652](https://github.com/apache/arrow-rs/pull/3652) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Lazy array display \(\#3638\) 
[\#3647](https://github.com/apache/arrow-rs/pull/3647) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Use array\_value\_to\_string in arrow-csv 
[\#3514](https://github.com/apache/arrow-rs/pull/3514) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([JayjeetAtGithub](https://github.com/JayjeetAtGithub))
+
+**Implemented enhancements:**
+
+- Support UTF8 cast to Timestamp with timezone 
[\#3664](https://github.com/apache/arrow-rs/issues/3664)
+- Add modulus\_dyn and modulus\_scalar\_dyn 
[\#3648](https://github.com/apache/arrow-rs/issues/3648) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- A trait for append\_value and append\_null on ArrayBuilders 
[\#3644](https://github.com/apache/arrow-rs/issues/3644)
+- Improve error messge "batches\[0\] schema is different with argument schema" 
[\#3628](https://github.com/apache/arrow-rs/issues/3628) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Specified version of helper function to cast binary to string 
[\#3623](https://github.com/apache/arrow-rs/issues/3623) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Casting generic binary to generic string 
[\#3606](https://github.com/apache/arrow-rs/issues/3606) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Use `array_value_to_string` in `arrow-csv`  
[\#3483](https://github.com/apache/arrow-rs/issues/3483) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Fixed bugs:**
+
+- ArrowArray::try\_from\_raw Misleading Signature 
[\#3684](https://github.com/apache/arrow-rs/issues/3684) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- PyArrowConvert Leaks Memory 
[\#3683](https://github.com/apache/arrow-rs/issues/3683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Arrow-csv reader cannot produce RecordBatch even if the bytes are necessary 
[\#3674](https://github.com/apache/arrow-rs/issues/3674)
+- FFI Fails to Account For Offsets 
[\#3671](https://github.com/apache/arrow-rs/issues/3671) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Regression in CSV reader error handling 
[\#3656](https://github.com/apache/arrow-rs/issues/3656) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- UnionArray Child and Value Fail to Account for non-contiguous Type IDs 
[\#3653](https://github.com/apache/arrow-rs/issues/3653) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Panic when accessing RecordBatch from pyarrow 
[\#3646](https://github.com/apache/arrow-rs/issues/3646) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Multiplication for decimals is incorrect 
[\#3645](https://github.com/apache/arrow-rs/issues/3645)
+- Inconsistent output between pretty print and CSV writer for Arrow 
[\#3513](https://github.com/apache/arrow-rs/issues/3513) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Closed issues:**
+
+- Release 33.0.0 of arrow/arrow-flight/parquet/parquet-derive \(next release 
after 32.0.0\)  [\#3682](https://github.com/apache/arrow-rs/issues/3682)
+- Release `32.0.0` of `arrow`/`arrow-flight`/`parquet`/`parquet-derive` \(next 
release after `31.0.0`\) 
[\#3584](https://github.com/apache/arrow-rs/issues/3584) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
+
+**Merged pull requests:**
+
+- Move FFI to sub-crates 
[\#3687](https://github.com/apache/arrow-rs/pull/3687) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Update to 33.0.0 and update changelog 
[\#3686](https://github.com/apache/arrow-rs/pull/3686) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([iajoiner](https://github.com/iajoiner))
+- Cleanup FFI interface \(\#3684\) \(\#3683\) 
[\#3685](https://github.com/apache/arrow-rs/pull/3685) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- fix: take\_run benchmark parameter 
[\#3679](https://github.com/apache/arrow-rs/pull/3679) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- Minor: Add some examples to Date\*Array and Time\*Array 
[\#3678](https://github.com/apache/arrow-rs/pull/3678) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Add CSV Decoder::capacity \(\#3674\) 
[\#3677](https://github.com/apache/arrow-rs/pull/3677) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add ArrayData::new\_null and DataType::primitive\_width 
[\#3676](https://github.com/apache/arrow-rs/pull/3676) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Fix FFI which fails to account for offsets 
[\#3675](https://github.com/apache/arrow-rs/pull/3675) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Support UTF8 cast to Timestamp with timezone 
[\#3673](https://github.com/apache/arrow-rs/pull/3673) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([comphead](https://github.com/comphead))
+- Fix Date64Array docs [\#3670](https://github.com/apache/arrow-rs/pull/3670) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Update proc-macro2 requirement from =1.0.50 to =1.0.51 
[\#3669](https://github.com/apache/arrow-rs/pull/3669) 
[[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))
+- Add timezone accessor for Timestamp\*Array 
[\#3666](https://github.com/apache/arrow-rs/pull/3666) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Faster timezone cast [\#3665](https://github.com/apache/arrow-rs/pull/3665) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- feat + fix: IPC support for run encoded array. 
[\#3662](https://github.com/apache/arrow-rs/pull/3662) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- Implement std::fmt::Write for StringBuilder \(\#3638\) 
[\#3659](https://github.com/apache/arrow-rs/pull/3659) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Include line and field number in CSV UTF-8 error \(\#3656\) 
[\#3657](https://github.com/apache/arrow-rs/pull/3657) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Handle non-contiguous type\_ids in UnionArray \(\#3653\) 
[\#3654](https://github.com/apache/arrow-rs/pull/3654) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add modulus\_dyn and modulus\_scalar\_dyn 
[\#3649](https://github.com/apache/arrow-rs/pull/3649) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Improve error messge with detailed schema 
[\#3637](https://github.com/apache/arrow-rs/pull/3637) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Veeupup](https://github.com/Veeupup))
+- Add limit to ArrowReaderBuilder to push limit down to parquet reader 
[\#3633](https://github.com/apache/arrow-rs/pull/3633) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([thinkharderdev](https://github.com/thinkharderdev))
+- chore: delete wrong comment and refactor set\_metadata in `Field` 
[\#3630](https://github.com/apache/arrow-rs/pull/3630) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([chunshao90](https://github.com/chunshao90))
+- Fix typo in comment [\#3627](https://github.com/apache/arrow-rs/pull/3627) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([kjschiroo](https://github.com/kjschiroo))
+- Minor: Update doc strings about Page Index / Column Index 
[\#3625](https://github.com/apache/arrow-rs/pull/3625) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([alamb](https://github.com/alamb))
+- Specified version of helper function to cast binary to string 
[\#3624](https://github.com/apache/arrow-rs/pull/3624) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- feat: take kernel for RunArray 
[\#3622](https://github.com/apache/arrow-rs/pull/3622) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- Remove BitSliceIterator specialization from try\_for\_each\_valid\_idx 
[\#3621](https://github.com/apache/arrow-rs/pull/3621) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Reduce PrimitiveArray::try\_unary codegen 
[\#3619](https://github.com/apache/arrow-rs/pull/3619) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Reduce Dictionary Builder Codegen 
[\#3616](https://github.com/apache/arrow-rs/pull/3616) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Minor: Add test for dictionary encoding of batches 
[\#3608](https://github.com/apache/arrow-rs/pull/3608) 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([alamb](https://github.com/alamb))
+- Casting generic binary to generic string 
[\#3607](https://github.com/apache/arrow-rs/pull/3607) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Add ArrayAccessor, Iterator, Extend and benchmarks for RunArray 
[\#3603](https://github.com/apache/arrow-rs/pull/3603) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+
 ## [32.0.0](https://github.com/apache/arrow-rs/tree/32.0.0) (2023-01-27)
 
 [Full Changelog](https://github.com/apache/arrow-rs/compare/31.0.0...32.0.0)
@@ -94,6 +167,7 @@
 - No panic on timestamp buffer overflow 
[\#3519](https://github.com/apache/arrow-rs/pull/3519) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([comphead](https://github.com/comphead))
 - Support casting from binary to dictionary of binary 
[\#3482](https://github.com/apache/arrow-rs/pull/3482) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
 - Add Raw JSON Reader \(~2.5x faster\) 
[\#3479](https://github.com/apache/arrow-rs/pull/3479) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+
 ## [31.0.0](https://github.com/apache/arrow-rs/tree/31.0.0) (2023-01-13)
 
 [Full Changelog](https://github.com/apache/arrow-rs/compare/30.0.1...31.0.0)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 66cc9104b..0a25d8d8f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,78 +19,63 @@
 
 # Changelog
 
-## [33.0.0](https://github.com/apache/arrow-rs/tree/33.0.0) (2023-02-10)
+## [34.0.0](https://github.com/apache/arrow-rs/tree/34.0.0) (2023-02-23)
 
-[Full Changelog](https://github.com/apache/arrow-rs/compare/32.0.0...33.0.0)
+[Full Changelog](https://github.com/apache/arrow-rs/compare/33.0.0...34.0.0)
 
 **Breaking changes:**
 
-- Use ArrayFormatter in Cast Kernel 
[\#3668](https://github.com/apache/arrow-rs/pull/3668) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Use dyn Array in cast kernels 
[\#3667](https://github.com/apache/arrow-rs/pull/3667) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Return references from FixedSizeListArray and MapArray 
[\#3652](https://github.com/apache/arrow-rs/pull/3652) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Lazy array display \(\#3638\) 
[\#3647](https://github.com/apache/arrow-rs/pull/3647) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Use array\_value\_to\_string in arrow-csv 
[\#3514](https://github.com/apache/arrow-rs/pull/3514) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([JayjeetAtGithub](https://github.com/JayjeetAtGithub))
+- Infer 2020-03-19 00:00:00 as timestamp not Date64 in CSV \(\#3744\) 
[\#3746](https://github.com/apache/arrow-rs/pull/3746) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Implement fallible streams for `FlightClient::do_put` 
[\#3464](https://github.com/apache/arrow-rs/pull/3464) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([alamb](https://github.com/alamb))
 
 **Implemented enhancements:**
 
-- Support UTF8 cast to Timestamp with timezone 
[\#3664](https://github.com/apache/arrow-rs/issues/3664)
-- Add modulus\_dyn and modulus\_scalar\_dyn 
[\#3648](https://github.com/apache/arrow-rs/issues/3648) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- A trait for append\_value and append\_null on ArrayBuilders 
[\#3644](https://github.com/apache/arrow-rs/issues/3644)
-- Improve error messge "batches\[0\] schema is different with argument schema" 
[\#3628](https://github.com/apache/arrow-rs/issues/3628) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Specified version of helper function to cast binary to string 
[\#3623](https://github.com/apache/arrow-rs/issues/3623) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Casting generic binary to generic string 
[\#3606](https://github.com/apache/arrow-rs/issues/3606) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Use `array_value_to_string` in `arrow-csv`  
[\#3483](https://github.com/apache/arrow-rs/issues/3483) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Add datatime/interval/duration into comparison kernels 
[\#3729](https://github.com/apache/arrow-rs/issues/3729)
+- ! \(not\) operator overload for SortOptions 
[\#3726](https://github.com/apache/arrow-rs/issues/3726)
+- parquet: convert Bytes to ByteArray directly 
[\#3719](https://github.com/apache/arrow-rs/issues/3719)
+- Implement simple RecordBatchReader 
[\#3704](https://github.com/apache/arrow-rs/issues/3704)
+- Is possible to implement GenericListArray::from\_iter ? 
[\#3702](https://github.com/apache/arrow-rs/issues/3702)
+- `take_run` improvements 
[\#3701](https://github.com/apache/arrow-rs/issues/3701)
+- object\_store: support azure cli credential 
[\#3697](https://github.com/apache/arrow-rs/issues/3697)
+- Support `as_mut_any`  in Array trait  
[\#3655](https://github.com/apache/arrow-rs/issues/3655)
+- `Array` --\> `Display` formatter that supports more options and is 
configurable [\#3638](https://github.com/apache/arrow-rs/issues/3638) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- arrow-csv: support decimal256 
[\#3474](https://github.com/apache/arrow-rs/issues/3474)
+- Skip the wrong JSON line. 
[\#3392](https://github.com/apache/arrow-rs/issues/3392)
 
 **Fixed bugs:**
 
-- ArrowArray::try\_from\_raw Misleading Signature 
[\#3684](https://github.com/apache/arrow-rs/issues/3684) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- PyArrowConvert Leaks Memory 
[\#3683](https://github.com/apache/arrow-rs/issues/3683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Arrow-csv reader cannot produce RecordBatch even if the bytes are necessary 
[\#3674](https://github.com/apache/arrow-rs/issues/3674)
-- FFI Fails to Account For Offsets 
[\#3671](https://github.com/apache/arrow-rs/issues/3671) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Regression in CSV reader error handling 
[\#3656](https://github.com/apache/arrow-rs/issues/3656) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- UnionArray Child and Value Fail to Account for non-contiguous Type IDs 
[\#3653](https://github.com/apache/arrow-rs/issues/3653) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Panic when accessing RecordBatch from pyarrow 
[\#3646](https://github.com/apache/arrow-rs/issues/3646) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Multiplication for decimals is incorrect 
[\#3645](https://github.com/apache/arrow-rs/issues/3645)
-- Inconsistent output between pretty print and CSV writer for Arrow 
[\#3513](https://github.com/apache/arrow-rs/issues/3513) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- CSV reader infers Date64 type for fields like "2020-03-19 00:00:00" that it 
can't parse to Date64 [\#3744](https://github.com/apache/arrow-rs/issues/3744)
+- object\_store: bearer token is azure is used like access key 
[\#3696](https://github.com/apache/arrow-rs/issues/3696)
 
 **Closed issues:**
 
-- Release 33.0.0 of arrow/arrow-flight/parquet/parquet-derive \(next release 
after 32.0.0\)  [\#3682](https://github.com/apache/arrow-rs/issues/3682)
-- Release `32.0.0` of `arrow`/`arrow-flight`/`parquet`/`parquet-derive` \(next 
release after `31.0.0`\) 
[\#3584](https://github.com/apache/arrow-rs/issues/3584) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
+- Should we write a "arrow-rs" update blog post? 
[\#3565](https://github.com/apache/arrow-rs/issues/3565)
 
 **Merged pull requests:**
 
-- Move FFI to sub-crates 
[\#3687](https://github.com/apache/arrow-rs/pull/3687) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Update to 33.0.0 and update changelog 
[\#3686](https://github.com/apache/arrow-rs/pull/3686) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([iajoiner](https://github.com/iajoiner))
-- Cleanup FFI interface \(\#3684\) \(\#3683\) 
[\#3685](https://github.com/apache/arrow-rs/pull/3685) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- fix: take\_run benchmark parameter 
[\#3679](https://github.com/apache/arrow-rs/pull/3679) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
-- Minor: Add some examples to Date\*Array and Time\*Array 
[\#3678](https://github.com/apache/arrow-rs/pull/3678) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- Add CSV Decoder::capacity \(\#3674\) 
[\#3677](https://github.com/apache/arrow-rs/pull/3677) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add ArrayData::new\_null and DataType::primitive\_width 
[\#3676](https://github.com/apache/arrow-rs/pull/3676) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Fix FFI which fails to account for offsets 
[\#3675](https://github.com/apache/arrow-rs/pull/3675) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
-- Support UTF8 cast to Timestamp with timezone 
[\#3673](https://github.com/apache/arrow-rs/pull/3673) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([comphead](https://github.com/comphead))
-- Fix Date64Array docs [\#3670](https://github.com/apache/arrow-rs/pull/3670) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Update proc-macro2 requirement from =1.0.50 to =1.0.51 
[\#3669](https://github.com/apache/arrow-rs/pull/3669) 
[[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))
-- Add timezone accessor for Timestamp\*Array 
[\#3666](https://github.com/apache/arrow-rs/pull/3666) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Faster timezone cast [\#3665](https://github.com/apache/arrow-rs/pull/3665) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- feat + fix: IPC support for run encoded array. 
[\#3662](https://github.com/apache/arrow-rs/pull/3662) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
-- Implement std::fmt::Write for StringBuilder \(\#3638\) 
[\#3659](https://github.com/apache/arrow-rs/pull/3659) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Include line and field number in CSV UTF-8 error \(\#3656\) 
[\#3657](https://github.com/apache/arrow-rs/pull/3657) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Handle non-contiguous type\_ids in UnionArray \(\#3653\) 
[\#3654](https://github.com/apache/arrow-rs/pull/3654) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add modulus\_dyn and modulus\_scalar\_dyn 
[\#3649](https://github.com/apache/arrow-rs/pull/3649) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
-- Improve error messge with detailed schema 
[\#3637](https://github.com/apache/arrow-rs/pull/3637) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Veeupup](https://github.com/Veeupup))
-- Add limit to ArrowReaderBuilder to push limit down to parquet reader 
[\#3633](https://github.com/apache/arrow-rs/pull/3633) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([thinkharderdev](https://github.com/thinkharderdev))
-- chore: delete wrong comment and refactor set\_metadata in `Field` 
[\#3630](https://github.com/apache/arrow-rs/pull/3630) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([chunshao90](https://github.com/chunshao90))
-- Fix typo in comment [\#3627](https://github.com/apache/arrow-rs/pull/3627) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([kjschiroo](https://github.com/kjschiroo))
-- Minor: Update doc strings about Page Index / Column Index 
[\#3625](https://github.com/apache/arrow-rs/pull/3625) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([alamb](https://github.com/alamb))
-- Specified version of helper function to cast binary to string 
[\#3624](https://github.com/apache/arrow-rs/pull/3624) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
-- feat: take kernel for RunArray 
[\#3622](https://github.com/apache/arrow-rs/pull/3622) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
-- Remove BitSliceIterator specialization from try\_for\_each\_valid\_idx 
[\#3621](https://github.com/apache/arrow-rs/pull/3621) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Reduce PrimitiveArray::try\_unary codegen 
[\#3619](https://github.com/apache/arrow-rs/pull/3619) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Reduce Dictionary Builder Codegen 
[\#3616](https://github.com/apache/arrow-rs/pull/3616) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Minor: Add test for dictionary encoding of batches 
[\#3608](https://github.com/apache/arrow-rs/pull/3608) 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([alamb](https://github.com/alamb))
-- Casting generic binary to generic string 
[\#3607](https://github.com/apache/arrow-rs/pull/3607) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
-- Add ArrayAccessor, Iterator, Extend and benchmarks for RunArray 
[\#3603](https://github.com/apache/arrow-rs/pull/3603) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- Update prost-build requirement from =0.11.6 to =0.11.7 
[\#3753](https://github.com/apache/arrow-rs/pull/3753) 
[[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))
+- Use Typed Buffers in Arrays \(\#1811\) \(\#1176\) 
[\#3743](https://github.com/apache/arrow-rs/pull/3743) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Cleanup arithmetic kernel type constraints 
[\#3739](https://github.com/apache/arrow-rs/pull/3739) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Make dictionary kernels optional for comparison benchmark 
[\#3738](https://github.com/apache/arrow-rs/pull/3738) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support String Coercion in Raw JSON Reader 
[\#3736](https://github.com/apache/arrow-rs/pull/3736) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([rguerreiromsft](https://github.com/rguerreiromsft))
+- replace for loop by try\_for\_each 
[\#3734](https://github.com/apache/arrow-rs/pull/3734) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([suxiaogang223](https://github.com/suxiaogang223))
+- feat: implement generic record batch reader 
[\#3733](https://github.com/apache/arrow-rs/pull/3733) 
([wjones127](https://github.com/wjones127))
+- \[minor\] fix doc test fail 
[\#3732](https://github.com/apache/arrow-rs/pull/3732) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Ted-Jiang](https://github.com/Ted-Jiang))
+- Add datetime/interval/duration into dyn scalar comparison 
[\#3730](https://github.com/apache/arrow-rs/pull/3730) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Using Borrow\<Value\> on infer\_json\_schema\_from\_iterator 
[\#3728](https://github.com/apache/arrow-rs/pull/3728) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([rguerreiromsft](https://github.com/rguerreiromsft))
+- Not operator overload for SortOptions 
[\#3727](https://github.com/apache/arrow-rs/pull/3727) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([berkaysynnada](https://github.com/berkaysynnada))
+- fix: encoding batch with no columns 
[\#3724](https://github.com/apache/arrow-rs/pull/3724) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([wangrunji0408](https://github.com/wangrunji0408))
+- feat: impl `Ord`/`PartialOrd` for `SortOptions` 
[\#3723](https://github.com/apache/arrow-rs/pull/3723) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([crepererum](https://github.com/crepererum))
+- Add From\<Bytes\> for ByteArray 
[\#3720](https://github.com/apache/arrow-rs/pull/3720) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Deprecate old JSON reader \(\#3610\) 
[\#3718](https://github.com/apache/arrow-rs/pull/3718) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add pretty format with options 
[\#3717](https://github.com/apache/arrow-rs/pull/3717) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Remove unreachable decimal take 
[\#3716](https://github.com/apache/arrow-rs/pull/3716) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Feat: arrow csv decimal256 
[\#3711](https://github.com/apache/arrow-rs/pull/3711) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([suxiaogang223](https://github.com/suxiaogang223))
+- perf: `take_run` improvements 
[\#3705](https://github.com/apache/arrow-rs/pull/3705) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- Add raw MapArrayReader 
[\#3703](https://github.com/apache/arrow-rs/pull/3703) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- feat: Sort kernel for `RunArray` 
[\#3695](https://github.com/apache/arrow-rs/pull/3695) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- perf: Remove sorting to yield sorted\_rank 
[\#3693](https://github.com/apache/arrow-rs/pull/3693) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
+- fix: Handle sliced array in run array iterator 
[\#3681](https://github.com/apache/arrow-rs/pull/3681) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([askoa](https://github.com/askoa))
 
 
 
diff --git a/arrow-arith/Cargo.toml b/arrow-arith/Cargo.toml
index 977590308..6b3d82c9c 100644
--- a/arrow-arith/Cargo.toml
+++ b/arrow-arith/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-arith"
-version = "33.0.0"
+version = "34.0.0"
 description = "Arrow arithmetic kernels"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,10 +38,10 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 chrono = { version = "0.4.23", default-features = false }
 half = { version = "2.1", default-features = false }
 num = { version = "0.4", default-features = false, features = ["std"] }
diff --git a/arrow-array/Cargo.toml b/arrow-array/Cargo.toml
index bc47672e2..5f839426e 100644
--- a/arrow-array/Cargo.toml
+++ b/arrow-array/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-array"
-version = "33.0.0"
+version = "34.0.0"
 description = "Array abstractions for Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -45,9 +45,9 @@ ahash = { version = "0.8", default-features = false, features 
= ["compile-time-r
 ahash = { version = "0.8", default-features = false, features = 
["runtime-rng"] }
 
 [dependencies]
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
 chrono = { version = "0.4.23", default-features = false, features = ["clock"] }
 chrono-tz = { version = "0.8", optional = true }
 num = { version = "0.4", default-features = false, features = ["std"] }
diff --git a/arrow-buffer/Cargo.toml b/arrow-buffer/Cargo.toml
index e84b11a2b..63e5aaa44 100644
--- a/arrow-buffer/Cargo.toml
+++ b/arrow-buffer/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-buffer"
-version = "33.0.0"
+version = "34.0.0"
 description = "Buffer abstractions for Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
diff --git a/arrow-cast/Cargo.toml b/arrow-cast/Cargo.toml
index bb2d725b3..688e0001f 100644
--- a/arrow-cast/Cargo.toml
+++ b/arrow-cast/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-cast"
-version = "33.0.0"
+version = "34.0.0"
 description = "Cast kernel and utilities for Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-select = { version = "33.0.0", path = "../arrow-select" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-select = { version = "34.0.0", path = "../arrow-select" }
 chrono = { version = "0.4.23", default-features = false, features = ["clock"] }
 num = { version = "0.4", default-features = false, features = ["std"] }
 lexical-core = { version = "^0.8", default-features = false, features = 
["write-integers", "write-floats", "parse-integers", "parse-floats"] }
diff --git a/arrow-csv/Cargo.toml b/arrow-csv/Cargo.toml
index 9d1582b91..62ca69bca 100644
--- a/arrow-csv/Cargo.toml
+++ b/arrow-csv/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-csv"
-version = "33.0.0"
+version = "34.0.0"
 description = "Support for parsing CSV format into the Arrow format"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 chrono = { version = "0.4.23", default-features = false, features = ["clock"] }
 csv = { version = "1.1", default-features = false }
 csv-core = { version = "0.1"}
diff --git a/arrow-data/Cargo.toml b/arrow-data/Cargo.toml
index a1938af4b..33de17339 100644
--- a/arrow-data/Cargo.toml
+++ b/arrow-data/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-data"
-version = "33.0.0"
+version = "34.0.0"
 description = "Array data abstractions for Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -50,8 +50,8 @@ features = ["ffi"]
 
 [dependencies]
 
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 
 num = { version = "0.4", default-features = false, features = ["std"] }
 half = { version = "2.1", default-features = false }
diff --git a/arrow-flight/Cargo.toml b/arrow-flight/Cargo.toml
index 1ed98c919..0c820ed73 100644
--- a/arrow-flight/Cargo.toml
+++ b/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "33.0.0"
+version = "34.0.0"
 edition = "2021"
 rust-version = "1.62"
 authors = ["Apache Arrow <[email protected]>"]
@@ -27,12 +27,12 @@ repository = "https://github.com/apache/arrow-rs";
 license = "Apache-2.0"
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
 # Cast is needed to work around https://github.com/apache/arrow-rs/issues/3389
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-ipc = { version = "33.0.0", path = "../arrow-ipc" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-ipc = { version = "34.0.0", path = "../arrow-ipc" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 base64 = { version = "0.21", default-features = false, features = ["std"] }
 tonic = { version = "0.8", default-features = false, features = ["transport", 
"codegen", "prost"] }
 bytes = { version = "1", default-features = false }
@@ -50,7 +50,7 @@ flight-sql-experimental = []
 tls = ["tonic/tls"]
 
 [dev-dependencies]
-arrow = { version = "33.0.0", path = "../arrow", features = ["prettyprint"] }
+arrow = { version = "34.0.0", path = "../arrow", features = ["prettyprint"] }
 tempfile = "3.3"
 tokio-stream = { version = "0.1", features = ["net"] }
 tower = "0.4.13"
diff --git a/arrow-flight/README.md b/arrow-flight/README.md
index 7992d9329..1f8026887 100644
--- a/arrow-flight/README.md
+++ b/arrow-flight/README.md
@@ -27,7 +27,7 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-arrow-flight = "33.0.0"
+arrow-flight = "34.0.0"
 ```
 
 Apache Arrow Flight is a gRPC based protocol for exchanging Arrow data between 
processes. See the blog post [Introducing Apache Arrow Flight: A Framework for 
Fast Data 
Transport](https://arrow.apache.org/blog/2019/10/13/introducing-arrow-flight/) 
for more information.
diff --git a/arrow-integration-test/Cargo.toml 
b/arrow-integration-test/Cargo.toml
index f9ca4297e..2d92e6292 100644
--- a/arrow-integration-test/Cargo.toml
+++ b/arrow-integration-test/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-integration-test"
-version = "33.0.0"
+version = "34.0.0"
 description = "Support for the Apache Arrow JSON test data format"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,8 +38,8 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow = { version = "33.0.0", path = "../arrow", default-features = false }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
+arrow = { version = "34.0.0", path = "../arrow", default-features = false }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
 hex = { version = "0.4", default-features = false, features = ["std"] }
 serde = { version = "1.0", default-features = false, features = ["rc", 
"derive"] }
 serde_json = { version = "1.0", default-features = false, features = ["std"] }
diff --git a/arrow-integration-testing/Cargo.toml 
b/arrow-integration-testing/Cargo.toml
index e22a15f52..67d5b7d27 100644
--- a/arrow-integration-testing/Cargo.toml
+++ b/arrow-integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-integration-testing"
 description = "Binaries used in the Arrow integration tests (NOT PUBLISHED TO 
crates.io)"
-version = "33.0.0"
+version = "34.0.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
diff --git a/arrow-ipc/Cargo.toml b/arrow-ipc/Cargo.toml
index 6661f35c0..040d1c113 100644
--- a/arrow-ipc/Cargo.toml
+++ b/arrow-ipc/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-ipc"
-version = "33.0.0"
+version = "34.0.0"
 description = "Support for the Arrow IPC format"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 flatbuffers = { version = "23.1.21", default-features = false }
 lz4 = { version = "1.23", default-features = false, optional = true }
 zstd = { version = "0.12.0", default-features = false, optional = true }
diff --git a/arrow-json/Cargo.toml b/arrow-json/Cargo.toml
index ab77c1843..3869bfd90 100644
--- a/arrow-json/Cargo.toml
+++ b/arrow-json/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-json"
-version = "33.0.0"
+version = "34.0.0"
 description = "Support for parsing JSON format into the Arrow format"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 half = { version = "2.1", default-features = false }
 indexmap = { version = "1.9", default-features = false, features = ["std"] }
 num = { version = "0.4", default-features = false, features = ["std"] }
diff --git a/arrow-ord/Cargo.toml b/arrow-ord/Cargo.toml
index 682d68dac..7e7ec7d4f 100644
--- a/arrow-ord/Cargo.toml
+++ b/arrow-ord/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-ord"
-version = "33.0.0"
+version = "34.0.0"
 description = "Ordering kernels for arrow arrays"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-select = { version = "33.0.0", path = "../arrow-select" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-select = { version = "34.0.0", path = "../arrow-select" }
 num = { version = "0.4", default-features = false, features = ["std"] }
 
 [dev-dependencies]
diff --git a/arrow-pyarrow-integration-testing/Cargo.toml 
b/arrow-pyarrow-integration-testing/Cargo.toml
index 3ab256e54..cbf2e9cf2 100644
--- a/arrow-pyarrow-integration-testing/Cargo.toml
+++ b/arrow-pyarrow-integration-testing/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-pyarrow-integration-testing"
 description = ""
-version = "33.0.0"
+version = "34.0.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
@@ -32,5 +32,5 @@ name = "arrow_pyarrow_integration_testing"
 crate-type = ["cdylib"]
 
 [dependencies]
-arrow = { path = "../arrow", version = "33.0.0", features = ["pyarrow"] }
+arrow = { path = "../arrow", version = "34.0.0", features = ["pyarrow"] }
 pyo3 = { version = "0.18", features = ["extension-module"] }
diff --git a/arrow-row/Cargo.toml b/arrow-row/Cargo.toml
index 94210a27a..3ddc195c3 100644
--- a/arrow-row/Cargo.toml
+++ b/arrow-row/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-row"
-version = "33.0.0"
+version = "34.0.0"
 description = "Arrow row format"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -44,17 +44,17 @@ ahash = { version = "0.8", default-features = false, 
features = ["compile-time-r
 ahash = { version = "0.8", default-features = false, features = 
["runtime-rng"] }
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
 
 half = { version = "2.1", default-features = false }
 hashbrown = { version = "0.13", default-features = false }
 
 [dev-dependencies]
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-ord = { version = "33.0.0", path = "../arrow-ord" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-ord = { version = "34.0.0", path = "../arrow-ord" }
 rand = { version = "0.8", default-features = false, features = ["std", 
"std_rng"] }
 
 [features]
diff --git a/arrow-schema/Cargo.toml b/arrow-schema/Cargo.toml
index e4e7d0082..acf6c43b8 100644
--- a/arrow-schema/Cargo.toml
+++ b/arrow-schema/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-schema"
-version = "33.0.0"
+version = "34.0.0"
 description = "Defines the logical types for arrow arrays"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
diff --git a/arrow-select/Cargo.toml b/arrow-select/Cargo.toml
index 789a23359..540d37cb5 100644
--- a/arrow-select/Cargo.toml
+++ b/arrow-select/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-select"
-version = "33.0.0"
+version = "34.0.0"
 description = "Selection kernels for arrow arrays"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,10 +38,10 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
 num = { version = "0.4", default-features = false, features = ["std"] }
 
 [features]
diff --git a/arrow-string/Cargo.toml b/arrow-string/Cargo.toml
index 796024e87..2e8067051 100644
--- a/arrow-string/Cargo.toml
+++ b/arrow-string/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow-string"
-version = "33.0.0"
+version = "34.0.0"
 description = "String kernels for arrow arrays"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -38,11 +38,11 @@ path = "src/lib.rs"
 bench = false
 
 [dependencies]
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-select = { version = "33.0.0", path = "../arrow-select" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-select = { version = "34.0.0", path = "../arrow-select" }
 regex = { version = "1.7.0", default-features = false, features = ["std", 
"unicode", "perf"] }
 regex-syntax = { version = "0.6.27", default-features = false, features = 
["unicode"] }
 
diff --git a/arrow/Cargo.toml b/arrow/Cargo.toml
index 2032d5048..08fc5513d 100644
--- a/arrow/Cargo.toml
+++ b/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "33.0.0"
+version = "34.0.0"
 description = "Rust implementation of Apache Arrow"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
@@ -45,19 +45,19 @@ ahash = { version = "0.8", default-features = false, 
features = ["compile-time-r
 ahash = { version = "0.8", default-features = false, features = 
["runtime-rng"] }
 
 [dependencies]
-arrow-arith = { version = "33.0.0", path = "../arrow-arith" }
-arrow-array = { version = "33.0.0", path = "../arrow-array" }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer" }
-arrow-cast = { version = "33.0.0", path = "../arrow-cast" }
-arrow-csv = { version = "33.0.0", path = "../arrow-csv", optional = true }
-arrow-data = { version = "33.0.0", path = "../arrow-data" }
-arrow-ipc = { version = "33.0.0", path = "../arrow-ipc", optional = true }
-arrow-json = { version = "33.0.0", path = "../arrow-json", optional = true }
-arrow-ord = { version = "33.0.0", path = "../arrow-ord" }
-arrow-row = { version = "33.0.0", path = "../arrow-row" }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema" }
-arrow-select = { version = "33.0.0", path = "../arrow-select" }
-arrow-string = { version = "33.0.0", path = "../arrow-string" }
+arrow-arith = { version = "34.0.0", path = "../arrow-arith" }
+arrow-array = { version = "34.0.0", path = "../arrow-array" }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast" }
+arrow-csv = { version = "34.0.0", path = "../arrow-csv", optional = true }
+arrow-data = { version = "34.0.0", path = "../arrow-data" }
+arrow-ipc = { version = "34.0.0", path = "../arrow-ipc", optional = true }
+arrow-json = { version = "34.0.0", path = "../arrow-json", optional = true }
+arrow-ord = { version = "34.0.0", path = "../arrow-ord" }
+arrow-row = { version = "34.0.0", path = "../arrow-row" }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema" }
+arrow-select = { version = "34.0.0", path = "../arrow-select" }
+arrow-string = { version = "34.0.0", path = "../arrow-string" }
 
 rand = { version = "0.8", default-features = false, features = ["std", 
"std_rng"], optional = true }
 comfy-table = { version = "6.0", optional = true, default-features = false }
diff --git a/arrow/README.md b/arrow/README.md
index 071428501..6d0772e2d 100644
--- a/arrow/README.md
+++ b/arrow/README.md
@@ -35,7 +35,7 @@ This crate is tested with the latest stable version of Rust. 
We do not currently
 
 The arrow crate follows the [SemVer 
standard](https://doc.rust-lang.org/cargo/reference/semver.html) defined by 
Cargo and works well within the Rust crate ecosystem.
 
-However, for historical reasons, this crate uses versions with major numbers 
greater than `0.x` (e.g. `33.0.0`), unlike many other crates in the Rust 
ecosystem which spend extended time releasing versions `0.x` to signal planned 
ongoing API changes. Minor arrow releases contain only compatible changes, 
while major releases may contain breaking API changes.
+However, for historical reasons, this crate uses versions with major numbers 
greater than `0.x` (e.g. `34.0.0`), unlike many other crates in the Rust 
ecosystem which spend extended time releasing versions `0.x` to signal planned 
ongoing API changes. Minor arrow releases contain only compatible changes, 
while major releases may contain breaking API changes.
 
 ## Feature Flags
 
diff --git a/dev/release/README.md b/dev/release/README.md
index b8018bfaf..70921dd02 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -70,7 +70,7 @@ git pull
 git checkout -b <RELEASE_BRANCH>
 
 # Update versions. Make sure to run it before the next step since we do not 
want CHANGELOG-old.md affected.
-sed -i '' -e 's/14.0.0/33.0.0/g' `find . -name 'Cargo.toml' -or -name '*.md' | 
grep -v CHANGELOG.md`
+sed -i '' -e 's/14.0.0/34.0.0/g' `find . -name 'Cargo.toml' -or -name '*.md' | 
grep -v CHANGELOG.md`
 git commit -a -m 'Update version'
 
 # Copy the content of CHANGELOG.md to the beginning of CHANGELOG-old.md
diff --git a/dev/release/update_change_log.sh b/dev/release/update_change_log.sh
index 7b773fd05..920498905 100755
--- a/dev/release/update_change_log.sh
+++ b/dev/release/update_change_log.sh
@@ -29,8 +29,8 @@
 
 set -e
 
-SINCE_TAG="32.0.0"
-FUTURE_RELEASE="33.0.0"
+SINCE_TAG="33.0.0"
+FUTURE_RELEASE="34.0.0"
 
 SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"
diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml
index d59f481f3..87f552fbd 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "33.0.0"
+version = "34.0.0"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow-rs";
@@ -35,14 +35,14 @@ ahash = { version = "0.8", default-features = false, 
features = ["compile-time-r
 ahash = { version = "0.8", default-features = false, features = 
["runtime-rng"] }
 
 [dependencies]
-arrow-array = { version = "33.0.0", path = "../arrow-array", default-features 
= false, optional = true }
-arrow-buffer = { version = "33.0.0", path = "../arrow-buffer", 
default-features = false, optional = true }
-arrow-cast = { version = "33.0.0", path = "../arrow-cast", default-features = 
false, optional = true }
-arrow-csv = { version = "33.0.0", path = "../arrow-csv", default-features = 
false, optional = true }
-arrow-data = { version = "33.0.0", path = "../arrow-data", default-features = 
false, optional = true }
-arrow-schema = { version = "33.0.0", path = "../arrow-schema", 
default-features = false, optional = true }
-arrow-select = { version = "33.0.0", path = "../arrow-select", 
default-features = false, optional = true }
-arrow-ipc = { version = "33.0.0", path = "../arrow-ipc", default-features = 
false, optional = true }
+arrow-array = { version = "34.0.0", path = "../arrow-array", default-features 
= false, optional = true }
+arrow-buffer = { version = "34.0.0", path = "../arrow-buffer", 
default-features = false, optional = true }
+arrow-cast = { version = "34.0.0", path = "../arrow-cast", default-features = 
false, optional = true }
+arrow-csv = { version = "34.0.0", path = "../arrow-csv", default-features = 
false, optional = true }
+arrow-data = { version = "34.0.0", path = "../arrow-data", default-features = 
false, optional = true }
+arrow-schema = { version = "34.0.0", path = "../arrow-schema", 
default-features = false, optional = true }
+arrow-select = { version = "34.0.0", path = "../arrow-select", 
default-features = false, optional = true }
+arrow-ipc = { version = "34.0.0", path = "../arrow-ipc", default-features = 
false, optional = true }
 object_store = { version = "0.5", path = "../object_store", default-features = 
false, optional = true }
 
 bytes = { version = "1.1", default-features = false, features = ["std"] }
@@ -76,7 +76,7 @@ flate2 = { version = "1.0", default-features = false, 
features = ["rust_backend"
 lz4 = { version = "1.23", default-features = false }
 zstd = { version = "0.12", default-features = false }
 serde_json = { version = "1.0", features = ["std"], default-features = false }
-arrow = { path = "../arrow", version = "33.0.0", default-features = false, 
features = ["ipc", "test_utils", "prettyprint", "json"] }
+arrow = { path = "../arrow", version = "34.0.0", default-features = false, 
features = ["ipc", "test_utils", "prettyprint", "json"] }
 tokio = { version = "1.0", default-features = false, features = ["macros", 
"rt", "io-util", "fs"] }
 rand = { version = "0.8", default-features = false, features = ["std", 
"std_rng"] }
 
diff --git a/parquet_derive/Cargo.toml b/parquet_derive/Cargo.toml
index f648aafbf..cb16846b0 100644
--- a/parquet_derive/Cargo.toml
+++ b/parquet_derive/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive"
-version = "33.0.0"
+version = "34.0.0"
 license = "Apache-2.0"
 description = "Derive macros for the Rust implementation of Apache Parquet"
 homepage = "https://github.com/apache/arrow-rs";
@@ -35,4 +35,4 @@ proc-macro = true
 proc-macro2 = { version = "1.0", default-features = false }
 quote = { version = "1.0", default-features = false }
 syn = { version = "1.0", features = ["extra-traits"] }
-parquet = { path = "../parquet", version = "33.0.0", default-features = false }
+parquet = { path = "../parquet", version = "34.0.0", default-features = false }
diff --git a/parquet_derive/README.md b/parquet_derive/README.md
index c8ee7ea81..f3f66c45b 100644
--- a/parquet_derive/README.md
+++ b/parquet_derive/README.md
@@ -32,8 +32,8 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-parquet = "33.0.0"
-parquet_derive = "33.0.0"
+parquet = "34.0.0"
+parquet_derive = "34.0.0"
 ```
 
 and this to your crate root:
diff --git a/parquet_derive_test/Cargo.toml b/parquet_derive_test/Cargo.toml
index df8fa3aef..33f7675a3 100644
--- a/parquet_derive_test/Cargo.toml
+++ b/parquet_derive_test/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet_derive_test"
-version = "33.0.0"
+version = "34.0.0"
 license = "Apache-2.0"
 description = "Integration test package for parquet-derive"
 homepage = "https://github.com/apache/arrow-rs";
@@ -29,6 +29,6 @@ publish = false
 rust-version = "1.62"
 
 [dependencies]
-parquet = { path = "../parquet", version = "33.0.0", default-features = false }
-parquet_derive = { path = "../parquet_derive", version = "33.0.0", 
default-features = false }
+parquet = { path = "../parquet", version = "34.0.0", default-features = false }
+parquet_derive = { path = "../parquet_derive", version = "34.0.0", 
default-features = false }
 chrono = { version="0.4.23", default-features = false, features = [ "clock" ] }

Reply via email to