This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-ee2b507370
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
discard fa414d8a19 Bump the zeppelin-web-angular-security-updates group across
1 directory with 11 updates
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 cb925d2966 Bump the zeppelin-web-angular-security-updates group across
1 directory with 11 updates
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 (fa414d8a19)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-ee2b507370
(cb925d2966)
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/core.yml | 28 +-
.github/workflows/frontend.yml | 27 +
bin/common.cmd | 26 +-
bin/common.sh | 26 +-
flink/flink-scala-2.12/pom.xml | 64 +-
flink/pom.xml | 2 +-
pom.xml | 25 +-
shell/pom.xml | 11 +-
.../zeppelin/shell/terminal/TerminalManager.java | 2 +-
.../shell/terminal/service/TerminalService.java | 36 +-
spark/interpreter/pom.xml | 32 -
.../java/org/apache/zeppelin/common/Message.java | 4 -
zeppelin-integration/pom.xml | 2 +-
zeppelin-interpreter-integration/pom.xml | 2 +-
zeppelin-server/pom.xml | 2 +-
.../interpreter/InterpreterProcessStatus.java | 111 +
.../interpreter/InterpreterSettingManager.java | 11 +
.../interpreter/ManagedInterpreterGroup.java | 2 +-
.../remote/RemoteInterpreterManagedProcess.java | 6 +-
.../remote/RemoteInterpreterProcess.java | 18 +-
.../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 | 15 +-
.../org/apache/zeppelin/search/LuceneSearch.java | 142 +-
.../apache/zeppelin/search/NoSearchService.java | 3 +-
.../org/apache/zeppelin/search/SearchService.java | 17 +-
.../apache/zeppelin/service/NotebookService.java | 59 +-
.../apache/zeppelin/socket/ConnectionManager.java | 32 +-
.../org/apache/zeppelin/socket/NotebookServer.java | 36 +-
.../interpreter/InterpreterSettingManagerTest.java | 25 +
.../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 +
.../apache/zeppelin/socket/NotebookServerTest.java | 84 +
.../org/apache/zeppelin/test/DownloadUtils.java | 44 +
zeppelin-web-angular/angular.json | 2 +-
zeppelin-web-angular/e2e/AGENTS.md | 6 +-
zeppelin-web-angular/e2e/core-contract/README.md | 347 +++
.../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 +
.../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 ++
zeppelin-web-angular/e2e/global.setup.ts | 9 +-
zeppelin-web-angular/e2e/models/login-page.util.ts | 12 +-
.../e2e/models/notebook-keyboard-page.ts | 10 +-
.../e2e/scenarios/notebook-parity.json | 546 ++++
.../e2e/scenarios/notebook-parity.md | 172 ++
.../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 +-
.../paragraph/paragraph-functionality.spec.ts | 23 +-
.../notebook/revision/revision-isolation.spec.ts | 132 +
zeppelin-web-angular/e2e/utils.ts | 2 +-
.../eslint-rules/core-contract-config.test.js | 31 +
zeppelin-web-angular/eslint.config.js | 24 +
zeppelin-web-angular/package-lock.json | 417 ++--
zeppelin-web-angular/package.json | 24 +-
zeppelin-web-angular/playwright.config.js | 6 +-
.../playwright.core-contract.config.js | 64 +
zeppelin-web-angular/pom.xml | 26 +
.../projects/zeppelin-react/package-lock.json | 156 +-
.../projects/zeppelin-react/package.json | 4 +-
.../zeppelin-react/src/utils/exportFile.spec.ts | 48 +
.../zeppelin-react/src/utils/exportFile.ts | 5 +-
.../src/interfaces/message-operator.interface.ts | 12 -
.../src/message-payload-guards/index.ts | 33 +
.../zeppelin-sdk/src/message-payload-guards/job.ts | 47 +
.../projects/zeppelin-sdk/src/message.spec.ts | 146 ++
.../projects/zeppelin-sdk/src/message.ts | 13 +
.../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 | 90 +
.../app/core/message-listener/message-listener.ts | 9 +-
.../pages/workspace/notebook/notebook.component.ts | 4 +-
.../src/components/login/login.controller.js | 8 +-
.../src/components/login/login.controller.test.js | 75 +
96 files changed, 10128 insertions(+), 625 deletions(-)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/InterpreterProcessStatus.java
create mode 100644 zeppelin-web-angular/e2e/core-contract/README.md
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-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/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/revision/revision-isolation.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/projects/zeppelin-react/src/utils/exportFile.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/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/src/components/login/login.controller.test.js