This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a change to branch
dependabot/maven/org.apache.kafka-kafka-clients-4.4.0
in repository https://gitbox.apache.org/repos/asf/druid.git
discard 3465b88e3b8 build: update dependency license metadata
discard 0ae50a81dba build: align zstd-jni with Kafka clients
discard aeee236b750 ci: bump org.apache.kafka:kafka-clients from 4.3.1 to 4.4.0
add 4dad4579e10 ci: bump org.roaringbitmap:RoaringBitmap from 1.6.23 to
1.6.24 (#20634)
add 2675d0086fb ci: bump jetty.version from 12.1.13 to 12.1.14 (#20635)
add 7b294fbd2a7 ci: bump org.ow2.asm:asm from 9.10.1 to 9.11 (#20637)
add f2588569701 ci: bump delta-kernel.version from 4.4.0 to 4.4.1 (#20640)
add 3e7595cb64a ci: bump org.xerial.snappy:snappy-java from 1.1.10.8 to
1.1.10.11 (#20641)
add c2563d0c4fc ci: bump commons-codec:commons-codec from 1.22.1 to 1.23.0
(#20636)
add 587e781a1bd fix: Do not release a stopped streaming task to publish
after a prior task group times out (#20651)
add 523b219e068 feat: catalog compaction support for msq and base table
spec (#20379)
add 669e6d1d42b minor: add AcquireMode.PARTIAL_RULE_HELD for testing and
experimentation (#20617)
add 7f02bce9602 perf: optimize some multi-value string operators to allow
planning to specialized ListFilteredVirtualColumn without extractionFn (#20469)
add 5b67e6f120e feat: add configurable metric sampling to the Kafka
emitter (#20559)
add def6c1735bb fix: Preserve user error classification from data servers
(#20633)
add def86749e8f fix: license check ignores runtime-scope dependencies
(#20652)
add 96431fe6c40 fix: bundle the OTLP exporter in opentelemetry-emitter
(#20648)
add b3184fbcee4 perf: Improve ScanQueryFrameProcessor's
sharedRunningCountForLimit. (#20589)
add c82999434ee ci: bump launch-editor from 2.14.1 to 2.14.2 in /website
(#20661)
add 9318e77f305 ci: bump launch-editor from 2.14.1 to 2.14.2 in
/web-console (#20660)
add 2a59e1f29e1 ci: bump org.apache.httpcomponents.client5:httpclient5
from 5.6.4 to 5.6.5 (#20658)
add 3abff1db633 ci: bump netty4.version from 4.2.18.Final to 4.2.19.Final
(#20656)
add 368a6e7812d ci: bump follow-redirects from 1.16.0 to 1.16.1 in
/web-console (#20654)
add b8f65b2b393 ci: bump follow-redirects from 1.16.0 to 1.16.1 in
/website (#20653)
add 76b26715d53 feat: Default skipRestartIfUnmodified to true on
supervisor update (#20649)
add fce10552331 build: generate the binary README license labels from
licenses.yaml (#20671)
add 6f8c9d0473a ubuntu (#20695)
add ed4fb761619 fix: Don't report unservable projections as nonexistent
(#20685)
add 77e9c222f56 minor: cleanup use of some deprecated and marked for
removal context keys (#20668)
add 2ba60a3a312 build: remove unreferenced license files and check
licenses/bin against licenses.yaml (#20690)
add 23d0bf6dd93 fix(web-console): avoid schema discovery for Druid
reingestion (#20553)
add cfcc82027d3 Set an explicit commit-message prefix for Maven and npm
Dependabot updates (#20691)
add 32900042d6a refactor: replace deprecated URL constructors in
production code (#20688)
add 7a79096488d build: align Google client libraries with libraries-bom
(#20673)
add 516fa088f4d ci: cancel superseded Cron Job ITs runs on pull requests
(#20692)
add cfc85ea16f0 minor: Require withPolicies for LeafDataSources with
tables. (#20705)
add 0849af5e5df minor: Add new intermediate S3 role (#20540)
add b04bd4f1b64 suppress some new CVEs (#20689)
add 69dac745d50 ci: bump dompurify from 3.4.16 to 3.4.17 in /website
(#20701)
add 1d31f09f9a4 ci: bump org.jetbrains.kotlin:kotlin-stdlib from 2.4.20 to
2.4.21 (#20700)
add 406293832cb ci: bump io.grpc:grpc-bom from 1.84.0 to 1.84.2 (#20698)
add 7a970df459f ci: bump redis.clients:jedis from 7.0.0 to 8.0.2 (#20680)
add 652ccbda39f ci: bump shade.grpc.version from 1.84.0 to 1.84.2 (#20697)
add d79e41b6e43 ci: bump vertx.version from 4.5.34 to 4.5.35 (#20675)
add 6473a9d64b9 ci: bump org.postgresql:postgresql from 42.7.13 to 42.7.14
(#20678)
add 98aa0498fef fix: license check accepts entries the release LICENSE
drops (#20707)
add 5f68651c86f fix!: send query response trailers only to clients that
send TE: trailers (#20717)
add 45681539904 fix(sql): avoid reducing constant complex arrays (#20664)
add d7b8c0609f2 build(deps): bump com.rabbitmq:stream-client from 1.11.0
to 1.12.0 (#20711)
add 34b27354cbf build(deps): bump org.codehaus.woodstox:stax2-api from
4.3.1 to 4.3.2 (#20709)
add ccef29963b7 build(deps-dev): bump
com.google.api.grpc:proto-google-common-protos (#20704)
add 094858a5151 fix: Track persist and merge time in nanoseconds to fix
flaky StreamAppenderatorTest (#20626)
add 4b1dc6a9a92 fix: Improved "memory needed" calculations in
WorkerMemoryParameters. (#20720)
add 1ea707c2886 fix: Use consumer stage when adjusting shuffle specs.
(#20719)
add 35bf5a9bc73 fix: ComposingReadableFrameChannel reopening the last
channel. (#20716)
add 5adb4961209 ci: replace `pull_request_target` in labeler and milestone
workflows (#20693)
add a9d7cf9629b ci: keep the milestone creation message out of the
milestone number (#20694)
add fe3c938ec2b minor: Reset auto-scaling cooldown on streaming task
rollover (#20706)
add 608a898d62a build(deps): bump body-parser from 1.20.6 to 1.20.9 in
/website (#20715)
add a8af29eaa8c build(deps): bump fast-uri from 3.1.8 to 3.1.9 in /website
(#20714)
add 540d212e9b5 build(deps): bump opentelemetry.version from 1.66.0 to
1.67.0 (#20710)
add afb396f9935 build(deps-dev): bump undici from 6.29.0 to 6.29.1 in
/web-console (#20713)
add 344ccb1718f build(deps-dev): bump fast-uri from 3.1.8 to 3.1.9 in
/web-console (#20712)
add f33b377c584 build(deps): bump graaljs.version from 25.3.4.1 to
25.4.4.1.1 (#20703)
add c081b77dfd0 ci: bump org.checkerframework:checker-qual from 4.3.0 to
4.3.1 (#20699)
add 434de02b20f test: fix flaky ReservoirSegmentSamplerTest tolerance
(#20724)
add b2ca05f5020 test: fix flaky HistoricalCloningTest coordinator leader
switch (#20728)
add 9733020550c fix: Stop task count metrics from leaking dimensions
across rows (#20726)
add 1bb2415568f test: remove deprecated testExpressionString from SQL
expression tests (#20722)
add b3703432523 build: fix grpc-query build on macOS 27 without Rosetta
(#20730)
add ce9886ae1c8 fix: Time-ordered scan correctness and limit performance.
(#20655)
add 63db6623bfc feat: Make Coordinator client maxAttempts configurable
(#20442)
add 25de11864a2 feat: PostgreSQL-style :: cast operator. (#20702)
add 57ebb4d6e1f Use checkstyle:check in pre-push hook (#20753)
add 7f398f90326 Fix query driver. (#20755)
add bfce8a27d5e build(deps): bump postcss-selector-parser in /website
(#20748)
add 6be09603e04 build(deps): bump com.azure:azure-sdk-bom from 1.3.8 to
1.3.9 (#20747)
add addd152afd4 build(deps): bump org.xerial.snappy:snappy-java from
1.1.10.11 to 1.1.10.12 (#20745)
add 54e68936c21 build(deps): bump org.immutables:value-annotations from
2.12.2 to 2.12.3 (#20746)
add c53272f4718 build(deps): bump com.github.wnameless.json:json-flattener
(#20744)
add ca64cda922e build(deps): bump oshi.version from 7.7.0 to 7.7.1 (#20743)
add 0a7a044da17 build: add script to refresh licenses.yaml versions
(#20736)
add dc77ea95e73 ci: run Maven Dependabot updates weekly and group them
(#20733)
add 19c0a8dae5a fix: correct per-module versions in licenses.yaml (#20737)
add 01be49c916a feat: Add missed KMS support in msq durable storage and
exports (#20543)
add ab6210b8e6b ci: bump org.apache.kafka:kafka-clients from 4.3.1 to 4.4.0
add 8b182cd021c build: align zstd-jni with Kafka clients
add b0e1a4a124b build: update dependency license metadata
add 420eefbcf9b build: drop zstd-jni Dependabot pin now that zstd-jni is
upgraded
add 6ea497728a1 build: remove zstd-jni CVE suppression
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 (3465b88e3b8)
\
N -- N -- N
refs/heads/dependabot/maven/org.apache.kafka-kafka-clients-4.4.0 (6ea497728a1)
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/dependabot.yml | 50 +-
.github/labeler.yml | 3 -
.github/scripts/auto-add-milestone.sh | 10 +-
.github/scripts/license_checks_script.sh | 3 +-
.github/workflows/backport.yml | 2 +-
.github/workflows/codeql.yml | 22 +-
.github/workflows/cron-job-its.yml | 8 +-
.github/workflows/docker-tests.yml | 2 +-
.../workflows/labeler-signal.yml | 15 +-
.github/workflows/labeler.yml | 33 +-
.github/workflows/pr-checks.yml | 2 +-
.github/workflows/pr-merged.yml | 21 +-
.github/workflows/stale.yml | 2 +-
.../unit-and-integration-tests-unified.yml | 22 +-
.github/workflows/worker.yml | 2 +-
LABELS | 90 --
benchmarks/pom.xml | 2 +-
.../druid/benchmark/query/ScanBenchmark.java | 85 +-
.../druid/benchmark/query/SqlBaseBenchmark.java | 10 +-
.../query/SqlMultiValueStringFilterBenchmark.java | 236 ++++
dev/license.md | 12 +
distribution/asf-release-process-guide.md | 5 +-
distribution/bin/check-licenses.py | 105 +-
distribution/bin/generate-binary-license.py | 55 +-
.../bin/generate-license-dependency-reports.py | 11 +-
distribution/bin/refresh-license-versions.py | 203 +++
distribution/bin/test_check_licenses.py | 217 ++++
distribution/pom.xml | 24 +-
distribution/src/assembly/assembly.xml | 1 +
docs/api-reference/supervisor-api.md | 20 +-
docs/configuration/index.md | 2 +
docs/data-management/automatic-compaction.md | 34 +-
.../extensions-contrib/kafka-emitter.md | 27 +
docs/development/extensions-core/catalog.md | 105 +-
docs/development/extensions-core/s3.md | 23 +
docs/ingestion/input-sources.md | 2 +-
docs/multi-stage-query/reference.md | 2 +-
docs/querying/sql-data-types.md | 4 +-
docs/querying/sql-functions.md | 2 +-
docs/querying/sql-scalar.md | 2 +-
embedded-tests/pom.xml | 5 +-
.../compact/CatalogBaseTableCompactionTest.java | 375 ++++++
.../query/PartialProjectionLoadRuleQueryTest.java | 40 +-
.../query/ServerManagerForQueryErrorTest.java | 259 ++--
.../embedded/server/HistoricalCloningTest.java | 5 +-
.../embedded/server/QueryResponseTrailerTest.java | 188 +++
.../druid-deltalake-extensions/pom.xml | 2 +-
.../druid-iceberg-extensions/pom.xml | 13 +-
extensions-contrib/grpc-query/pom.xml | 15 +-
.../org/apache/druid/grpc/server/QueryDriver.java | 10 +-
.../apache/druid/emitter/kafka/KafkaEmitter.java | 102 ++
.../druid/emitter/kafka/KafkaEmitterConfig.java | 60 +-
.../emitter/kafka/KafkaEmitterConfigTest.java | 148 ++-
.../druid/emitter/kafka/KafkaEmitterTest.java | 474 ++++++-
extensions-contrib/opentelemetry-emitter/README.md | 20 +-
extensions-contrib/opentelemetry-emitter/pom.xml | 38 +-
.../opentelemetry/OpenTelemetryEmitterModule.java | 17 +-
.../opentelemetry/OpenTelemetryEmitterTest.java | 33 +-
.../emitter/prometheus/PrometheusEmitter.java | 3 +-
.../rabbit-stream-indexing-service/pom.xml | 2 +-
extensions-core/azure-extensions/pom.xml | 2 +-
.../druid/security/basic/CommonCacheNotifier.java | 7 +-
.../druid/catalog/sync/RestUpdateSender.java | 7 +-
extensions-core/google-extensions/pom.xml | 13 -
.../kubernetes-overlord-extensions/pom.xml | 2 +-
.../protobuf/FileBasedProtobufBytesDecoder.java | 3 +-
extensions-core/s3-extensions/pom.xml | 5 +
.../apache/druid/data/input/s3/S3InputSource.java | 4 +-
.../storage/s3/CustomServerSideEncryption.java | 18 +
.../druid/storage/s3/KmsServerSideEncryption.java | 11 +
...gsConfig.java => S3IntermediateRoleConfig.java} | 49 +-
.../druid/storage/s3/S3ServerSideEncryption.java | 7 +
.../druid/storage/s3/S3StorageDruidModule.java | 8 +-
.../storage/s3/ServerSideEncryptingAmazonS3.java | 70 +-
.../storage/s3/output/S3ExportStorageProvider.java | 8 +-
.../druid/data/input/s3/S3InputSourceTest.java | 10 +
.../storage/s3/S3IntermediateRoleConfigTest.java | 104 ++
...rSideEncryptingAmazonS3MultipartUploadTest.java | 2 +
.../s3/ServerSideEncryptingAmazonS3Test.java | 157 +++
.../druid/storage/s3/ServerSideEncryptionTest.java | 105 ++
.../storage/s3/TestAWSCredentialsProvider.java | 6 +-
hooks/pre-pushes/checkstyle-check | 2 +-
.../druid/indexing/common/task/CompactionTask.java | 338 ++++-
.../overlord/http/OverlordRedirectInfo.java | 3 +-
.../overlord/supervisor/SupervisorResource.java | 3 +-
.../supervisor/SeekableStreamSupervisor.java | 126 +-
.../supervisor/autoscaler/CostBasedAutoScaler.java | 2 +-
.../supervisor/autoscaler/LagBasedAutoScaler.java | 8 +-
.../autoscaler/LagBasedAutoScalerConfig.java | 3 +-
.../task/ClientCompactionTaskQuerySerdeTest.java | 45 +
.../indexing/common/task/CompactionTaskTest.java | 704 +++++++++++
.../druid/indexing/common/task/TaskBuilder.java | 1 +
.../supervisor/SupervisorResourceTest.java | 18 +
.../SeekableStreamSupervisorSpecTest.java | 57 +-
.../SeekableStreamSupervisorStateTest.java | 172 ++-
.../autoscaler/LagBasedAutoScalerTest.java | 5 +-
licenses.yaml | 690 +++++++----
licenses/bin/@babel-highlight.MIT | 22 -
licenses/bin/@hypnosphi-create-react-context.MIT | 19 -
licenses/bin/@types-dom4.MIT | 21 -
licenses/bin/@types-scheduler.MIT | 21 -
licenses/bin/aether-connector-okhttp.EPL1 | 87 --
licenses/bin/ansi-styles.MIT | 9 -
licenses/bin/bootstrap.MIT | 21 -
licenses/bin/brace.MIT | 23 -
licenses/bin/call-bind.MIT | 21 -
licenses/bin/chain-function.MIT | 9 -
licenses/bin/chalk.MIT | 9 -
licenses/bin/color-convert.MIT | 21 -
licenses/bin/color-name.MIT | 8 -
licenses/bin/core-js.MIT | 19 -
licenses/bin/css-loader.MIT | 20 -
licenses/bin/d3-axis.BSD3 | 27 -
licenses/bin/d3-color.BSD3 | 27 -
licenses/bin/d3-dsv.BSD3 | 27 -
licenses/bin/d3-interpolate.BSD3 | 27 -
licenses/bin/d3-scale.BSD3 | 27 -
licenses/bin/d3-selection.BSD3 | 26 -
licenses/bin/d3-time-format.BSD3 | 27 -
licenses/bin/d3-time.BSD3 | 27 -
licenses/bin/deep-equal.MIT | 21 -
licenses/bin/define-properties.MIT | 21 -
licenses/bin/{xmlenc.BSD3 => dnsjava.BSD3} | 15 +-
licenses/bin/dom4.MIT | 19 -
licenses/bin/druid-console.MIT | 21 -
licenses/bin/esutils.BSD2 | 19 -
licenses/bin/font-awesome.MIT | 9 -
licenses/bin/font-awesome.SIL-OFL | 94 --
licenses/bin/fontsource-open-sans.MIT | 21 -
licenses/bin/functions-have-names.MIT | 21 -
licenses/bin/graal.UPL | 38 +
licenses/bin/gud.MIT | 21 -
licenses/bin/has-flag.MIT | 9 -
licenses/bin/has-own-prop.MIT | 9 -
licenses/bin/has-property-descriptors.MIT | 21 -
licenses/bin/has-proto.MIT | 21 -
licenses/bin/has.MIT | 22 -
licenses/bin/invariant.MIT | 21 -
licenses/bin/is-arguments.MIT | 20 -
licenses/bin/is-buffer.MIT | 21 -
licenses/bin/is-date-object.MIT | 22 -
licenses/bin/is-regex.MIT | 20 -
licenses/bin/jakarta.EPL2 | 277 +++++
licenses/bin/javax-el.CDDL11 | 362 ------
licenses/bin/javax.activation.CDDL11 | 362 ------
licenses/bin/javax.el-api.CDDL11 | 362 ------
licenses/bin/javax.servlet-api.CDDL11 | 362 ------
licenses/bin/jaxb-runtime.CDDL11 | 362 ------
licenses/bin/jersey-json.CDDL11 | 550 ---------
licenses/bin/{jline.BSD3 => jline3.BSD3} | 5 +-
licenses/bin/jopt-simple.MIT | 24 -
licenses/bin/lodash.MIT | 47 -
licenses/bin/mini-create-react-context.MIT | 21 -
licenses/bin/object-is.MIT | 20 -
licenses/bin/object-keys.MIT | 21 -
licenses/bin/old-jaxb.CDDL11 | 362 ------
licenses/bin/os-browserify.MIT | 21 -
licenses/bin/popper.js.MIT | 25 -
licenses/bin/process.MIT | 22 -
licenses/bin/pure-render-decorator.MIT | 21 -
licenses/bin/{leveldbjni.BSD3 => re2j.GO} | 23 +-
licenses/bin/react-addons-css-transition-group.MIT | 21 -
licenses/bin/react-lifecycles-compat.MIT | 21 -
licenses/bin/react-splitter-layout.MIT | 19 -
licenses/bin/regexp.prototype.flags.MIT | 22 -
licenses/bin/resize-observer-polyfill.MIT | 21 -
licenses/bin/scala-lang.BSD3 | 12 -
licenses/bin/style-loader.MIT | 20 -
licenses/bin/supports-color.MIT | 9 -
licenses/bin/tesla-aether.EPL1 | 87 --
licenses/bin/tether.MIT | 8 -
licenses/bin/to-fast-properties.MIT | 10 -
licenses/bin/typed-styles.MIT | 21 -
licenses/bin/use-resize-observer.MIT | 21 -
.../org/apache/druid/msq/exec/ControllerImpl.java | 16 +-
.../druid/msq/exec/WorkerMemoryParameters.java | 54 +-
.../msq/indexing/IndexerControllerContext.java | 26 +-
.../druid/msq/indexing/MSQCompactionRunner.java | 7 +
.../apache/druid/msq/kernel/QueryDefinition.java | 38 +-
.../apache/druid/msq/kernel/StageDefinition.java | 34 +-
.../druid/msq/querykit/BaseLeafStageProcessor.java | 12 +-
.../msq/querykit/ChainedProcessorManager.java | 18 +-
.../druid/msq/querykit/ReadableInputQueue.java | 22 +-
.../druid/msq/querykit/ShuffleSpecFactories.java | 4 +-
.../msq/querykit/scan/ScanQueryFrameProcessor.java | 39 +-
.../msq/querykit/scan/ScanQueryStageProcessor.java | 7 +
.../druid/msq/util/MultiStageQueryContext.java | 11 +
.../druid/msq/exec/WorkerMemoryParametersTest.java | 145 +++
.../msq/indexing/IndexerControllerContextTest.java | 25 +-
.../msq/indexing/MSQCompactionRunnerTest.java | 50 +-
.../druid/msq/kernel/QueryDefinitionTest.java | 65 +
.../msq/querykit/ChainedProcessorManagerTest.java | 46 +
.../druid/msq/querykit/ReadableInputQueueTest.java | 46 +-
.../querykit/scan/ScanQueryFrameProcessorTest.java | 39 +-
owasp-dependency-check-suppressions.xml | 63 +-
pom.xml | 118 +-
processing/pom.xml | 2 +-
.../druid/collections/StableLimitingSorter.java | 12 +
.../data/input/impl/BaseTableProjectionSpec.java | 15 +
...lusteredValueGroupsBaseTableProjectionSpec.java | 24 +
.../input/impl/RollupBaseTableProjectionSpec.java | 48 +
.../data/input/impl/RollupTableProjectionSpec.java | 54 +-
.../druid/data/input/impl/TableProjectionSpec.java | 22 +
.../channel/ComposingReadableFrameChannel.java | 60 +-
.../org/apache/druid/indexer/TaskLocation.java | 5 +-
.../apache/druid/java/util/common/Stopwatch.java | 9 +
.../org/apache/druid/java/util/common/URIs.java | 23 +
.../java/util/emitter/core/HttpPostEmitter.java | 4 +-
.../http/client/pool/ChannelResourceFactory.java | 3 +-
.../org/apache/druid/query/LeafDataSource.java | 16 +
.../main/java/org/apache/druid/query/Queries.java | 44 +-
.../java/org/apache/druid/query/QueryContext.java | 4 +-
.../query/context/QueryContextParameters.java | 16 +
.../query/dimension/ListFilteredDimensionSpec.java | 26 +-
.../epinephelinae/GroupByMergingQueryRunner.java | 3 +
.../druid/query/scan/ScanQueryRunnerFactory.java | 189 +--
.../query/spec/SpecificSegmentQueryRunner.java | 9 +-
.../druid/segment/PartialQueryableIndex.java | 51 +-
.../PartialQueryableIndexCursorFactory.java | 45 +-
.../segment/PartialQueryableIndexSegment.java | 21 +-
.../segment/file/PartialSegmentFileMapperV10.java | 32 +-
.../apache/druid/segment/loading/AcquireMode.java | 19 +-
.../druid/segment/projections/Projections.java | 33 +
.../segment/virtual/ListFilteredVirtualColumn.java | 40 +-
.../virtual/PrefixFilteredVirtualColumn.java | 10 +-
.../virtual/RegexFilteredVirtualColumn.java | 10 +-
.../collections/StableLimitingSorterTest.java | 28 +
...eredValueGroupsBaseTableProjectionSpecTest.java | 53 +
.../input/impl/RollupTableProjectionSpecTest.java | 125 ++
.../data/input/impl/TableProjectionSpecTest.java | 50 +
.../channel/ComposingReadableFrameChannelTest.java | 75 ++
.../apache/druid/java/util/common/URIsTest.java | 33 +
.../java/org/apache/druid/query/QueriesTest.java | 68 +
.../org/apache/druid/query/QueryContextTest.java | 7 +
...FilteredDimensionSpecDimensionSelectorTest.java | 59 +
.../groupby/GroupByQueryRunnerFailureTest.java | 49 +
.../query/scan/ScanQueryRunnerFactoryTest.java | 403 +++++-
.../query/spec/SpecificSegmentQueryRunnerTest.java | 52 +
.../druid/segment/CursorFactoryProjectionTest.java | 21 +
...eIndexCursorFactoryClusteredProjectionTest.java | 79 +-
...alQueryableIndexCursorFactoryClusteredTest.java | 59 +
.../PartialQueryableIndexServableBundlesTest.java | 470 +++++++
.../ListFilteredVirtualColumnSelectorTest.java | 109 ++
.../virtual/ListFilteredVirtualColumnTest.java | 23 +
.../virtual/PrefixFilteredVirtualColumnTest.java | 22 +
.../virtual/RegexFilteredVirtualColumnTest.java | 22 +
.../druid/client/BrokerViewOfBrokerConfig.java | 31 -
.../client/BrokerViewOfCoordinatorConfig.java | 28 -
.../apache/druid/client/CachingQueryRunner.java | 11 +-
.../org/apache/druid/client/DirectDruidClient.java | 6 +-
.../druid/client/HttpServerInventoryView.java | 7 +-
.../apache/druid/client/JsonParserIterator.java | 28 +-
...torConfig.java => CoordinatorClientConfig.java} | 16 +-
.../indexing/ClientCompactionRunnerInfo.java | 22 +-
.../client/indexing/ClientCompactionTaskQuery.java | 18 +-
.../java/org/apache/druid/rpc/ServiceLocation.java | 14 +-
.../druid/rpc/guice/ServiceClientModule.java | 9 +-
.../druid/segment/indexing/CombinedDataSchema.java | 18 +-
.../loading/PartialSegmentBundleCacheEntry.java | 29 +-
.../loading/PartialSegmentMetadataCacheEntry.java | 33 +-
.../druid/segment/loading/SegmentCacheManager.java | 8 +-
.../segment/loading/SegmentLocalCacheManager.java | 51 +-
.../segment/loading/VirtualPlaceholderSegment.java | 7 +-
.../segment/realtime/SegmentGenerationMetrics.java | 31 +-
.../realtime/appenderator/BatchAppenderator.java | 15 +-
.../realtime/appenderator/StreamAppenderator.java | 12 +-
.../java/org/apache/druid/server/BuildInfo.java | 3 +-
.../org/apache/druid/server/QueryResultPusher.java | 39 +-
.../org/apache/druid/server/ServerManager.java | 68 +-
.../druid/server/compaction/CompactionStatus.java | 9 +-
.../coordination/ChangeRequestHttpSyncer.java | 2 +-
.../CatalogDataSourceCompactionConfig.java | 162 ++-
.../coordinator/DataSourceCompactionConfig.java | 14 +
.../server/coordinator/duty/CompactSegments.java | 3 +
.../coordinator/loading/HttpLoadQueuePeon.java | 10 +-
.../druid/server/http/CoordinatorRedirectInfo.java | 3 +-
.../lookup/cache/LookupCoordinatorManager.java | 24 +-
.../server/metrics/TaskCountStatsMonitor.java | 2 +-
.../druid/client/CachingQueryRunnerTest.java | 50 +-
.../druid/client/JsonParserIteratorTest.java | 84 ++
.../druid/rpc/guice/ServiceClientModuleTest.java | 52 +-
...egmentLocalCacheManagerPartialRuleLoadTest.java | 317 ++++-
.../appenderator/BatchAppenderatorTest.java | 12 +-
.../appenderator/StreamAppenderatorTest.java | 12 +-
.../org/apache/druid/server/QueryResourceTest.java | 14 +
.../apache/druid/server/QueryResultPusherTest.java | 23 +
.../compaction/CompactionSlotManagerTest.java | 1 +
.../server/compaction/CompactionStatusTest.java | 400 ++++++
.../ServerManagerScanOrderingTest.java | 357 ++++++
.../CatalogDataSourceCompactionConfigTest.java | 354 ++++++
.../balancer/ReservoirSegmentSamplerTest.java | 25 +-
.../coordinator/duty/CompactSegmentsTest.java | 67 +
.../server/metrics/TaskCountStatsMonitorTest.java | 30 +
.../druid/server/mocks/MockHttpServletRequest.java | 4 +-
services/pom.xml | 6 -
.../testing/embedded/EmbeddedServiceClient.java | 4 +-
sql/src/main/codegen/config.fmpp | 12 +
sql/src/main/codegen/includes/common.ftl | 30 +
.../sql/calcite/expression/DruidExpression.java | 19 +
.../MultiValueStringOperatorConversions.java | 224 ++--
.../sql/calcite/planner/DruidRexExecutor.java | 17 +
.../sql/calcite/planner/DruidSqlValidator.java | 71 +-
.../sql/calcite/rule/DruidLogicalValuesRule.java | 5 +
.../schema/SystemServerPropertiesTable.java | 4 +-
.../druid/sql/calcite/CalciteInsertDmlTest.java | 23 +
.../calcite/CalciteMultiValueStringQueryTest.java | 396 +++++-
.../sql/calcite/CalciteNestedDataQueryTest.java | 72 ++
.../apache/druid/sql/calcite/CalciteQueryTest.java | 455 +++++++
.../druid/sql/calcite/CalciteSubqueryTest.java | 2 +-
.../calcite/expression/ExpressionTestHelper.java | 126 +-
.../sql/calcite/expression/ExpressionsTest.java | 1294 ++++++++++++--------
.../calcite/expression/GreatestExpressionTest.java | 39 +-
.../expression/IPv4AddressMatchExpressionTest.java | 22 +-
.../expression/IPv4AddressParseExpressionTest.java | 34 +-
.../IPv4AddressStringifyExpressionTest.java | 34 +-
.../calcite/expression/LeastExpressionTest.java | 39 +-
.../TimeFormatOperatorConversionTest.java | 22 +-
.../calcite/rule/DruidLogicalValuesRuleTest.java | 11 +
web-console/README.md | 1 +
web-console/package-lock.json | 26 +-
web-console/script/licenses | 25 +-
web-console/src/utils/sampler.spec.ts | 68 +-
web-console/src/utils/sampler.ts | 10 +-
website/.spelling | 1 +
website/package-lock.json | 324 ++---
325 files changed, 13510 insertions(+), 6634 deletions(-)
copy extensions-core/druid-kerberos/src/test/resources/test.runtime.properties
=> .github/workflows/labeler-signal.yml (72%)
delete mode 100644 LABELS
create mode 100644
benchmarks/src/test/java/org/apache/druid/benchmark/query/SqlMultiValueStringFilterBenchmark.java
create mode 100755 distribution/bin/refresh-license-versions.py
create mode 100755 distribution/bin/test_check_licenses.py
create mode 100644
embedded-tests/src/test/java/org/apache/druid/testing/embedded/compact/CatalogBaseTableCompactionTest.java
create mode 100644
embedded-tests/src/test/java/org/apache/druid/testing/embedded/server/QueryResponseTrailerTest.java
copy
extensions-core/s3-extensions/src/main/java/org/apache/druid/storage/s3/{S3TaskLogsConfig.java
=> S3IntermediateRoleConfig.java} (60%)
create mode 100644
extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/S3IntermediateRoleConfigTest.java
create mode 100644
extensions-core/s3-extensions/src/test/java/org/apache/druid/storage/s3/ServerSideEncryptionTest.java
delete mode 100644 licenses/bin/@babel-highlight.MIT
delete mode 100644 licenses/bin/@hypnosphi-create-react-context.MIT
delete mode 100755 licenses/bin/@types-dom4.MIT
delete mode 100644 licenses/bin/@types-scheduler.MIT
delete mode 100644 licenses/bin/aether-connector-okhttp.EPL1
delete mode 100644 licenses/bin/ansi-styles.MIT
delete mode 100644 licenses/bin/bootstrap.MIT
delete mode 100644 licenses/bin/brace.MIT
delete mode 100644 licenses/bin/call-bind.MIT
delete mode 100644 licenses/bin/chain-function.MIT
delete mode 100644 licenses/bin/chalk.MIT
delete mode 100644 licenses/bin/color-convert.MIT
delete mode 100644 licenses/bin/color-name.MIT
delete mode 100644 licenses/bin/core-js.MIT
delete mode 100644 licenses/bin/css-loader.MIT
delete mode 100644 licenses/bin/d3-axis.BSD3
delete mode 100644 licenses/bin/d3-color.BSD3
delete mode 100644 licenses/bin/d3-dsv.BSD3
delete mode 100644 licenses/bin/d3-interpolate.BSD3
delete mode 100644 licenses/bin/d3-scale.BSD3
delete mode 100644 licenses/bin/d3-selection.BSD3
delete mode 100644 licenses/bin/d3-time-format.BSD3
delete mode 100644 licenses/bin/d3-time.BSD3
delete mode 100644 licenses/bin/deep-equal.MIT
delete mode 100644 licenses/bin/define-properties.MIT
rename licenses/bin/{xmlenc.BSD3 => dnsjava.BSD3} (73%)
delete mode 100644 licenses/bin/dom4.MIT
delete mode 100644 licenses/bin/druid-console.MIT
delete mode 100644 licenses/bin/esutils.BSD2
delete mode 100644 licenses/bin/font-awesome.MIT
delete mode 100644 licenses/bin/font-awesome.SIL-OFL
delete mode 100644 licenses/bin/fontsource-open-sans.MIT
delete mode 100644 licenses/bin/functions-have-names.MIT
create mode 100644 licenses/bin/graal.UPL
delete mode 100644 licenses/bin/gud.MIT
delete mode 100644 licenses/bin/has-flag.MIT
delete mode 100644 licenses/bin/has-own-prop.MIT
delete mode 100644 licenses/bin/has-property-descriptors.MIT
delete mode 100644 licenses/bin/has-proto.MIT
delete mode 100644 licenses/bin/has.MIT
delete mode 100644 licenses/bin/invariant.MIT
delete mode 100644 licenses/bin/is-arguments.MIT
delete mode 100644 licenses/bin/is-buffer.MIT
delete mode 100644 licenses/bin/is-date-object.MIT
delete mode 100644 licenses/bin/is-regex.MIT
create mode 100644 licenses/bin/jakarta.EPL2
delete mode 100644 licenses/bin/javax-el.CDDL11
delete mode 100644 licenses/bin/javax.activation.CDDL11
delete mode 100644 licenses/bin/javax.el-api.CDDL11
delete mode 100644 licenses/bin/javax.servlet-api.CDDL11
delete mode 100644 licenses/bin/jaxb-runtime.CDDL11
delete mode 100644 licenses/bin/jersey-json.CDDL11
rename licenses/bin/{jline.BSD3 => jline3.BSD3} (92%)
delete mode 100644 licenses/bin/jopt-simple.MIT
delete mode 100644 licenses/bin/lodash.MIT
delete mode 100644 licenses/bin/mini-create-react-context.MIT
delete mode 100644 licenses/bin/object-is.MIT
delete mode 100644 licenses/bin/object-keys.MIT
delete mode 100644 licenses/bin/old-jaxb.CDDL11
delete mode 100644 licenses/bin/os-browserify.MIT
delete mode 100644 licenses/bin/popper.js.MIT
delete mode 100644 licenses/bin/process.MIT
delete mode 100644 licenses/bin/pure-render-decorator.MIT
rename licenses/bin/{leveldbjni.BSD3 => re2j.GO} (59%)
delete mode 100644 licenses/bin/react-addons-css-transition-group.MIT
delete mode 100644 licenses/bin/react-lifecycles-compat.MIT
delete mode 100644 licenses/bin/react-splitter-layout.MIT
delete mode 100644 licenses/bin/regexp.prototype.flags.MIT
delete mode 100644 licenses/bin/resize-observer-polyfill.MIT
delete mode 100644 licenses/bin/scala-lang.BSD3
delete mode 100644 licenses/bin/style-loader.MIT
delete mode 100644 licenses/bin/supports-color.MIT
delete mode 100644 licenses/bin/tesla-aether.EPL1
delete mode 100644 licenses/bin/tether.MIT
delete mode 100644 licenses/bin/to-fast-properties.MIT
delete mode 100644 licenses/bin/typed-styles.MIT
delete mode 100644 licenses/bin/use-resize-observer.MIT
create mode 100644
processing/src/main/java/org/apache/druid/data/input/impl/RollupBaseTableProjectionSpec.java
create mode 100644
processing/src/test/java/org/apache/druid/frame/channel/ComposingReadableFrameChannelTest.java
create mode 100644
processing/src/test/java/org/apache/druid/segment/PartialQueryableIndexServableBundlesTest.java
copy
server/src/main/java/org/apache/druid/client/coordinator/{CoordinatorSelectorConfig.java
=> CoordinatorClientConfig.java} (71%)
create mode 100644
server/src/test/java/org/apache/druid/server/coordination/ServerManagerScanOrderingTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]