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

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


    omit 70069c6  Update for 6.5.0 release (#1094)
    omit 092fc64  support cast decimal to decimal (#1084) (#1093)
    omit 0145976  Fix like regex escaping (#1085) (#1090)
    omit 7c748bf  support cast decimal to signed numeric (#1073) (#1089)
    omit bd3600b  parquet: Use constant for RLE decoder buffer size (#1070) 
(#1088)
    omit 2b5c53e  Box RleDecoder index buffer (#1061) (#1062) (#1081)
    omit 78721bc  BooleanBufferBuilder correct buffer length (#1051) (#1052) 
(#1080)
    omit 3a5e354  support cast signed numeric to decimal (#1044) (#1079)
    omit 000bdb3  fix(compute): LIKE escape parenthesis (#1042) (#1078)
    omit e0abdb9  Add Schema::project and RecordBatch::project functions  
(#1033) (#1077)
    omit 31911a4  Remove outdated safety example from doc (#1050) (#1058)
    omit 71ac862  Use existing array type in `take` kernel (#1046) (#1057)
    omit 1c59023  Extract method to drive PageIterator -> RecordReader (#1031) 
(#1056)
    omit 7ca3936  Clarify governance of arrow crate (#1030) (#1055)
    omit 7a0bca3  Prepare for the 6.4.0: release notes and version update 
(#1025)
    omit 049f485  Force new cargo and target caching to fix CI (#1023) (#1024)
    omit ef37da3  Fix: fixes a broken link and some missing styling in the main 
arrow crate docs (#1013) (#1019)
    omit f2c746a  Remove out of date comment (#1008) (#1018)
    omit 557fc11  Remove unneeded `rc` feature of serde (#990) (#1016)
    omit b28385e  Docstrings for Timestamp*Array. (#988) (#1015)
    omit a92672e  Cherry pick Add full data validation for ArrayData::try_new() 
(#1007)
    omit 6c8b293  Add boolean comparison to scalar kernels for less then, 
greater than (#977) (#1005)
    omit 14d140a  fix some typos in code and comments (#985) (#1006)
    omit b4507f5  Cherry pick Fix warnings introduced by Rust/Clippy 1.57.0 to 
active_release (#1004)
    omit 686ac18  Prepare for 6.3.0 release: Version updated + CHANGELOG (#981)
    omit 7e51df0  add more error test case and change the code style (#952) 
(#976)
    omit 6c570cf  Support read decimal data from csv reader if user provide the 
schema with decimal data type (#941) (#974)
    omit 4fa0d4d  Adding Pretty Print Support For Fixed Size List (#958) (#968)
    omit 9d453a3  Fix bug in temporal utilities due to DST being ignored. 
(#955) (#967)
    omit 1b9fd9e  Inferring 2. as Float64 for issue #929 (#950) (#966)
    omit e6c5e1c  Fix CI for latest nightly (#970) (#973)
    omit c96e8de  Fix primitive sort when input contains more nulls than the 
given sort limit (#954) (#965)
    omit 094037d  Update comfy-table to 5.0 (#957) (#964)
    omit 9f63502  Fix csv writing of timestamps to show timezone. (#849) (#963)
    omit f7deba4  Adding ability to parse float from number with leading 
decimal (#831) (#962)
    omit 59f96e8  add ilike comparitor (#874) (#961)
    omit 54023c8  Remove unpassable cargo publish check from 
verify-release-candidate.sh (#882) (#949)
    omit 311d59f  Prepare for 6.2.0 release (#947)
    omit 4037933  Fix validation for offsets of StructArrays (#942) (#946)
    omit 1af9ca5  implement take kernel for null arrays (#939) (#944)
    omit 320de1c  add checker for appending i128 to decimal builder (#928) 
(#943)
    omit dff1411  Validate arguments to ArrayData::new and null bit buffer and 
buffers (#810) (#936)
    omit c3eae1e  fix some warning about unused variables in panic tests (#894) 
(#933)
    omit e80bb01  fix some clippy warnings (#896) (#930)
    omit bde8946  feat(ipc): add support for deserializing messages with nested 
dictionary fields (#923) (#931)
    omit 792544b  test moving out (#895) (#932)
    omit 3f0e252  Cherry pick Automatically retry failed MIRI runs to work 
around intermittent failures  (#934)
    omit c9a9515  Update mod.rs (#909) (#919)
    omit 64ed79e  Mark boolean kernels public (#913) (#920)
    omit 8b95fe0  doc example  mistype (#904) (#918)
    omit 34c5eab  allow null array to be cased to all other types (#884) (#917)
    omit 3c69752  Fix instances of UB that cause tests to not pass under miri 
(#878) (#916)
    omit 8540214  feat(ipc): Support writing dictionaries nested in structs and 
unions (#870) (#915)
    omit 03d95e6  Fix references to changelog (#905)
    omit 03deeee  Release 6.1.0 (#880)
    omit b42649b  implement eq_dyn and neq_dyn (#858) (#867)
    omit 01743f3  fix: fix a bug in offset calculation for unions (#863) (#871)
    omit 8bfff79  add lt_bool, lt_eq_bool, gt_bool, gt_eq_bool (#860) (#868)
    omit bfac9e5  Test out new tarpaulin version (#852) (#866)
    omit 8845e91  fix(ipc): Support serializing structs containing dictionaries 
(#848) (#865)
    omit 620282a  Implement boolean equality kernels (#844) (#857)
    omit 94cddca  Cherry pick fix parquet_derive with default features (and fix 
cargo publish) (#856)
    omit 733fd58  Use kernel utility for parsing timestamps in csv reader. 
(#832) (#853)
    omit 809350c  Update README.md (#834) (#854)
    omit 70582f4  [MINOR] Delete temp file from docs (#836) (#855)
    omit a721e00  Force fresh cargo cache key in CI (#839) (#851)
    omit 2cc6493  [Minor] Fix clippy errors with new rust version (1.56) and 
float formatting with nightly (#845) (#850)
    omit 9e52269  Update version to 6.0.0 (#828)
     add f14d213  Update version to 7.0.0-SNAPSHOT (#829)
     add 491e564  Force fresh cargo cache key in CI (#839)
     add d6f3ef7  fix parquet_derive with default features (and fix `cargo 
publish`) (#837)
     add 7472e5e  [MINOR] Delete temp file from docs (#836)
     add 19a2552  Update README.md (#834)
     add 4cfe621  Use kernel utility for parsing timestamps in csv reader. 
(#832)
     add bd9d561  [Minor] Fix clippy errors with new rust version (1.56) and 
float formatting with nightly (#845)
     add 3ea0e18  Implement boolean equality kernels (#844)
     add 2662bd8  add lt_bool, lt_eq_bool, gt_bool, gt_eq_bool (#860)
     add fc49f58  implement eq_dyn and neq_dyn (#858)
     add c38ac2a  Test out new tarpaulin version (#852)
     add e44f1ad  fix(ipc): Support serializing structs containing dictionaries 
(#848)
     add 05eb63f  fix: fix a bug in offset calculation for unions (#863)
     add 1f07735  bump .github/workflows/miri.yaml (#875)
     add c7cf8f7  feat(ipc): Support writing dictionaries nested in structs and 
unions (#870)
     add 898924f  Remove unpassable cargo publish check from 
verify-release-candidate.sh (#882)
     add 2310936  Use different caching for MIRI runs (#892)
     add f4fdc9c  2018 -> 2021 (#591)
     add 81ffa24  allow null array to be cased to all other types (#884)
     add 2a0a4c3  portable check for shasums (#887)
     add f0451bb  fix ffi warning on failed to drop (#893)
     add 43d1c85  fix some warning about unused variables in panic tests (#894)
     add 06f730e  casting kernel can combine multi-match patterns (#883)
     add a7547d5  test moving out (#895)
     add 4666b5f  Fix instances of UB that cause tests to not pass under miri 
(#878)
     add 0892595  Disable cargo / build caching for MIRI runs (#899)
     add 2cf3178  Fix clippy (#900)
     add b79c600  fix some clippy warnings (#896)
     add 1d3d5e3  Bump deps (#864)
     add 67af0d0  Update mod.rs (#909)
     add d5a4bd7  doc example  mistype (#904)
     add bb05b00  Mark boolean kernels public (#913)
     add 62934e9  Automatically retry failed MIRI runs to work around 
intermittent failures (#922)
     add 74b520c  Validate arguments to ArrayData::new and null bit buffer and 
buffers (#810)
     add e20d3fa  feat(ipc): add support for deserializing messages with nested 
dictionary fields (#923)
     add ee1d164  add ilike comparitor (#874)
     add ece8a7c  Adding ability to parse float from number with leading 
decimal (#831)
     add 1945f6f  add checker for appending i128 to decimal builder (#928)
     add ef1cd07  implement take kernel for null arrays (#939)
     add 078bc10  Fix validation for offsets of StructArrays (#942)
     add f5a4341  Inferring 2. as Float64 for issue #929 (#950)
     add bfc95be  Fix csv writing of timestamps to show timezone. (#849)
     add b03b80c  Support read decimal data from csv reader if user provide the 
schema with decimal data type (#941)
     add 32d8c0a  add more error test case and change the code style (#952)
     add 007fb58  Update comfy-table to 5.0 (#957)
     add 02f3ec8  Fix primitive sort when input contains more nulls than the 
given sort limit (#954)
     add 9703f98  Fix bug in temporal utilities due to DST being ignored. (#955)
     add b039cf4  Adding Pretty Print Support For Fixed Size List (#958)
     add d40cdc1  Fix CI for latest nightly (#970)
     add 434e3f7  Add boolean comparison to scalar kernels for less then, 
greater than (#977)
     add f6908bf  add support for f16 (#888)
     add d8f667b  Upgrading parquet-format to 4.0.0 (#979)
     add 6a6e7f7  fix some typos in code and comments (#985)
     add e9be49d  Change `pretty_format_batches` to return `Result<impl 
Display>` (#975)
     add 9fb2a5f  Fix warnings introduced by Rust/Clippy 1.57.0 (#992)
     add 771b248  Remove unneeded `rc` feature of serde (#990)
     add 5806d29  Add full data validation for ArrayData::try_new() (#921)
     add 0570bd6  Update rust version to 1.57 (#1003)
     add 6817c80  Docstrings for Timestamp*Array. (#988)
     add 72c9d1e  Minimize features of indexmap and chrono (#1000)
     add 239cba1  Remove out of date comment (#1008)
     add 2e46ede  Fix: fixes a broken link and some missing styling in the main 
arrow crate docs (#1013)
     add e0abda2  Force new cargo and target caching to fix CI (#1023)
     add 7e44ca8  Clarify governance of arrow crate (#1030)
     add 07660c6  Simplify parquet arror `RecordReader` (#1021)
     add ab48e69  Extract method to drive PageIterator -> RecordReader (#1031)
     add f21fa54  Mark `MutableBuffer::typed_data_mut` unsafe (#1029)
     add fc343e7  Avoid allocating vector of indices in 
lexicographical_partition_ranges (#998)
     add 2d28534  Use existing array type in `take` kernel (#1046)
     add caa52ef  Remove outdated safety example from doc (#1050)
     add 99b7d01  Address benchmarks that aren't compiling (#1001)
     add cd75a13  BooleanBufferBuilder correct buffer length (#1051) (#1052)
     add 8c17cff  Add MONTH_DAY_NANO interval type, impl `ArrowNativeType` for 
`i128` (#779)
     add 0691f80  fix(compute): LIKE escape parenthesis (#1042)
     add 4b3d928  support cast signed numeric to decimal (#1044)
     add 127fb29  Box RleDecoder index buffer (#1061) (#1062)
     add f3e452c  Add Schema::project and RecordBatch::project functions  
(#1033)
     add 5a32391  parquet: Use constant for RLE decoder buffer size (#1070)
     add a14e3af  Update pyo3 to 0.15 (#1076)
     add 8f41a07  support cast decimal to signed numeric (#1073)
     add e8cc39e  Fix like regex escaping (#1085)
     add 8b85aa0  support cast decimal to decimal (#1084)
     add 3dca969  Allow proc-macro2 dependency to be flexible (#1102)
     add 78de3ab  implement eq_dyn, neq_dyn, lt_dyn, lt_eq_dyn, gt_dyn, 
gt_eq_dyn for timestamp types (#1095)
     add 74591a5  Print the 'FixedSizeBinaryArray' like a normal 'BinaryArray' 
(#1097)
     add 2ad99ec  MutableArrayData support extend decimal data type (#1100)
     add 0d825c1  Define eq_dyn_scalar API (#1074)
     add d37f580  fix bug: error type for BufferBuilder (#1104)
     add 2bf255e  Add lt dyn scalar kernel (#1114)
     add 9a592f6  Add kernel and tests (#1124)
     add e430f5e  Add kernel and tests (#1121)
     add fe106e0  Add lt eq dyn scalar kernel (#1115)
     add 1cbda7a  Add gt dyn scalar kernel (#1116)
     add 37b843b  Add gt eq dyn scalar kernel (#1117)
     add 985a404  Add neq dyn scalar kernel (#1118)
     add ab818fe  Add kernel and tests (#1122)
     add 34d0f66  Add kernel and tests (#1123)
     add dea6cce  Add kernel and tests (#1125)
     add 89d5273  Update Union Array to add `UnionMode`,  match latest Arrow 
Spec, and rename `new` -> `unsafe new_unchecked()` (#885)
     add d852229  allow using custom datetime format for inference and parsing 
csv file (#1112)
     add 3c12ebe  Add Schema::with_metadata and Field::with_metadata (#1092)
     add ae2e39c  Implement Array for ArrayRef, Improve as_* kernels to take 
`&dyn Array` (#1129)
     add bc2d7aa  Make arrow::array_reader private (#1032) (#1133)
     add 430bdd4  Fix reading of dictionary encoded pages with null values 
(#1111) (#1130)
     add 333515f  Add dyn boolean kernels (#1131)
     add 769a675  Add more information on SIMD (#1138)
     add 615aeb6  *_dyn_scalar kernels: Support Float32Array and Float64Array,  
(#1127)
     add b46a81f  feat: union schema serialization/deserialization for ipc 
(#1135)
     add bdbc652  Dyn comparison of interval arrays (#1106) (#1107)
     add a579f9d  feat(ipc): support for reading union arrays through IPC 
(#1140)
     add 7793a0d  Update version to 7.0.0 and update CHANGELOG (#1141)
     add 719096b  Update readme to clarify versioning (#1142)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (70069c6)
            \
             N -- N -- N   refs/heads/active_release (719096b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/miri.yaml                        |    5 +-
 .github/workflows/rust.yml                         |   47 +
 CHANGELOG.md                                       |   30 +
 arrow-flight/Cargo.toml                            |   17 +-
 arrow-flight/src/arrow.flight.protocol.rs          |   11 +-
 arrow-pyarrow-integration-testing/Cargo.toml       |    9 +-
 arrow/CONTRIBUTING.md                              |   10 +-
 arrow/Cargo.toml                                   |   14 +-
 arrow/README.md                                    |   12 +-
 arrow/examples/read_csv.rs                         |    2 +-
 arrow/src/alloc/types.rs                           |    2 +
 arrow/src/array/array.rs                           |   95 +-
 arrow/src/array/array_primitive.rs                 |   18 +
 arrow/src/array/array_union.rs                     |   53 +-
 arrow/src/array/builder.rs                         |   18 +-
 arrow/src/array/cast.rs                            |   43 +-
 arrow/src/array/data.rs                            |  232 +++-
 arrow/src/array/equal/mod.rs                       |   11 +-
 arrow/src/array/equal/utils.rs                     |    2 +-
 arrow/src/array/equal_json.rs                      |    6 +
 arrow/src/array/mod.rs                             |   92 +-
 arrow/src/array/ord.rs                             |    3 +
 arrow/src/array/transform/mod.rs                   |   96 +-
 arrow/src/buffer/mutable.rs                        |   21 +-
 arrow/src/buffer/ops.rs                            |    5 +-
 arrow/src/compute/kernels/arithmetic.rs            |   33 +-
 arrow/src/compute/kernels/cast.rs                  |  191 +--
 arrow/src/compute/kernels/comparison.rs            | 1312 +++++++++++++++++++-
 arrow/src/compute/kernels/partition.rs             |  133 +-
 arrow/src/compute/kernels/sort.rs                  |   11 +-
 arrow/src/compute/kernels/take.rs                  |   15 +-
 arrow/src/csv/reader.rs                            |  408 ++++--
 arrow/src/csv/writer.rs                            |    1 +
 arrow/src/datatypes/datatype.rs                    |   25 +-
 arrow/src/datatypes/field.rs                       |   12 +-
 arrow/src/datatypes/mod.rs                         |  150 ++-
 arrow/src/datatypes/native.rs                      |   46 +-
 arrow/src/datatypes/numeric.rs                     |    1 +
 arrow/src/datatypes/schema.rs                      |   42 +-
 arrow/src/datatypes/types.rs                       |    8 +
 arrow/src/ipc/convert.rs                           |  101 +-
 arrow/src/ipc/gen/Schema.rs                        |   14 +-
 arrow/src/ipc/reader.rs                            |  127 +-
 arrow/src/ipc/writer.rs                            |    2 +-
 arrow/src/pyarrow.rs                               |   12 +-
 arrow/src/util/display.rs                          |   45 +
 arrow/src/util/integration_util.rs                 |  179 ++-
 arrow/src/util/pretty.rs                           |  121 +-
 arrow/test/dependency/default-features/Cargo.toml  |    5 +-
 .../test/dependency/no-default-features/Cargo.toml |    5 +-
 arrow/test/dependency/simd/Cargo.toml              |    5 +-
 dev/release/update_change_log.sh                   |    4 +-
 dev/release/verify-release-candidate.sh            |   16 +-
 format/Schema.fbs                                  |   13 +-
 integration-testing/Cargo.toml                     |   11 +-
 .../flight_server_scenarios/auth_basic_proto.rs    |    6 +-
 integration-testing/src/lib.rs                     |   43 +
 parquet/Cargo.toml                                 |   17 +-
 parquet/src/arrow/array_reader.rs                  |  150 ++-
 parquet/src/arrow/arrow_array_reader.rs            |  220 +++-
 parquet/src/arrow/arrow_writer.rs                  |   21 +-
 parquet/src/arrow/levels.rs                        |    6 +-
 parquet/src/arrow/mod.rs                           |    2 +-
 parquet/src/arrow/record_reader.rs                 |   73 +-
 parquet/src/arrow/schema.rs                        |    2 +-
 parquet/src/basic.rs                               |   11 +
 parquet/src/file/metadata.rs                       |    6 +
 parquet/src/file/writer.rs                         |    2 +
 parquet/src/lib.rs                                 |   16 +
 parquet/src/util/hash_util.rs                      |    1 -
 parquet_derive/Cargo.toml                          |    7 +-
 parquet_derive/README.md                           |   18 +-
 parquet_derive/src/lib.rs                          |    4 +-
 .../test/dependency/default-features/Cargo.toml    |    5 +-
 parquet_derive_test/Cargo.toml                     |   11 +-
 rustfmt.toml                                       |    3 +-
 76 files changed, 3695 insertions(+), 831 deletions(-)

Reply via email to