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