Skip to content

feat: teach FSSTArray to compress the offsets of its codes#952

Merged
danking merged 2 commits intodevelopfrom
dk/recursively-compress-fsst-array
Oct 1, 2024
Merged

feat: teach FSSTArray to compress the offsets of its codes#952
danking merged 2 commits intodevelopfrom
dk/recursively-compress-fsst-array

Conversation

@danking
Copy link
Copy Markdown
Contributor

@danking danking commented Oct 1, 2024

The codes of an FSSTArray are a vector of binary-strings of one byte codes or an escape code followed by a data. The offsets, unexpectedly, grow quite large, increasing the file size (for example, the TPC-H l_comment column with this PR is 78% the byte size of itself on develop). Delta encoding notably decreases the size but also inflates the compression time, seemingly proportional to the space savings (TPC-H l_comment compresses in 111% of the time on develop).

The codes of an FSSTArray are a vector of binary-strings of one byte codes or an escape code
followed by a data. The offsets, unexpectedly, grow quite large, increasing the file size (for
example, the TPC-H l_comment column with this PR is 78% the byte size of itself on `develop`). Delta
encoding notably decreases the size but also inflates the compression time, seemingly proportional
to the space savings (TPC-H l_comment compresses in 111% of the time on `develop`).
@danking danking added the action/benchmark Trigger full benchmarks to run on this PR label Oct 1, 2024
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Oct 1, 2024
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vortex bytes_at

Details
Benchmark suite Current: e5191fe Previous: 52478e6 Ratio
bytes_at/array_data 588.2944950844585 ns (0.22959611495929266) 621.9418507028607 ns (2.44126432144094) 0.95
bytes_at/array_view 865.1191022724676 ns (1.666318527399028) 905.6464353728737 ns (1.9013790060506608) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Random Access

Details
Benchmark suite Current: e5191fe Previous: 52478e6 Ratio
random-access/vortex-tokio-local-disk 1128669.9406547272 ns (10988.47563457) 1175654.8494212877 ns (6598.379701895174) 0.96
random-access/vortex-local-fs 1284112.6363036358 ns (4239.39223065367) 1303883.0879566106 ns (3922.5651344748912) 0.98
random-access/parquet-tokio-local-disk 184892223.48246032 ns (1206274.9886448383) 189482193.93333334 ns (3414029.0191666633) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DataFusion

Details
Benchmark suite Current: e5191fe Previous: 52478e6 Ratio
arrow/planning 803599.5193729075 ns (951.4559682028485) 811039.0119660187 ns (821.7016929615056) 0.99
arrow/exec 1761526.3819850355 ns (6338.448264391394) 1754477.4944444916 ns (838.4234371726634) 1.00
vortex-pushdown-compressed/planning 511170.9495589795 ns (692.5652763919206) 504999.9065270491 ns (1056.0757173341117) 1.01
vortex-pushdown-compressed/exec 3038429.3735294114 ns (2137.7387941186316) 3076754.5541176484 ns (1549.3690735299606) 0.99
vortex-pushdown-uncompressed/planning 510456.05609998637 ns (619.6313885714917) 507371.8771848143 ns (2029.659159120638) 1.01
vortex-pushdown-uncompressed/exec 2946453.07235294 ns (2493.1657499996945) 2921435.0316666667 ns (3251.707631944213) 1.01
vortex-nopushdown-compressed/planning 817255.5472156473 ns (784.8128899420844) 821264.0768985472 ns (752.1470123177278) 1.00
vortex-nopushdown-compressed/exec 14392709.3175 ns (31599.25690624956) 7532220.418571431 ns (13789.501285715029) 1.91
vortex-nopushdown-uncompressed/planning 810402.4808958786 ns (463.9701070567826) 819798.0236872854 ns (2097.564586753433) 0.99
vortex-nopushdown-uncompressed/exec 1779707.2402901412 ns (1522.023482767865) 1763489.0853406393 ns (1547.5547677829163) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@danking danking marked this pull request as ready for review October 1, 2024 14:22
@danking danking requested a review from robert3005 October 1, 2024 14:23
Copy link
Copy Markdown
Contributor

@robert3005 robert3005 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should give the compressor a better name but otherwise lgtm

Comment thread vortex-sampling-compressor/src/compressors/fsst.rs Outdated
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vortex Compression

Details
Benchmark suite Current: e5191fe Previous: 52478e6 Ratio
Yellow Taxi Trip Data Compression Time/taxi compression 2503634355.5 ns (4792130.52125001) 2457828457.4 ns (5122084.863749981) 1.02
Yellow Taxi Trip Data Compression Time/taxi compression throughput 470808924 bytes 470808924 bytes 1
Yellow Taxi Trip Data Vortex-to-ParquetZstd Ratio/taxi 1.1197166472932132 ratio 1.1191356045352074 ratio 1.00
Yellow Taxi Trip Data Vortex-to-ParquetUncompressed Ratio/taxi 0.7187685953030962 ratio 0.7183956122917313 ratio 1.00
Yellow Taxi Trip Data Compression Ratio/taxi 0.12690276236140333 ratio 0.1268857363459831 ratio 1.00
Yellow Taxi Trip Data Compression Size/taxi 59746953 bytes 59738937 bytes 1.00
Public BI Compression Time/AirlineSentiment compression 405471.637833157 ns (216.64641114196274) 410258.70987970114 ns (178.92213011000422) 0.99
Public BI Compression Time/AirlineSentiment compression throughput 2020 bytes 2020 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/AirlineSentiment 6.4672897196261685 ratio 6.4672897196261685 ratio 1
Public BI Vortex-to-ParquetUncompressed Ratio/AirlineSentiment 4.398305084745763 ratio 4.398305084745763 ratio 1
Public BI Compression Ratio/AirlineSentiment 0.6207920792079208 ratio 0.6207920792079208 ratio 1
Public BI Compression Size/AirlineSentiment 1254 bytes 1254 bytes 1
Public BI Compression Time/Arade compression 3214368372.9 ns (2461156.0675001144) 3263895775.6 ns (2495398) 0.98
Public BI Compression Time/Arade compression throughput 787023760 bytes 787023760 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Arade 0.4756214220860639 ratio 0.4758240782134243 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/Arade 0.4245305888768376 ratio 0.4247114758619328 ratio 1.00
Public BI Compression Ratio/Arade 0.179312374254114 ratio 0.17931668543272442 ratio 1.00
Public BI Compression Size/Arade 141123099 bytes 141126492 bytes 1.00
Public BI Compression Time/Bimbo compression 22399367672 ns (23191131.405000687) 23422393668.1 ns (20375039.300001144) 0.96
Public BI Compression Time/Bimbo compression throughput 7121333608 bytes 7121333608 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Bimbo 1.2765169885934455 ratio 1.3421566950291128 ratio 0.95
Public BI Vortex-to-ParquetUncompressed Ratio/Bimbo 0.8655209607477977 ratio 0.9100268641435699 ratio 0.95
Public BI Compression Ratio/Bimbo 0.06319829638291537 ratio 0.06675800673990837 ratio 0.95
Public BI Compression Size/Bimbo 450056152 bytes 475406037 bytes 0.95
Public BI Compression Time/CMSprovider compression 13334197322.4 ns (20886510.14999962) 13014570392.2 ns (31995175.650000572) 1.02
Public BI Compression Time/CMSprovider compression throughput 5149123964 bytes 5149123964 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/CMSprovider 1.3069764708842067 ratio 1.1690154410281313 ratio 1.12
Public BI Vortex-to-ParquetUncompressed Ratio/CMSprovider 0.8439054186527057 ratio 0.754824962154752 ratio 1.12
Public BI Compression Ratio/CMSprovider 0.19148676549516452 ratio 0.17052116265577638 ratio 1.12
Public BI Compression Size/CMSprovider 985989093 bytes 878034605 bytes 1.12
Public BI Compression Time/Euro2016 compression 1993341633.7 ns (2944625.2000000477) 1982416446.3 ns (3156051.100000024) 1.01
Public BI Compression Time/Euro2016 compression throughput 393253221 bytes 393253221 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Euro2016 1.4408584553885335 ratio 1.4632212883085418 ratio 0.98
Public BI Vortex-to-ParquetUncompressed Ratio/Euro2016 0.6113249907526904 ratio 0.6208130557162552 ratio 0.98
Public BI Compression Ratio/Euro2016 0.43112822971639436 ratio 0.43239567006623447 ratio 1.00
Public BI Compression Size/Euro2016 169542565 bytes 170040990 bytes 1.00
Public BI Compression Time/Food compression 1142954416 ns (1802696.613749981) 1144143244.4 ns (2554262.136250019) 1.00
Public BI Compression Time/Food compression throughput 332718229 bytes 332718229 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Food 1.2681811382598833 ratio 1.2682659359052912 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/Food 0.7170605154521362 ratio 0.7171084621069876 ratio 1.00
Public BI Compression Ratio/Food 0.13348678289580582 ratio 0.13348677688471347 ratio 1.00
Public BI Compression Size/Food 44413486 bytes 44413484 bytes 1.00
Public BI Compression Time/HashTags compression 2910232997.4 ns (6858632.700000048) 2777276158.1 ns (3216719.9000000954) 1.05
Public BI Compression Time/HashTags compression throughput 804495592 bytes 804495592 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/HashTags 1.6279525516226578 ratio 1.6545702471917225 ratio 0.98
Public BI Vortex-to-ParquetUncompressed Ratio/HashTags 0.46283012469115836 ratio 0.4703975880959991 ratio 0.98
Public BI Compression Ratio/HashTags 0.26794521827535384 ratio 0.26289046341971756 ratio 1.02
Public BI Compression Size/HashTags 215560747 bytes 211494219 bytes 1.02
TPC-H l_comment Compression Time/chunked-without-fsst compression 185446543.7307738 ns (198969.35711307824) 185908695.05460316 ns (410546.3197886795) 1.00
TPC-H l_comment Compression Time/chunked-without-fsst compression throughput 183010921 bytes 183010921 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/chunked-without-fsst 3.215478020951991 ratio 3.215510709878994 ratio 1.00
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/chunked-without-fsst 0.9983884961808818 ratio 0.9984002796732011 ratio 1.00
TPC-H l_comment Compression Ratio/chunked-without-fsst 0.999965750677797 ratio 0.999965750677797 ratio 1
TPC-H l_comment Compression Size/chunked-without-fsst 183004653 bytes 183004653 bytes 1
TPC-H l_comment Compression Time/chunked-with-fsst compression 1180651205.75 ns (669420.875) 1125767370.25 ns (2829435.2737499475) 1.05
TPC-H l_comment Compression Time/chunked-with-fsst compression throughput 183010921 bytes 183010921 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/chunked-with-fsst 1.350086771879532 ratio 1.5059692062294874 ratio 0.90
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/chunked-with-fsst 0.4191946245962638 ratio 0.4675960406722859 ratio 0.90
TPC-H l_comment Compression Ratio/chunked-with-fsst 0.4180396753481176 ratio 0.4431550289832157 ratio 0.94
TPC-H l_comment Compression Size/chunked-with-fsst 76505826 bytes 81102210 bytes 0.94
TPC-H l_comment Compression Time/canonical-with-fsst compression 1181148141.4 ns (2436021.9493750334) 1125124099.15 ns (1685746.7556251287) 1.05
TPC-H l_comment Compression Time/canonical-with-fsst compression throughput 183010937 bytes 183010937 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/canonical-with-fsst 1.350110674570394 ratio 1.505962699386529 ratio 0.90
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/canonical-with-fsst 0.4191963048532095 ratio 0.4675961911245449 ratio 0.90
TPC-H l_comment Compression Ratio/canonical-with-fsst 0.41803168299171106 ratio 0.44314703443106246 ratio 0.94
TPC-H l_comment Compression Size/canonical-with-fsst 76504370 bytes 81100754 bytes 0.94

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TPC-H

Details
Benchmark suite Current: e5191fe Previous: 52478e6 Ratio
tpch_q1/vortex-in-memory-no-pushdown 462360430.1 ns (3029435.4462499917) 473753831.9 ns (1342503.412499994) 0.98
tpch_q1/vortex-in-memory-pushdown 521428958.9 ns (1572059.65625) 517159659.6 ns (1301444.8274999857) 1.01
tpch_q1/arrow 446010798.85 ns (1012450.125) 455214607 ns (1338972.7381249964) 0.98
tpch_q1/parquet 656864056.5 ns (1027494.6237499714) 667929726.6 ns (4424311.639999926) 0.98
tpch_q1/vortex-file-compressed 609346714 ns (2066517.6187500358) 640063629.8 ns (1618093.3824999928) 0.95
tpch_q1/vortex-file-uncompressed 533365073 ns (1893214.548750013) 550093548.4 ns (1360286.1200000048) 0.97
tpch_q2/vortex-in-memory-no-pushdown 120886293.60170634 ns (278493.8418288678) 122033944.99527779 ns (350892.3524999991) 0.99
tpch_q2/vortex-in-memory-pushdown 121543841.58404763 ns (739303.4776190519) 121570989.42678574 ns (140517.8623720333) 1.00
tpch_q2/arrow 118824930.18202381 ns (393646.29035715014) 120344122.53662698 ns (148800.64494047314) 0.99
tpch_q2/parquet 151993205.18547618 ns (265188.4255654812) 155130623.34285712 ns (404219.3774999827) 0.98
tpch_q2/vortex-file-compressed 153517477.60134923 ns (625584.8883333206) 152733348.94226187 ns (559796.7192276716) 1.01
tpch_q2/vortex-file-uncompressed 149409788.91742063 ns (698289.2946662009) 151549381.94575393 ns (1037287.9079166651) 0.99
tpch_q3/vortex-in-memory-no-pushdown 149979944.01111108 ns (579388.7284861058) 153139058.5018254 ns (296629.0756587088) 0.98
tpch_q3/vortex-in-memory-pushdown 177241796.70246032 ns (638121.8088512123) 183682846.7 ns (456237.96666666865) 0.96
tpch_q3/arrow 141752859.9761508 ns (804759.9020015001) 147530863.7793254 ns (804980.7301587313) 0.96
tpch_q3/parquet 331438316.05 ns (912163.4500000179) 338320127.35 ns (1435839.6212500036) 0.98
tpch_q3/vortex-file-compressed 324229937.15 ns (1187974.419999987) 329897224.55 ns (1526051.03125) 0.98
tpch_q3/vortex-file-uncompressed 273395944.65 ns (886905.1393750012) 279632379.6 ns (1456133.3931249976) 0.98
tpch_q4/vortex-in-memory-no-pushdown 108878209.41273808 ns (669244.130255945) 110561275.09865081 ns (299400.7417063415) 0.98
tpch_q4/vortex-in-memory-pushdown 134765179.40420634 ns (466650.0851379037) 138891181.11468253 ns (733456.3948621154) 0.97
tpch_q4/arrow 100051316.21257938 ns (274139.94185813516) 102040907.45321429 ns (666899.6302976236) 0.98
tpch_q4/parquet 213762301.6 ns (531224.853333354) 218784362.13333336 ns (1004894.0979166627) 0.98
tpch_q4/vortex-file-compressed 286289592.6 ns (683099.6481249928) 292073583.3 ns (1629590.525000006) 0.98
tpch_q4/vortex-file-uncompressed 222284752.9333333 ns (636365.6666666716) 229508152.66666666 ns (972704.1220833361) 0.97
tpch_q5/vortex-in-memory-no-pushdown 287829519.95 ns (1499818.3868750036) 293640047.3 ns (1575127.6993749738) 0.98
tpch_q5/vortex-in-memory-pushdown 297042755.4 ns (1290426.4500000179) 305548447.35 ns (1369747.2612499893) 0.97
tpch_q5/arrow 277525009.9 ns (1233431.8056249917) 286896415.5 ns (1098573.178124994) 0.97
tpch_q5/parquet 437805218.6 ns (2133112.798124999) 451179845.55 ns (2568424.400000006) 0.97
tpch_q5/vortex-file-compressed 339730433.3 ns (2420959.715624988) 349063314.2 ns (1441001.0100000203) 0.97
tpch_q5/vortex-file-uncompressed 337945447.1 ns (1159278.1124999821) 348406067.35 ns (3647175.9462500215) 0.97
tpch_q6/vortex-in-memory-no-pushdown 41180849.20321428 ns (244992.54736160487) 44439520.119206354 ns (608999.9928125031) 0.93
tpch_q6/vortex-in-memory-pushdown 87995533.0620635 ns (155953.03034821898) 92351866.1720238 ns (277177.66389434785) 0.95
tpch_q6/arrow 34659967.930952385 ns (148646.46220435947) 35102121.459669314 ns (239346.04340608418) 0.99
tpch_q6/parquet 150021062.3222222 ns (390382.4030763954) 152584258.44603175 ns (1612736.7628908753) 0.98
tpch_q6/vortex-file-compressed 66963275.914464295 ns (230280.5370104164) 67726273.71017858 ns (195265.9840520844) 0.99
tpch_q6/vortex-file-uncompressed 175840249.0720238 ns (624502.2071874887) 183773983.26666665 ns (1486436.5250000209) 0.96
tpch_q7/vortex-in-memory-no-pushdown 548037877.8 ns (3372983.880000055) 549781747.7 ns (4418606.680000007) 1.00
tpch_q7/vortex-in-memory-pushdown 594690998.5 ns (2890391.2350000143) 596800286.9 ns (4536096.267499983) 1.00
tpch_q7/arrow 529661579.8 ns (3767637.350000024) 542336067.2 ns (1872604.550000012) 0.98
tpch_q7/parquet 685100922.6 ns (3289077.9575000405) 690321443 ns (1334760.1462500095) 0.99
tpch_q7/vortex-file-compressed 708567899.6 ns (4635399.023750007) 708629925.2 ns (3608811.3237499595) 1.00
tpch_q7/vortex-file-uncompressed 687797442.5 ns (5304445.379999995) 691050414.5 ns (3556727.996249974) 1.00
tpch_q8/vortex-in-memory-no-pushdown 218666240.7 ns (1197224.2975000143) 224198995.2 ns (456437.2650000006) 0.98
tpch_q8/vortex-in-memory-pushdown 230714586.06666666 ns (561957.75) 234873629.46666664 ns (645110.5166666508) 0.98
tpch_q8/arrow 209186097.16666663 ns (393649.31708332896) 211970127.46666664 ns (608555.5499999672) 0.99
tpch_q8/parquet 474481803.05 ns (826954.3356249928) 478931255.7 ns (1253181.8618749976) 0.99
tpch_q8/vortex-file-compressed 285369168.75 ns (826275.1137500405) 288001227.45 ns (1103182.2181250155) 0.99
tpch_q8/vortex-file-uncompressed 280929985.6 ns (1618112.0656249821) 269322985.05 ns (1079727.1443750262) 1.04
tpch_q9/vortex-in-memory-no-pushdown 402151547.15 ns (3526305.5506249964) 405742240.2 ns (2957116.5831249654) 0.99
tpch_q9/vortex-in-memory-pushdown 398894674.2 ns (1449215.9487499893) 404655467.25 ns (935960.1756249964) 0.99
tpch_q9/arrow 380381273 ns (1578630.3462499976) 389614418.75 ns (827487.974999994) 0.98
tpch_q9/parquet 676849287.9 ns (2077952.8174999952) 691605875.2 ns (7120059.649999976) 0.98
tpch_q9/vortex-file-compressed 439829528.35 ns (6299674.875) 439047441.15 ns (3066583.950000018) 1.00
tpch_q9/vortex-file-uncompressed 433927824.55 ns (5863697.449999988) 426089511.95 ns (6036113.513749987) 1.02
tpch_q10/vortex-in-memory-no-pushdown 219490038.96666664 ns (616374.5049999952) 232536346.90000004 ns (2661571.0274999887) 0.94
tpch_q10/vortex-in-memory-pushdown 250161825.9 ns (1108744.8900000006) 255512972.5 ns (1568454.275000006) 0.98
tpch_q10/arrow 213700223.4 ns (532044.2500000149) 215940202.16666666 ns (533478.8799999654) 0.99
tpch_q10/parquet 471149459.6 ns (1003167.0737500191) 474610639.35 ns (3217533.025000006) 0.99
tpch_q10/vortex-file-compressed 445092305.2 ns (1373015.8956249952) 453061021.15 ns (852169.8637499809) 0.98
tpch_q10/vortex-file-uncompressed 349496231.9 ns (577517.584374994) 350580045.6 ns (1084275.9812500179) 1.00
tpch_q11/vortex-in-memory-no-pushdown 172130639.83507937 ns (699521.8056011796) 173344918.21246034 ns (297433.2367876768) 0.99
tpch_q11/vortex-in-memory-pushdown 171695468.9413889 ns (1306371.3313888907) 172768528.8143651 ns (149697.98953175545) 0.99
tpch_q11/arrow 169310748.9279762 ns (455457.35091517866) 173791743.48642856 ns (787790.9656785727) 0.97
tpch_q11/parquet 179262956.5719841 ns (1032412.9061210454) 184048438.23333332 ns (1159569.6104166508) 0.97
tpch_q11/vortex-file-compressed 220455286.13333336 ns (852413.9883333147) 227209611.2666667 ns (697084.049583301) 0.97
tpch_q11/vortex-file-uncompressed 220290530.6 ns (872949.4383333623) 224819134.03333336 ns (407946.77375000715) 0.98
tpch_q12/vortex-in-memory-no-pushdown 198319948.13333333 ns (306601.07666665316) 198985868.26666665 ns (210551.38375000656) 1.00
tpch_q12/vortex-in-memory-pushdown 239684479.1666667 ns (400852.5324999988) 249430533.19999996 ns (349903.1712499857) 0.96
tpch_q12/arrow 165387749.15023807 ns (224254.48583334684) 168044356.2545238 ns (362398.2770714313) 0.98
tpch_q12/parquet 358438897.75 ns (504094.7475000024) 355244833.2 ns (442124.46000000834) 1.01
tpch_q12/vortex-file-compressed 635738257.4 ns (1013007.1062499285) 662436633.2 ns (1481965.75) 0.96
tpch_q12/vortex-file-uncompressed 346883090.3 ns (1102950.170625031) 355624154.5 ns (1023949.428124994) 0.98
tpch_q13/vortex-in-memory-no-pushdown 162655577.84968254 ns (1016137.6269980222) 163704395.13809526 ns (850006.4140743911) 0.99
tpch_q13/vortex-in-memory-pushdown 162675866.6993254 ns (1658962.753535226) 164551489.72892857 ns (1573218.558296129) 0.99
tpch_q13/arrow 160699005.88972223 ns (2987377.559388876) 173633862.4832143 ns (3509716.4917991012) 0.93
tpch_q13/parquet 311099814.65 ns (2660945.9243749976) 321852767.35 ns (4025722.313749999) 0.97
tpch_q13/vortex-file-compressed 204789924.8333333 ns (1775148.114166677) 217340587.6 ns (1937925.935833335) 0.94
tpch_q13/vortex-file-uncompressed 188495783.5333333 ns (1494667.7549999952) 201651888.36666664 ns (3382724.3633333296) 0.93
tpch_q14/vortex-in-memory-no-pushdown 45992536.15321429 ns (364353.7470788695) 49001342.209880956 ns (193822.29347172752) 0.94
tpch_q14/vortex-in-memory-pushdown 84438143.99418649 ns (246163.2052896768) 88905180.42474206 ns (537143.4683752581) 0.95
tpch_q14/arrow 37210734.662301585 ns (565306.6043650806) 37302585.13813492 ns (554758.2146230116) 1.00
tpch_q14/parquet 220940219.2 ns (1320176.5329166502) 222629267.93333334 ns (1206959.8599999994) 0.99
tpch_q14/vortex-file-compressed 120554476.79234128 ns (458307.45552678406) 125093078.25115077 ns (803384.9205788672) 0.96
tpch_q14/vortex-file-uncompressed 153900117.41265872 ns (712750.0532767773) 156697935.9484524 ns (398491.1267410815) 0.98
tpch_q15/vortex-in-memory-no-pushdown 74989100.0722222 ns (330677.13837153465) 73356067.1308135 ns (318505.22848213464) 1.02
tpch_q15/vortex-in-memory-pushdown 117771951.72496033 ns (474530.6310639903) 124433371.27480158 ns (712576.6032366008) 0.95
tpch_q15/arrow 64507163.49857142 ns (849024.736773815) 63139248.85662697 ns (144229.070848722) 1.02
tpch_q15/parquet 294261832.25 ns (1106682.1862500012) 296222804.75 ns (726363.3037500083) 0.99
tpch_q15/vortex-file-compressed 219215148.33333334 ns (427738.665416643) 224019507.9666667 ns (451628.2116666734) 0.98
tpch_q15/vortex-file-uncompressed 308235150 ns (1184285.1543750167) 307287338.7 ns (556480.3762499988) 1.00
tpch_q16/vortex-in-memory-no-pushdown 105091205.46376982 ns (144428.06392460316) 106287160.33583333 ns (128803.83991666138) 0.99
tpch_q16/vortex-in-memory-pushdown 124741787.79793651 ns (431224.47520635277) 124820809.26746032 ns (259289.40926587582) 1.00
tpch_q16/arrow 104515952.46325396 ns (242803.55858828872) 105693344.9281746 ns (105317.70376983285) 0.99
tpch_q16/parquet 121379142.57186508 ns (404845.2290198356) 122965407.72301587 ns (373181.24492061883) 0.99
tpch_q16/vortex-file-compressed 135019173.19281748 ns (509782.7570967078) 137334299.18075398 ns (323225.0115902871) 0.98
tpch_q16/vortex-file-uncompressed 129548152.52710316 ns (230250.9875714332) 132474963.44238095 ns (201633.77310118824) 0.98
tpch_q17/vortex-in-memory-no-pushdown 553830725.8 ns (9068642.186249971) 559769540.8 ns (4195303.199999988) 0.99
tpch_q17/vortex-in-memory-pushdown 630252518.2 ns (6895643.168749988) 630560809.7 ns (8048044.304999948) 1.00
tpch_q17/arrow 551452674.3 ns (8112572.950000048) 543795986.6 ns (3470160.050000012) 1.01
tpch_q17/parquet 580146523.2 ns (1788676.2000000477) 589179399.9 ns (3200751.422500074) 0.98
tpch_q17/vortex-file-compressed 608349835.1 ns (1849197.3999999762) 610919783.8 ns (2406357.4362499714) 1.00
tpch_q17/vortex-file-uncompressed 601075742.7 ns (3093057.8912499547) 603617103.5 ns (2871242.0499999523) 1.00
tpch_q18/vortex-in-memory-no-pushdown 1008695058.9 ns (6285290.503749967) 988066053.5 ns (3488608.5037499666) 1.02
tpch_q18/vortex-in-memory-pushdown 1002442895 ns (8026523.099999964) 984659144.4 ns (3409353.1862499714) 1.02
tpch_q18/arrow 991603093.2 ns (5882918.5) 976080218.9 ns (4170958.0750000477) 1.02
tpch_q18/parquet 1175940088 ns (5177479.573750019) 1164048981.9 ns (4007732.8337500095) 1.01
tpch_q18/vortex-file-compressed 1057040647.5 ns (6728925.584999919) 1035005497.1 ns (3515578.050000012) 1.02
tpch_q18/vortex-file-uncompressed 1044658883.5 ns (10549752.29250002) 1003305212.1 ns (5451752.157499969) 1.04
tpch_q19/vortex-in-memory-no-pushdown 162188038.4645238 ns (477193.1475803405) 161711108.29547623 ns (229360.0691666603) 1.00
tpch_q19/vortex-in-memory-pushdown 239578898.63333336 ns (563860.700000003) 240539998.2333333 ns (534181.5945833474) 1.00
tpch_q19/arrow 149267560.84833333 ns (248734.57354167104) 148811179.09051585 ns (287697.4494404942) 1.00
tpch_q19/parquet 471786777.85 ns (860942.9868749976) 473587080.5 ns (874611.859375) 1.00
tpch_q19/vortex-file-compressed 610906538.5 ns (980197.4500000477) 630583883.8 ns (1033234.5274999738) 0.97
tpch_q19/vortex-file-uncompressed 312886873.65 ns (563084.5618749857) 320035096.55 ns (794519.5499999821) 0.98
tpch_q20/vortex-in-memory-no-pushdown 245388716.53333336 ns (3722431.9349999875) 244462027.5 ns (543251.0320833325) 1.00
tpch_q20/vortex-in-memory-pushdown 267162391.25 ns (2006439.2243749797) 271495915.85 ns (2377837.450000018) 0.98
tpch_q20/arrow 234717239.86666664 ns (931994.1958333105) 244997016.99999994 ns (2750550.450000003) 0.96
tpch_q20/parquet 353892736.4 ns (1435847.3649999797) 356502791.35 ns (1202214.8087500036) 0.99
tpch_q20/vortex-file-compressed 349918662.5 ns (1455726.875) 359972498.05 ns (2659749.193750024) 0.97
tpch_q20/vortex-file-uncompressed 384304662.5 ns (1908997.949999988) 401844881.75 ns (3552620.300000012) 0.96
tpch_q21/vortex-in-memory-no-pushdown 832735982.2 ns (3069893.414999962) 840962449.6 ns (3961612.800000012) 0.99
tpch_q21/vortex-in-memory-pushdown 881493646.3 ns (7296335.946249962) 895270082.6 ns (6769742.314999998) 0.98
tpch_q21/arrow 816381734.6 ns (3037926.7674999833) 817174345.7 ns (4448524.399999976) 1.00
tpch_q21/parquet 972350929.4 ns (3150031.75) 1013670720 ns (7141520.801249981) 0.96
tpch_q21/vortex-file-compressed 1229175135.3 ns (5086992.161249995) 1253691534.8 ns (14309496.50124991) 0.98
tpch_q21/vortex-file-uncompressed 1086868396.6 ns (5800837.561250091) 1154241571.1 ns (5996323.6100001335) 0.94
tpch_q22/vortex-in-memory-no-pushdown 68369727.76075396 ns (716791.1309851184) 70304310.5931746 ns (220524.2977301553) 0.97
tpch_q22/vortex-in-memory-pushdown 67888701.55569445 ns (247293.1688836813) 70275939.12329365 ns (356275.8601726219) 0.97
tpch_q22/arrow 66366191.4625 ns (203097.2987708375) 68512666.70307541 ns (227047.13017857075) 0.97
tpch_q22/parquet 93076523.26988095 ns (127232.02485267818) 99028763.0940476 ns (210049.30654761195) 0.94
tpch_q22/vortex-file-compressed 101098547.55666667 ns (574052.9855000004) 107227186.31876983 ns (506291.36164830625) 0.94
tpch_q22/vortex-file-uncompressed 101151792.10591272 ns (600935.3884722218) 106336999.61305556 ns (495845.9898125008) 0.95

This comment was automatically generated by workflow using github-action-benchmark.

Co-authored-by: Robert Kruszewski <github@robertk.io>
@danking danking enabled auto-merge (squash) October 1, 2024 16:11
@danking danking merged commit c95f037 into develop Oct 1, 2024
@danking danking deleted the dk/recursively-compress-fsst-array branch October 1, 2024 16:21
robert3005 pushed a commit that referenced this pull request Apr 20, 2026
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.apache.arrow:arrow-memory-netty](https://arrow.apache.org/)
([source](https://redirect.github.com/apache/arrow-java)) | `18.3.0` →
`19.0.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.arrow:arrow-memory-netty/19.0.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.arrow:arrow-memory-netty/18.3.0/19.0.0?slim=true)
|
| [org.apache.arrow:arrow-memory-core](https://arrow.apache.org/)
([source](https://redirect.github.com/apache/arrow-java)) | `18.3.0` →
`19.0.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.arrow:arrow-memory-core/19.0.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.arrow:arrow-memory-core/18.3.0/19.0.0?slim=true)
|
| [org.apache.arrow:arrow-c-data](https://arrow.apache.org/)
([source](https://redirect.github.com/apache/arrow-java)) | `18.3.0` →
`19.0.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.arrow:arrow-c-data/19.0.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.arrow:arrow-c-data/18.3.0/19.0.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/357) for more information.

---

### Release Notes

<details>
<summary>apache/arrow-java
(org.apache.arrow:arrow-memory-netty)</summary>

###
[`v19.0.0`](https://redirect.github.com/apache/arrow-java/releases/tag/v19.0.0):
Apache Arrow Java 19.0.0

<!-- Release notes generated using configuration in .github/release.yml
at v19.0.0 -->

##### What's Changed

##### Breaking Changes

- [GH-774](https://redirect.github.com/apache/arrow-java/issues/774):
Consoliate `BitVectorHelper.getValidityBufferSize` and
`BaseValueVector.getValidityBufferSizeFromCount` by
[@&#8203;rtadepalli](https://redirect.github.com/rtadepalli) in
[#&#8203;775](https://redirect.github.com/apache/arrow-java/pull/775)
- [GH-586](https://redirect.github.com/apache/arrow-java/issues/586):
Override fixedSizeBinary method for UnionMapWriter by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;885](https://redirect.github.com/apache/arrow-java/pull/885)
- [GH-891](https://redirect.github.com/apache/arrow-java/issues/891):
Add ExtensionTypeWriterFactory to TransferPair by
[@&#8203;jhrotko](https://redirect.github.com/jhrotko) in
[#&#8203;892](https://redirect.github.com/apache/arrow-java/pull/892)
- [GH-948](https://redirect.github.com/apache/arrow-java/issues/948):
Use buffer indexing for UUID vector by
[@&#8203;jhrotko](https://redirect.github.com/jhrotko) in
[#&#8203;949](https://redirect.github.com/apache/arrow-java/pull/949)
- [GH-139](https://redirect.github.com/apache/arrow-java/issues/139):
\[Flight] Stop return null from MetadataAdapter.getAll(String) and
getAllByte(String) by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1016](https://redirect.github.com/apache/arrow-java/pull/1016)

##### New Features and Enhancements

- [GH-52](https://redirect.github.com/apache/arrow-java/issues/52): Make
RangeEqualsVisitor of RunEndEncodedVector more efficient by
[@&#8203;ViggoC](https://redirect.github.com/ViggoC) in
[#&#8203;761](https://redirect.github.com/apache/arrow-java/pull/761)
- [GH-765](https://redirect.github.com/apache/arrow-java/issues/765): Do
not close/free imported BaseStruct objects by
[@&#8203;pepijnve](https://redirect.github.com/pepijnve) in
[#&#8203;766](https://redirect.github.com/apache/arrow-java/pull/766)
- [GH-79](https://redirect.github.com/apache/arrow-java/issues/79): Move
`splitAndTransferValidityBuffer` to `BaseValueVector` by
[@&#8203;rtadepalli](https://redirect.github.com/rtadepalli) in
[#&#8203;777](https://redirect.github.com/apache/arrow-java/pull/777)
- [GH-731](https://redirect.github.com/apache/arrow-java/issues/731):
Avro adapter, output dictionary-encoded fields as enums by
[@&#8203;martin-traverse](https://redirect.github.com/martin-traverse)
in [#&#8203;779](https://redirect.github.com/apache/arrow-java/pull/779)
- [GH-725](https://redirect.github.com/apache/arrow-java/issues/725):
Added ExtensionReader by
[@&#8203;xxlaykxx](https://redirect.github.com/xxlaykxx) in
[#&#8203;726](https://redirect.github.com/apache/arrow-java/pull/726)
- [GH-882](https://redirect.github.com/apache/arrow-java/issues/882):
Add support for loading native library from a user specified location by
[@&#8203;pepijnve](https://redirect.github.com/pepijnve) in
[#&#8203;883](https://redirect.github.com/apache/arrow-java/pull/883)
- [GH-109](https://redirect.github.com/apache/arrow-java/issues/109):
Implement Vector Validators for StringView by
[@&#8203;ViggoC](https://redirect.github.com/ViggoC) in
[#&#8203;886](https://redirect.github.com/apache/arrow-java/pull/886)
- [GH-900](https://redirect.github.com/apache/arrow-java/issues/900):
Fix gandiva groupId in arrow-bom by
[@&#8203;XN137](https://redirect.github.com/XN137) in
[#&#8203;901](https://redirect.github.com/apache/arrow-java/pull/901)
- [GH-762](https://redirect.github.com/apache/arrow-java/issues/762):
Implement VectorAppender for RunEndEncodedVector by
[@&#8203;ViggoC](https://redirect.github.com/ViggoC) in
[#&#8203;884](https://redirect.github.com/apache/arrow-java/pull/884)
- [GH-825](https://redirect.github.com/apache/arrow-java/issues/825):
Add UUID canonical extension type by
[@&#8203;jhrotko](https://redirect.github.com/jhrotko) in
[#&#8203;903](https://redirect.github.com/apache/arrow-java/pull/903)
- [GH-110](https://redirect.github.com/apache/arrow-java/issues/110):
Flight SQL JDBC related StringView components implementation by
[@&#8203;ViggoC](https://redirect.github.com/ViggoC) in
[#&#8203;905](https://redirect.github.com/apache/arrow-java/pull/905)
- [GH-863](https://redirect.github.com/apache/arrow-java/issues/863):
\[JDBC] Suppress benign exceptions from gRPC layer on
ArrowFlightSqlClientHandler#close by
[@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;910](https://redirect.github.com/apache/arrow-java/pull/910)
- [GH-929](https://redirect.github.com/apache/arrow-java/issues/929):
Add UUID support in JDBC driver by
[@&#8203;xborder](https://redirect.github.com/xborder) in
[#&#8203;930](https://redirect.github.com/apache/arrow-java/pull/930)
- [GH-952](https://redirect.github.com/apache/arrow-java/issues/952):
Add OAuth support by
[@&#8203;xborder](https://redirect.github.com/xborder) in
[#&#8203;953](https://redirect.github.com/apache/arrow-java/pull/953)
- [GH-946](https://redirect.github.com/apache/arrow-java/issues/946):
Add Variant extension type support by
[@&#8203;tmater](https://redirect.github.com/tmater) in
[#&#8203;947](https://redirect.github.com/apache/arrow-java/pull/947)
- [GH-130](https://redirect.github.com/apache/arrow-java/issues/130):
Fix AutoCloseables to work with
[@&#8203;Nullable](https://redirect.github.com/Nullable) structures by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1017](https://redirect.github.com/apache/arrow-java/pull/1017)
- [GH-1038](https://redirect.github.com/apache/arrow-java/issues/1038):
Trim object memory for ArrowBuf by
[@&#8203;lriggs](https://redirect.github.com/lriggs) in
[#&#8203;1044](https://redirect.github.com/apache/arrow-java/pull/1044)
- [GH-1061](https://redirect.github.com/apache/arrow-java/issues/1061):
Add codegen classifier jar for arrow-vector. by
[@&#8203;lriggs](https://redirect.github.com/lriggs) in
[#&#8203;1062](https://redirect.github.com/apache/arrow-java/pull/1062)
- [GH-301](https://redirect.github.com/apache/arrow-java/issues/301):
\[Vector] Allow adding a vector at the end of VectorSchemaRoot by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1013](https://redirect.github.com/apache/arrow-java/pull/1013)
- [GH-552](https://redirect.github.com/apache/arrow-java/issues/552):
\[Vector] Add absent methods to the UnionFixedSizeListWriter by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1052](https://redirect.github.com/apache/arrow-java/pull/1052)

##### Bug Fixes

- MINOR: add missing SOURCE\_DIR in dev/release/release.sh by
[@&#8203;wgtmac](https://redirect.github.com/wgtmac) in
[#&#8203;755](https://redirect.github.com/apache/arrow-java/pull/755)
- MINOR: Empty stream double check by
[@&#8203;adampolomski](https://redirect.github.com/adampolomski) in
[#&#8203;742](https://redirect.github.com/apache/arrow-java/pull/742)
- [GH-759](https://redirect.github.com/apache/arrow-java/issues/759):
Get length of byte\[] in TryCopyLastError by
[@&#8203;hnwyllmm](https://redirect.github.com/hnwyllmm) in
[#&#8203;760](https://redirect.github.com/apache/arrow-java/pull/760)
- [GH-899](https://redirect.github.com/apache/arrow-java/issues/899):
\[Dataset] Initialize compute module by
[@&#8203;lidavidm](https://redirect.github.com/lidavidm) in
[#&#8203;893](https://redirect.github.com/apache/arrow-java/pull/893)
- [GH-399](https://redirect.github.com/apache/arrow-java/issues/399):
Check for null writers in DenseUnionWriter#setPosition by
[@&#8203;Kaustav-Sarkar](https://redirect.github.com/Kaustav-Sarkar) in
[#&#8203;938](https://redirect.github.com/apache/arrow-java/pull/938)
- [GH-942](https://redirect.github.com/apache/arrow-java/issues/942):
Fix JDBC Connection.setCatalog() by
[@&#8203;eickler](https://redirect.github.com/eickler) in
[#&#8203;943](https://redirect.github.com/apache/arrow-java/pull/943)
- [GH-951](https://redirect.github.com/apache/arrow-java/issues/951):
Fix CI completely, especially JNI on Windows 2022 and MacOS platforms by
[@&#8203;jbonofre](https://redirect.github.com/jbonofre) in
[#&#8203;925](https://redirect.github.com/apache/arrow-java/pull/925)
- MINOR: Add private constructor to UuidType singleton by
[@&#8203;tmater](https://redirect.github.com/tmater) in
[#&#8203;945](https://redirect.github.com/apache/arrow-java/pull/945)
- [GH-964](https://redirect.github.com/apache/arrow-java/issues/964):
Fix IndexOutOfBoundsException in Array.getResultSet() for JDBC clients
by [@&#8203;xborder](https://redirect.github.com/xborder) in
[#&#8203;965](https://redirect.github.com/apache/arrow-java/pull/965)
- [GH-932](https://redirect.github.com/apache/arrow-java/issues/932):
\[JDBC] Fix memory leak on Connection#close due to unclosed Statement(s)
by [@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;933](https://redirect.github.com/apache/arrow-java/pull/933)
- [GH-125](https://redirect.github.com/apache/arrow-java/issues/125):
Allow null timestamp holder sans timezone by
[@&#8203;Kaustav-Sarkar](https://redirect.github.com/Kaustav-Sarkar) in
[#&#8203;941](https://redirect.github.com/apache/arrow-java/pull/941)
- [GH-343](https://redirect.github.com/apache/arrow-java/issues/343):
Fix ListVector offset buffer not properly serialized for nested empty
arrays by
[@&#8203;Yicong-Huang](https://redirect.github.com/Yicong-Huang) in
[#&#8203;967](https://redirect.github.com/apache/arrow-java/pull/967)
- [GH-990](https://redirect.github.com/apache/arrow-java/issues/990):
\[JDBC] Fix memory leak on Connection#close due to unclosed ResultSet(s)
by [@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;991](https://redirect.github.com/apache/arrow-java/pull/991)
- [GH-993](https://redirect.github.com/apache/arrow-java/issues/993):
Fix missing pipe in milestone assignment script by
[@&#8203;tmater](https://redirect.github.com/tmater) in
[#&#8203;992](https://redirect.github.com/apache/arrow-java/pull/992)
- [GH-470](https://redirect.github.com/apache/arrow-java/issues/470):
\[Vector] Fix ListViewVector.getElementEndIndex(index) method by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1019](https://redirect.github.com/apache/arrow-java/pull/1019)
- [GH-1007](https://redirect.github.com/apache/arrow-java/issues/1007):
fix: does not break class loading if direct buffer allocator is not
available by [@&#8203;torito](https://redirect.github.com/torito) in
[#&#8203;1008](https://redirect.github.com/apache/arrow-java/pull/1008)
- [GH-994](https://redirect.github.com/apache/arrow-java/issues/994):
Fix DatabaseMetaData NPEs when SqlInfo is unavailable by
[@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;995](https://redirect.github.com/apache/arrow-java/pull/995)
- [GH-1004](https://redirect.github.com/apache/arrow-java/issues/1004):
\[JDBC] Fix NPE in ArrowFlightJdbcDriver#connect​(final String url,
final Properties info) by
[@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;1005](https://redirect.github.com/apache/arrow-java/pull/1005)
- [GH-343](https://redirect.github.com/apache/arrow-java/issues/343):
Fix BaseVariableWidthVector and BaseLargeVariableWidthVector offset
buffer serialization by
[@&#8203;Yicong-Huang](https://redirect.github.com/Yicong-Huang) in
[#&#8203;989](https://redirect.github.com/apache/arrow-java/pull/989)

##### Other Changes

- MINOR: Bump checker.framework.version from 3.49.2 to 3.49.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;752](https://redirect.github.com/apache/arrow-java/pull/752)
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.54.1
to 2.56.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;750](https://redirect.github.com/apache/arrow-java/pull/750)
- MINOR: Bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.0
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;747](https://redirect.github.com/apache/arrow-java/pull/747)
- MINOR: Bump version to 19.0.0-SNAPSHOT by
[@&#8203;wgtmac](https://redirect.github.com/wgtmac) in
[#&#8203;754](https://redirect.github.com/apache/arrow-java/pull/754)
- [GH-768](https://redirect.github.com/apache/arrow-java/issues/768):
Use apache/arrow-js for JS in integration test by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;769](https://redirect.github.com/apache/arrow-java/pull/769)
- [GH-770](https://redirect.github.com/apache/arrow-java/issues/770):
Ensure updating Homebrew Python on macos-13 by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;771](https://redirect.github.com/apache/arrow-java/pull/771)
- [GH-70](https://redirect.github.com/apache/arrow-java/issues/70): Move
from `hamcrest` to `assertj` in `flight-sql` by
[@&#8203;rtadepalli](https://redirect.github.com/rtadepalli) in
[#&#8203;772](https://redirect.github.com/apache/arrow-java/pull/772)
- MINOR: Add missing permission to milestone assignment bot by
[@&#8203;lidavidm](https://redirect.github.com/lidavidm) in
[#&#8203;673](https://redirect.github.com/apache/arrow-java/pull/673)
- MINOR: Bump com.gradle:common-custom-user-data-maven-extension from
2.0.1 to 2.0.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;785](https://redirect.github.com/apache/arrow-java/pull/785)
- MINOR: Bump io.grpc:grpc-bom from 1.71.0 to 1.73.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;781](https://redirect.github.com/apache/arrow-java/pull/781)
- MINOR: Fix format by
[@&#8203;lidavidm](https://redirect.github.com/lidavidm) in
[#&#8203;809](https://redirect.github.com/apache/arrow-java/pull/809)
- [GH-804](https://redirect.github.com/apache/arrow-java/issues/804):
Prepend JDBC FlightSQL version to user agent by
[@&#8203;xborder](https://redirect.github.com/xborder) in
[#&#8203;806](https://redirect.github.com/apache/arrow-java/pull/806)
- MINOR: \[CI] Bump actions/cache from 4.2.3 to 4.2.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;813](https://redirect.github.com/apache/arrow-java/pull/813)
- MINOR: \[CI] Bump docker/login-action from 3.4.0 to 3.5.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;814](https://redirect.github.com/apache/arrow-java/pull/814)
- MINOR: \[CI] Bump actions/download-artifact from 4.3.0 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;815](https://redirect.github.com/apache/arrow-java/pull/815)
- [GH-816](https://redirect.github.com/apache/arrow-java/issues/816):
Presize JsonStringArrayList vector results by
[@&#8203;schlosna](https://redirect.github.com/schlosna) in
[#&#8203;817](https://redirect.github.com/apache/arrow-java/pull/817)
- [GH-797](https://redirect.github.com/apache/arrow-java/issues/797):
\[JDBC] Fix PreparedStatement#execute for DML/DDL by
[@&#8203;ennuite](https://redirect.github.com/ennuite) in
[#&#8203;811](https://redirect.github.com/apache/arrow-java/pull/811)
- [GH-841](https://redirect.github.com/apache/arrow-java/issues/841):
Use apache/arrow-dotnet for integration test by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;842](https://redirect.github.com/apache/arrow-java/pull/842)
- MINOR: \[CI] Bump actions/setup-java from 4.6.0 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;847](https://redirect.github.com/apache/arrow-java/pull/847)
- MINOR: \[CI] Bump actions/setup-python from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;843](https://redirect.github.com/apache/arrow-java/pull/843)
- MINOR: \[CI] Bump actions/github-script from 7.0.1 to 8.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;844](https://redirect.github.com/apache/arrow-java/pull/844)
- [GH-858](https://redirect.github.com/apache/arrow-java/issues/858):
Fix error handling in CompositeJdbcConsumer by
[@&#8203;aiguofer](https://redirect.github.com/aiguofer) in
[#&#8203;857](https://redirect.github.com/apache/arrow-java/pull/857)
- [GH-859](https://redirect.github.com/apache/arrow-java/issues/859):
Fix ARROW\_STRUCT\_CONFLICT\_POLICY env var by
[@&#8203;wForget](https://redirect.github.com/wForget) in
[#&#8203;860](https://redirect.github.com/apache/arrow-java/pull/860)
- [GH-836](https://redirect.github.com/apache/arrow-java/issues/836):
Added support of ExtensionType for ComplexCopier by
[@&#8203;xxlaykxx](https://redirect.github.com/xxlaykxx) in
[#&#8203;837](https://redirect.github.com/apache/arrow-java/pull/837)
- [GH-848](https://redirect.github.com/apache/arrow-java/issues/848):
TypedValue should be treated as Nullable in bind function in
AvaticaParameterBinder by
[@&#8203;XenoAmess](https://redirect.github.com/XenoAmess) in
[#&#8203;849](https://redirect.github.com/apache/arrow-java/pull/849)
- fix: issue with class names in arrow-c jni calls by
[@&#8203;milenkovicm](https://redirect.github.com/milenkovicm) in
[#&#8203;867](https://redirect.github.com/apache/arrow-java/pull/867)
- [GH-839](https://redirect.github.com/apache/arrow-java/issues/839):
Fix support for ResultSet.getObject for TIMESTAMP\_WITH\_TIMEZONE by
[@&#8203;aiguofer](https://redirect.github.com/aiguofer) in
[#&#8203;840](https://redirect.github.com/apache/arrow-java/pull/840)
- [GH-880](https://redirect.github.com/apache/arrow-java/issues/880):
\[CI] Fix syntax error in `dev_pr.yml` by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;881](https://redirect.github.com/apache/arrow-java/pull/881)
- [GH-592](https://redirect.github.com/apache/arrow-java/issues/592):
\[Release] Use relative path in .sha\* by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;879](https://redirect.github.com/apache/arrow-java/pull/879)
- MINOR: \[CI] Bump docker/login-action from 3.5.0 to 3.6.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;870](https://redirect.github.com/apache/arrow-java/pull/870)
- [GH-898](https://redirect.github.com/apache/arrow-java/issues/898):
Upgrade to Apache POM 35 and identify fixes needed to have CI happy by
[@&#8203;jbonofre](https://redirect.github.com/jbonofre) in
[#&#8203;865](https://redirect.github.com/apache/arrow-java/pull/865)
- MINOR: Bump io.netty:netty-bom from 4.1.119.Final to 4.1.127.Final by
[@&#8203;SirOibaf](https://redirect.github.com/SirOibaf) in
[#&#8203;855](https://redirect.github.com/apache/arrow-java/pull/855)
- MINOR: Bump logback.version from 1.5.18 to 1.5.20 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;897](https://redirect.github.com/apache/arrow-java/pull/897)
- MINOR: Bump com.github.luben:zstd-jni from 1.5.7-2 to 1.5.7-6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;896](https://redirect.github.com/apache/arrow-java/pull/896)
- MINOR: \[CI] Bump actions/download-artifact from 5.0.0 to 6.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;895](https://redirect.github.com/apache/arrow-java/pull/895)
- MINOR: Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;871](https://redirect.github.com/apache/arrow-java/pull/871)
- MINOR: \[CI] Bump actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;820](https://redirect.github.com/apache/arrow-java/pull/820)
- MINOR: \[CI] Bump actions/upload-artifact from 4.6.2 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;894](https://redirect.github.com/apache/arrow-java/pull/894)
- MINOR: Bump checker.framework.version from 3.49.3 to 3.49.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;800](https://redirect.github.com/apache/arrow-java/pull/800)
- MINOR: Bump error\_prone\_core.version from 2.37.0 to 2.42.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;749](https://redirect.github.com/apache/arrow-java/pull/749)
- MINOR: Bump org.apache.orc:orc-core from 2.1.1 to 2.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;874](https://redirect.github.com/apache/arrow-java/pull/874)
- MINOR: Bump com.google.protobuf:protobuf-bom from 4.30.2 to 4.33.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;888](https://redirect.github.com/apache/arrow-java/pull/888)
- MINOR: \[CI] Bump actions/checkout from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;911](https://redirect.github.com/apache/arrow-java/pull/911)
- MINOR: Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to
2.20.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;912](https://redirect.github.com/apache/arrow-java/pull/912)
- MINOR: Bump org.bouncycastle:bcpkix-jdk18on from 1.80 to 1.82 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;919](https://redirect.github.com/apache/arrow-java/pull/919)
- MINOR: Bump org.apache.drill.tools:drill-fmpp-maven-plugin from 1.21.2
to 1.22.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;918](https://redirect.github.com/apache/arrow-java/pull/918)
- MINOR: Bump dep.hadoop.version from 3.4.1 to 3.4.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;915](https://redirect.github.com/apache/arrow-java/pull/915)
- MINOR: \[CI] Bump actions/upload-artifact from 5.0.0 to 6.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;934](https://redirect.github.com/apache/arrow-java/pull/934)
- MINOR: \[CI] Bump actions/download-artifact from 6.0.0 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;935](https://redirect.github.com/apache/arrow-java/pull/935)
- MINOR: \[CI] Bump actions/cache from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;936](https://redirect.github.com/apache/arrow-java/pull/936)
- MINOR: Update macos amd64 runner by
[@&#8203;lidavidm](https://redirect.github.com/lidavidm) in
[#&#8203;940](https://redirect.github.com/apache/arrow-java/pull/940)
- MINOR: Bump checker.framework.version from 3.52.0 to 3.52.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;927](https://redirect.github.com/apache/arrow-java/pull/927)
- MINOR: Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;924](https://redirect.github.com/apache/arrow-java/pull/924)
- MINOR: Bump org.immutables:value from 2.10.1 to 2.11.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;922](https://redirect.github.com/apache/arrow-java/pull/922)
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.56.0
to 2.63.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;920](https://redirect.github.com/apache/arrow-java/pull/920)
- MINOR: Bump io.netty:netty-bom from 4.1.119.Final to 4.2.7.Final by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;887](https://redirect.github.com/apache/arrow-java/pull/887)
- MINOR: Bump parquet.version from 1.15.2 to 1.16.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;913](https://redirect.github.com/apache/arrow-java/pull/913)
- MINOR: Bump org.immutables:value-annotations from 2.10.1 to 2.11.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;917](https://redirect.github.com/apache/arrow-java/pull/917)
- MINOR: Bump logback.version from 1.5.21 to 1.5.24 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;962](https://redirect.github.com/apache/arrow-java/pull/962)
- MINOR: Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.6.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;959](https://redirect.github.com/apache/arrow-java/pull/959)
- MINOR: Bump org.apache.commons:commons-text from 1.13.1 to 1.15.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;956](https://redirect.github.com/apache/arrow-java/pull/956)
- MINOR: Bump io.grpc:grpc-bom from 1.73.0 to 1.78.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;958](https://redirect.github.com/apache/arrow-java/pull/958)
- MINOR: Bump com.github.ben-manes.caffeine:caffeine from 3.2.0 to 3.2.3
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;960](https://redirect.github.com/apache/arrow-java/pull/960)
- MINOR: Bump org.apache.avro:avro from 1.12.0 to 1.12.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;955](https://redirect.github.com/apache/arrow-java/pull/955)
- MINOR: Bump org.bouncycastle:bcpkix-jdk18on from 1.82 to 1.83 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;969](https://redirect.github.com/apache/arrow-java/pull/969)
- MINOR: Bump logback.version from 1.5.24 to 1.5.25 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;975](https://redirect.github.com/apache/arrow-java/pull/975)
- MINOR: Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;973](https://redirect.github.com/apache/arrow-java/pull/973)
- MINOR: Bump parquet.version from 1.16.0 to 1.17.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;968](https://redirect.github.com/apache/arrow-java/pull/968)
- MINOR: Bump commons-io:commons-io from 2.19.0 to 2.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;974](https://redirect.github.com/apache/arrow-java/pull/974)
- MINOR: Bump com.gradle:develocity-maven-extension from 2.0 to 2.3.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;976](https://redirect.github.com/apache/arrow-java/pull/976)
- MINOR: Bump org.apache.orc:orc-core from 2.2.1 to 2.2.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;971](https://redirect.github.com/apache/arrow-java/pull/971)
- MINOR: Bump org.apache.commons:commons-dbcp2 from 2.13.0 to 2.14.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;983](https://redirect.github.com/apache/arrow-java/pull/983)
- MINOR: Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;985](https://redirect.github.com/apache/arrow-java/pull/985)
- MINOR: Bump org.assertj:assertj-core from 3.27.3 to 3.27.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;988](https://redirect.github.com/apache/arrow-java/pull/988)
- MINOR: Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;987](https://redirect.github.com/apache/arrow-java/pull/987)
- MINOR: Bump logback.version from 1.5.25 to 1.5.26 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;981](https://redirect.github.com/apache/arrow-java/pull/981)
- MINOR: Bump com.google.protobuf:protobuf-bom from 4.33.1 to 4.33.4 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;984](https://redirect.github.com/apache/arrow-java/pull/984)
- [GH-1011](https://redirect.github.com/apache/arrow-java/issues/1011):
\[Docs] Fix broken Java API reference links in documentation by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1012](https://redirect.github.com/apache/arrow-java/pull/1012)
- [GH-141](https://redirect.github.com/apache/arrow-java/issues/141):
Correct capacity behavior in BufferAllocator.buffer docstrings by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1010](https://redirect.github.com/apache/arrow-java/pull/1010)
- [GH-1014](https://redirect.github.com/apache/arrow-java/issues/1014):
\[Docs] Fix broken and obsolete links in the README.md by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1015](https://redirect.github.com/apache/arrow-java/pull/1015)
- MINOR: \[Docs] Remove extra line in README.md (fix pre-commit) by
[@&#8203;axreldable](https://redirect.github.com/axreldable) in
[#&#8203;1018](https://redirect.github.com/apache/arrow-java/pull/1018)
- [GH-1021](https://redirect.github.com/apache/arrow-java/issues/1021):
Use released apache/arrow instead of main by
[@&#8203;kou](https://redirect.github.com/kou) in
[#&#8203;1022](https://redirect.github.com/apache/arrow-java/pull/1022)
- MINOR: Bump org.mockito:mockito-bom from 5.17.0 to 5.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1000](https://redirect.github.com/apache/arrow-java/pull/1000)
- MINOR: Bump com.gradle:develocity-maven-extension from 2.3.1 to 2.3.3
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1001](https://redirect.github.com/apache/arrow-java/pull/1001)
- MINOR: Bump logback.version from 1.5.26 to 1.5.27 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;999](https://redirect.github.com/apache/arrow-java/pull/999)
- MINOR: \[CI] Bump docker/login-action from 3.6.0 to 3.7.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;996](https://redirect.github.com/apache/arrow-java/pull/996)
- MINOR: Bump commons-codec:commons-codec from 1.20.0 to 1.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;997](https://redirect.github.com/apache/arrow-java/pull/997)
- MINOR: Fix minor issue with README by
[@&#8203;paliwalashish](https://redirect.github.com/paliwalashish) in
[#&#8203;1026](https://redirect.github.com/apache/arrow-java/pull/1026)
- MINOR: Bump commons-cli:commons-cli from 1.9.0 to 1.11.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1028](https://redirect.github.com/apache/arrow-java/pull/1028)
- MINOR: Bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to
2.21.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1029](https://redirect.github.com/apache/arrow-java/pull/1029)
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.63.2
to 2.66.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1034](https://redirect.github.com/apache/arrow-java/pull/1034)
- MINOR: \[CI] Bump actions/upload-artifact from 6.0.0 to 7.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1045](https://redirect.github.com/apache/arrow-java/pull/1045)
- MINOR: Bump checker.framework.version from 3.53.0 to 3.53.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1046](https://redirect.github.com/apache/arrow-java/pull/1046)
- MINOR: \[CI] Bump actions/download-artifact from 7.0.0 to 8.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1047](https://redirect.github.com/apache/arrow-java/pull/1047)
- MINOR: Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to
3.6.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1049](https://redirect.github.com/apache/arrow-java/pull/1049)
- MINOR: Fix flaky TestBasicAuth memory leak by waiting for async buffer
release by [@&#8203;jbonofre](https://redirect.github.com/jbonofre) in
[#&#8203;1058](https://redirect.github.com/apache/arrow-java/pull/1058)
- MINOR: Bump org.apache.orc:orc-core from 2.2.2 to 2.3.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1056](https://redirect.github.com/apache/arrow-java/pull/1056)
- MINOR: \[CI] Increase JNI macOS job timeout from 45 to 60 minutes by
[@&#8203;jbonofre](https://redirect.github.com/jbonofre) in
[#&#8203;1060](https://redirect.github.com/apache/arrow-java/pull/1060)
- MINOR: \[CI] Bump docker/login-action from 3.7.0 to 4.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1053](https://redirect.github.com/apache/arrow-java/pull/1053)
- MINOR: Bump dep.hadoop.version from 3.4.2 to 3.4.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1055](https://redirect.github.com/apache/arrow-java/pull/1055)
- MINOR: Bump io.grpc:grpc-bom from 1.78.0 to 1.79.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1048](https://redirect.github.com/apache/arrow-java/pull/1048)
- MINOR: Bump com.gradle:common-custom-user-data-maven-extension from
2.0.3 to 2.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;998](https://redirect.github.com/apache/arrow-java/pull/998)
- MINOR: Bump version to 19.0.0 by
[@&#8203;jbonofre](https://redirect.github.com/jbonofre) in
[#&#8203;1066](https://redirect.github.com/apache/arrow-java/pull/1066)

##### New Contributors

- [@&#8203;adampolomski](https://redirect.github.com/adampolomski) made
their first contribution in
[#&#8203;742](https://redirect.github.com/apache/arrow-java/pull/742)
- [@&#8203;rtadepalli](https://redirect.github.com/rtadepalli) made
their first contribution in
[#&#8203;772](https://redirect.github.com/apache/arrow-java/pull/772)
- [@&#8203;xborder](https://redirect.github.com/xborder) made their
first contribution in
[#&#8203;806](https://redirect.github.com/apache/arrow-java/pull/806)
- [@&#8203;schlosna](https://redirect.github.com/schlosna) made their
first contribution in
[#&#8203;817](https://redirect.github.com/apache/arrow-java/pull/817)
- [@&#8203;ennuite](https://redirect.github.com/ennuite) made their
first contribution in
[#&#8203;811](https://redirect.github.com/apache/arrow-java/pull/811)
- [@&#8203;wForget](https://redirect.github.com/wForget) made their
first contribution in
[#&#8203;860](https://redirect.github.com/apache/arrow-java/pull/860)
- [@&#8203;XenoAmess](https://redirect.github.com/XenoAmess) made their
first contribution in
[#&#8203;849](https://redirect.github.com/apache/arrow-java/pull/849)
- [@&#8203;milenkovicm](https://redirect.github.com/milenkovicm) made
their first contribution in
[#&#8203;867](https://redirect.github.com/apache/arrow-java/pull/867)
- [@&#8203;XN137](https://redirect.github.com/XN137) made their first
contribution in
[#&#8203;901](https://redirect.github.com/apache/arrow-java/pull/901)
- [@&#8203;SirOibaf](https://redirect.github.com/SirOibaf) made their
first contribution in
[#&#8203;855](https://redirect.github.com/apache/arrow-java/pull/855)
- [@&#8203;axreldable](https://redirect.github.com/axreldable) made
their first contribution in
[#&#8203;885](https://redirect.github.com/apache/arrow-java/pull/885)
- [@&#8203;jhrotko](https://redirect.github.com/jhrotko) made their
first contribution in
[#&#8203;903](https://redirect.github.com/apache/arrow-java/pull/903)
- [@&#8203;Kaustav-Sarkar](https://redirect.github.com/Kaustav-Sarkar)
made their first contribution in
[#&#8203;938](https://redirect.github.com/apache/arrow-java/pull/938)
- [@&#8203;eickler](https://redirect.github.com/eickler) made their
first contribution in
[#&#8203;943](https://redirect.github.com/apache/arrow-java/pull/943)
- [@&#8203;tmater](https://redirect.github.com/tmater) made their first
contribution in
[#&#8203;945](https://redirect.github.com/apache/arrow-java/pull/945)
- [@&#8203;Yicong-Huang](https://redirect.github.com/Yicong-Huang) made
their first contribution in
[#&#8203;967](https://redirect.github.com/apache/arrow-java/pull/967)
- [@&#8203;paliwalashish](https://redirect.github.com/paliwalashish)
made their first contribution in
[#&#8203;1026](https://redirect.github.com/apache/arrow-java/pull/1026)
- [@&#8203;torito](https://redirect.github.com/torito) made their first
contribution in
[#&#8203;1008](https://redirect.github.com/apache/arrow-java/pull/1008)

**Full Changelog**:
<apache/arrow-java@v18.3.0...v19.0.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- 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 these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaGFuZ2Vsb2cvY2hvcmUiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants