This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a change to branch 
automation/npm-audit-fix-zeppelin-react
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


    omit f0f9aad524 [HOTFIX] Refresh zeppelin-react lockfile for npm audit
     add 6dfdadaab0 [HOTFIX] Refresh zeppelin-react lockfile for npm audit
     add efb465fe82 [ZEPPELIN-6634] Download service prepends a UTF-8 BOM to 
JSON files, breaking standard parsers
     add 50b0f4071a [ZEPPELIN-6650] Add unit tests for the React result 
renderers
     add 80faf94bb6 [MINOR] Upgrade highlight.js to 10.x in the React remote
     add d247e442a4 [ZEPPELIN-6092] Send server-initiated websocket ping frames 
to keep connections alive
     add 57566734da [ZEPPELIN-6686] Align E2E coverage with Angular component 
targets
     add c8c0d3d255 [ZEPPELIN-6685] Resolve the app's imports in the shell unit 
test setup
     add 78161e34de [ZEPPELIN-6600] Refresh the cron scheduler only when the 
expression changes
     add 69f9e4a653 [ZEPPELIN-6691] Terminate shell terminal process on 
WebSocket close
     add 6453a41c60 [ZEPPELIN-6646] validate websocket payloads
     add 256f09664a [ZEPPELIN-6313] Drop configuration WS endpoint in backend
     add 703fe6763f [ZEPPELIN-6311] Support JDK 17
     add 963db146c8 [ZEPPELIN-6702] Fix shell terminal startup hang on macOS 
with JDK 17.0.13
     add 113ca83337 [ZEPPELIN-6684] Clone the requested note and check writer 
access
     add 8328f6a73a [ZEPPELIN-6660] Add notebook parity registry
     add b5d927290b [ZEPPELIN-6700] Convert a broadcast message to JSON once 
instead of once per connection
     add d6bdd8b6ea [ZEPPELIN-6574] Add read-only REST API for interpreter 
process status
     add 3c3c30331e [MINOR] Refresh search indexes after paragraph edits
     add 07719fbf35 Bump js-yaml from 4.3.1 to 4.3.2 in 
/zeppelin-web-angular/projects/zeppelin-react
     add 006a3e1578 [ZEPPELIN-6643] Log out on session expiry instead of 
throwing in the interceptor
     add d276aad338 [ZEPPELIN-6699] React remote CSV export omits the UTF-8 BOM 
that the Angular and classic paths write
     add 2f403f36b1 Bump vitest from 4.1.8 to 4.1.11 in 
/zeppelin-web-angular/projects/zeppelin-react
     add 5e36932e24 [ZEPPELIN-6697] Prevent live NOTE_UPDATED from mutating 
revision snapshots
     add 38b3e9687c [ZEPPELIN-6692] centralize folder path handling
     add 58f80fc6f3 [ZEPPELIN-6666] Add notebook transport fixtures
     add e960f7c0d0 [ZEPPELIN-6414] Apply the authorization filter before the 
search cutoff
     add 2275a5d8c3 [ZEPPELIN-6705] Refactor shell terminal session management
     add 788d45aa37 [ZEPPELIN-6670] Add Shared Notebook Core mount contract
     add 8ed66e543e [MINOR] Fix NotebookServiceTest compilation failure in CI
     add ec96819966 [ZEPPELIN-6516] Add visualization rendering E2E coverage
     add 0c35c61f40 [ZEPPELIN-6659] Render streaming interpreter output in 
Angular New UI
     add 5a262cd76c [MINOR] Fix import-boundary consumer scan skipping 
non-consumer dependencies
     add e816bf1b76 [ZEPPELIN-6708] Upgrade git-commit-id plugin to 10.0.1
     add b13ddf4a49 [ZEPPELIN-6631] Render the notebook repository list through 
a React remote behind a flag
     add 710edf257c [ZEPPELIN-6517] Add E2E tests for notebook paragraph 
components
     add 7076ea41c5 [ZEPPELIN-6710] Keep Enter as a newline for no-op Monaco 
suggestions
     add 2ee180ffab [ZEPPELIN-6465] Extract magic numbers in 
EmbeddingSearch.saveIndex() into named constants
     add bcb428dde5 [ZEPPELIN-6712] Fix CLI version options and restore 
CommandLineUtils
     add 9b271d5f2c [ZEPPELIN-6716] Update links in NOTICE
     add bd1ecc6dc4 [ZEPPELIN-6718] Carry every persisted field into a 
personalized user note
     add 8916d7aee1 [ZEPPELIN-6704] Scope personalized streaming output to its 
execution user
     add 3219ccc8ed [ZEPPELIN-6683] Prevent stale notebook WebSocket replies 
from mutating the active note
     add 24968cdf47 [ZEPPELIN-6693] Drive NotebookServer heartbeat scheduler 
shutdown from ZeppelinServer lifecycle
     add 89b014e44d [ZEPPELIN-6664] Add notebook core SDK wire fields
     add e4346ceb2e [ZEPPELIN-6711] Wait for the login modal to close before 
driving the navbar
     add 8c46e755a6 [ZEPPELIN-6485] Add unit tests for PropertiesUtil
     add 33f1fff8ae [ZEPPELIN-6717] Install locked Python dependencies in Linux 
CI
     add 6f60984f4e [ZEPPELIN-6394] Make the interpreter setting write safe 
under concurrent saves
     add a19d488d3d [ZEPPELIN-6661] Cover notebook editor save timing
     add 0d6e7b7a10 [ZEPPELIN-6460] Deprecate the Vagrant developer environment
     add 23483c69df [MINOR] Remove orphaned login modal backdrops before 
driving the navbar in Selenium tests
     add de33e02651 [ZEPPELIN-6674] Prove Shared Notebook Core port identity
     add ed0d731775 [ZEPPELIN-6694] Reap dead websocket connections via pong 
tracking
     add ece5393fc3 [ZEPPELIN-6581] Match interpreter search queries literally 
instead of as regex
     add 4e49e3c7f2 [ZEPPELIN-6588] Use theme colors in the pivot and scatter 
settings panels
     add 7f7b995c35 [ZEPPELIN-6668] Add notebook route benchmark contract
     add c20ea779c2 [HOTFIX] Refresh zeppelin-react lockfile for npm audit

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   (f0f9aad524)
            \
             N -- N -- N   refs/heads/automation/npm-audit-fix-zeppelin-react 
(c20ea779c2)

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:
 .gitattributes                                     |    2 +
 .github/workflows/core.yml                         |  261 +-
 .github/workflows/frontend.yml                     |   63 +-
 NOTICE                                             |    4 +-
 bin/common.cmd                                     |   26 +-
 bin/common.sh                                      |   26 +-
 bin/zeppelin.sh                                    |    9 +-
 conf/zeppelin-env.sh.template                      |    2 +
 conf/zeppelin-site.xml.template                    |   18 +
 docs/_includes/themes/zeppelin/_navigation.html    |    2 +-
 .../contribution/how_to_contribute_code.md         |    6 +-
 .../contribution/how_to_contribute_website.md      |    2 +-
 docs/index.md                                      |    2 +-
 docs/setup/deployment/virtual_machine.md           |  234 +-
 docs/setup/deployment/yarn_install.md              |    2 +-
 docs/setup/operation/configuration.md              |   18 +
 flink/flink-scala-2.12/pom.xml                     |   64 +-
 flink/pom.xml                                      |    2 +-
 .../helium/ZeppelinApplicationDevServer.java       |    7 +-
 .../apache/zeppelin/helium/ZeppelinDevServer.java  |    7 +-
 pom.xml                                            |   31 +-
 scripts/vagrant/zeppelin-dev/README.md             |  210 +-
 scripts/vagrant/zeppelin-dev/Vagrantfile           |    5 +
 scripts/vagrant/zeppelin-dev/show-instructions.sh  |   23 +-
 shell/pom.xml                                      |   11 +-
 .../zeppelin/shell/terminal/TerminalManager.java   |   32 +-
 .../zeppelin/shell/terminal/TerminalSession.java   |  182 ++
 .../shell/terminal/service/TerminalService.java    |  160 -
 .../shell/terminal/websocket/TerminalSocket.java   |   42 +-
 .../zeppelin/shell/TerminalInterpreterTest.java    |   15 +-
 .../shell/terminal/TerminalSessionTest.java        |  128 +
 spark/interpreter/pom.xml                          |   32 -
 testing/env_python_3.9.yml                         |    2 +-
 testing/env_python_3.yml                           |    2 +-
 testing/env_python_3_with_flink_119.yml            |    2 +-
 testing/env_python_3_with_flink_120.yml            |    2 +-
 testing/env_python_3_with_tensorflow.yml           |    2 +-
 testing/locks/README.md                            |   50 +
 .../pyflink-1.19-python-3.9.requirements.lock      |   31 +-
 .../pyflink-1.20-python-3.9.requirements.lock      |   31 +-
 testing/locks/python-3.9-linux-64.conda.lock       |  244 ++
 .../python-3.9-tensorflow-linux-64.conda.lock      |  287 ++
 .../java/org/apache/zeppelin/common/Message.java   |    4 -
 zeppelin-integration/pom.xml                       |    2 +-
 .../org/apache/zeppelin/AbstractZeppelinIT.java    |  100 +-
 .../zeppelin/integration/AuthenticationIT.java     |    2 +-
 zeppelin-interpreter-integration/pom.xml           |    2 +-
 zeppelin-interpreter/pom.xml                       |    4 +-
 .../remote/RemoteInterpreterEventClient.java       |   19 +-
 .../remote/RemoteInterpreterServer.java            |   17 +-
 .../interpreter/thrift/AngularObjectId.java        |    2 +-
 .../interpreter/thrift/AppOutputAppendEvent.java   |    2 +-
 .../interpreter/thrift/AppOutputUpdateEvent.java   |    2 +-
 .../interpreter/thrift/AppStatusUpdateEvent.java   |    2 +-
 .../interpreter/thrift/InterpreterCompletion.java  |    2 +-
 .../thrift/InterpreterRPCException.java            |    2 +-
 .../interpreter/thrift/LibraryMetadata.java        |    2 +-
 .../interpreter/thrift/OutputAppendEvent.java      |  115 +-
 .../interpreter/thrift/OutputUpdateAllEvent.java   |  115 +-
 .../interpreter/thrift/OutputUpdateEvent.java      |  115 +-
 .../zeppelin/interpreter/thrift/ParagraphInfo.java |    2 +-
 .../zeppelin/interpreter/thrift/RegisterInfo.java  |    2 +-
 .../thrift/RemoteApplicationResult.java            |    2 +-
 .../thrift/RemoteInterpreterContext.java           |    2 +-
 .../interpreter/thrift/RemoteInterpreterEvent.java |    2 +-
 .../thrift/RemoteInterpreterEventService.java      |    2 +-
 .../thrift/RemoteInterpreterEventType.java         |    2 +-
 .../thrift/RemoteInterpreterResult.java            |    2 +-
 .../thrift/RemoteInterpreterResultMessage.java     |    2 +-
 .../thrift/RemoteInterpreterService.java           |    2 +-
 .../interpreter/thrift/RunParagraphsEvent.java     |    2 +-
 .../interpreter/thrift/ServiceException.java       |    2 +-
 .../zeppelin/interpreter/thrift/WebUrlInfo.java    |    2 +-
 .../thrift/RemoteInterpreterEventService.thrift    |    7 +-
 .../apache/zeppelin/util/PropertiesUtilTest.java   |  115 +
 zeppelin-server/pom.xml                            |    2 +-
 .../zeppelin/conf/ZeppelinConfiguration.java       |   21 +
 .../interpreter/InterpreterProcessStatus.java      |  111 +
 .../interpreter/InterpreterSettingManager.java     |   30 +-
 .../interpreter/ManagedInterpreterGroup.java       |    2 +-
 .../interpreter/RemoteInterpreterEventServer.java  |   30 +-
 .../interpreter/remote/AppendOutputBuffer.java     |    9 +-
 .../interpreter/remote/AppendOutputRunner.java     |  148 +-
 .../remote/RemoteInterpreterManagedProcess.java    |    6 +-
 .../remote/RemoteInterpreterProcess.java           |   18 +-
 .../remote/RemoteInterpreterProcessListener.java   |   12 +-
 .../interpreter/remote/UpdateOutputBuffer.java     |   27 +-
 .../java/org/apache/zeppelin/notebook/Note.java    |    6 +
 .../notebook/repo/NotebookPathValidator.java       |   42 +-
 .../zeppelin/notebook/repo/VFSNotebookRepo.java    |    5 +
 .../apache/zeppelin/rest/InterpreterRestApi.java   |   11 +
 .../org/apache/zeppelin/rest/NotebookRestApi.java  |   16 +-
 .../apache/zeppelin/search/EmbeddingSearch.java    |   32 +-
 .../org/apache/zeppelin/search/LuceneSearch.java   |  142 +-
 .../apache/zeppelin/search/NoSearchService.java    |    3 +-
 .../org/apache/zeppelin/search/SearchService.java  |   17 +-
 .../org/apache/zeppelin/server/ZeppelinServer.java |    3 +
 .../apache/zeppelin/service/NotebookService.java   |   59 +-
 .../apache/zeppelin/socket/ConnectionManager.java  |   32 +-
 .../org/apache/zeppelin/socket/NotebookServer.java |  237 +-
 .../org/apache/zeppelin/socket/NotebookSocket.java |   76 +
 .../java/org/apache/zeppelin/util/FileUtils.java   |    6 +-
 .../{ExceptionUtils.java => CommandLineUtils.java} |   27 +-
 .../zeppelin/conf/ZeppelinConfigurationTest.java   |   46 +
 .../InterpreterSettingManagerSaveRaceTest.java     |  181 ++
 .../interpreter/InterpreterSettingManagerTest.java |   25 +
 .../RemoteInterpreterEventServerTest.java          |  129 +
 .../interpreter/remote/AppendOutputRunnerTest.java |  213 +-
 .../org/apache/zeppelin/notebook/NoteTest.java     |   42 +
 .../repo/NotebookRepoPathValidationTest.java       |   62 +
 .../notebook/repo/VFSNotebookRepoTest.java         |   15 +
 .../zeppelin/rest/InterpreterRestApiTest.java      |   11 +
 .../zeppelin/rest/NotebookSecurityRestApiTest.java |   27 +
 .../apache/zeppelin/rest/ZeppelinRestApiTest.java  |   21 +-
 .../zeppelin/search/EmbeddingSearchTest.java       |   67 +-
 .../apache/zeppelin/search/LuceneSearchTest.java   |   70 +-
 .../zeppelin/service/NotebookServiceTest.java      |  116 +-
 .../zeppelin/socket/ConnectionManagerTest.java     |   98 +
 .../socket/NotebookServerHeartbeatTest.java        |  283 ++
 .../socket/NotebookServerStreamingScopeTest.java   |  226 ++
 .../apache/zeppelin/socket/NotebookServerTest.java |  176 +-
 .../apache/zeppelin/socket/NotebookSocketTest.java |  104 +
 .../org/apache/zeppelin/util/FileUtilsTest.java    |   83 +
 .../zeppelin/utils/CommandLineUtilsTest.java       |   91 +
 .../org/apache/zeppelin/test/DownloadUtils.java    |   44 +
 zeppelin-web-angular/.gitignore                    |    1 +
 zeppelin-web-angular/.prettierignore               |    1 +
 zeppelin-web-angular/AGENTS.md                     |   37 +-
 zeppelin-web-angular/README.md                     |    4 +
 zeppelin-web-angular/angular.json                  |   69 +-
 zeppelin-web-angular/e2e/AGENTS.md                 |   17 +-
 zeppelin-web-angular/e2e/core-contract/README.md   |  347 ++
 .../e2e/core-contract/angular-host/index.html      |   19 +-
 .../e2e/core-contract/angular-host/main.ts         |   85 +
 .../e2e/core-contract/angular-host/tsconfig.json   |   13 +
 .../e2e/core-contract/capture-server.sh            |  394 +++
 .../e2e/core-contract/capture-server.test.mjs      |  527 ++++
 .../e2e/core-contract/capture-stub-zeppelin.mjs    |   60 +
 .../e2e/core-contract/fixture-doubles.d.mts        |   41 +
 .../e2e/core-contract/fixture-doubles.mjs          |   45 +
 .../notebook-core-port-identity.test.mjs           |  149 +
 .../core-contract/notebook-transport-fixture.d.mts |  124 +
 .../core-contract/notebook-transport-fixture.mjs   | 1109 +++++++
 .../notebook-transport-fixture.test.mjs            | 2629 ++++++++++++++++
 .../e2e/core-contract/playwright-runner.test.mjs   |  141 +
 .../react-remote/NotebookCorePortProbe.tsx         |   90 +
 .../core-contract/react-remote/empty.ts}           |    1 +
 .../e2e/core-contract/react-remote/tsconfig.json   |   16 +
 .../core-contract/react-remote/webpack.config.js   |   91 +
 .../reject-notebook-core-runtime-plugin.test.mjs   |   67 +
 .../performance/notebook-route-100-paragraphs.json | 3319 ++++++++++++++++++++
 zeppelin-web-angular/e2e/global.setup.ts           |    9 +-
 zeppelin-web-angular/e2e/models/login-page.util.ts |   12 +-
 .../e2e/models/notebook-keyboard-page.ts           |   12 +-
 .../e2e/models/notebook-paragraph-page.ts          |  126 +-
 .../e2e/models/notebook-performance-page.ts        |   66 +
 .../e2e/models/notebook-repo-item.util.ts          |    7 +-
 .../e2e/models/notebook-repos-page.ts              |   58 +-
 .../e2e/models/notebook-save-timing.util.ts        |  189 ++
 .../e2e/models/notebook-visualization-page.ts      |  100 +
 .../e2e/models/published-paragraph-page.ts         |    2 +
 zeppelin-web-angular/e2e/performance/README.md     |   49 +
 .../e2e/performance/notebook-baseline.ts           |  135 +
 .../performance/notebook-route-baseline.spec.ts    |  184 ++
 .../e2e/reporter.coverage.config.ts                |    6 +-
 zeppelin-web-angular/e2e/reporter.coverage.ts      |   44 +-
 .../e2e/scenarios/notebook-parity.json             |  649 ++++
 .../e2e/scenarios/notebook-parity.md               |  185 ++
 .../e2e/scenarios/notebook-parity.schema.json      |  258 ++
 .../action-bar/action-bar-functionality.spec.ts    |    2 +-
 .../core-contract/capture-fixtures.spec.ts         |  406 +++
 .../e2e/tests/notebook/inline-completion.spec.ts   |   57 +-
 .../keyboard/notebook-keyboard-shortcuts.spec.ts   |   36 +-
 .../tests/notebook/main/notebook-container.spec.ts |    2 +-
 .../tests/notebook/monaco-enter-newline.spec.ts    |   78 +
 .../paragraph/paragraph-functionality.spec.ts      |  404 ++-
 .../paragraph/visualization-rendering.spec.ts      |  129 +
 .../persistence/notebook-save-timing.spec.ts       |  153 +
 .../personalized-streaming-scope.spec.ts           |  158 +
 .../notebook/published/published-streaming.spec.ts |  120 +
 .../notebook/revision/revision-isolation.spec.ts   |  132 +
 .../theme/visualization-settings-theme.spec.ts     |  137 +
 .../notebook-repo-item-workflow.spec.ts            |  210 +-
 .../notebook-repos-save-reloads-note-tree.spec.ts  |   84 +
 .../react-notebook-repo-list.spec.ts               |  117 +
 zeppelin-web-angular/e2e/utils.ts                  |   65 +-
 .../eslint-rules/core-contract-config.test.js      |   31 +
 zeppelin-web-angular/eslint.config.js              |   35 +-
 zeppelin-web-angular/package-lock.json             |  101 +-
 zeppelin-web-angular/package.json                  |   31 +-
 zeppelin-web-angular/playwright.config.js          |    6 +-
 .../playwright.core-contract.config.js             |   64 +
 .../playwright.performance.config.js               |   46 +
 zeppelin-web-angular/pom.xml                       |   86 +
 .../ng-package.json                                |    2 +-
 .../projects/zeppelin-notebook-core/package.json   |    8 +
 .../src/host-remote-contract.spec.ts               |   78 +
 .../src/host-remote-contract.ts}                   |   34 +-
 .../zeppelin-notebook-core/src}/public-api.ts      |    2 +-
 .../projects/zeppelin-notebook-core/tsconfig.json  |   13 +
 .../zeppelin-notebook-core/tsconfig.spec.json      |    9 +
 .../projects/zeppelin-react/README.md              |    2 +-
 .../projects/zeppelin-react/package-lock.json      |  319 +-
 .../projects/zeppelin-react/package.json           |    6 +-
 .../HTMLRenderer.failedHighlight.spec.tsx          |   33 +
 .../src/components/renderers/HTMLRenderer.spec.tsx |   84 +
 .../src/components/renderers/HTMLRenderer.tsx      |   11 +-
 .../projects/zeppelin-react/src/main.ts            |    2 +
 .../index.ts => notebookCoreContract.ts}           |    2 +-
 .../src/pages/NotebookRepoList.spec.tsx            |  431 +++
 .../zeppelin-react/src/pages/NotebookRepoList.tsx  |  253 ++
 .../src/templates/SingleResultRenderer.spec.tsx    |   85 +
 .../zeppelin-react/src/utils/exportFile.spec.ts    |   48 +
 .../zeppelin-react/src/utils/exportFile.ts         |    5 +-
 .../projects/zeppelin-react/tsconfig.json          |    1 +
 .../tsconfig.notebook-core.dist.json               |    8 +
 .../zeppelin-react/tsconfig.notebook-core.json     |    5 +
 .../projects/zeppelin-react/vitest.config.mts      |   14 +-
 .../projects/zeppelin-react/webpack.config.js      |    4 +-
 .../message-data-type-map.interface.spec.ts        |   38 +
 .../interfaces/message-data-type-map.interface.ts  |    4 +
 .../interfaces/message-interpreter.interface.ts    |    1 +
 .../src/interfaces/message-notebook.interface.ts   |   14 +-
 .../src/interfaces/message-operator.interface.ts   |   12 -
 .../src/interfaces/message-paragraph.interface.ts  |   24 +
 .../src/interfaces/notebook-wire-fields.spec.ts    |  101 +
 .../src/message-payload-guards/index.ts            |   33 +
 .../zeppelin-sdk/src/message-payload-guards/job.ts |   47 +
 .../projects/zeppelin-sdk/src/message.spec.ts      |  184 ++
 .../projects/zeppelin-sdk/src/message.ts           |   47 +-
 .../projects/zeppelin-sdk/tsconfig.spec.json       |    8 +
 .../scripts/check-notebook-parity-scenarios.mjs    |   34 +
 .../check-notebook-parity-scenarios.test.mjs       |  351 +++
 .../generate-notebook-parity-scenarios.mjs}        |   27 +-
 .../scripts/notebook-parity-scenarios.mjs          |  372 +++
 .../src/app/app-http.interceptor.spec.ts           |  160 +
 .../src/app/app-http.interceptor.ts                |   20 +-
 .../core/message-listener/message-listener.spec.ts |  122 +
 .../app/core/message-listener/message-listener.ts  |   36 +-
 .../app/core/paragraph-base/paragraph-base.spec.ts |  477 +++
 .../src/app/core/paragraph-base/paragraph-base.ts  |  202 +-
 .../paragraph-base/paragraph-output-state.spec.ts  |  151 +
 .../core/paragraph-base/paragraph-output-state.ts  |   79 +
 .../paragraph-output-stream.capture.json           |  148 +
 .../interpreter/interpreter.component.spec.ts      |   75 +
 .../workspace/interpreter/interpreter.component.ts |    5 +-
 .../notebook-repos/item/item.component.html        |    9 +-
 .../notebook-repos/notebook-repos.component.html   |   12 +-
 .../notebook-repos.component.spec.ts               |  175 ++
 .../notebook-repos/notebook-repos.component.ts     |  101 +-
 .../workspace/notebook/notebook.component.spec.ts  |  197 ++
 .../pages/workspace/notebook/notebook.component.ts |   36 +-
 .../paragraph/code-editor/code-editor.component.ts |    1 +
 .../notebook/paragraph/paragraph.component.ts      |   12 +-
 .../paragraph/paragraph.component.spec.ts          |  143 +
 .../published/paragraph/paragraph.component.ts     |   18 +-
 .../app/services/array-ordering.service.spec.ts    |   77 +
 .../src/app/services/message.service.spec.ts       |   45 +
 .../src/app/services/message.service.ts            |   44 +-
 .../src/app/services/react-feature.service.ts      |    6 +-
 .../src/app/services/save-as.service.spec.ts       |   76 +
 .../src/app/services/save-as.service.ts            |   11 +-
 .../react-mount/react-mount.directive.spec.ts      |   69 +
 .../app/share/react-mount/react-mount.directive.ts |   29 +-
 .../pivot-setting/pivot-setting.component.less     |    4 +-
 .../scatter-setting/scatter-setting.component.less |    4 +-
 zeppelin-web-angular/src/styles/global.less        |   15 +-
 zeppelin-web-angular/src/tsconfig.spec.json        |    3 +
 .../test/notebook-baseline.spec.ts                 |  151 +
 .../test/notebook-core/compiler-fixture.ts         |   24 +
 .../test/notebook-core/import-boundary.spec.ts     |  854 +++++
 .../test/notebook-core/import-boundary.ts          |  707 +++++
 .../test/reporter.coverage.spec.ts                 |   71 +
 zeppelin-web-angular/tsconfig.base.json            |    1 +
 ...ponent.less => vitest.notebook-core.config.mts} |   16 +-
 zeppelin-web-angular/vitest.shell.config.mts       |   49 +-
 .../notebook/paragraph/result/result.controller.js |    3 +-
 .../src/app/notebook/save-as/save-as.service.js    |   15 +-
 .../src/components/login/login.controller.js       |    8 +-
 .../src/components/login/login.controller.test.js  |   75 +
 280 files changed, 25758 insertions(+), 1909 deletions(-)
 create mode 100644 
shell/src/main/java/org/apache/zeppelin/shell/terminal/TerminalSession.java
 delete mode 100644 
shell/src/main/java/org/apache/zeppelin/shell/terminal/service/TerminalService.java
 create mode 100644 
shell/src/test/java/org/apache/zeppelin/shell/terminal/TerminalSessionTest.java
 create mode 100644 testing/locks/README.md
 copy conf/log4j_yarn_cluster.properties => 
testing/locks/pyflink-1.19-python-3.9.requirements.lock (66%)
 copy conf/log4j_yarn_cluster.properties => 
testing/locks/pyflink-1.20-python-3.9.requirements.lock (66%)
 create mode 100644 testing/locks/python-3.9-linux-64.conda.lock
 create mode 100644 testing/locks/python-3.9-tensorflow-linux-64.conda.lock
 create mode 100644 
zeppelin-interpreter/src/test/java/org/apache/zeppelin/util/PropertiesUtilTest.java
 create mode 100644 
zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterProcessStatus.java
 copy 
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterResultMessage.java
 => 
zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/remote/UpdateOutputBuffer.java
 (58%)
 copy 
zeppelin-server/src/main/java/org/apache/zeppelin/utils/{ExceptionUtils.java => 
CommandLineUtils.java} (64%)
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/InterpreterSettingManagerSaveRaceTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/socket/NotebookServerHeartbeatTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/socket/NotebookServerStreamingScopeTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/socket/NotebookSocketTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/util/FileUtilsTest.java
 create mode 100644 
zeppelin-server/src/test/java/org/apache/zeppelin/utils/CommandLineUtilsTest.java
 create mode 100644 zeppelin-web-angular/e2e/core-contract/README.md
 copy 
scripts/docker/spark-cluster-managers/spark_yarn_cluster/hdfs_conf/core-site.xml
 => zeppelin-web-angular/e2e/core-contract/angular-host/index.html (70%)
 create mode 100644 zeppelin-web-angular/e2e/core-contract/angular-host/main.ts
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/angular-host/tsconfig.json
 create mode 100755 zeppelin-web-angular/e2e/core-contract/capture-server.sh
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/capture-server.test.mjs
 create mode 100755 
zeppelin-web-angular/e2e/core-contract/capture-stub-zeppelin.mjs
 create mode 100644 zeppelin-web-angular/e2e/core-contract/fixture-doubles.d.mts
 create mode 100644 zeppelin-web-angular/e2e/core-contract/fixture-doubles.mjs
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/notebook-core-port-identity.test.mjs
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/notebook-transport-fixture.d.mts
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/notebook-transport-fixture.mjs
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/notebook-transport-fixture.test.mjs
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/playwright-runner.test.mjs
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/react-remote/NotebookCorePortProbe.tsx
 copy 
zeppelin-web-angular/{src/app/pages/workspace/notebook/paragraph/progress/progress.component.less
 => e2e/core-contract/react-remote/empty.ts} (98%)
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/react-remote/tsconfig.json
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/react-remote/webpack.config.js
 create mode 100644 
zeppelin-web-angular/e2e/core-contract/reject-notebook-core-runtime-plugin.test.mjs
 create mode 100644 
zeppelin-web-angular/e2e/fixtures/performance/notebook-route-100-paragraphs.json
 create mode 100644 zeppelin-web-angular/e2e/models/notebook-performance-page.ts
 create mode 100644 zeppelin-web-angular/e2e/models/notebook-save-timing.util.ts
 create mode 100644 
zeppelin-web-angular/e2e/models/notebook-visualization-page.ts
 create mode 100644 zeppelin-web-angular/e2e/performance/README.md
 create mode 100644 zeppelin-web-angular/e2e/performance/notebook-baseline.ts
 create mode 100644 
zeppelin-web-angular/e2e/performance/notebook-route-baseline.spec.ts
 create mode 100644 zeppelin-web-angular/e2e/scenarios/notebook-parity.json
 create mode 100644 zeppelin-web-angular/e2e/scenarios/notebook-parity.md
 create mode 100644 
zeppelin-web-angular/e2e/scenarios/notebook-parity.schema.json
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/core-contract/capture-fixtures.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/monaco-enter-newline.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/paragraph/visualization-rendering.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/persistence/notebook-save-timing.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/personalized/personalized-streaming-scope.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/published/published-streaming.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/notebook/revision/revision-isolation.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/theme/visualization-settings-theme.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/workspace/notebook-repos/notebook-repos-save-reloads-note-tree.spec.ts
 create mode 100644 
zeppelin-web-angular/e2e/tests/workspace/notebook-repos/react-notebook-repo-list.spec.ts
 create mode 100644 
zeppelin-web-angular/eslint-rules/core-contract-config.test.js
 create mode 100644 zeppelin-web-angular/playwright.core-contract.config.js
 create mode 100644 zeppelin-web-angular/playwright.performance.config.js
 copy zeppelin-web-angular/projects/{zeppelin-visualization => 
zeppelin-notebook-core}/ng-package.json (72%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/package.json
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/src/host-remote-contract.spec.ts
 copy 
zeppelin-web-angular/{src/app/pages/workspace/notebook-repos/item/item.component.less
 => projects/zeppelin-notebook-core/src/host-remote-contract.ts} (55%)
 copy zeppelin-web-angular/{src/app/core/message-listener => 
projects/zeppelin-notebook-core/src}/public-api.ts (93%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/tsconfig.json
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-notebook-core/tsconfig.spec.json
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/components/renderers/HTMLRenderer.failedHighlight.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/components/renderers/HTMLRenderer.spec.tsx
 copy zeppelin-web-angular/projects/zeppelin-react/src/{templates/index.ts => 
notebookCoreContract.ts} (88%)
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/NotebookRepoList.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/pages/NotebookRepoList.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/templates/SingleResultRenderer.spec.tsx
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/src/utils/exportFile.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/tsconfig.notebook-core.dist.json
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-react/tsconfig.notebook-core.json
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/interfaces/message-data-type-map.interface.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/interfaces/notebook-wire-fields.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/message-payload-guards/index.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/message-payload-guards/job.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/src/message.spec.ts
 create mode 100644 
zeppelin-web-angular/projects/zeppelin-sdk/tsconfig.spec.json
 create mode 100644 
zeppelin-web-angular/scripts/check-notebook-parity-scenarios.mjs
 create mode 100644 
zeppelin-web-angular/scripts/check-notebook-parity-scenarios.test.mjs
 copy zeppelin-web-angular/{src/app/interfaces/notebook-repo.ts => 
scripts/generate-notebook-parity-scenarios.mjs} (56%)
 create mode 100644 zeppelin-web-angular/scripts/notebook-parity-scenarios.mjs
 create mode 100644 zeppelin-web-angular/src/app/app-http.interceptor.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/core/message-listener/message-listener.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/core/paragraph-base/paragraph-base.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/core/paragraph-base/paragraph-output-state.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/core/paragraph-base/paragraph-output-state.ts
 create mode 100644 
zeppelin-web-angular/src/app/core/paragraph-base/paragraph-output-stream.capture.json
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/interpreter/interpreter.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook-repos/notebook-repos.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/notebook/notebook.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/pages/workspace/published/paragraph/paragraph.component.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/services/array-ordering.service.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/services/message.service.spec.ts
 create mode 100644 
zeppelin-web-angular/src/app/services/save-as.service.spec.ts
 create mode 100644 zeppelin-web-angular/test/notebook-baseline.spec.ts
 create mode 100644 zeppelin-web-angular/test/notebook-core/compiler-fixture.ts
 create mode 100644 
zeppelin-web-angular/test/notebook-core/import-boundary.spec.ts
 create mode 100644 zeppelin-web-angular/test/notebook-core/import-boundary.ts
 create mode 100644 zeppelin-web-angular/test/reporter.coverage.spec.ts
 copy zeppelin-web-angular/{src/app/app.component.less => 
vitest.notebook-core.config.mts} (73%)
 create mode 100644 zeppelin-web/src/components/login/login.controller.test.js

Reply via email to