This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/npm_and_yarn/frontend/xmldom/xmldom-0.8.13
in repository https://gitbox.apache.org/repos/asf/texera.git
omit 0091658b9e chore(deps): bump @xmldom/xmldom from 0.8.10 to 0.8.13 in
/frontend
add 0316204fc2 fix: add quotes around enum string values in visualization
operators (#4351)
add b5a18a0f28 fix: pass different environment variables to computing unit
and Python worker based on the catalog type (#4478)
add fdb9e0c78a feat(frontend): Support text selection and copy/paste on
Dataset File Tree (#4481)
add 653d82e150 refactor(core): remove unused passToAllDownstream flag from
State (#4415)
add 451a71dc9d feat(frontend): Support selecting console messages via
drag-select (#4491)
add e635dd027d feat(amber): Re-enable operator reconfiguration in Amber
(#4220)
add 76480d9884 perf(amber): exit TrivialControlSpec receiveWhile early
(#4506)
add 2fb66747ab chore(amber): remove dead tuple-level breakpoint test and
exception class (#4504)
add 04cf85ac75 perf(ci): combine sbt lint steps; keep test step separate
(#4508)
add b2f178d585 test(amber-python): add unit tests for Udon debugger (#4510)
add 20c3a57eac perf(amber): replace Thread.sleep with event-driven waits
in e2e specs (#4518)
add f59dde5aa1 perf(ci): use uv pip for faster Python dep install (#4521)
add a6ae296e10 test(amber-python): per-channel sync in
test_main_loop_thread_can_align_ecm (#4526)
add 954f41b62e chore(amber): remove typing and dataclasses backport
packages (#4523)
add d33603a452 fix(amber-python): harden Udon debug command translation
against bad input (#4512)
add a099f0c9bc chore(amber): remove unused SchedulerTimeSlotExpiredPause
(#4533)
add 871017e2b3 test(amber-python): add unit tests for evaluate-expression
and retry-current-tuple handlers (#4520)
add 23901be24b fix(amber): wire ExecutionReconfigurationService back to
the engine (#4531)
add ef66190f22 fix: add missing context switches for repeated state
processing (#4424)
add 05b271c5cc feat(engine): add support for restarting regions (#4441)
add 1ce60d6141 chore(deps): upgrade frontend to Angular 19 (#4445)
add 6655c41dee chore(deps): bump @xmldom/xmldom from 0.8.10 to 0.8.13 in
/frontend
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 (0091658b9e)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/frontend/xmldom/xmldom-0.8.13 (6655c41dee)
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/github-action-build.yml | 17 +-
amber/requirements.txt | 2 -
.../engine/architecture/rpc/controlcommands.proto | 22 +-
.../architecture/rpc/controllerservice.proto | 1 +
.../engine/architecture/rpc/workerservice.proto | 1 +
.../handlers/control/debug_command_handler.py | 45 +-
.../handlers/control/test_debug_command_handler.py | 195 +
.../control/test_evaluate_expression_handler.py | 156 +
.../control/test_replay_current_tuple_handler.py | 139 +
.../handlers/control/update_executor_handler.py | 27 +-
.../core/architecture/managers/pause_manager.py | 7 +-
.../architecture/managers/test_debug_manager.py | 116 +
.../managers/tuple_processing_manager.py | 3 +-
.../rpc/async_rpc_handler_initializer.py | 4 +
.../core/architecture/rpc/async_rpc_server.py | 21 +-
amber/src/main/python/core/models/operator.py | 10 +-
amber/src/main/python/core/models/state.py | 5 +-
.../main/python/core/runnables/data_processor.py | 1 +
amber/src/main/python/core/runnables/main_loop.py | 23 +-
.../main/python/core/runnables/network_receiver.py | 5 +-
.../main/python/core/runnables/test_main_loop.py | 120 +-
.../amber/engine/architecture/rpc/__init__.py | 99 +-
.../architecture/common/AmberProcessor.scala | 5 +-
.../ControllerAsyncRPCHandlerInitializer.scala | 3 +-
.../controller/execution/WorkflowExecution.scala | 14 +
.../promisehandlers/ReconfigurationHandler.scala | 141 +
.../messaginglayer/NetworkInputGateway.scala | 6 +
.../messaginglayer/NetworkOutputGateway.scala | 6 +
.../pythonworker/PythonWorkflowWorker.scala | 13 +-
.../scheduling/RegionExecutionCoordinator.scala | 17 +-
.../scheduling/WorkflowExecutionCoordinator.scala | 8 +-
.../engine/architecture/worker/DataProcessor.scala | 11 +-
.../DataProcessorRPCHandlerInitializer.scala | 28 +-
.../engine/architecture/worker/PauseType.scala | 2 -
.../InitializeExecutorHandler.scala | 18 +-
...erHandler.scala => UpdateExecutorHandler.scala} | 18 +-
.../common}/FriesReconfigurationAlgorithm.scala | 55 +-
.../amberexception/BreakpointException.scala | 24 -
.../amber/engine/common/rpc/AsyncRPCClient.scala | 8 +-
.../service/ExecutionReconfigurationService.scala | 136 +-
.../breakpoint/ExceptionBreakpointSpec.scala | 298 -
.../architecture/control/TrivialControlSpec.scala | 45 +-
.../control/utils/TrivialControlTester.scala | 14 +-
.../messaginglayer/NetworkInputGatewaySpec.scala | 12 +
.../apache/texera/amber/engine/e2e/PauseSpec.scala | 16 +-
.../amber/engine/e2e/ReconfigurationSpec.scala | 327 +
.../apache/texera/amber/engine/e2e/TestUtils.scala | 24 +-
.../workflow/WorkflowExecutionsResourceSpec.scala | 40 +
.../ExecutionReconfigurationServiceSpec.scala | 149 +
.../amber/core/executor/OperatorExecutor.scala | 8 +-
.../org/apache/texera/amber/core/state/State.scala | 5 +-
.../texera/amber/operator/TestOperators.scala | 20 +
.../apis/reddit/RedditSearchSourceOpDesc.scala | 2 +-
.../ContinuousErrorBandsOpDesc.scala | 2 +-
.../contourPlot/ContourPlotOpDesc.scala | 2 +-
.../histogram2d/Histogram2DOpDesc.scala | 2 +-
.../resource/ComputingUnitManagingResource.scala | 98 +-
frontend/.eslintrc.json | 3 +-
frontend/angular.json | 4 +-
frontend/karma.conf.js | 4 +-
frontend/package.json | 64 +-
frontend/src/app/app.component.ts | 1 +
frontend/src/app/common/formly/array.type.ts | 1 +
.../collab-wrapper/collab-wrapper.component.ts | 1 +
frontend/src/app/common/formly/multischema.type.ts | 1 +
frontend/src/app/common/formly/null.type.ts | 1 +
frontend/src/app/common/formly/object.type.ts | 1 +
.../preset-wrapper/preset-wrapper.component.ts | 1 +
.../formly/repeat-dnd/repeat-dnd.component.ts | 1 +
.../registration-request-modal.component.ts | 1 +
.../workflow-persist.service.spec.ts | 36 +-
.../src/app/common/util/computing-unit.util.ts | 1 +
.../app/common/util/size-formatter.util.spec.ts | 2 +-
.../admin/execution/admin-execution.component.ts | 1 +
.../component/admin/gmail/admin-gmail.component.ts | 1 +
.../admin/settings/admin-settings.component.ts | 1 +
.../component/admin/user/admin-user.component.ts | 1 +
.../app/dashboard/component/dashboard.component.ts | 1 +
.../conflicting-file-modal-content.component.ts | 1 +
.../files-uploader/files-uploader.component.ts | 1 +
.../filters-instructions.component.ts | 1 +
.../component/user/filters/filters.component.ts | 1 +
.../component/user/flarum/flarum.component.ts | 1 +
.../user/list-item/list-item.component.ts | 1 +
.../markdown-description.component.ts | 1 +
.../user/search-bar/search-bar.component.ts | 1 +
.../search-results/search-results.component.ts | 1 +
.../component/user/search/search.component.ts | 1 +
.../user/share-access/share-access.component.ts | 1 +
.../user/sort-button/sort-button.component.ts | 1 +
.../user/user-avatar/user-avatar.component.ts | 1 +
.../user-computing-unit-list-item.component.ts | 1 +
.../user-computing-unit.component.ts | 1 +
.../dataset-detail.component.ts | 1 +
.../user-dataset-file-renderer.component.ts | 1 +
.../user-dataset-staged-objects-list.component.ts | 1 +
.../user-dataset-version-creator.component.ts | 1 +
.../user-dataset-version-filetree.component.scss | 5 +
.../user-dataset-version-filetree.component.ts | 1 +
.../user-dataset-list-item.component.ts | 1 +
.../user/user-dataset/user-dataset.component.ts | 1 +
.../user/user-icon/user-icon.component.ts | 1 +
.../public-project/public-project.component.ts | 1 +
.../user-project-list-item.component.ts | 1 +
.../ngbd-modal-add-project-workflow.component.ts | 1 +
...ngbd-modal-remove-project-workflow.component.ts | 1 +
.../user-project-section.component.ts | 1 +
.../user/user-project/user-project.component.ts | 1 +
.../user/user-quota/user-quota.component.ts | 1 +
.../workflow-execution-history.component.ts | 1 +
.../workflow-runtime-statistics.component.ts | 1 +
.../highlight-search-terms.pipe.ts | 3 +-
.../user-workflow-list-item.component.ts | 1 +
.../user/user-workflow/user-workflow.component.ts | 1 +
.../src/app/hub/component/about/about.component.ts | 1 +
.../about/local-login/local-login.component.ts | 1 +
.../browse-section/browse-section.component.ts | 1 +
.../hub-search-result.component.ts | 1 +
frontend/src/app/hub/component/hub.component.ts | 1 +
.../landing-page/landing-page.component.ts | 1 +
.../detail/hub-workflow-detail.component.ts | 1 +
.../agent-panel/agent-chat/agent-chat.component.ts | 1 +
.../component/agent-panel/agent-panel.component.ts | 1 +
.../agent-registration.component.ts | 1 +
.../annotation-suggestion.component.ts | 1 +
.../breakpoint-condition-input.component.spec.ts | 2 +-
.../breakpoint-condition-input.component.ts | 1 +
.../code-debugger.component.spec.ts | 2 +-
.../code-editor-dialog/code-debugger.component.ts | 1 +
.../code-editor-dialog/code-editor.component.ts | 1 +
.../codearea-custom-template.component.ts | 1 +
.../dataset-file-selector.component.ts | 1 +
.../dataset-selection-modal.component.ts | 1 +
.../dataset-version-selector.component.ts | 1 +
.../component/left-panel/left-panel.component.ts | 3 +-
.../operator-label/operator-label.component.ts | 1 +
.../operator-menu/operator-menu.component.ts | 1 +
.../left-panel/settings/settings.component.ts | 1 +
.../time-travel/time-travel.component.ts | 1 +
.../versions-list/versions-list.component.ts | 1 +
.../coeditor-user-icon.component.ts | 1 +
.../app/workspace/component/menu/menu.component.ts | 1 +
.../computing-unit-selection.component.ts | 1 +
.../operator-property-edit-frame.component.ts | 1 +
.../port-property-edit-frame.component.ts | 1 +
.../property-editor/property-editor.component.ts | 1 +
.../type-casting-display.component.ts | 1 +
.../result-exportation.component.ts | 1 +
.../console-frame/console-frame.component.scss | 9 +
.../console-frame/console-frame.component.ts | 1 +
.../error-frame/error-frame.component.ts | 1 +
.../result-panel/result-panel-modal.component.ts | 1 +
.../result-panel/result-panel.component.html | 9 +-
.../result-panel/result-panel.component.ts | 1 +
.../result-table-frame.component.ts | 1 +
.../visualization-frame-content.component.ts | 1 +
.../nz-modal-comment-box.component.ts | 3 +-
.../context-menu/context-menu.component.ts | 1 +
.../workflow-editor/mini-map/mini-map.component.ts | 1 +
.../workflow-editor/workflow-editor.component.ts | 1 +
.../app/workspace/component/workspace.component.ts | 1 +
.../service/drag-drop/drag-drop.service.spec.ts | 2 +-
frontend/yarn.lock | 6855 +++++++++++++-------
163 files changed, 6512 insertions(+), 3180 deletions(-)
create mode 100644
amber/src/main/python/core/architecture/handlers/control/test_debug_command_handler.py
create mode 100644
amber/src/main/python/core/architecture/handlers/control/test_evaluate_expression_handler.py
create mode 100644
amber/src/main/python/core/architecture/handlers/control/test_replay_current_tuple_handler.py
create mode 100644
amber/src/main/python/core/architecture/managers/test_debug_manager.py
create mode 100644
amber/src/main/scala/org/apache/texera/amber/engine/architecture/controller/promisehandlers/ReconfigurationHandler.scala
copy
amber/src/main/scala/org/apache/texera/amber/engine/architecture/worker/promisehandlers/{FlushNetworkBufferHandler.scala
=> UpdateExecutorHandler.scala} (71%)
rename amber/src/main/scala/org/apache/texera/{web/service =>
amber/engine/common}/FriesReconfigurationAlgorithm.scala (72%)
delete mode 100644
amber/src/main/scala/org/apache/texera/amber/engine/common/amberexception/BreakpointException.scala
delete mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/breakpoint/ExceptionBreakpointSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/e2e/ReconfigurationSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/web/service/ExecutionReconfigurationServiceSpec.scala