This is an automated email from the ASF dual-hosted git repository. xiangfu pushed a change to branch dependabot/maven/io.airlift-aircompressor-0.26 in repository https://gitbox.apache.org/repos/asf/pinot.git
discard 0f3d63bab8 move airlift version definition to root pom discard 3fc4f2dd09 Bump io.airlift:aircompressor from 0.21 to 0.26 add c72eadf4a7 add insecure mode when Pinot uses TLS connections (#12525) add 8b88697e73 Fix the ConcurrentModificationException for And/Or DocIdSet (#12611) add 1897249c56 Removed antlr from the dependency (#12623) add 76d171e2c5 verify ServerRoutingInstance equals (#12614) add e3b21af559 use Maven no transfer progress (#12617) add 76b5b220d4 upgrade to log4j 2.23.1 (#12618) add 2886e67434 adjust the llc partition consuming metric reporting logic (#12627) add f14f1a4c8f Add isJson UDF (#12603) add 2228ddde37 Bump org.apache.maven.plugins:maven-gpg-plugin from 1.6 to 3.2.0 (#12621) add 8857c14f30 Bump com.twitter:chill_2.11 from 0.9.3 to 0.10.0 (#12622) add 96acd2f3a0 Upgrade spark version and cleanup dependencies (#12626) add a3ee0a35b4 add unit test for ServerChannels (#12616) add 410a2cf132 Upgrade parquet usage for deprecated APIs (#12625) add 41ec20996f Bump jmh.version from 1.26 to 1.37 (#12631) add f25f889230 Extract json individual array elements from json index for the transform function jsonExtractIndex (#12466) add da2604b9fe bugfix: do not move src ByteBuffer position for LZ4 length prefixed decompress (#12539) add e7220fa9b5 Allow Aggregations in Case Expressions (#12613) add 93e1a8faed add unit test for JsonAsyncHttpPinotClientTransport (#12633) add fdc6dbf372 update javadocs for isJson UDF (#12636) add e29619b62d use Maven ntp for quickstart (#12634) add b06c0613fe Allow passing database context through `database` http header (#12417) add 3b48a672d2 Add back some exclude deps from hadoop-mapreduce-client-core (#12638) add e1aee5fd07 Remove rest APIs that was deprecated more than 4 years ago (#12639) add 394922ef55 missed to delete the temp dir (#12637) add 9e77a5b9f7 upgrade guava to 33.1.0 (#12646) add 9aee17dd70 Bump com.clearspring.analytics:stream from 2.7.0 to 2.9.8 (#12644) add d7cfc992c2 Better handling of null tableNames (#12654) add a5e3d43f2b Adds AGGREGATE_CASE_TO_FILTER rule (#12643) add 3b45dd6ed2 Modify consumingSegmentsInfo endpoint to indicate how many servers failed (#12523) add eabb4d540e Bump com.101tec:zkclient from 0.7 to 0.11 (#12649) add 08fe5d680d Bump org.apache.maven.plugins:maven-resources-plugin from 2.6 to 3.3.1 (#12650) add ca29a57d52 Bump info.picocli:picocli from 4.6.1 to 4.7.5 (#12651) add 168408aa8d Bump follow-redirects in /pinot-controller/src/main/resources (#12655) add f4ea58066b Ignore case when checking for Direct Memory OOM (#12657) add 7c6ce9dffa maven-compiler-plugin 3.13.0 (#12669) add 1f668c72d2 Assign default value to newly added derived column upon reload (#12648) add 1d4d2e7e27 Bump okio.version from 3.8.0 to 3.9.0 (#12664) add 5df0781558 Bump confluent.version from 7.2.6 to 7.6.0 (#12665) add 6f54aac50b Bump kr.motd.maven:os-maven-plugin from 1.6.2 to 1.7.1 (#12666) add def8a47f56 Logging a warn message instead of throwing exception (#12546) add d12ce887a9 Minmaxrange null (#12252) add 8c9234130c Fix PulsarUtils to not share buffer (#12671) add cb3ccdcaee First with time (#12235) add fd19845892 Bump org.apache.zookeeper:zookeeper from 3.7.2 to 3.9.2 (#12674) add 566a64402a 12435: fix Cluster Manager error (#12632) add 3cca82ca40 Fixing instance type to resolve https://github.com/apache/pinot/issues/12677 issue (#12678) add ddc3d0b1d1 Json extract index mv (#12532) add 02d1c128f9 CLP as a compressionCodec (#12504) add 51f2cbb0f3 Bump org.apache.datasketches:datasketches-java from 5.0.0 to 5.0.1 (#12687) add 4551d4f713 Moving deleteSegment call from POST to DELETE call (#12663) add 00fdc5f511 [multistage] support database/namespace in v2 (#12591) add af0e5b82ba Add a way to pass `database` context as header from swagger UI (#12695) add 3f15c1280c bump netty to 4.1.108 (#12702) add d51ec09c94 Bump org.apache.maven.plugins:maven-jxr-plugin from 2.3 to 3.3.2 (#12700) add 1b2c5898e5 Upgrade all Apache commons dependencies (#12692) add 02fd51d8bb Consolidate bouncycastle libraries (#12706) add 30db86b2d0 Bump io.airlift:aircompressor from 0.21 to 0.26 add 343451d556 move airlift version definition to root pom 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 (0f3d63bab8) \ N -- N -- N refs/heads/dependabot/maven/io.airlift-aircompressor-0.26 (343451d556) 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/scripts/.pinot_linter.sh | 8 +- .github/workflows/scripts/.pinot_quickstart.sh | 2 +- .../broker/api/resources/PinotBrokerRouting.java | 29 +- .../broker/broker/helix/BaseBrokerStarter.java | 5 + .../requesthandler/BaseBrokerRequestHandler.java | 61 +- .../MultiStageBrokerRequestHandler.java | 15 +- .../BaseBrokerRequestHandlerTest.java | 19 +- .../apache/pinot/client/DynamicBrokerSelector.java | 2 +- .../JsonAsyncHttpPinotClientTransportTest.java | 137 +++++ pinot-common/pom.xml | 31 - .../common/function/scalar/StringFunctions.java | 20 + .../apache/pinot/common/utils/DatabaseUtils.java | 133 +++++ .../pinot/common/utils/grpc/GrpcQueryClient.java | 5 +- .../common/utils/tls/JvmDefaultSslContext.java | 2 +- .../tls/PinotInsecureMode.java} | 26 +- .../pinot/common/utils/tls/RenewableTlsUtils.java | 41 +- .../apache/pinot/common/utils/tls/TlsUtils.java | 11 +- .../apache/pinot/sql/parsers/CalciteSqlParser.java | 8 - .../function/scalar/StringFunctionsTest.java | 29 +- .../pinot/common/utils/DatabaseUtilsTest.java | 81 +++ .../pinot/common/utils/tls/TlsUtilsTest.java | 140 ++++- .../pinot/sql/parsers/CalciteSqlCompilerTest.java | 70 ++- pinot-connectors/pinot-spark-2-connector/pom.xml | 5 +- pinot-connectors/pinot-spark-3-connector/pom.xml | 37 +- pinot-connectors/pinot-spark-common/pom.xml | 23 +- pinot-controller/pom.xml | 8 - .../pinot/controller/BaseControllerStarter.java | 5 + .../controller/api/access/AccessControlUtils.java | 2 +- .../api/access/AuthenticationFilter.java | 5 + .../pinot/controller/api/resources/Constants.java | 1 + .../controller/api/resources/DebugResource.java | 22 +- .../api/resources/PinotBrokerRestletResource.java | 47 +- ...PinotControllerPeriodicTaskRestletResource.java | 27 +- ...urce.java => PinotDatabaseRestletResource.java} | 37 +- .../resources/PinotIngestionRestletResource.java | 20 +- .../PinotInstanceAssignmentRestletResource.java | 39 +- .../PinotLeadControllerRestletResource.java | 23 +- .../api/resources/PinotQueryResource.java | 21 +- .../api/resources/PinotRealtimeTableResource.java | 32 +- .../api/resources/PinotRunningQueryResource.java | 15 +- .../api/resources/PinotSchemaRestletResource.java | 116 ++-- .../api/resources/PinotSegmentRestletResource.java | 327 +++-------- .../PinotSegmentUploadDownloadRestletResource.java | 27 +- .../api/resources/PinotTableIndexingConfigs.java | 98 ---- .../api/resources/PinotTableInstances.java | 24 +- .../api/resources/PinotTableMetadataConfigs.java | 95 ---- .../api/resources/PinotTableRestletResource.java | 202 ++++--- .../controller/api/resources/PinotTableSchema.java | 18 +- .../api/resources/PinotTableSegmentConfigs.java | 100 ---- .../api/resources/PinotTableTenantConfigs.java | 20 +- .../api/resources/PinotTaskRestletResource.java | 165 +----- .../api/resources/PinotTenantRestletResource.java | 30 +- .../api/resources/PinotUpsertRestletResource.java | 24 +- .../api/resources/TableAndSchemaConfig.java | 3 + .../api/resources/TableConfigsRestletResource.java | 135 ++--- .../helix/core/PinotHelixResourceManager.java | 182 +++--- .../helix/core/minion/PinotTaskManager.java | 3 +- .../util/ConsumingSegmentInfoReader.java | 34 +- .../app/components/AsyncInstanceTable.tsx | 9 + .../src/main/resources/app/interfaces/types.d.ts | 8 +- .../src/main/resources/app/pages/HomePage.tsx | 1 - .../src/main/resources/package-lock.json | 631 +++++++++++++++++---- .../api/PinotSegmentRestletResourceTest.java | 35 ++ .../api/PinotTableRestletResourceTest.java | 48 -- .../helix/RealtimeConsumerMonitorTest.java | 2 +- pinot-core/pom.xml | 16 - .../java/org/apache/pinot/core/auth/Actions.java | 1 + .../pinot/core/auth/FineGrainedAuthUtils.java | 6 +- .../realtime/RealtimeSegmentDataManager.java | 4 +- .../pinot/core/operator/docidsets/AndDocIdSet.java | 51 +- .../pinot/core/operator/docidsets/OrDocIdSet.java | 49 +- .../JsonExtractIndexTransformFunction.java | 106 +++- .../function/AggregationFunctionFactory.java | 28 +- ...irstDoubleValueWithTimeAggregationFunction.java | 55 +- ...FirstFloatValueWithTimeAggregationFunction.java | 55 +- .../FirstIntValueWithTimeAggregationFunction.java | 54 +- .../FirstLongValueWithTimeAggregationFunction.java | 55 +- ...irstStringValueWithTimeAggregationFunction.java | 55 +- .../function/FirstWithTimeAggregationFunction.java | 94 +-- ...LastDoubleValueWithTimeAggregationFunction.java | 55 +- .../LastFloatValueWithTimeAggregationFunction.java | 55 +- .../LastIntValueWithTimeAggregationFunction.java | 54 +- .../LastLongValueWithTimeAggregationFunction.java | 55 +- ...LastStringValueWithTimeAggregationFunction.java | 55 +- .../function/LastWithTimeAggregationFunction.java | 34 +- .../function/MinMaxRangeAggregationFunction.java | 103 ++-- .../function/MinMaxRangeMVAggregationFunction.java | 2 +- .../NullableSingleInputAggregationFunction.java | 113 ++++ .../pinot/core/transport/DirectOOMHandler.java | 4 +- .../core/transport/ServerRoutingInstance.java | 2 +- .../pinot/core/transport/grpc/GrpcQueryServer.java | 5 +- .../apache/pinot/core/util/ListenerConfigUtil.java | 5 +- .../function/BaseTransformFunctionTest.java | 28 +- .../JsonExtractIndexTransformFunctionTest.java | 125 ++++ .../FirstWithTimeAggregationFunctionTest.java | 186 ++++++ .../LastWithTimeAggregationFunctionTest.java | 174 ++++++ .../MinMaxRangeAggregationFunctionTest.java | 195 +++++++ .../pinot/core/transport/ServerChannelsTest.java | 85 +++ ...nceTest.java => ServerRoutingInstanceTest.java} | 7 +- ...erSegmentAggregationSingleValueQueriesTest.java | 4 +- pinot-integration-test-base/pom.xml | 12 - .../pinot/integration/tests/ClusterTest.java | 11 +- pinot-integration-tests/pom.xml | 12 - .../tests/BaseClusterIntegrationTestSet.java | 9 + ...ava => CLPEncodingRealtimeIntegrationTest.java} | 135 ++--- .../tests/MultiStageEngineIntegrationTest.java | 211 +++++++ .../tests/OfflineClusterIntegrationTest.java | 16 +- ...PartialUpsertTableRebalanceIntegrationTest.java | 5 +- .../src/test/resources/clpEncodingITData.tar.gz | Bin 0 -> 1863 bytes ...clpEncodingRealtimeIntegrationTestSchema.schema | 18 + .../org/apache/pinot/minion/BaseMinionStarter.java | 5 + pinot-perf/pom.xml | 16 - .../pinot-batch-ingestion-hadoop/pom.xml | 13 - .../pinot-batch-ingestion-spark-2.4/pom.xml | 22 +- .../pinot-batch-ingestion-spark-3/pom.xml | 27 - pinot-plugins/pinot-file-system/pinot-hdfs/pom.xml | 4 - pinot-plugins/pinot-input-format/pinot-csv/pom.xml | 4 - .../pinot-input-format/pinot-json/pom.xml | 7 - pinot-plugins/pinot-input-format/pinot-orc/pom.xml | 4 - .../pinot-input-format/pinot-parquet/pom.xml | 4 - .../plugin/inputformat/parquet/ParquetUtils.java | 46 +- .../inputformat/parquet/ParquetTestUtils.java | 5 +- .../pinot-input-format/pinot-protobuf/pom.xml | 4 - .../pinot-input-format/pinot-thrift/pom.xml | 4 - pinot-plugins/pinot-input-format/pom.xml | 5 - .../pinot-stream-ingestion/pinot-kafka-2.0/pom.xml | 7 +- .../pinot-stream-ingestion/pinot-pulsar/pom.xml | 22 +- .../pinot/plugin/stream/pulsar/PulsarUtils.java | 56 +- .../apache/calcite/jdbc/CalciteSchemaBuilder.java | 4 +- .../calcite/prepare/PinotCalciteCatalogReader.java | 3 +- .../calcite/rel/rules/PinotQueryRuleSets.java | 2 + .../org/apache/pinot/query/QueryEnvironment.java | 71 ++- .../apache/pinot/query/catalog/PinotCatalog.java | 27 +- .../planner/logical/RelToPlanNodeConverter.java | 16 +- .../apache/pinot/query/QueryCompilationTest.java | 22 +- .../pinot/query/QueryEnvironmentTestBase.java | 3 +- .../query/testutils/MockRoutingManagerFactory.java | 8 +- .../src/test/resources/queries/AggregatePlans.json | 20 +- .../test/resources/queries/BasicQueryPlans.json | 18 +- .../src/test/resources/queries/GroupByPlans.json | 34 +- .../src/test/resources/queries/JoinPlans.json | 122 ++-- .../resources/queries/LiteralEvaluationPlans.json | 42 +- .../src/test/resources/queries/OrderByPlans.json | 20 +- .../test/resources/queries/PinotHintablePlans.json | 104 ++-- .../src/test/resources/queries/SetOpPlans.json | 28 +- .../resources/queries/WindowFunctionPlans.json | 498 ++++++++-------- .../java/org/apache/pinot/query/QueryTestSet.java | 3 + .../query/runtime/queries/QueryRunnerTest.java | 6 +- .../runtime/queries/ResourceBasedQueriesTest.java | 2 +- .../src/test/resources/queries/Case.json | 7 +- pinot-segment-local/pom.xml | 4 + .../aggregator/MinMaxRangeValueAggregator.java | 2 +- .../local/customobject/MinMaxRangePair.java | 8 + .../segment/local/customobject/ValueLongPair.java | 8 + .../io/compression/LZ4WithLengthDecompressor.java | 3 +- .../local/io/util/VarLengthValueReader.java | 11 + .../writer/impl/FixedBitMVForwardIndexWriter.java | 2 +- .../writer/impl/FixedBitSVForwardIndexWriter.java | 2 +- .../stats/MutableNoDictionaryColStatistics.java | 13 +- .../impl/forward/CLPMutableForwardIndex.java | 178 ++++++ .../realtime/impl/json/MutableJsonIndexImpl.java | 225 +++++--- .../creator/impl/SegmentDictionaryCreator.java | 9 + .../creator/impl/fwd/CLPForwardIndexCreatorV1.java | 272 +++++++++ .../fwd/MultiValueFixedByteRawIndexCreator.java | 15 +- .../stats/AbstractColumnStatisticsCollector.java | 3 + .../creator/impl/stats/CLPStatsProvider.java | 66 +++ .../stats/StringColumnPreIndexStatsCollector.java | 97 +++- .../index/forward/ForwardIndexCreatorFactory.java | 5 + .../index/forward/ForwardIndexReaderFactory.java | 10 + .../segment/index/forward/ForwardIndexType.java | 6 +- .../defaultcolumn/BaseDefaultColumnHandler.java | 12 +- .../readers/forward/CLPForwardIndexReaderV1.java | 219 +++++++ .../readers/json/ImmutableJsonIndexReader.java | 289 ++++++---- .../segment/local/utils/TableConfigUtils.java | 10 +- .../local/segment/creator/DictionariesTest.java | 51 +- .../segment/local/segment/index/JsonIndexTest.java | 191 ++++++- .../index/creator/CLPForwardIndexCreatorTest.java | 117 ++++ .../mutable/CLPMutableForwardIndexTest.java | 104 ++++ .../spi/creator/ColumnIndexCreationInfo.java | 4 + .../segment/spi/creator/IndexCreationContext.java | 24 +- .../spi/creator/SegmentGeneratorConfig.java | 3 +- .../segment/spi/creator/StatsCollectorConfig.java | 14 + .../segment/spi/index/ForwardIndexConfig.java | 1 + .../segment/spi/index/reader/JsonIndexReader.java | 35 +- pinot-server/pom.xml | 13 - .../server/starter/helix/BaseServerStarter.java | 5 + pinot-spi/pom.xml | 48 +- .../org/apache/pinot/spi/config/TableConfigs.java | 14 +- .../apache/pinot/spi/config/table/FieldConfig.java | 3 + .../apache/pinot/spi/config/table/TableConfig.java | 17 +- .../apache/pinot/spi/utils/CommonConstants.java | 5 + .../utils/builder/ControllerRequestURLBuilder.java | 12 +- pinot-tools/pom.xml | 14 +- pom.xml | 305 +++++----- 194 files changed, 6516 insertions(+), 3233 deletions(-) create mode 100644 pinot-clients/pinot-java-client/src/test/java/org/apache/pinot/client/JsonAsyncHttpPinotClientTransportTest.java create mode 100644 pinot-common/src/main/java/org/apache/pinot/common/utils/DatabaseUtils.java copy pinot-common/src/main/java/org/apache/pinot/common/{request/context/predicate/BasePredicate.java => utils/tls/PinotInsecureMode.java} (59%) copy pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/HyperLogLogUtilsTest.java => pinot-common/src/test/java/org/apache/pinot/common/function/scalar/StringFunctionsTest.java (62%) create mode 100644 pinot-common/src/test/java/org/apache/pinot/common/utils/DatabaseUtilsTest.java copy pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/{PinotVersionRestletResource.java => PinotDatabaseRestletResource.java} (69%) delete mode 100644 pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableIndexingConfigs.java delete mode 100644 pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableMetadataConfigs.java delete mode 100644 pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableSegmentConfigs.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/FirstWithTimeAggregationFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/LastWithTimeAggregationFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/MinMaxRangeAggregationFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/transport/ServerChannelsTest.java copy pinot-core/src/test/java/org/apache/pinot/core/transport/{ServerInstanceTest.java => ServerRoutingInstanceTest.java} (79%) copy pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/{DedupIntegrationTest.java => CLPEncodingRealtimeIntegrationTest.java} (50%) create mode 100644 pinot-integration-tests/src/test/resources/clpEncodingITData.tar.gz create mode 100644 pinot-integration-tests/src/test/resources/clpEncodingRealtimeIntegrationTestSchema.schema create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/realtime/impl/forward/CLPMutableForwardIndex.java create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/fwd/CLPForwardIndexCreatorV1.java create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/stats/CLPStatsProvider.java create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/CLPForwardIndexReaderV1.java create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/creator/CLPForwardIndexCreatorTest.java create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/forward/mutable/CLPMutableForwardIndexTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org