This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a change to branch
dependabot/npm_and_yarn/website/brace-expansion-1.1.21
in repository https://gitbox.apache.org/repos/asf/druid.git
from 83a96518a83 build(deps): bump brace-expansion from 1.1.18 to 1.1.21 in
/website
add d11b956bd6c feat: google cloud storage SegmentRangeReader for partial
loads (#20454)
add f45885a53b1 minor: tidy up licenses.yaml and scripts (#20400)
add 631f05de5d1 test: avoid racing supervisor history read (#20458)
add daf25972184 test: retain allocations in metric collector test (#20457)
add 46e8f93eb83 feat: Add advertisedPlaintextPort to DruidNode for sidecar
proxy support (#19598)
add 87d36ea3426 fix: Move aws-crt-client to the correct classloader
(#20468)
add a24a74e9a1b fix: update task runner test listener signatures (#20470)
add e855cd9c331 feat: Web console: upgrade to the latest and greatest
(#20448)
add 2b090310733 build(deps): bump fast-uri from 3.1.7 to 3.1.8 in /website
(#20463)
add ae37702490d build(deps): bump dompurify from 3.4.13 to 3.4.16 in
/website (#20462)
add 3e9365196f9 build(deps): bump tools.jackson.core:jackson-databind in
/benchmarks (#20461)
add 15a592e899c perf: Reduce heap footprint of loaded segments. (#20467)
add 70721490538 Merge branch 'master' into
dependabot/npm_and_yarn/website/brace-expansion-1.1.21
No new revisions were added by this update.
Summary of changes:
benchmarks/pom.xml | 2 +-
cloud/aws-common/pom.xml | 7 +
distribution/bin/check-licenses.py | 34 +
distribution/bin/generate-binary-license.py | 39 +-
distribution/bin/generate-binary-notice.py | 40 +-
distribution/pom.xml | 33 +
docs/configuration/index.md | 23 +
docs/development/extensions-core/k8s-jobs.md | 1 +
docs/querying/sql-metadata-tables.md | 2 +-
.../server/KillSupervisorsCustomDutyTest.java | 6 -
.../consul/discovery/ConsulServiceIdsTest.java | 6 +
extensions-core/azure-extensions/pom.xml | 7 +
.../storage/azure/AzureDataSegmentPusherTest.java | 55 +-
.../storage/google/GoogleDataSegmentPusher.java | 20 +-
.../druid/storage/google/GoogleLoadSpec.java | 41 +
.../storage/google/GoogleSegmentRangeReader.java} | 89 +-
.../google/GoogleDataSegmentPusherTest.java | 96 +-
.../druid/storage/google/GoogleLoadSpecTest.java} | 64 +-
.../google/GoogleSegmentRangeReaderTest.java} | 163 +-
.../k8s/overlord/KubernetesPeonLifecycle.java | 20 +-
.../overlord/KubernetesPeonLifecycleFactory.java | 11 +-
.../k8s/overlord/KubernetesTaskRunnerConfig.java | 17 +-
.../KubernetesTaskRunnerEffectiveConfig.java | 8 +
.../k8s/overlord/KubernetesTaskRunnerFactory.java | 3 +-
.../overlord/KubernetesTaskRunnerStaticConfig.java | 17 +-
.../MultipleKubernetesTaskRunnerConfig.java | 6 +-
.../MultipleKubernetesTaskRunnerFactory.java | 6 +-
.../k8s/overlord/KubernetesPeonLifecycleTest.java | 74 +
.../KubernetesTaskRunnerStaticConfigTest.java | 14 +
.../MultipleKubernetesTaskRunnerConfigTest.java | 12 +
extensions-core/s3-extensions/pom.xml | 2 +
.../druid/storage/s3/S3DataSegmentPusherTest.java | 58 +-
.../druid/indexing/overlord/ForkingTaskRunner.java | 2 +
.../overlord/SingleTaskBackgroundRunner.java | 2 +-
.../indexing/overlord/ThreadingTaskRunner.java | 2 +-
.../indexing/overlord/ForkingTaskRunnerTest.java | 66 +
.../overlord/SingleTaskBackgroundRunnerTest.java | 13 +
.../indexing/overlord/ThreadingTaskRunnerTest.java | 50 +
licenses.yaml | 883 +-
...motion-stylis.MIT => @emotion-babel-plugin.MIT} | 0
.../{babel-plugin-emotion.MIT => @emotion-css.MIT} | 0
.../bin/{create-emotion.MIT => @emotion-react.MIT} | 0
...motion-use-insertion-effect-with-fallbacks.MIT} | 0
.../{@popperjs-core.MIT => @floating-ui-core.MIT} | 4 +-
.../{@popperjs-core.MIT => @floating-ui-dom.MIT} | 4 +-
...opperjs-core.MIT => @floating-ui-react-dom.MIT} | 4 +-
.../{@popperjs-core.MIT => @floating-ui-react.MIT} | 4 +-
.../{@popperjs-core.MIT => @floating-ui-utils.MIT} | 4 +-
...interval-tree.MIT => @tanstack-react-store.MIT} | 2 +-
.../{react-table.MIT => @tanstack-react-table.MIT} | 0
...en-js-interval-tree.MIT => @tanstack-store.MIT} | 2 +-
.../{react-table.MIT => @tanstack-table-core.MIT} | 0
licenses/bin/@types-prop-types.MIT | 21 -
licenses/bin/@types-react-table.MIT | 21 -
licenses/bin/babel-plugin-macros.MIT | 2 +-
licenses/bin/babel-plugin-syntax-jsx.MIT | 21 -
licenses/bin/diff.BSD3 | 44 +-
licenses/bin/escape-string-regexp.MIT | 22 +-
...latten-js-interval-tree.MIT => fast-equals.MIT} | 2 +-
licenses/bin/history.MIT | 21 -
licenses/bin/isarray.MIT | 21 -
licenses/bin/lodash.get.MIT | 47 -
licenses/bin/lodash.isequal.MIT | 47 -
licenses/bin/path-to-regexp.MIT | 21 -
licenses/bin/react-day-picker.MIT | 2 +-
...al-tree.MIT => react-diff-viewer-continued.MIT} | 2 +-
licenses/bin/react-diff-viewer.MIT | 21 -
licenses/bin/react-dom.MIT | 2 +-
licenses/bin/react-router-dom.MIT | 22 -
licenses/bin/react-router.MIT | 22 -
licenses/bin/react-uid.MIT | 21 -
licenses/bin/react.MIT | 2 +-
licenses/bin/regenerator-runtime.MIT | 21 -
licenses/bin/resolve-pathname.MIT | 21 -
licenses/bin/scheduler.MIT | 2 +-
.../{@flatten-js-interval-tree.MIT => stylis.MIT} | 2 +-
licenses/bin/{cosmiconfig.MIT => tabbable.MIT} | 0
licenses/bin/tiny-invariant.MIT | 21 -
licenses/bin/tiny-warning.MIT | 21 -
licenses/bin/toggle-selection.MIT | 21 -
licenses/bin/value-equal.MIT | 21 -
.../util/common/io/smoosh/SmooshedFileMapper.java | 95 +-
.../apache/druid/segment/ColumnHolderTable.java | 275 +
.../java/org/apache/druid/segment/IndexIO.java | 260 +-
.../druid/segment/PartialQueryableIndex.java | 160 +-
.../apache/druid/segment/SimpleQueryableIndex.java | 102 +-
.../segment/column/CapabilitiesBasedFormat.java | 19 +
.../apache/druid/segment/column/ColumnBuilder.java | 13 +-
.../druid/segment/column/ColumnDescriptor.java | 26 +-
.../apache/druid/segment/column/ColumnFormat.java | 3 +
.../druid/segment/column/ConstantColumns.java | 9 +-
.../column/ImmutableColumnCapabilities.java | 188 +
.../StringDictionaryEncodedColumnFormat.java | 24 +
.../segment/file/PartialSegmentFileMapperV10.java | 91 +-
.../druid/segment/file/SegmentFileMapperV10.java | 13 +-
.../druid/segment/file/SegmentFileMetadata.java | 61 +-
.../segment/file/SegmentFileMetadataReader.java | 13 +-
.../druid/segment/file/SegmentInternalFileMap.java | 218 +
.../segment/file/SegmentInternalFileMetadata.java | 21 +
.../segment/nested/NestedCommonFormatColumn.java | 23 +
.../segment/nested/NestedDataComplexTypeSerde.java | 12 +
.../druid/segment/serde/ColumnPartSerde.java | 7 +
.../segment/serde/ComplexColumnPartSerde.java | 34 +-
.../serde/DictionaryEncodedColumnPartSerde.java | 22 +
.../serde/DoubleNumericColumnPartSerde.java | 20 +
.../serde/DoubleNumericColumnPartSerdeV2.java | 21 +
.../segment/serde/FloatNumericColumnPartSerde.java | 20 +
.../serde/FloatNumericColumnPartSerdeV2.java | 21 +
.../segment/serde/LongNumericColumnPartSerde.java | 20 +
.../serde/LongNumericColumnPartSerdeV2.java | 21 +
.../druid/segment/serde/NullColumnPartSerde.java | 5 +-
.../common/io/smoosh/SmooshedFileMapperTest.java | 33 +
.../metrics/AllocationMetricCollectorTest.java | 53 +-
.../druid/segment/ColumnHolderTableTest.java | 198 +
.../druid/segment/PartialQueryableIndexTest.java | 18 +
.../segment/SimpleQueryableIndexClusteredTest.java | 18 +-
.../column/CapabilitiesBasedFormatTest.java | 14 +
.../druid/segment/column/ColumnBuilderTest.java | 30 +
.../druid/segment/column/ColumnDescriptorTest.java | 27 +
.../column/ImmutableColumnCapabilitiesTest.java | 75 +
.../StringDictionaryEncodedColumnFormatTest.java | 7 +
.../file/PartialSegmentFileMapperV10Test.java | 67 +
.../segment/file/SegmentInternalFileMapTest.java | 113 +
.../NestedCommonFormatColumnFormatSpecTest.java | 14 +
.../segment/serde/ColumnPartSerdeEqualsTest.java | 93 +
.../java/org/apache/druid/rpc/ServiceLocation.java | 2 +-
.../java/org/apache/druid/server/DruidNode.java | 71 +-
.../druid/server/http/BaseDynamicConfigSyncer.java | 7 +-
.../org/apache/druid/rpc/ServiceLocationTest.java | 18 +
.../org/apache/druid/server/DruidNodeTest.java | 125 +
.../http/CoordinatorDynamicConfigSyncerTest.java | 42 +-
.../router/TieredBrokerHostSelectorTest.java | 7 +-
web-console/.gitignore | 3 +
web-console/console-config.js | 4 +-
web-console/e2e-tests/auto-compaction.spec.ts | 5 +-
.../e2e-tests/component/datasources/overview.ts | 6 +-
.../e2e-tests/component/ingestion/overview.ts | 2 +-
.../e2e-tests/component/load-data/data-loader.ts | 4 +-
web-console/e2e-tests/component/query/overview.ts | 2 +-
.../e2e-tests/component/workbench/overview.ts | 2 +-
web-console/e2e-tests/util/playwright.ts | 3 +-
web-console/eslint.config.mjs | 8 +-
web-console/jest.common.config.js | 2 +-
web-console/package-lock.json | 9871 ++++++++++++++------
web-console/package.json | 76 +-
web-console/pom.xml | 4 +-
web-console/script/clean | 1 -
web-console/script/create-sql-docs.mjs | 33 +-
.../script/generate-blueprint-token-overrides.mjs | 114 +
web-console/script/licenses | 271 +-
web-console/script/mkcomp | 162 -
.../src/ace-completions/hjson-completions.ts | 13 +-
web-console/src/ace-completions/sql-completions.ts | 42 +-
web-console/src/ace-modes/ace-mode-helpers.ts | 45 +
web-console/src/ace-modes/ace-modes.spec.ts | 75 +
web-console/src/ace-modes/dsql.ts | 227 +-
web-console/src/ace-modes/hjson.ts | 504 +-
.../src/blueprint-overrides/_blueprint.scss | 76 +
.../src/blueprint-overrides/_blueprint5-look.scss | 1104 +++
.../src/blueprint-overrides/_design-tokens.scss | 212 +
web-console/src/blueprint-overrides/_index.scss | 18 +-
.../blueprint-overrides/_segmented-control.scss | 3 +
.../blueprint-overrides/_special-switch-modes.scss | 3 +
.../blueprint-overrides/common/_color-aliases.scss | 25 +
.../src/blueprint-overrides/common/_colors.scss | 7 +
.../src/blueprint-overrides/common/_variables.scss | 26 +-
.../components/button/_button-group.scss | 2 +
.../components/button/_common.scss | 18 +-
.../blueprint-overrides/components/card/_card.scss | 3 +
.../components/forms/_common.scss | 9 +-
.../components/navbar/_navbar.scss | 3 +
web-console/src/bootstrap/ace.scss | 18 +-
web-console/src/bootstrap/ace.ts | 6 +-
web-console/src/bootstrap/react-table-defaults.tsx | 78 -
.../__snapshots__/action-cell.spec.tsx.snap | 13 +-
.../src/components/action-cell/action-cell.scss | 2 +-
.../src/components/action-cell/action-cell.tsx | 11 +-
.../__snapshots__/action-icon.spec.tsx.snap | 13 +-
.../array-ingest-mode-switch.spec.tsx.snap | 24 +-
.../__snapshots__/array-input.spec.tsx.snap | 19 +-
.../src/components/array-input/array-input.tsx | 14 +-
.../__snapshots__/auto-form.spec.tsx.snap | 614 +-
.../src/components/auto-form/auto-form.spec.tsx | 7 +-
web-console/src/components/auto-form/auto-form.tsx | 12 +-
.../__snapshots__/braced-text.spec.tsx.snap | 14 +-
.../components/braced-text/braced-text.spec.tsx | 10 +-
.../__snapshots__/center-message.spec.tsx.snap | 2 +-
.../__snapshots__/clearable-input.spec.tsx.snap | 21 +-
.../components/clearable-input/clearable-input.tsx | 2 +-
.../src/components/click-to-copy/click-to-copy.tsx | 4 +-
.../__snapshots__/console-table.spec.tsx.snap | 311 +
.../console-table-pagination.tsx} | 57 +-
.../page-jump-dialog/page-jump-dialog.tsx | 0
.../console-table/console-table.scss} | 189 +-
.../console-table/console-table.spec.tsx | 406 +
.../src/components/console-table/console-table.tsx | 856 ++
.../console-table}/constants.ts | 0
.../console-table}/index.ts | 5 +-
.../console-table/table-filter-inputs.tsx} | 64 +-
.../src/components/druid-logo/druid-logo.scss | 4 +-
.../fancy-numeric-input.spec.tsx.snap | 67 +-
.../fancy-numeric-input.spec.tsx | 6 +-
.../fancy-numeric-input/fancy-numeric-input.tsx | 26 +-
.../components/fancy-tab-pane/fancy-tab-pane.scss | 2 +-
.../components/fancy-tab-pane/fancy-tab-pane.tsx | 2 +-
.../form-group-with-info.spec.tsx.snap | 23 +-
.../form-group-with-info/form-group-with-info.scss | 2 +-
.../form-group-with-info/form-group-with-info.tsx | 12 +-
.../__snapshots__/form-json-selector.spec.tsx.snap | 92 +-
.../form-json-selector/form-json-selector.spec.tsx | 10 +-
.../__snapshots__/formatted-input.spec.tsx.snap | 11 +-
.../formatted-input/formatted-input.scss | 2 +-
.../components/formatted-input/formatted-input.tsx | 4 +-
.../__snapshots__/header-bar.spec.tsx.snap | 567 +-
.../src/components/header-bar/header-bar.scss | 4 +-
.../src/components/header-bar/header-bar.spec.tsx | 7 +-
.../src/components/header-bar/header-bar.tsx | 84 +-
.../__snapshots__/restricted-mode.spec.tsx.snap | 180 +-
.../restricted-mode/restricted-mode.spec.tsx | 11 +-
.../header-bar/restricted-mode/restricted-mode.tsx | 17 +-
.../__snapshots__/highlight-text.spec.tsx.snap | 8 +-
.../highlight-text/highlight-text.spec.tsx | 6 +-
web-console/src/components/index.ts | 1 +
.../__snapshots__/interval-input.spec.tsx.snap | 23 +-
.../components/interval-input/interval-input.tsx | 16 +-
.../__snapshots__/json-collapse.spec.tsx.snap | 43 +-
.../json-collapse/json-collapse.spec.tsx | 7 +-
.../src/components/json-collapse/json-collapse.tsx | 7 +-
.../__snapshots__/json-input.spec.tsx.snap | 174 +-
.../src/components/json-input/json-input.tsx | 78 +-
web-console/src/components/loader/loader.tsx | 2 +-
.../__snapshots__/menu-boolean.spec.tsx.snap | 96 +-
.../src/components/menu-boolean/menu-boolean.tsx | 2 +-
.../__snapshots__/menu-checkbox.spec.tsx.snap | 40 +-
.../__snapshots__/more-button.spec.tsx.snap | 34 +-
.../src/components/more-button/more-button.tsx | 10 +-
.../components/portal-bubble/portal-bubble.scss | 2 +-
.../src/components/portal-bubble/portal-bubble.tsx | 4 +-
.../__snapshots__/query-error-pane.spec.tsx.snap | 2 +-
.../query-error-pane/query-error-pane.scss | 4 +-
.../query-error-pane/query-error-pane.spec.tsx | 6 +-
.../record-table-pane/record-table-pane.scss | 12 +-
.../record-table-pane/record-table-pane.tsx | 23 +-
.../__snapshots__/rule-editor.spec.tsx.snap | 886 +-
.../__snapshots__/tiered-replicant.spec.tsx.snap | 435 +-
.../src/components/rule-editor/rule-editor.tsx | 12 +-
.../components/rule-editor/tiered-replicant.tsx | 4 +-
.../__snapshots__/segment-timeline.spec.tsx.snap | 152 +-
.../segment-timeline/segment-bar-chart-render.scss | 2 +-
.../segment-timeline/segment-bar-chart-render.tsx | 28 +-
.../segment-timeline/segment-bar-chart.tsx | 9 +-
.../segment-timeline/segment-timeline.scss | 2 +-
.../segment-timeline/segment-timeline.tsx | 57 +-
.../show-json-or-stages.spec.tsx.snap | 18 +-
.../show-json-or-stages/show-json-or-stages.tsx | 14 +-
.../__snapshots__/show-json.spec.tsx.snap | 18 +-
web-console/src/components/show-json/show-json.tsx | 14 +-
.../show-log/__snapshots__/show-log.spec.tsx.snap | 19 +-
web-console/src/components/show-log/show-log.tsx | 15 +-
.../__snapshots__/show-value.spec.tsx.snap | 8 +-
.../src/components/show-value/show-value.tsx | 4 +-
.../__snapshots__/suggestible-input.spec.tsx.snap | 47 +-
.../suggestible-input/suggestible-input.tsx | 14 +-
.../__snapshots__/suggestion-menu.spec.tsx.snap | 50 +-
.../supervisor-history-panel.scss | 2 +-
.../table-cell-unparseable.scss | 2 +-
.../__snapshots__/table-cell.spec.tsx.snap | 26 +-
.../src/components/table-cell/table-cell.scss | 2 +-
.../table-clickable-cell/table-clickable-cell.scss | 2 +-
.../table-column-selector.spec.tsx.snap | 19 +-
.../table-column-selector.scss | 2 +-
.../table-column-selector.tsx | 12 +-
.../table-filterable-cell.scss | 2 +-
.../table-filterable-cell.tsx | 8 +-
.../__snapshots__/timed-button.spec.tsx.snap | 64 +-
.../components/timed-button/timed-button.spec.tsx | 6 +-
.../src/components/timed-button/timed-button.tsx | 10 +-
.../timezone-menu-items.spec.tsx.snap | 475 +-
.../timezone-menu-items.spec.tsx | 19 +-
.../view-control-bar/view-control-bar.scss | 2 +-
.../__snapshots__/warning-checklist.spec.tsx.snap | 15 +-
web-console/src/console-application.scss | 2 +-
web-console/src/console-application.tsx | 196 +-
web-console/src/contexts/sql-functions-context.tsx | 6 +-
.../__snapshots__/about-dialog.spec.tsx.snap | 66 +-
.../__snapshots__/alert-dialog.spec.tsx.snap | 28 +-
.../async-action-dialog.spec.tsx.snap | 28 +-
.../broker-dynamic-config-dialog.scss | 2 +-
.../compaction-config-dialog.spec.tsx.snap | 4644 +++++----
.../compaction-config-dialog.scss | 2 +-
.../compaction-config-dialog.spec.tsx | 18 +-
.../compaction-config-dialog.tsx | 2 +-
.../compaction-dynamic-config-dialog.tsx | 2 +-
.../compaction-history-dialog.scss | 2 +-
.../compaction-history-dialog.tsx | 17 +-
...coordinator-dynamic-config-dialog.spec.tsx.snap | 126 +-
.../coordinator-dynamic-config-dialog.scss | 2 +-
.../coordinator-dynamic-config-dialog.spec.tsx | 6 +-
.../datasource-table-action-dialog.spec.tsx.snap | 115 +-
.../datasource-columns-table.spec.tsx.snap | 1298 +--
.../datasource-columns-table.scss | 2 +-
.../datasource-columns-table.spec.tsx | 18 +-
.../datasource-columns-table.tsx | 11 +-
.../src/dialogs/diff-dialog/diff-dialog.scss | 4 +-
.../src/dialogs/diff-dialog/diff-dialog.tsx | 4 +-
.../__snapshots__/doctor-dialog.spec.tsx.snap | 68 +-
.../src/dialogs/doctor-dialog/doctor-dialog.scss | 2 +-
.../edit-context-dialog.spec.tsx.snap | 137 +-
.../edit-context-dialog/edit-context-dialog.scss | 2 +-
.../__snapshots__/history-dialog.spec.tsx.snap | 100 +-
.../src/dialogs/history-dialog/history-dialog.scss | 2 +-
.../__snapshots__/index-spec-dialog.spec.tsx.snap | 1358 ++-
.../index-spec-dialog/index-spec-dialog.scss | 2 +-
.../index-spec-dialog/index-spec-dialog.spec.tsx | 12 +-
.../__snapshots__/lookup-edit-dialog.spec.tsx.snap | 775 +-
.../lookup-edit-dialog/lookup-edit-dialog.scss | 2 +-
.../lookup-edit-dialog/lookup-edit-dialog.spec.tsx | 6 +-
.../lookup-edit-dialog/lookup-edit-dialog.tsx | 2 +-
.../lookup-table-action-dialog.spec.tsx.snap | 98 +-
.../lookup-values-table/lookup-values-table.scss | 2 +-
.../lookup-values-table/lookup-values-table.tsx | 9 +-
.../overload-dynamic-config-dialog.spec.tsx.snap | 126 +-
.../overload-dynamic-config-dialog.spec.tsx | 6 +-
.../overlord-dynamic-config-dialog.scss | 2 +-
.../__snapshots__/retention-dialog.spec.tsx.snap | 450 +-
.../dialogs/retention-dialog/retention-dialog.scss | 2 +-
.../segment-table-action-dialog.spec.tsx.snap | 133 +-
.../service-properties-table.scss | 2 +-
.../service-properties-table.tsx | 11 +-
.../__snapshots__/show-value-dialog.spec.tsx.snap | 68 +-
.../show-value-dialog/show-value-dialog.scss | 2 +-
.../show-value-dialog/show-value-dialog.tsx | 5 +-
.../__snapshots__/snitch-dialog.spec.tsx.snap | 128 +-
.../src/dialogs/snitch-dialog/snitch-dialog.scss | 2 +-
.../src/dialogs/snitch-dialog/snitch-dialog.tsx | 8 +-
.../__snapshots__/spec-dialog.spec.tsx.snap | 280 +-
.../src/dialogs/spec-dialog/spec-dialog.scss | 2 +-
.../src/dialogs/spec-dialog/spec-dialog.tsx | 3 +-
.../__snapshots__/status-dialog.spec.tsx.snap | 51 +-
.../src/dialogs/status-dialog/status-dialog.scss | 4 +-
.../src/dialogs/status-dialog/status-dialog.tsx | 14 +-
.../supervisor-reset-offsets-dialog.scss | 2 +-
.../supervisor-table-action-dialog.spec.tsx.snap | 167 +-
.../supervisor-statistics-table.spec.tsx.snap | 1302 ++-
.../supervisor-statistics-table.scss | 2 +-
.../supervisor-statistics-table.spec.tsx | 18 +-
.../supervisor-statistics-table.tsx | 19 +-
.../supervisor-to-sql-dialog.scss | 2 +-
.../supervisor-to-sql-dialog.tsx | 18 +-
.../table-action-dialog.spec.tsx.snap | 66 +-
.../table-action-dialog/table-action-dialog.scss | 2 +-
.../table-action-dialog/table-action-dialog.tsx | 10 +-
.../task-table-action-dialog.spec.tsx.snap | 167 +-
.../web-console-config-dialog.tsx | 2 +-
.../src/druid-models/execution/execution.ts | 12 +-
web-console/src/druid-models/filter/filter.tsx | 4 +-
.../druid-models/ingestion-spec/ingestion-spec.tsx | 8 +-
web-console/src/druid-models/stages/stages.ts | 5 +-
web-console/src/entry.scss | 18 +-
web-console/src/entry.tsx | 3 -
web-console/src/helpers/spec-conversion.ts | 4 +-
web-console/src/hooks/use-constant.ts | 15 +-
web-console/src/hooks/use-last-defined-deep.ts | 15 +-
web-console/src/hooks/use-last-defined.ts | 13 +-
web-console/src/hooks/use-memo-with-previous.ts | 14 +-
web-console/src/hooks/use-query-manager.ts | 46 +-
web-console/src/index.ts | 1 -
web-console/src/react-table/react-table-extra.scss | 70 -
.../react-table-pagination.scss | 22 -
web-console/src/setup-tests.ts | 3 +
web-console/src/singletons/toaster.ts | 25 +-
web-console/src/test-utils/snapshot-serializer.ts | 79 +
web-console/src/test-utils/stub-component.tsx | 96 +
web-console/src/utils/download.ts | 4 +-
web-console/src/utils/general.spec.ts | 2 +-
web-console/src/utils/general.tsx | 6 +-
web-console/src/utils/hash-routing.spec.ts | 56 +
web-console/src/utils/hash-routing.ts | 52 +
web-console/src/utils/hjson-context.ts | 7 +-
.../src/utils/mouse-tooltip/mouse-tooltip.scss | 2 +-
web-console/src/utils/sampler.ts | 6 +-
web-console/src/utils/shallow-renderer.ts | 41 -
.../src/utils/table-filters/table-filter.spec.ts | 4 +-
.../src/utils/table-filters/table-filter.ts | 8 +-
.../src/utils/table-filters/table-filters.ts | 6 +-
web-console/src/utils/table-helpers.ts | 8 +-
web-console/src/variables.scss | 12 +-
.../__snapshots__/datasources-view.spec.tsx.snap | 682 +-
.../views/datasources-view/datasources-view.scss | 4 +-
.../datasources-view/datasources-view.spec.tsx | 13 +-
.../views/datasources-view/datasources-view.tsx | 37 +-
.../components/column-picker/column-picker.tsx | 15 +-
.../components/column-value/column-value.tsx | 4 +-
.../components/control-pane/control-pane.scss | 2 +-
.../components/control-pane/control-pane.tsx | 17 +-
.../components/control-pane/expression-menu.scss | 2 +-
.../components/control-pane/expression-menu.tsx | 13 +-
.../components/control-pane/measure-menu.scss | 2 +-
.../components/control-pane/measure-menu.tsx | 13 +-
.../control-pane/named-expressions-input.scss | 2 +-
.../control-pane/named-expressions-input.tsx | 21 +-
.../components/control-pane/options-input.tsx | 18 +-
.../droppable-container/droppable-container.scss | 2 +-
.../droppable-container/droppable-container.tsx | 81 +-
.../components/error-boundary/error-boundary.scss | 2 +-
.../explore-header-ber/explore-header-bar.scss | 4 +-
.../explore-header-ber/explore-header-bar.tsx | 53 +-
.../contains-filter-control.tsx | 5 +-
.../filter-pane/filter-menu/filter-menu.tsx | 13 +-
.../regexp-filter-control.tsx | 5 +-
.../values-filter-control.tsx | 3 +-
.../components/filter-pane/filter-pane.scss | 2 +-
.../components/filter-pane/filter-pane.tsx | 62 +-
.../generic-output-table/generic-output-table.scss | 12 +-
.../generic-output-table/generic-output-table.tsx | 44 +-
.../components/helper-table/helper-table.tsx | 15 +-
.../components/module-pane/module-pane.scss | 2 +-
.../components/module-pane/module-pane.tsx | 17 +-
.../components/module-picker/module-picker.scss | 2 +-
.../components/module-picker/module-picker.tsx | 17 +-
.../components/preview-pane/preview-pane.tsx | 13 +-
.../resource-pane/column-dialog/column-dialog.scss | 2 +-
.../measure-dialog/measure-dialog.scss | 2 +-
.../nested-column-dialog/nested-column-dialog.scss | 2 +-
.../components/resource-pane/resource-pane.scss | 2 +-
.../components/resource-pane/resource-pane.tsx | 28 +-
.../components/source-pane/source-pane.tsx | 17 +-
.../components/sql-input/sql-input.tsx | 72 +-
.../src/views/explore-view/explore-view.scss | 2 +-
.../src/views/explore-view/explore-view.tsx | 20 +-
.../modules/bar-chart-module/bar-chart-module.tsx | 106 +-
.../grouping-table-module.tsx | 2 +-
.../multi-axis-chart-module.tsx | 150 +-
.../modules/pie-chart-module/pie-chart-module.tsx | 118 +-
.../time-chart-module/continuous-chart-render.scss | 2 +-
.../time-chart-module/continuous-chart-render.tsx | 26 +-
.../continuous-chart-single-render.scss | 2 +-
.../continuous-chart-single-render.tsx | 12 +-
.../time-chart-module/time-chart-module.tsx | 14 +-
.../explore-view/utils/filter-pattern-helpers.ts | 3 +-
.../src/views/explore-view/utils/table-query.ts | 4 +-
.../__snapshots__/home-view.spec.tsx.snap | 548 +-
.../__snapshots__/datasources-card.spec.tsx.snap | 18 +-
.../__snapshots__/home-view-card.spec.tsx.snap | 18 +-
.../home-view/home-view-card/home-view-card.scss | 4 +-
web-console/src/views/home-view/home-view.scss | 2 +-
web-console/src/views/home-view/home-view.spec.tsx | 15 +-
.../__snapshots__/lookups-card.spec.tsx.snap | 18 +-
.../__snapshots__/segments-card.spec.tsx.snap | 18 +-
.../__snapshots__/services-card.spec.tsx.snap | 18 +-
.../__snapshots__/status-card.spec.tsx.snap | 18 +-
.../__snapshots__/supervisors-card.spec.tsx.snap | 18 +-
.../__snapshots__/tasks-card.spec.tsx.snap | 18 +-
.../__snapshots__/load-data-view.spec.tsx.snap | 967 +-
.../__snapshots__/example-picker.spec.tsx.snap | 28 +-
.../example-picker/example-picker.tsx | 2 +-
.../__snapshots__/filter-table.spec.tsx.snap | 3547 +------
.../load-data-view/filter-table/filter-table.scss | 8 +-
.../load-data-view/filter-table/filter-table.tsx | 16 +-
.../__snapshots__/form-editor.spec.tsx.snap | 50 +-
.../load-data-view/form-editor/form-editor.scss | 2 +-
.../src/views/load-data-view/load-data-view.scss | 8 +-
.../views/load-data-view/load-data-view.spec.tsx | 21 +-
.../src/views/load-data-view/load-data-view.tsx | 52 +-
.../__snapshots__/parse-data-table.spec.tsx.snap | 3984 +-------
.../parse-data-table/parse-data-table.scss | 8 +-
.../parse-data-table/parse-data-table.tsx | 15 +-
.../__snapshots__/parse-time-table.spec.tsx.snap | 3543 +------
.../parse-time-table/parse-time-table.tsx | 21 +-
.../__snapshots__/schema-table.spec.tsx.snap | 3547 +------
.../load-data-view/schema-table/schema-table.scss | 8 +-
.../load-data-view/schema-table/schema-table.tsx | 22 +-
.../__snapshots__/transform-table.spec.tsx.snap | 3547 +------
.../transform-table/transform-table.scss | 8 +-
.../transform-table/transform-table.tsx | 16 +-
.../__snapshots__/lookups-view.spec.tsx.snap | 384 +-
.../src/views/lookups-view/lookups-view.scss | 2 +-
.../src/views/lookups-view/lookups-view.spec.tsx | 13 +-
.../src/views/lookups-view/lookups-view.tsx | 9 +-
.../__snapshots__/segments-view.spec.tsx.snap | 743 +-
.../src/views/segments-view/segments-view.scss | 4 +-
.../src/views/segments-view/segments-view.spec.tsx | 13 +-
.../src/views/segments-view/segments-view.tsx | 20 +-
.../__snapshots__/services-view.spec.tsx.snap | 642 +-
.../src/views/services-view/services-view.scss | 4 +-
.../src/views/services-view/services-view.spec.tsx | 15 +-
.../src/views/services-view/services-view.tsx | 33 +-
.../column-actions/column-actions.scss | 2 +-
.../column-actions/column-actions.tsx | 16 +-
.../column-editor/column-editor.scss | 2 +-
.../column-editor/column-editor.tsx | 16 +-
.../destination-form/destination-form.tsx | 2 +-
.../expression-editor-dialog.scss | 2 +-
.../ingestion-progress-dialog.scss | 2 +-
.../ingestion-progress-dialog.tsx | 4 +-
.../schema-step/column-list/column-list.scss | 2 +-
.../schema-step/column-list/column-list.tsx | 18 +-
.../expression-entry/expression-entry.scss | 2 +-
.../schema-step/preview-error/preview-error.scss | 2 +-
.../schema-step/preview-table/preview-table.scss | 12 +-
.../schema-step/preview-table/preview-table.tsx | 19 +-
.../rollup-analysis-pane/rollup-analysis-pane.scss | 2 +-
.../rollup-analysis-pane/rollup-analysis-pane.tsx | 11 +-
.../schema-step/schema-step.scss | 2 +-
.../schema-step/schema-step.tsx | 85 +-
.../sql-data-loader-view/sql-data-loader-view.scss | 2 +-
.../sql-data-loader-view/sql-data-loader-view.tsx | 2 +-
.../title-frame/title-frame.scss | 2 +-
.../__snapshots__/supervisors-view.spec.tsx.snap | 592 +-
.../views/supervisors-view/supervisors-view.scss | 6 +-
.../supervisors-view/supervisors-view.spec.tsx | 13 +-
.../views/supervisors-view/supervisors-view.tsx | 47 +-
.../__snapshots__/tasks-view.spec.tsx.snap | 534 +-
web-console/src/views/tasks-view/tasks-view.scss | 6 +-
.../src/views/tasks-view/tasks-view.spec.tsx | 13 +-
web-console/src/views/tasks-view/tasks-view.tsx | 16 +-
.../__snapshots__/column-tree.spec.tsx.snap | 481 +-
.../__snapshots__/complex-menu-items.spec.tsx.snap | 46 +-
.../__snapshots__/number-menu-items.spec.tsx.snap | 296 +-
.../__snapshots__/string-menu-items.spec.tsx.snap | 296 +-
.../__snapshots__/time-menu-items.spec.tsx.snap | 296 +-
.../workbench-view/column-tree/column-tree.scss | 4 +-
.../column-tree/column-tree.spec.tsx | 6 +-
.../workbench-view/column-tree/column-tree.tsx | 197 +-
.../connect-external-data-dialog.scss | 2 +-
.../current-dart-panel/current-dart-panel.scss | 2 +-
.../current-dart-panel/current-dart-panel.tsx | 29 +-
.../destination-pages-dialog.scss | 2 +-
.../destination-pages-pane.scss | 2 +-
.../destination-pages-pane.tsx | 23 +-
.../execution-details-dialog.scss | 2 +-
.../execution-details-pane.spec.tsx.snap | 2918 ++----
.../execution-details-pane.spec.tsx | 11 +-
.../execution-details-pane.tsx | 9 +-
.../execution-error-pane.spec.tsx.snap | 64 +-
.../execution-error-pane/execution-error-pane.scss | 2 +-
.../execution-error-pane.spec.tsx | 7 +-
.../execution-progress-bar-pane.spec.tsx.snap | 43 +-
.../execution-progress-bar-pane.scss | 2 +-
.../execution-progress-bar-pane.spec.tsx | 7 +-
.../execution-stages-pane.spec.tsx.snap | 1036 +-
.../execution-stages-pane.scss | 4 +-
.../execution-stages-pane.spec.tsx | 7 +-
.../execution-stages-pane.tsx | 60 +-
.../execution-submit-dialog.spec.tsx.snap | 188 +-
.../execution-submit-dialog.scss | 2 +-
.../execution-submit-dialog.spec.tsx | 6 +-
.../execution-summary-panel.tsx | 28 +-
.../execution-timer-panel.spec.tsx.snap | 68 +-
.../execution-timer-panel.tsx | 4 +-
.../execution-warnings-pane/warning-callout.tsx | 2 +-
.../__snapshots__/explain-dialog.spec.tsx.snap | 1003 +-
.../explain-dialog/explain-dialog.scss | 2 +-
.../explain-dialog/explain-dialog.spec.tsx | 18 +-
.../explain-dialog/explain-dialog.tsx | 4 +-
.../flexible-query-input.spec.tsx.snap | 87 +-
.../flexible-query-input/flexible-query-input.scss | 2 +-
.../flexible-query-input/flexible-query-input.tsx | 146 +-
.../ingest-success-pane.spec.tsx.snap | 8 +-
.../ingest-success-pane/ingest-success-pane.scss | 2 +-
.../ingest-success-pane.spec.tsx | 7 +-
.../input-format-step/input-format-step.scss | 2 +-
.../input-format-step/input-format-step.tsx | 10 +-
.../input-source-step/input-source-step.scss | 2 +-
.../input-source-step/input-source-step.tsx | 17 +-
.../__snapshots__/max-tasks-button.spec.tsx.snap | 149 +-
.../max-tasks-button/max-tasks-button.spec.tsx | 7 +-
.../max-tasks-button/max-tasks-button.tsx | 12 +-
.../workbench-view/metadata-change-detector.tsx | 6 +-
.../query-parameters-dialog.spec.tsx.snap | 1522 +--
.../query-parameters-dialog.scss | 2 +-
.../query-parameters-dialog.spec.tsx | 10 +-
.../query-parameters-dialog.tsx | 16 +-
.../views/workbench-view/query-tab/query-tab.scss | 2 +-
.../views/workbench-view/query-tab/query-tab.tsx | 46 +-
.../recent-query-task-panel.scss | 2 +-
.../recent-query-task-panel.tsx | 24 +-
.../result-table-pane/result-table-pane.scss | 12 +-
.../result-table-pane/result-table-pane.tsx | 35 +-
.../__snapshots__/run-panel.spec.tsx.snap | 95 +-
.../views/workbench-view/run-panel/run-panel.tsx | 33 +-
.../workbench-history-dialog.scss | 2 +-
.../workbench-history-dialog.tsx | 13 +-
.../src/views/workbench-view/workbench-view.scss | 2 +-
.../src/views/workbench-view/workbench-view.tsx | 57 +-
web-console/tsconfig.json | 8 +-
web-console/typings/react-shallow-renderer.d.ts | 25 -
.../{console-config.js => typings/styles.d.ts} | 8 +-
web-console/unified-console.html | 2 +-
web-console/webpack.config.mjs | 19 +-
website/package-lock.json | 25 +-
591 files changed, 31648 insertions(+), 41453 deletions(-)
copy
extensions-core/{azure-extensions/src/main/java/org/apache/druid/storage/azure/AzureSegmentRangeReader.java
=>
google-extensions/src/main/java/org/apache/druid/storage/google/GoogleSegmentRangeReader.java}
(51%)
copy
extensions-core/{s3-extensions/src/test/java/org/apache/druid/storage/s3/S3LoadSpecTest.java
=>
google-extensions/src/test/java/org/apache/druid/storage/google/GoogleLoadSpecTest.java}
(52%)
copy
extensions-core/{azure-extensions/src/test/java/org/apache/druid/storage/azure/AzureSegmentRangeReaderTest.java
=>
google-extensions/src/test/java/org/apache/druid/storage/google/GoogleSegmentRangeReaderTest.java}
(52%)
rename licenses/bin/{@emotion-stylis.MIT => @emotion-babel-plugin.MIT} (100%)
rename licenses/bin/{babel-plugin-emotion.MIT => @emotion-css.MIT} (100%)
rename licenses/bin/{create-emotion.MIT => @emotion-react.MIT} (100%)
rename licenses/bin/{emotion.MIT =>
@emotion-use-insertion-effect-with-fallbacks.MIT} (100%)
copy licenses/bin/{@popperjs-core.MIT => @floating-ui-core.MIT} (94%)
copy licenses/bin/{@popperjs-core.MIT => @floating-ui-dom.MIT} (94%)
copy licenses/bin/{@popperjs-core.MIT => @floating-ui-react-dom.MIT} (94%)
copy licenses/bin/{@popperjs-core.MIT => @floating-ui-react.MIT} (94%)
copy licenses/bin/{@popperjs-core.MIT => @floating-ui-utils.MIT} (94%)
copy licenses/bin/{@flatten-js-interval-tree.MIT => @tanstack-react-store.MIT}
(96%)
copy licenses/bin/{react-table.MIT => @tanstack-react-table.MIT} (100%)
copy licenses/bin/{@flatten-js-interval-tree.MIT => @tanstack-store.MIT} (96%)
rename licenses/bin/{react-table.MIT => @tanstack-table-core.MIT} (100%)
delete mode 100644 licenses/bin/@types-prop-types.MIT
delete mode 100644 licenses/bin/@types-react-table.MIT
delete mode 100644 licenses/bin/babel-plugin-syntax-jsx.MIT
copy licenses/bin/{@flatten-js-interval-tree.MIT => fast-equals.MIT} (97%)
delete mode 100644 licenses/bin/history.MIT
delete mode 100644 licenses/bin/isarray.MIT
delete mode 100644 licenses/bin/lodash.get.MIT
delete mode 100644 licenses/bin/lodash.isequal.MIT
delete mode 100644 licenses/bin/path-to-regexp.MIT
copy licenses/bin/{@flatten-js-interval-tree.MIT =>
react-diff-viewer-continued.MIT} (97%)
delete mode 100644 licenses/bin/react-diff-viewer.MIT
delete mode 100644 licenses/bin/react-router-dom.MIT
delete mode 100644 licenses/bin/react-router.MIT
delete mode 100644 licenses/bin/react-uid.MIT
delete mode 100644 licenses/bin/regenerator-runtime.MIT
delete mode 100644 licenses/bin/resolve-pathname.MIT
copy licenses/bin/{@flatten-js-interval-tree.MIT => stylis.MIT} (96%)
copy licenses/bin/{cosmiconfig.MIT => tabbable.MIT} (100%)
delete mode 100644 licenses/bin/tiny-invariant.MIT
delete mode 100644 licenses/bin/tiny-warning.MIT
delete mode 100644 licenses/bin/toggle-selection.MIT
delete mode 100644 licenses/bin/value-equal.MIT
create mode 100644
processing/src/main/java/org/apache/druid/segment/ColumnHolderTable.java
create mode 100644
processing/src/main/java/org/apache/druid/segment/column/ImmutableColumnCapabilities.java
create mode 100644
processing/src/main/java/org/apache/druid/segment/file/SegmentInternalFileMap.java
create mode 100644
processing/src/test/java/org/apache/druid/segment/ColumnHolderTableTest.java
create mode 100644
processing/src/test/java/org/apache/druid/segment/column/ImmutableColumnCapabilitiesTest.java
create mode 100644
processing/src/test/java/org/apache/druid/segment/file/SegmentInternalFileMapTest.java
create mode 100644
processing/src/test/java/org/apache/druid/segment/serde/ColumnPartSerdeEqualsTest.java
create mode 100644 web-console/script/generate-blueprint-token-overrides.mjs
delete mode 100755 web-console/script/mkcomp
create mode 100644 web-console/src/ace-modes/ace-mode-helpers.ts
create mode 100644 web-console/src/ace-modes/ace-modes.spec.ts
create mode 100644 web-console/src/blueprint-overrides/_blueprint.scss
create mode 100644 web-console/src/blueprint-overrides/_blueprint5-look.scss
create mode 100644 web-console/src/blueprint-overrides/_design-tokens.scss
delete mode 100644 web-console/src/bootstrap/react-table-defaults.tsx
create mode 100644
web-console/src/components/console-table/__snapshots__/console-table.spec.tsx.snap
rename
web-console/src/{react-table/react-table-pagination/react-table-pagination.tsx
=>
components/console-table/console-table-pagination/console-table-pagination.tsx}
(75%)
rename web-console/src/{react-table/react-table-pagination =>
components/console-table/console-table-pagination}/page-jump-dialog/page-jump-dialog.tsx
(100%)
rename web-console/src/{react-table/react-table-base-styles.scss =>
components/console-table/console-table.scss} (63%)
create mode 100644
web-console/src/components/console-table/console-table.spec.tsx
create mode 100644 web-console/src/components/console-table/console-table.tsx
rename web-console/src/{react-table => components/console-table}/constants.ts
(100%)
rename web-console/src/{react-table => components/console-table}/index.ts (85%)
rename web-console/src/{react-table/react-table-inputs.tsx =>
components/console-table/table-filter-inputs.tsx} (79%)
delete mode 100644 web-console/src/react-table/react-table-extra.scss
delete mode 100644
web-console/src/react-table/react-table-pagination/react-table-pagination.scss
create mode 100644 web-console/src/test-utils/snapshot-serializer.ts
create mode 100644 web-console/src/test-utils/stub-component.tsx
create mode 100644 web-console/src/utils/hash-routing.spec.ts
create mode 100644 web-console/src/utils/hash-routing.ts
delete mode 100644 web-console/src/utils/shallow-renderer.ts
delete mode 100644 web-console/typings/react-shallow-renderer.d.ts
copy web-console/{console-config.js => typings/styles.d.ts} (86%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]