fix(deps): update rust crate arrow-array to v56 - autoclosed #157
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
55.2->56.0Release Notes
apache/arrow-rs (arrow-array)
v56.2.0Compare Source
Full Changelog
Implemented enhancements:
FixedSizeBinary#8335Utf8andBinaryView#8333Boolean#8329cast_to_variant#8310Vairant::as_u*#8283cast_to_variant#8234DataType::Unionsupport forcast_to_variantkernel #8195DataType::Durationsupport forcast_to_variantkernel #8194variant_get: typed path access (STEP 1) #8150variantfeature toparquetcrate #8132VariantArray::valuefor shredded variants #8091DataType::Mapsupport forcast_to_variantkernel #8063DataType::List/LargeListsupport forcast_to_variantkernel #8060Fixed bugs:
to_ne_bytesfound for structbloom_filter::Blockfor targets390x-unknown-linux-gnu#8207Date64or Timestamp Values values #8155Documentation updates:
Closed issues:
Variant::as_f16#8228VariantArrayBuilderusesParentStatefor simpler rollbacks #8205ObjectBuilder::finishsignature infallible #8184i256tof64#8013Merged pull requests:
Arc::clonein CacheOptions for Parquet PredicateCache #8338 [parquet] (alamb)can_cast_typesfor temporal toUtf8View#8328 [arrow] (findepi)variant_integrationtest to use final approvedparquet-testingdata #8325 [parquet] (alamb)RecordDecoder#8293 [arrow] (jecsand838)DisplayforTz#8275 [arrow] (kylebarron)SSLKEYLOGFILEsupport for flight CLI #8239 [arrow] [arrow-flight] (crepererum)cast_to_variant#8235 (liamzwbao)Field::try_canonical_extension_type#8216 [arrow] (mbrobbel)DataType::Durationsupport forcast_to_variantkernel #8215 (liamzwbao)Object::finish#8214 (Weijun-H)DataType::Unionsupport forcast_to_variantkernel #8196 (liamzwbao)variant_experimentalfeature toparquetcrate #8133 [parquet] (alamb)VariantArray::valuefor shredded variants #8105 (klion26)* This Changelog was automatically generated by github_changelog_generator
v56.1.0: arrow 56.1.0Compare Source
Changelog
56.1.0 (2025-08-21)
Full Changelog
Implemented enhancements:
ArrowWriter#8012 [parquet]Fixed bugs:
Documentation updates:
Performance improvements:
RecordBatchDecoder#8127 [arrow] (rluvaton)Vecdirectly in builders #7984 [arrow] (liamzwbao)Closed issues:
VariantArrayBuildertracks starting offsets instead of (offset, len) pairs #8192ValueBuilderAPI to work withParentStatefor reliable nested rollbacks #8188ValueBufferasValueBuilder#8186ParentStateto track and rollback state on behalf of its owning builder #8182ObjectBuildershould detect duplicates at insertion time, not at finish #8180StringViewandLargeStringin ´batch_json_string_to_variant` #8145 [parquet]batch_json_string_to_variantandbatch_variant_to_json_stringjson_to_variant #8144 [parquet]tempfilecrate rather than custom temporary file generator in tests #8143 [arrow]Writeratherdyn Writein Decoder #8142 [arrow]ShreddingState::AllNullvariant #8088 [parquet]variant_get#8083 [parquet]DataType::RunEndEncodedsupport forcast_to_variantkernel #8064 [parquet]DataType::Dictionarysupport forcast_to_variantkernel #8062 [parquet]DataType::Structsupport forcast_to_variantkernel #8061 [parquet]DataType::Decimal32/Decimal64/Decimal128/Decimal256support forcast_to_variantkernel #8059 [parquet]DataType::Timestamp(..)support forcast_to_variantkernel #8058 [parquet]DataType::Float16support forcast_to_variantkernel #8057 [parquet]DataType::Intervalsupport forcast_to_variantkernel #8056 [parquet]DataType::Time32/Time64support forcast_to_variantkernel #8055 [parquet]DataType::Date32 / DataType::Date64support forcast_to_variantkernel #8054 [parquet]DataType::Nullsupport forcast_to_variantkernel #8053 [parquet]DataType::Booleansupport forcast_to_variantkernel #8052 [parquet]DataType::FixedSizeBinarysupport forcast_to_variantkernel #8051 [parquet]DataType::Binary/LargeBinary/BinaryViewsupport forcast_to_variantkernel #8050 [parquet]DataType::Utf8/LargeUtf8/Utf8Viewsupport forcast_to_variantkernel #8049 [parquet]cast_to_variantkernel #8043 [parquet]variant_getkernel for shredded variants #7941 [parquet]Decimal128(i128::MINandi128::MAX) tof64with overflow handling #7939 [arrow]Merged pull requests:
DataType::RunEndEncodedsupport forcast_to_variantkernel #8174 (liamzwbao)DataType::Dictionarysupport forcast_to_variantkernel #8173 (liamzwbao)ArrayBuilderforUnionBuilder#8169 [arrow] (grtlr)LargeStringandStringViewinbatch_json_string_to_variant#8163 (liamzwbao)batch_json_string_to_variantandbatch_variant_to_json_string#8161 (liamzwbao)arrow-avrowriter implementation with basic type support #8123 [arrow] (jecsand838)cast_to_variantkernel #8113 (abacef)DataType::Nullsupport to cast_to_variant #8107 (feniljain)DataType::Decimal32/Decimal64/Decimal128/Decimal256support forcast_to_variantkernel #8101 (liamzwbao)Decoderto support partial decoding #8100 [arrow] (jecsand838)DataType::Booleansupport forcast_to_variantkernel #8085 (sdf-jkl)DataType::{Date32,Date64}=>Variant::Date#8081 (superserious-dev)DataType::{Binary, LargeBinary, BinaryView}=>Variant::Binary#8074 (superserious-dev)DataType::Float16=>Variant::Float#8073 (superserious-dev)cast_to_variantkernel to cast native types toVariantArray#8044 [parquet] (alamb)SchemaStoreand fingerprinting #8039 [arrow] (jecsand838)variant_getand ShreddedVariantArray#8021 [parquet] (alamb)* This Changelog was automatically generated by github_changelog_generator
v56.0.0: arrow 56.0.0Compare Source
Changelog
56.0.0 (2025-07-29)
Full Changelog
Breaking changes:
u64forSerializedPageReaderState.offset&remaining_bytes, instead ofusize#7918 [parquet] (JigaoLuo)Implemented enhancements:
ListBuilder::with_valuefor convenience #7951 [parquet]ObjectBuilder::with_fieldfor convenience #7949 [parquet]simdutf8as an optional dependency when validating metadata #7902 [parquet] [arrow]ObjectBuilder#7899 [parquet]variant_getkernel #7893 [parquet]MapArrayin lexsort #7881 [arrow]VariantObjectss #7821 [parquet]VariantLists #7820 [parquet]ObjectBuilderto control validation behavior on duplicate field write #7777 [parquet]serde_jsonan optional dependency ofparquet-variant#7775 [parquet]BatchCoalescer::push_batchforPrimitiveArray#7763 [arrow]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.