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-81746c86ac
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
discard 5bb841e889 Bump the zeppelin-web-angular-security-updates group across
1 directory with 12 updates
add 026dafdea5 [ZEPPELIN-6447] Add Module Federation typing for the
published paragr…
add 783e392034 [ZEPPELIN-6470] Add accessible names to icon-only buttons
in the interpreter settings form
add b82f14e5e9 [ZEPPELIN-6559] Drop the faked Windows user agent so Monaco
keybindings match the host platform
add dbb58f8144 [ZEPPELIN-6522] Guard HTTP interceptor unwrap against null
response bodies
add cc5c38aafb [ZEPPELIN-6562] Fix specs that silently pass or flake
because they target DOM the new UI no longer renders
add c11fe272ea [ZEPPELIN-6530] Fix operator precedence in SSL store path
checks and make isWindowsPath null-safe
add f4561394ea [ZEPPELIN-6483] Format HDFS modification time in GMT to
match the printed label
add fafc113473 [ZEPPELIN-6474] Handle NumberFormatException when parsing
MongoDB interpreter numeric properties
add d8c43cb156 [ZEPPELIN-6579] Make notebook tree reload safe for
concurrent note operations
add 21b845a01d [ZEPPELIN-6561] Restore default SIGINT handler so python
paragraph cancel works under daemon launch
add 7dfc421f68 [ZEPPELIN-6478] Log Groovy classpath discovery failures
with throwable
add c2cde0f3de [ZEPPELIN-6488] Refresh stale apache/zeppelin:0.10.0 Docker
tags in the quickstart docs
add a72b8f8fb5 [ZEPPELIN-6480] Stop logging terminal dashboard HTML
add 30bb6a8367 [ZEPPELIN-6477] Stop dumping stack trace on Groovy
cancellation
add 0fbb61137c [ZEPPELIN-6466] Improve RepositorySystemFactory error
reporting
add 74fd060401 [ZEPPELIN-3225] Add missing @Override annotations in
zeppelin-server
add d3f9fa01ec [ZEPPELIN-6483][FOLLOWUP] Format HDFS modification time
with Locale.ROOT
add 404866f417 [ZEPPELIN-6590] Bump websocket-driver to 0.7.5 to address
CVE-2026-54466
add e087aee598 [ZEPPELIN-3968] Fix wrong MySQL driver class in JDBC doc
screenshot
add ada6cee24d [ZEPPELIN-6385] Refactor StringsCompleter to use method
reference for Comparator
add 9b42f2654b [ZEPPELIN-6462] Close interpreter-setting.json streams with
try-with-resources
add 904c0898a2 [ZEPPELIN-6489] Fix stale Shiro authentication
documentation links
add ee44170d46 [ZEPPELIN-6393] Fix GET job/{noteId} api, when target
notebook id contains ERROR status paragraph ,it returns
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
add a15b82c711 [ZEPPELIN-5994] Fix cron tests for ZeppelinRestApiTest
add 2c448a3b2d [ZEPPELIN-6484] Deduplicate IdHashes and add unit tests
add 8a2b306bbc [ZEPPELIN-6463] Close the package.json reader in
HeliumBundleFactory with try-with-resources
add 460a2e4a6d [ZEPPELIN-6486] Rename the mislabeled "Set up JDK 8" CI
step to JDK 11
add 07cf670875 [ZEPPELIN-6012] Fix NPE when the run-note request body
carries no params
add b90e68634b [ZEPPELIN-6599] Stop treating the user list search text as
LDAP filter and regex syntax
add 3faf553a53 [ZEPPELIN-6533] Apply the notebook search term after the
paragraph views exist
add 4998576589 [ZEPPELIN-3798] Fix wrong link to Dynamic Form docs on
Zeppelin Context webpage
add f988eef9fe [ZEPPELIN-6521] Preserve withCredentials on HTTP requests
in production builds
add ddb8bc6f35 [MINOR] Prevent WebSocket tickets from being logged
add 03de344818 [ZEPPELIN-6153] Add display_name to the kernelspec when
exporting to ipynb
add 7d840af6d4 [ZEPPELIN-6596] Improve editor fallback logging
add 894186578e [ZEPPELIN-6491] Remove Google Analytics from generated
version docs
add 8595f2a148 [ZEPPELIN-6461] Fix InterruptedException handling in
recoverRunningParagraphs
add 6baf0f9ad1 [ZEPPELIN-6528] Upgrade Apache Shiro from 1.13.0 to 2.0.6
add e1d96d65d6 [ZEPPELIN-6457] Extract shared Python ZeppelinContext
helpers for PySpark and PyFlink
add 560a808e3e [ZEPPELIN-6507] Return empty list from
FileInterpreter.completion()
add 9b8d82beb9 [ZEPPELIN-6635] Remove unnecessary git add from lint-staged
configuration
add 206b6a319d [ZEPPELIN-6208] Enable DuckDB support in JDBC Interpreter
by excluding incompatible default properties
add 3d71dfef07 [ZEPPELIN-6555] Avoid deadlock in
ManagedInterpreterGroup.close() by not holding the group lock while closing
session interpreters
add 149f51fed7 [ZEPPELIN-6129] Restore parallel paragraph execution for
concurrent interpreters
add 2147d79acb [ZEPPELIN-6548] Use specific exceptions for Spark Scala
fallback detection
add 427bf3aa5c [ZEPPELIN-6543] Handle invokeMethod serialization failure
as InterpreterRPCException
add a7458a8a5e [ZEPPELIN-6459] Align Docker image logging configuration
and documentation with Log4j2
add a403bed905 [ZEPPELIN-6436] Fix stale module names and test commands in
embedding search documentation
add 4d02c15e51 [ZEPPELIN-6575] Reclaim idle interpreters on the server
with a per-setting timeout
add 2892d46258 [ZEPPELIN-6628] Add an internal-link check to the docs build
add 0e72120aae [ZEPPELIN-5858] Fix moveNote/saveNote race that duplicates
notes
add 1f80e7a767 [ZEPPELIN-6556] Personalized mode leaks a non-owner's
paragraph edits into the shared master paragraph
add 2029a3496e [ZEPPELIN-6503] Update README.md Core features section to
reflect current capabilities
add 4728b91e27 [ZEPPELIN-6639] Migrate Cassandra interpreter tests to
Testcontainers with Cassandra 4.x
add e887d7c414 [ZEPPELIN-6528] Handle forbidden interpreter responses in
classic UI
add 856cf2ad8e [ZEPPELIN-6567] Give the Angular shell a self-contained
unit test setup
add 1287f193c9 Bump the zeppelin-web-angular-security-updates group across
1 directory with 12 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 (5bb841e889)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-81746c86ac
(1287f193c9)
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 | 2 +-
.github/workflows/docs.yml | 62 +
README.md | 8 +-
cassandra/pom.xml | 21 +-
.../cassandra/CassandraInterpreterTest.java | 58 +-
.../scalate/DescribeKeyspace_live_data.html | 2 +-
.../DescribeTable_live_data_complex_table.html | 2 +-
.../scalate/NoResultWithExecutionInfo.html | 2 +-
conf/shiro.ini.template | 2 +-
conf/zeppelin-site.xml.template | 8 +-
docs/README.md | 21 +-
docs/_config.yml | 7 +-
docs/_includes/themes/zeppelin/_navigation.html | 12 +-
.../zeppelin/img/docs-img/edit_properties.png | Bin 171574 -> 133309
bytes
docs/development/helium/writing_spell.md | 2 +-
docs/embedding-search.md | 12 +-
docs/index.md | 10 +-
docs/pleasecontribute.md | 2 +-
docs/quickstart/docker.md | 3 +-
docs/quickstart/install.md | 8 +-
docs/setup/deployment/docker.md | 6 +
docs/setup/deployment/yarn_install.md | 2 +-
docs/setup/operation/configuration.md | 2 +-
docs/usage/interpreter/overview.md | 25 +-
docs/usage/other_features/zeppelin_context.md | 4 +-
.../org/apache/zeppelin/file/FileInterpreter.java | 3 +-
.../apache/zeppelin/file/HDFSFileInterpreter.java | 10 +-
.../apache/zeppelin/file/FileInterpreterTest.java | 13 +
.../zeppelin/file/HDFSFileInterpreterTest.java | 44 +
.../src/main/resources/python/zeppelin_ipyflink.py | 17 +-
.../src/main/resources/python/zeppelin_pyflink.py | 18 +-
.../apache/zeppelin/groovy/GroovyInterpreter.java | 3 +-
jdbc/pom.xml | 16 +
.../org/apache/zeppelin/jdbc/JDBCInterpreter.java | 73 +-
.../zeppelin/jdbc/JDBCUserConfigurations.java | 18 +-
.../apache/zeppelin/jdbc/JDBCInterpreterTest.java | 142 ++
.../zeppelin/jdbc/JDBCUserConfigurationsTest.java | 68 +
.../zeppelin/mongodb/MongoDbInterpreter.java | 22 +-
.../zeppelin/mongodb/MongoDbInterpreterTest.java | 59 +-
pom.xml | 11 +-
.../src/main/resources/python/zeppelin_context.py | 27 +
.../src/main/resources/python/zeppelin_python.py | 9 +-
.../zeppelin/python/PythonInterpreterTest.java | 58 +
scripts/docker/zeppelin/bin/Dockerfile | 5 +
.../apache/zeppelin/shell/TerminalInterpreter.java | 1 -
.../src/main/resources/python/zeppelin_ipyspark.py | 14 +-
.../src/main/resources/python/zeppelin_pyspark.py | 15 +-
.../zeppelin/completer/StringsCompleter.java | 7 +-
.../zeppelin/dep/RepositorySystemFactory.java | 22 +-
.../zeppelin/scheduler/AbstractScheduler.java | 30 +-
.../java/org/apache/zeppelin/scheduler/Job.java | 2 +-
.../scheduler/AbstractSchedulerAbortRaceTest.java | 168 ++
.../org/apache/zeppelin/util/IdHashesTest.java | 74 +
.../org/apache/zeppelin/jupyter/JupyterUtil.java | 5 +
.../zeppelin/jupyter/nbformat/Kernelspec.java | 8 +
.../zeppelin/jupyter/nbformat/JupyterUtilTest.java | 17 +
.../launcher/DockerInterpreterProcess.java | 2 +
.../zeppelin/conf/ZeppelinConfiguration.java | 54 +-
.../zeppelin/helium/HeliumBundleFactory.java | 8 +-
.../org/apache/zeppelin/helium/HeliumConf.java | 1 +
.../org/apache/zeppelin/helium/NpmPackage.java | 1 +
.../org/apache/zeppelin/helium/WebpackResult.java | 1 +
.../interpreter/InterpreterSettingManager.java | 39 +-
.../interpreter/ManagedInterpreterGroup.java | 91 +-
.../interpreter/RemoteInterpreterEventServer.java | 1 +
.../launcher/SparkInterpreterLauncher.java | 6 +-
.../lifecycle/IdleInterpreterReclaimer.java | 204 ++
.../interpreter/remote/RemoteInterpreter.java | 16 +
.../remote/RemoteInterpreterProcess.java | 17 +-
.../java/org/apache/zeppelin/notebook/Note.java | 2 +-
.../org/apache/zeppelin/notebook/NoteManager.java | 246 +-
.../org/apache/zeppelin/notebook/Notebook.java | 3 +-
.../zeppelin/notebook/socket/WatcherMessage.java | 1 +
.../apache/zeppelin/notebook/utility/IdHashes.java | 76 -
.../zeppelin/realm/ActiveDirectoryGroupRealm.java | 6 +-
.../java/org/apache/zeppelin/realm/LdapRealm.java | 4 +-
.../realm/jwt/KnoxAuthenticationFilter.java | 4 +-
.../kerberos/KerberosAuthenticationFilter.java | 4 +-
.../org/apache/zeppelin/rest/LoginRestApi.java | 3 +-
.../org/apache/zeppelin/rest/SecurityRestApi.java | 18 +-
.../zeppelin/rest/message/ParagraphJobStatus.java | 2 +-
.../zeppelin/rest/message/ParametersRequest.java | 8 +-
.../apache/zeppelin/scheduler/RemoteScheduler.java | 46 +-
.../zeppelin/server/JsonExclusionStrategy.java | 2 +
.../apache/zeppelin/service/NotebookService.java | 52 +-
.../service/ShiroAuthenticationService.java | 34 +-
.../org/apache/zeppelin/socket/NotebookServer.java | 22 +-
.../zeppelin/user/CredentialsInfoSaving.java | 1 +
.../zeppelin/conf/ZeppelinConfigurationTest.java | 8 +
.../interpreter/InterpreterSettingManagerTest.java | 54 +
.../interpreter/ManagedInterpreterGroupTest.java | 109 +
.../RemoteInterpreterEventServerTest.java | 95 +
.../lifecycle/IdleInterpreterReclaimerTest.java | 337 +++
.../notebook/NoteManagerMoveResaveRaceTest.java | 196 ++
.../apache/zeppelin/notebook/NoteManagerTest.java | 59 +
.../notebook/repo/VFSNotebookRepoWithDelay.java | 82 +
.../notebook/repo/VFSNotebookRepoWithGetGate.java | 86 +
.../rest/AuthenticatedCronRestApiTest.java | 181 ++
.../apache/zeppelin/rest/NotebookRestApiTest.java | 27 +
.../apache/zeppelin/rest/SecurityRestApiTest.java | 140 ++
.../apache/zeppelin/rest/ZeppelinRestApiTest.java | 156 +-
.../zeppelin/scheduler/RemoteSchedulerTest.java | 139 +-
.../zeppelin/search/EmbeddingSearchTest.java | 2 +-
.../service/NotebookServiceRaceConditionTest.java | 164 ++
.../zeppelin/service/NotebookServiceTest.java | 87 +-
...roAuthenticationServiceFilterInjectionTest.java | 170 ++
.../service/ShiroAuthenticationServiceTest.java | 2 +-
.../zeppelin/service/shiro/AbstractShiroTest.java | 2 +-
.../zeppelin/socket/NotebookServerLoggingTest.java | 133 ++
zeppelin-web-angular/README.md | 4 +-
.../e2e/models/editor-search-page.ts | 24 +
zeppelin-web-angular/e2e/models/header-page.ts | 22 +-
.../e2e/models/notebook-keyboard-page.ts | 38 +-
.../e2e/models/notebook-paragraph-page.ts | 18 +-
.../e2e/models/notebook-repos-page.ts | 1 -
.../tests/home/home-page-note-operations.spec.ts | 16 +-
.../tests/home/home-page-notebook-actions.spec.ts | 2 +-
.../action-bar/action-bar-functionality.spec.ts | 1 -
.../keyboard/notebook-keyboard-shortcuts.spec.ts | 53 +-
.../tests/notebook/main/notebook-container.spec.ts | 2 +-
.../notebook/paragraph/copy-to-clipboard.spec.ts | 74 +-
.../paragraph/paragraph-functionality.spec.ts | 20 +-
.../tests/notebook/search/editor-search.spec.ts | 37 +
.../notebook/sidebar/sidebar-functionality.spec.ts | 1 -
.../share/note-import/note-import-modal.spec.ts | 46 +-
.../e2e/tests/share/note-toc/note-toc.spec.ts | 3 -
.../tests/workspace/user-menu-navigation.spec.ts | 3 +-
zeppelin-web-angular/e2e/utils.ts | 35 +-
zeppelin-web-angular/eslint.config.js | 20 +-
zeppelin-web-angular/package-lock.json | 2467 ++++++++++++--------
zeppelin-web-angular/package.json | 23 +-
zeppelin-web-angular/playwright.config.js | 4 +
zeppelin-web-angular/pom.xml | 11 +
.../projects/zeppelin-sdk/src/message.ts | 4 +-
.../src/app/app-http.interceptor.ts | 9 +-
.../workspace/interpreter/item/item.component.html | 24 +-
.../pages/workspace/notebook/notebook.component.ts | 21 +-
.../paragraph/code-editor/code-editor.component.ts | 4 +
.../notebook/paragraph/paragraph.component.ts | 14 +-
.../published/paragraph/paragraph.component.ts | 4 +-
.../app/share/note-import/note-import.component.ts | 8 +-
.../react-mount/react-mount.directive.spec.ts | 65 +
.../react-mount/react-remote-loader.service.ts | 2 +-
zeppelin-web-angular/src/tsconfig.spec.json | 9 +
.../progress.component.less => test/test-setup.ts} | 1 +
.../vitest.config.ts => vitest.shell.config.mts} | 4 +-
zeppelin-web/package-lock.json | 6 +-
.../src/app/interpreter/interpreter.controller.js | 2 +-
.../app/interpreter/interpreter.controller.test.js | 68 +
.../websocket/websocket-event.factory.js | 4 +-
.../websocket/websocket-event.factory.test.js | 94 +
151 files changed, 6008 insertions(+), 1726 deletions(-)
create mode 100644 .github/workflows/docs.yml
create mode 100644
jdbc/src/test/java/org/apache/zeppelin/jdbc/JDBCUserConfigurationsTest.java
create mode 100644
zeppelin-interpreter/src/test/java/org/apache/zeppelin/scheduler/AbstractSchedulerAbortRaceTest.java
create mode 100644
zeppelin-interpreter/src/test/java/org/apache/zeppelin/util/IdHashesTest.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/interpreter/lifecycle/IdleInterpreterReclaimer.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/notebook/utility/IdHashes.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/RemoteInterpreterEventServerTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/interpreter/lifecycle/IdleInterpreterReclaimerTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/notebook/NoteManagerMoveResaveRaceTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/notebook/repo/VFSNotebookRepoWithDelay.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/notebook/repo/VFSNotebookRepoWithGetGate.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/rest/AuthenticatedCronRestApiTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/NotebookServiceRaceConditionTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/ShiroAuthenticationServiceFilterInjectionTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/socket/NotebookServerLoggingTest.java
create mode 100644
zeppelin-web-angular/src/app/share/react-mount/react-mount.directive.spec.ts
create mode 100644 zeppelin-web-angular/src/tsconfig.spec.json
copy
zeppelin-web-angular/{src/app/pages/workspace/notebook/paragraph/progress/progress.component.less
=> test/test-setup.ts} (96%)
copy zeppelin-web-angular/{projects/zeppelin-react/vitest.config.ts =>
vitest.shell.config.mts} (89%)
create mode 100644
zeppelin-web/src/app/interpreter/interpreter.controller.test.js
create mode 100644
zeppelin-web/src/components/websocket/websocket-event.factory.test.js