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 d946cc4f4 Prep for 37.0.0 (#4031)
d946cc4f4 is described below

commit d946cc4f495bc514cc04dc03561d9dc59f339c7d
Author: Ian Alexander Joiner <[email protected]>
AuthorDate: Fri Apr 7 08:11:07 2023 -0400

    Prep for 37.0.0 (#4031)
    
    * Update version
    
    * Update changelog
---
 CHANGELOG-old.md                 |  75 +++++++++++++++++++++
 CHANGELOG.md                     | 137 ++++++++++++++++++++++-----------------
 Cargo.toml                       |  32 ++++-----
 arrow-flight/README.md           |   2 +-
 arrow/README.md                  |   2 +-
 dev/release/README.md            |   2 +-
 dev/release/update_change_log.sh |   4 +-
 parquet_derive/README.md         |   4 +-
 8 files changed, 174 insertions(+), 84 deletions(-)

diff --git a/CHANGELOG-old.md b/CHANGELOG-old.md
index ebdab71b2..f1219e514 100644
--- a/CHANGELOG-old.md
+++ b/CHANGELOG-old.md
@@ -19,6 +19,81 @@
 
 # Historical Changelog
 
+## [36.0.0](https://github.com/apache/arrow-rs/tree/36.0.0) (2023-03-24)
+
+[Full Changelog](https://github.com/apache/arrow-rs/compare/35.0.0...36.0.0)
+
+**Breaking changes:**
+
+- Use dyn Array in sort kernels 
[\#3931](https://github.com/apache/arrow-rs/pull/3931) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Enforce struct nullability in JSON raw reader \(\#3900\) \(\#3904\) 
[\#3906](https://github.com/apache/arrow-rs/pull/3906) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Return ScalarBuffer from PrimitiveArray::values \(\#3879\) 
[\#3896](https://github.com/apache/arrow-rs/pull/3896) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Use BooleanBuffer in BooleanArray \(\#3879\) 
[\#3895](https://github.com/apache/arrow-rs/pull/3895) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Seal ArrowPrimitiveType 
[\#3882](https://github.com/apache/arrow-rs/pull/3882) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support compression levels 
[\#3847](https://github.com/apache/arrow-rs/pull/3847) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([spebern](https://github.com/spebern))
+
+**Implemented enhancements:**
+
+- Improve speed of parsing string to Times 
[\#3919](https://github.com/apache/arrow-rs/issues/3919) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- feat: add comparison/sort support for Float16 
[\#3914](https://github.com/apache/arrow-rs/issues/3914)
+- Pinned version in arrow-flight's build-dependencies are causing conflicts 
[\#3876](https://github.com/apache/arrow-rs/issues/3876)
+- Add compression options \(levels\) 
[\#3844](https://github.com/apache/arrow-rs/issues/3844) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Use Unsigned Integer for Fixed Size DataType 
[\#3815](https://github.com/apache/arrow-rs/issues/3815)
+- Common trait for RecordBatch and StructArray 
[\#3764](https://github.com/apache/arrow-rs/issues/3764) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Allow precision loss on multiplying decimal arrays 
[\#3689](https://github.com/apache/arrow-rs/issues/3689) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Fixed bugs:**
+
+- Raw JSON Reader Allows Non-Nullable Struct Children to Contain Nulls 
[\#3904](https://github.com/apache/arrow-rs/issues/3904)
+- Nullable field with nested not nullable map in json 
[\#3900](https://github.com/apache/arrow-rs/issues/3900)
+- parquet\_derive doesn't support Vec\<u8\> 
[\#3864](https://github.com/apache/arrow-rs/issues/3864) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
+- \[REGRESSION\] Parsing timestamps with lower case time separator 
[\#3863](https://github.com/apache/arrow-rs/issues/3863) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- \[REGRESSION\] Parsing timestamps with leap seconds 
[\#3861](https://github.com/apache/arrow-rs/issues/3861) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- \[REGRESSION\] Parsing timestamps with fractional seconds / microseconds / 
milliseconds / nanoseconds 
[\#3859](https://github.com/apache/arrow-rs/issues/3859) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- CSV Reader Doesn't set Timezone 
[\#3841](https://github.com/apache/arrow-rs/issues/3841)
+- PyArrowConvert Leaks Memory 
[\#3683](https://github.com/apache/arrow-rs/issues/3683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Merged pull requests:**
+
+- Derive RunArray Clone [\#3932](https://github.com/apache/arrow-rs/pull/3932) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Move protoc generation to binary crate, unpin prost/tonic build \(\#3876\) 
[\#3927](https://github.com/apache/arrow-rs/pull/3927) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([tustvold](https://github.com/tustvold))
+- Fix JSON Temporal Encoding of Multiple Batches 
[\#3924](https://github.com/apache/arrow-rs/pull/3924) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([doki23](https://github.com/doki23))
+- Cleanup uses of Array::data\_ref \(\#3880\) 
[\#3918](https://github.com/apache/arrow-rs/pull/3918) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support microsecond and nanosecond in interval parsing 
[\#3916](https://github.com/apache/arrow-rs/pull/3916) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- feat: add comparison/sort support for Float16 
[\#3915](https://github.com/apache/arrow-rs/pull/3915) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- Add AsArray trait for more ergonomic downcasting 
[\#3912](https://github.com/apache/arrow-rs/pull/3912) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add OffsetBuffer::new [\#3910](https://github.com/apache/arrow-rs/pull/3910) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add PrimitiveArray::new \(\#3879\) 
[\#3909](https://github.com/apache/arrow-rs/pull/3909) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support timezones in CSV reader \(\#3841\) 
[\#3908](https://github.com/apache/arrow-rs/pull/3908) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Improve ScalarBuffer debug output 
[\#3907](https://github.com/apache/arrow-rs/pull/3907) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Update proc-macro2 requirement from =1.0.52 to =1.0.53 
[\#3905](https://github.com/apache/arrow-rs/pull/3905) 
[[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))
+- Re-export parquet compression level structs 
[\#3903](https://github.com/apache/arrow-rs/pull/3903) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Fix parsing timestamps of exactly 32 characters 
[\#3902](https://github.com/apache/arrow-rs/pull/3902) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add iterators to BooleanBuffer and NullBuffer 
[\#3901](https://github.com/apache/arrow-rs/pull/3901) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Array equality for &dyn Array \(\#3880\) 
[\#3899](https://github.com/apache/arrow-rs/pull/3899) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add BooleanArray::new \(\#3879\) 
[\#3898](https://github.com/apache/arrow-rs/pull/3898) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Revert structured ArrayData \(\#3877\) 
[\#3894](https://github.com/apache/arrow-rs/pull/3894) 
([tustvold](https://github.com/tustvold))
+- Fix pyarrow memory leak \(\#3683\) 
[\#3893](https://github.com/apache/arrow-rs/pull/3893) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Minor: add examples for `ListBuilder` and `GenericListBuilder` 
[\#3891](https://github.com/apache/arrow-rs/pull/3891) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
+- Update syn requirement from 1.0 to 2.0 
[\#3890](https://github.com/apache/arrow-rs/pull/3890) 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Use of `mul_checked` to avoid silent overflow in interval arithmetic 
[\#3886](https://github.com/apache/arrow-rs/pull/3886) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Weijun-H](https://github.com/Weijun-H))
+- Flesh out NullBuffer abstraction \(\#3880\) 
[\#3885](https://github.com/apache/arrow-rs/pull/3885) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Implement Bit Operations for i256 
[\#3884](https://github.com/apache/arrow-rs/pull/3884) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Flatten arrow\_buffer [\#3883](https://github.com/apache/arrow-rs/pull/3883) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add Array::to\_data and Array::nulls \(\#3880\) 
[\#3881](https://github.com/apache/arrow-rs/pull/3881) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Added support for byte vectors and slices to parquet\_derive \(\#3864\) 
[\#3878](https://github.com/apache/arrow-rs/pull/3878) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([waymost](https://github.com/waymost))
+- chore: remove LevelDecoder 
[\#3872](https://github.com/apache/arrow-rs/pull/3872) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([Weijun-H](https://github.com/Weijun-H))
+- Parse timestamps with leap seconds \(\#3861\) 
[\#3862](https://github.com/apache/arrow-rs/pull/3862) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Faster time parsing \(~93% faster\) 
[\#3860](https://github.com/apache/arrow-rs/pull/3860) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Parse timestamps with arbitrary seconds fraction 
[\#3858](https://github.com/apache/arrow-rs/pull/3858) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add BitIterator [\#3856](https://github.com/apache/arrow-rs/pull/3856) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Improve decimal parsing performance 
[\#3854](https://github.com/apache/arrow-rs/pull/3854) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([spebern](https://github.com/spebern))
+- Update proc-macro2 requirement from =1.0.51 to =1.0.52 
[\#3853](https://github.com/apache/arrow-rs/pull/3853) 
[[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))
+- Update bitflags requirement from 1.2.1 to 2.0.0 
[\#3852](https://github.com/apache/arrow-rs/pull/3852) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([dependabot[bot]](https://github.com/apps/dependabot))
+- Add offset pushdown to parquet 
[\#3848](https://github.com/apache/arrow-rs/pull/3848) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Add timezone support to JSON reader 
[\#3845](https://github.com/apache/arrow-rs/pull/3845) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Allow precision loss on multiplying decimal arrays 
[\#3690](https://github.com/apache/arrow-rs/pull/3690) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+
 ## [35.0.0](https://github.com/apache/arrow-rs/tree/35.0.0) (2023-03-10)
 
 [Full Changelog](https://github.com/apache/arrow-rs/compare/34.0.0...35.0.0)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2b1c59b30..18212cbb7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,80 +19,95 @@
 
 # Changelog
 
-## [36.0.0](https://github.com/apache/arrow-rs/tree/36.0.0) (2023-03-24)
+## [37.0.0](https://github.com/apache/arrow-rs/tree/37.0.0) (2023-04-07)
 
-[Full Changelog](https://github.com/apache/arrow-rs/compare/35.0.0...36.0.0)
+[Full Changelog](https://github.com/apache/arrow-rs/compare/36.0.0...37.0.0)
 
 **Breaking changes:**
 
-- Use dyn Array in sort kernels 
[\#3931](https://github.com/apache/arrow-rs/pull/3931) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Enforce struct nullability in JSON raw reader \(\#3900\) \(\#3904\) 
[\#3906](https://github.com/apache/arrow-rs/pull/3906) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Return ScalarBuffer from PrimitiveArray::values \(\#3879\) 
[\#3896](https://github.com/apache/arrow-rs/pull/3896) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Use BooleanBuffer in BooleanArray \(\#3879\) 
[\#3895](https://github.com/apache/arrow-rs/pull/3895) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Seal ArrowPrimitiveType 
[\#3882](https://github.com/apache/arrow-rs/pull/3882) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Support compression levels 
[\#3847](https://github.com/apache/arrow-rs/pull/3847) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([spebern](https://github.com/spebern))
+- Update tonic 0.9.1 [\#4011](https://github.com/apache/arrow-rs/pull/4011) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([tustvold](https://github.com/tustvold))
+- Use FieldRef in DataType \(\#3955\) 
[\#3983](https://github.com/apache/arrow-rs/pull/3983) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Store Timezone as Arc\<str\> 
[\#3976](https://github.com/apache/arrow-rs/pull/3976) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Panic instead of discarding nulls converting StructArray to RecordBatch -  
\(\#3951\) [\#3953](https://github.com/apache/arrow-rs/pull/3953) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Fix\(flight\_sql\): PreparedStatement has no token for auth. 
[\#3948](https://github.com/apache/arrow-rs/pull/3948) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([youngsofun](https://github.com/youngsofun))
+- Add Strongly Typed Array Slice \(\#3929\) 
[\#3930](https://github.com/apache/arrow-rs/pull/3930) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add Zero-Copy Conversion between Vec and MutableBuffer 
[\#3920](https://github.com/apache/arrow-rs/pull/3920) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
 
 **Implemented enhancements:**
 
-- Improve speed of parsing string to Times 
[\#3919](https://github.com/apache/arrow-rs/issues/3919) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- feat: add comparison/sort support for Float16 
[\#3914](https://github.com/apache/arrow-rs/issues/3914)
-- Pinned version in arrow-flight's build-dependencies are causing conflicts 
[\#3876](https://github.com/apache/arrow-rs/issues/3876)
-- Add compression options \(levels\) 
[\#3844](https://github.com/apache/arrow-rs/issues/3844) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Use Unsigned Integer for Fixed Size DataType 
[\#3815](https://github.com/apache/arrow-rs/issues/3815)
-- Common trait for RecordBatch and StructArray 
[\#3764](https://github.com/apache/arrow-rs/issues/3764) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- Allow precision loss on multiplying decimal arrays 
[\#3689](https://github.com/apache/arrow-rs/issues/3689) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Support Decimals cast to Utf8/LargeUtf 
[\#3991](https://github.com/apache/arrow-rs/issues/3991)
+- Support Date32/Date64 minus Interval 
[\#3962](https://github.com/apache/arrow-rs/issues/3962) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Reduce Cloning of Field 
[\#3955](https://github.com/apache/arrow-rs/issues/3955) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Consider renaming rather than removing Decoder 
[\#3949](https://github.com/apache/arrow-rs/issues/3949)
+- Add multiply\_fixed\_point 
[\#3946](https://github.com/apache/arrow-rs/issues/3946) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Strongly Typed Array Slicing 
[\#3929](https://github.com/apache/arrow-rs/issues/3929) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- Make it easier to match FlightSQL messages 
[\#3874](https://github.com/apache/arrow-rs/issues/3874) 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)]
+- Support Casting Between Binary / LargeBinary and FixedSizeBinary 
[\#3826](https://github.com/apache/arrow-rs/issues/3826) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
 
 **Fixed bugs:**
 
-- Raw JSON Reader Allows Non-Nullable Struct Children to Contain Nulls 
[\#3904](https://github.com/apache/arrow-rs/issues/3904)
-- Nullable field with nested not nullable map in json 
[\#3900](https://github.com/apache/arrow-rs/issues/3900)
-- parquet\_derive doesn't support Vec\<u8\> 
[\#3864](https://github.com/apache/arrow-rs/issues/3864) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)]
-- \[REGRESSION\] Parsing timestamps with lower case time separator 
[\#3863](https://github.com/apache/arrow-rs/issues/3863) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- \[REGRESSION\] Parsing timestamps with leap seconds 
[\#3861](https://github.com/apache/arrow-rs/issues/3861) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- \[REGRESSION\] Parsing timestamps with fractional seconds / microseconds / 
milliseconds / nanoseconds 
[\#3859](https://github.com/apache/arrow-rs/issues/3859) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
-- CSV Reader Doesn't set Timezone 
[\#3841](https://github.com/apache/arrow-rs/issues/3841)
-- PyArrowConvert Leaks Memory 
[\#3683](https://github.com/apache/arrow-rs/issues/3683) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- f16::ZERO and f16::ONE are mixed up 
[\#4016](https://github.com/apache/arrow-rs/issues/4016)
+- Handle overflow precision when casting from integer to decimal 
[\#3995](https://github.com/apache/arrow-rs/issues/3995)
+- PrimitiveDictionaryBuilder.finish should use actual value type 
[\#3971](https://github.com/apache/arrow-rs/issues/3971) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- RecordBatch From StructArray Silently Discards Nulls 
[\#3952](https://github.com/apache/arrow-rs/issues/3952)
+- I256 Checked Subtraction Overflows for i256::MINUS\_ONE 
[\#3942](https://github.com/apache/arrow-rs/issues/3942) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+- I256 Checked Multiply Overflows for i256::MIN 
[\#3941](https://github.com/apache/arrow-rs/issues/3941) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
+
+**Closed issues:**
+
+- Remove non-existent `js` feature from README 
[\#4000](https://github.com/apache/arrow-rs/issues/4000)
+- Support take on MapArray 
[\#3875](https://github.com/apache/arrow-rs/issues/3875) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)]
 
 **Merged pull requests:**
 
-- Derive RunArray Clone [\#3932](https://github.com/apache/arrow-rs/pull/3932) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Move protoc generation to binary crate, unpin prost/tonic build \(\#3876\) 
[\#3927](https://github.com/apache/arrow-rs/pull/3927) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([tustvold](https://github.com/tustvold))
-- Fix JSON Temporal Encoding of Multiple Batches 
[\#3924](https://github.com/apache/arrow-rs/pull/3924) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([doki23](https://github.com/doki23))
-- Cleanup uses of Array::data\_ref \(\#3880\) 
[\#3918](https://github.com/apache/arrow-rs/pull/3918) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Support microsecond and nanosecond in interval parsing 
[\#3916](https://github.com/apache/arrow-rs/pull/3916) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- feat: add comparison/sort support for Float16 
[\#3915](https://github.com/apache/arrow-rs/pull/3915) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
-- Add AsArray trait for more ergonomic downcasting 
[\#3912](https://github.com/apache/arrow-rs/pull/3912) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add OffsetBuffer::new [\#3910](https://github.com/apache/arrow-rs/pull/3910) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add PrimitiveArray::new \(\#3879\) 
[\#3909](https://github.com/apache/arrow-rs/pull/3909) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Support timezones in CSV reader \(\#3841\) 
[\#3908](https://github.com/apache/arrow-rs/pull/3908) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Improve ScalarBuffer debug output 
[\#3907](https://github.com/apache/arrow-rs/pull/3907) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Update proc-macro2 requirement from =1.0.52 to =1.0.53 
[\#3905](https://github.com/apache/arrow-rs/pull/3905) 
[[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))
-- Re-export parquet compression level structs 
[\#3903](https://github.com/apache/arrow-rs/pull/3903) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
-- Fix parsing timestamps of exactly 32 characters 
[\#3902](https://github.com/apache/arrow-rs/pull/3902) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add iterators to BooleanBuffer and NullBuffer 
[\#3901](https://github.com/apache/arrow-rs/pull/3901) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Array equality for &dyn Array \(\#3880\) 
[\#3899](https://github.com/apache/arrow-rs/pull/3899) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add BooleanArray::new \(\#3879\) 
[\#3898](https://github.com/apache/arrow-rs/pull/3898) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Revert structured ArrayData \(\#3877\) 
[\#3894](https://github.com/apache/arrow-rs/pull/3894) 
([tustvold](https://github.com/tustvold))
-- Fix pyarrow memory leak \(\#3683\) 
[\#3893](https://github.com/apache/arrow-rs/pull/3893) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Minor: add examples for `ListBuilder` and `GenericListBuilder` 
[\#3891](https://github.com/apache/arrow-rs/pull/3891) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([alamb](https://github.com/alamb))
-- Update syn requirement from 1.0 to 2.0 
[\#3890](https://github.com/apache/arrow-rs/pull/3890) 
([dependabot[bot]](https://github.com/apps/dependabot))
-- Use of `mul_checked` to avoid silent overflow in interval arithmetic 
[\#3886](https://github.com/apache/arrow-rs/pull/3886) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Weijun-H](https://github.com/Weijun-H))
-- Flesh out NullBuffer abstraction \(\#3880\) 
[\#3885](https://github.com/apache/arrow-rs/pull/3885) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Implement Bit Operations for i256 
[\#3884](https://github.com/apache/arrow-rs/pull/3884) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Flatten arrow\_buffer [\#3883](https://github.com/apache/arrow-rs/pull/3883) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add Array::to\_data and Array::nulls \(\#3880\) 
[\#3881](https://github.com/apache/arrow-rs/pull/3881) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Added support for byte vectors and slices to parquet\_derive \(\#3864\) 
[\#3878](https://github.com/apache/arrow-rs/pull/3878) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([waymost](https://github.com/waymost))
-- chore: remove LevelDecoder 
[\#3872](https://github.com/apache/arrow-rs/pull/3872) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([Weijun-H](https://github.com/Weijun-H))
-- Parse timestamps with leap seconds \(\#3861\) 
[\#3862](https://github.com/apache/arrow-rs/pull/3862) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Faster time parsing \(~93% faster\) 
[\#3860](https://github.com/apache/arrow-rs/pull/3860) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Parse timestamps with arbitrary seconds fraction 
[\#3858](https://github.com/apache/arrow-rs/pull/3858) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Add BitIterator [\#3856](https://github.com/apache/arrow-rs/pull/3856) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Improve decimal parsing performance 
[\#3854](https://github.com/apache/arrow-rs/pull/3854) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([spebern](https://github.com/spebern))
-- Update proc-macro2 requirement from =1.0.51 to =1.0.52 
[\#3853](https://github.com/apache/arrow-rs/pull/3853) 
[[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))
-- Update bitflags requirement from 1.2.1 to 2.0.0 
[\#3852](https://github.com/apache/arrow-rs/pull/3852) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([dependabot[bot]](https://github.com/apps/dependabot))
-- Add offset pushdown to parquet 
[\#3848](https://github.com/apache/arrow-rs/pull/3848) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
-- Add timezone support to JSON reader 
[\#3845](https://github.com/apache/arrow-rs/pull/3845) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
-- Allow precision loss on multiplying decimal arrays 
[\#3690](https://github.com/apache/arrow-rs/pull/3690) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Only require compatible batch schema in ArrowWriter 
[\#4027](https://github.com/apache/arrow-rs/pull/4027) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Add Fields::contains [\#4026](https://github.com/apache/arrow-rs/pull/4026) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Minor: add methods "is\_positive" and "signum" to i256 
[\#4024](https://github.com/apache/arrow-rs/pull/4024) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- Deprecate Array::data \(\#3880\) 
[\#4019](https://github.com/apache/arrow-rs/pull/4019) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- feat: add tests for ArrowNativeTypeOp 
[\#4018](https://github.com/apache/arrow-rs/pull/4018) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- fix: f16::ZERO and f16::ONE are mixed up 
[\#4017](https://github.com/apache/arrow-rs/pull/4017) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- Minor: Float16Tensor [\#4013](https://github.com/apache/arrow-rs/pull/4013) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- Add FlightSQL module docs and links to `arrow-flight` crates 
[\#4012](https://github.com/apache/arrow-rs/pull/4012) 
[[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))
+- Update proc-macro2 requirement from =1.0.54 to =1.0.56 
[\#4008](https://github.com/apache/arrow-rs/pull/4008) 
[[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))
+- Cleanup Primitive take 
[\#4006](https://github.com/apache/arrow-rs/pull/4006) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Deprecate combine\_option\_bitmap 
[\#4005](https://github.com/apache/arrow-rs/pull/4005) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Minor: add tests for BooleanBuffer 
[\#4004](https://github.com/apache/arrow-rs/pull/4004) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- feat: support to read/write customized metadata in ipc files 
[\#4003](https://github.com/apache/arrow-rs/pull/4003) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([framlog](https://github.com/framlog))
+- Cleanup more uses of Array::data \(\#3880\) 
[\#4002](https://github.com/apache/arrow-rs/pull/4002) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Remove js feature from README 
[\#4001](https://github.com/apache/arrow-rs/pull/4001) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([akazukin5151](https://github.com/akazukin5151))
+- feat: add the implementation BitXor to BooleanBuffer 
[\#3997](https://github.com/apache/arrow-rs/pull/3997) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([izveigor](https://github.com/izveigor))
+- Handle precision overflow when casting from integer to decimal 
[\#3996](https://github.com/apache/arrow-rs/pull/3996) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Support CAST from Decimal datatype to String 
[\#3994](https://github.com/apache/arrow-rs/pull/3994) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([comphead](https://github.com/comphead))
+- Add Field Constructors for Complex Fields 
[\#3992](https://github.com/apache/arrow-rs/pull/3992) 
[[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)] 
([tustvold](https://github.com/tustvold))
+- fix: remove unused type parameters. 
[\#3986](https://github.com/apache/arrow-rs/pull/3986) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([youngsofun](https://github.com/youngsofun))
+- Add UnionFields \(\#3955\) 
[\#3981](https://github.com/apache/arrow-rs/pull/3981) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Cleanup Fields Serde [\#3980](https://github.com/apache/arrow-rs/pull/3980) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Support Rust structures --\> `RecordBatch` by adding `Serde` support to 
`RawDecoder` \(\#3949\) [\#3979](https://github.com/apache/arrow-rs/pull/3979) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Convert string\_to\_timestamp\_nanos to doctest 
[\#3978](https://github.com/apache/arrow-rs/pull/3978) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Fix documentation of string\_to\_timestamp\_nanos 
[\#3977](https://github.com/apache/arrow-rs/pull/3977) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([byteink](https://github.com/byteink))
+- add Date32/Date64 support to subtract\_dyn 
[\#3974](https://github.com/apache/arrow-rs/pull/3974) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([SinanGncgl](https://github.com/SinanGncgl))
+- PrimitiveDictionaryBuilder.finish should use actual value type 
[\#3972](https://github.com/apache/arrow-rs/pull/3972) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- Update proc-macro2 requirement from =1.0.53 to =1.0.54 
[\#3968](https://github.com/apache/arrow-rs/pull/3968) 
[[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))
+- Async writer tweaks [\#3967](https://github.com/apache/arrow-rs/pull/3967) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([tustvold](https://github.com/tustvold))
+- Fix reading ipc files with unordered projections 
[\#3966](https://github.com/apache/arrow-rs/pull/3966) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([framlog](https://github.com/framlog))
+- Add Fields abstraction \(\#3955\) 
[\#3965](https://github.com/apache/arrow-rs/pull/3965) 
[[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)] 
([tustvold](https://github.com/tustvold))
+- feat: cast between `Binary`/`LargeBinary` and `FixedSizeBinary` 
[\#3961](https://github.com/apache/arrow-rs/pull/3961) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([Weijun-H](https://github.com/Weijun-H))
+- feat: support async writer \(\#1269\) 
[\#3957](https://github.com/apache/arrow-rs/pull/3957) 
[[parquet](https://github.com/apache/arrow-rs/labels/parquet)] 
([ShiKaiWi](https://github.com/ShiKaiWi))
+- Add ListBuilder::append\_value \(\#3949\) 
[\#3954](https://github.com/apache/arrow-rs/pull/3954) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Improve array builder documentation \(\#3949\) 
[\#3951](https://github.com/apache/arrow-rs/pull/3951) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Faster i256 parsing [\#3950](https://github.com/apache/arrow-rs/pull/3950) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add multiply\_fixed\_point 
[\#3945](https://github.com/apache/arrow-rs/pull/3945) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([viirya](https://github.com/viirya))
+- feat: enable metadata import/export through C data interface 
[\#3944](https://github.com/apache/arrow-rs/pull/3944) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([wjones127](https://github.com/wjones127))
+- Fix checked i256 arithmetic \(\#3942\) \(\#3941\) 
[\#3943](https://github.com/apache/arrow-rs/pull/3943) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Avoid memory copies in take\_list 
[\#3940](https://github.com/apache/arrow-rs/pull/3940) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Faster decimal parsing \(30-60%\) 
[\#3939](https://github.com/apache/arrow-rs/pull/3939) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([spebern](https://github.com/spebern))
+- Fix: FlightSqlClient panic when execute\_update. 
[\#3938](https://github.com/apache/arrow-rs/pull/3938) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([youngsofun](https://github.com/youngsofun))
+- Cleanup row count handling in JSON writer 
[\#3934](https://github.com/apache/arrow-rs/pull/3934) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Add typed buffers to UnionArray \(\#3880\) 
[\#3933](https://github.com/apache/arrow-rs/pull/3933) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- feat: add take for MapArray 
[\#3925](https://github.com/apache/arrow-rs/pull/3925) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([wjones127](https://github.com/wjones127))
+- Deprecate Array::data\_ref \(\#3880\) 
[\#3923](https://github.com/apache/arrow-rs/pull/3923) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- Zero-copy conversion from Vec to PrimitiveArray 
[\#3917](https://github.com/apache/arrow-rs/pull/3917) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
([tustvold](https://github.com/tustvold))
+- feat: Add Commands enum to decode prost messages to strong type 
[\#3887](https://github.com/apache/arrow-rs/pull/3887) 
[[arrow](https://github.com/apache/arrow-rs/labels/arrow)] 
[[arrow-flight](https://github.com/apache/arrow-rs/labels/arrow-flight)] 
([stuartcarnie](https://github.com/stuartcarnie))
 
 
 
diff --git a/Cargo.toml b/Cargo.toml
index a287f66b0..7d5ff0c7f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -57,7 +57,7 @@ resolver = "2"
 exclude = ["arrow-pyarrow-integration-testing"]
 
 [workspace.package]
-version = "36.0.0"
+version = "37.0.0"
 homepage = "https://github.com/apache/arrow-rs";
 repository = "https://github.com/apache/arrow-rs";
 authors = ["Apache Arrow <[email protected]>"]
@@ -72,18 +72,18 @@ edition = "2021"
 rust-version = "1.62"
 
 [workspace.dependencies]
-arrow = { version = "36.0.0", path = "./arrow", default-features = false }
-arrow-arith = { version = "36.0.0", path = "./arrow-arith" }
-arrow-array = { version = "36.0.0", path = "./arrow-array" }
-arrow-buffer = { version = "36.0.0", path = "./arrow-buffer" }
-arrow-cast = { version = "36.0.0", path = "./arrow-cast" }
-arrow-csv = { version = "36.0.0", path = "./arrow-csv" }
-arrow-data = { version = "36.0.0", path = "./arrow-data" }
-arrow-ipc = { version = "36.0.0", path = "./arrow-ipc" }
-arrow-json = { version = "36.0.0", path = "./arrow-json" }
-arrow-ord = { version = "36.0.0", path = "./arrow-ord" }
-arrow-row = { version = "36.0.0", path = "./arrow-row" }
-arrow-schema = { version = "36.0.0", path = "./arrow-schema" }
-arrow-select = { version = "36.0.0", path = "./arrow-select" }
-arrow-string = { version = "36.0.0", path = "./arrow-string" }
-parquet = { version = "36.0.0", path = "./parquet", default-features = false }
+arrow = { version = "37.0.0", path = "./arrow", default-features = false }
+arrow-arith = { version = "37.0.0", path = "./arrow-arith" }
+arrow-array = { version = "37.0.0", path = "./arrow-array" }
+arrow-buffer = { version = "37.0.0", path = "./arrow-buffer" }
+arrow-cast = { version = "37.0.0", path = "./arrow-cast" }
+arrow-csv = { version = "37.0.0", path = "./arrow-csv" }
+arrow-data = { version = "37.0.0", path = "./arrow-data" }
+arrow-ipc = { version = "37.0.0", path = "./arrow-ipc" }
+arrow-json = { version = "37.0.0", path = "./arrow-json" }
+arrow-ord = { version = "37.0.0", path = "./arrow-ord" }
+arrow-row = { version = "37.0.0", path = "./arrow-row" }
+arrow-schema = { version = "37.0.0", path = "./arrow-schema" }
+arrow-select = { version = "37.0.0", path = "./arrow-select" }
+arrow-string = { version = "37.0.0", path = "./arrow-string" }
+parquet = { version = "37.0.0", path = "./parquet", default-features = false }
diff --git a/arrow-flight/README.md b/arrow-flight/README.md
index f8f9e95d8..7ddc20434 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 = "36.0.0"
+arrow-flight = "37.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/README.md b/arrow/README.md
index 1e8da360f..c7a0416a6 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. `36.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. `37.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 c74d7d865..e844e676a 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/36.0.0/g' `find . -name 'Cargo.toml' -or -name '*.md' | 
grep -v CHANGELOG.md`
+sed -i '' -e 's/14.0.0/37.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 77f9c5f97..1293617c6 100755
--- a/dev/release/update_change_log.sh
+++ b/dev/release/update_change_log.sh
@@ -29,8 +29,8 @@
 
 set -e
 
-SINCE_TAG="35.0.0"
-FUTURE_RELEASE="36.0.0"
+SINCE_TAG="36.0.0"
+FUTURE_RELEASE="37.0.0"
 
 SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 SOURCE_TOP_DIR="$(cd "${SOURCE_DIR}/../../" && pwd)"
diff --git a/parquet_derive/README.md b/parquet_derive/README.md
index 70be54015..26112d009 100644
--- a/parquet_derive/README.md
+++ b/parquet_derive/README.md
@@ -32,8 +32,8 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-parquet = "36.0.0"
-parquet_derive = "36.0.0"
+parquet = "37.0.0"
+parquet_derive = "37.0.0"
 ```
 
 and this to your crate root:


Reply via email to