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-419ba7571d
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
omit 2d41e46453 build(deps): Bump the zeppelin-web-angular-security-updates
group across 1 directory with 2 updates
add 3fc1d4dcc5 [MINOR] Format notebook lifecycle contract for Prettier
3.9.9
add f9754f98e1 [ZEPPELIN-6736] Implement Shared Notebook Core read state
and selectors
add 76793932d5 [MINOR] Backport braces depth guard for React tooling
(#5528)
add 9db84719a9 [HOTFIX] Refresh zeppelin-react lockfile for npm audit
(#5566)
add de1d7a9e02 [ZEPPELIN-6733] Add AI assistant chat to notebooks
(server-side)
add e8d710f368 [ZEPPELIN-6737] Connect a private read-only Angular
notebook view to Shared Notebook Core
add a865c949ff [ZEPPELIN-6454] Stabilize and re-enable flaky PyFlink
streaming SQL tests
add c4ac5d6562 [ZEPPELIN-6738] Upgrade React to 19 and fix shared host
integration
add f1bb1b9a6e [ZEPPELIN-6740] Add local Storybook foundation for AI
Assistant UI
add a041e9422c [ZEPPELIN-6735] Fix code editor model leaks and diff updates
add baeff2f5b8 [ZEPPELIN-6744] Add AI Assistant Markdown answer component
add 0d344fb7b1 [ZEPPELIN-6751] Prevent automatic image requests in AI
Assistant answers
add f34835854a [ZEPPELIN-6738] Disable Ant Design motion in React surfaces
add c10a4a8eb3 [ZEPPELIN-6741] Define shared AI Assistant UI contracts and
message history behavior
add 796c8c094f [ZEPPELIN-6340] Add ZeppelinEventBus and update
NotebookServer to handle NoteRemoveEvent
add 2f16789d4b [ZEPPELIN-5758] Raise BigQuery HTTP client timeout so large
wait_time values work
add 76a7153885 [ZEPPELIN-6743] Mount an opt-in AI Assistant shell in the
notebook sidebar
add d01a1c3db8 [ZEPPELIN-6742] Connect the AI Assistant frontend to
conversation REST and WebSocket APIs
add bf658867be [ZEPPELIN-6747] Add AI Assistant conversation list and
header components
add 37ddc52e72 [ZEPPELIN-6746] Add AI Assistant question composer component
add f801b2e4c2 [ZEPPELIN-6745] Add AI Assistant message and answer state UI
add 81e5de88d0 [HOTFIX] Update vulnerable Vite and launch-editor
dependencies in zeppelin-react
add 614baac846 [ZEPPELIN-6731] Fix LdapRealm login failure caused by
unsupported SHA-1 hashing after Shiro 2.0.6 upgrade
add 0a9c4ed534 [ZEPPELIN-6673] Capture notebook permission,
authentication, and shell error-handling fixtures
add d8da8f387d [MINOR] Refresh frontend Node.js and audit dependencies
add 65c12bf1b9 [HOTFIX] Update remaining Node.js toolchains to 22.23.4
add 5243b9b697 [ZEPPELIN-6748] Assemble the fixture-backed Assistant
conversation panel
add 2d14bb99bd [ZEPPELIN-6759] Add get_paragraph tool to the AI assistant
add 9799b263cb [ZEPPELIN-6762] Fix truncated output alerts in the new UI
add 5fdc82c0a3 [ZEPPELIN-6761] Fix table Export dropdown blocked by
pagination
add cf5a453d97 [ZEPPELIN-6593] Preserve false interpreter property values
add 5a74f537b4 [ZEPPELIN-6688] Respect published mode in React
visualization controls
add 606fc6cfdc [ZEPPELIN-6767] Stabilize last-page setup in table footer
E2E test
add b8b24593be [ZEPPELIN-6765] Fix returnUrl loss during initial login
navigation
add 237b06765a [ZEPPELIN-6645] Handle empty interpreter settings in note
creation
add 6a98189bbe [ZEPPELIN-6321] Fix screenshot path in zeppelin-web-angular
README
add 3f3463b8be [ZEPPELIN-6583] Use selected field for scatter point sizes
add 9f556c50de [ZEPPELIN-6757] Remove Helium support
add 904ce38efb build(deps): Bump the zeppelin-web-angular-security-updates
group across 1 directory with 2 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 (2d41e46453)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/zeppelin-web-angular/zeppelin-web-angular-security-updates-419ba7571d
(904ce38efb)
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:
.agents/server-interpreter-communication.md | 1 -
.github/workflows/core.yml | 5 +-
.github/workflows/frontend.yml | 9 +-
.github/workflows/npm-audit-remediation.yml | 51 +-
.gitignore | 3 -
LICENSE | 10 +
.../zeppelin/bigquery/BigQueryInterpreter.java | 16 +-
.../bigquery/BigQueryInterpreterTimeoutTest.java | 42 +-
conf/zeppelin-env.cmd.template | 3 -
conf/zeppelin-env.sh.template | 3 -
conf/zeppelin-site.xml.template | 52 +-
dev/change_zeppelin_version.sh | 6 -
docs/_includes/themes/zeppelin/_navigation.html | 9 -
.../img/docs-img/writing_spell_registered.png | Bin 168037 -> 0 bytes
.../zeppelin/img/docs-img/writing_spell_using.gif | Bin 3111011 -> 0 bytes
.../img/docs-img/writing_visualization_example.png | Bin 80870 -> 0 bytes
.../docs-img/writing_visualization_helium_menu.png | Bin 177591 -> 0 bytes
.../contribution/useful_developer_tools.md | 4 +-
docs/development/helium/overview.md | 43 -
docs/development/helium/writing_application.md | 185 -
docs/development/helium/writing_spell.md | 214 -
.../helium/writing_visualization_basic.md | 212 -
.../helium/writing_visualization_transformation.md | 280 -
docs/index.md | 7 -
docs/setup/basics/how_to_build.md | 5 -
docs/setup/deployment/virtual_machine.md | 2 +-
docs/setup/operation/configuration.md | 20 +-
docs/setup/operation/proxy_setting.md | 32 -
docs/setup/operation/upgrading.md | 10 +
docs/usage/interpreter/dynamic_loading.md | 2 +-
docs/usage/rest_api/helium.md | 565 --
.../zeppelin/flink/IPyFlinkInterpreterTest.java | 1 -
helium-dev/pom.xml | 56 -
.../org/apache/zeppelin/helium/DevInterpreter.java | 120 -
.../helium/ZeppelinApplicationDevServer.java | 173 -
.../apache/zeppelin/helium/ZeppelinDevServer.java | 137 -
.../src/main/resources/interpreter-setting.json | 20 -
.../LICENSE-react-markdown-10.1.0 | 2 +-
.../LICENSE-remark-gfm-4.0.1 | 4 +-
.../LICENSE-vanilla-extract-1.21.3 | 4 +-
pom.xml | 15 -
scripts/vagrant/zeppelin-dev/README.md | 2 +-
.../java/org/apache/zeppelin/common/Message.java | 11 +-
.../src/assemble/distribution.xml | 12 -
zeppelin-distribution/src/bin_license/LICENSE | 30 +
zeppelin-examples/pom.xml | 65 -
zeppelin-examples/zeppelin-example-clock/pom.xml | 120 -
.../apache/zeppelin/example/app/clock/Clock.java | 113 -
.../main/resources/example/app/clock/clock.html | 14 -
.../zeppelin-example-clock.json | 26 -
.../horizontalbar.js | 77 -
.../zeppelin-example-horizontalbar/package.json | 12 -
.../zeppelin-example-horizontalbar/pom.xml | 120 -
.../zeppelin-example-horizontalbar.json | 24 -
.../zeppelin-example-spell-echo/index.js | 53 -
.../zeppelin-example-spell-echo/package.json | 15 -
.../zeppelin-example-spell-echo/pom.xml | 119 -
.../zeppelin-example-spell-echo.json | 35 -
.../zeppelin-example-spell-flowchart/index.js | 108 -
.../zeppelin-example-spell-flowchart/package.json | 17 -
.../zeppelin-example-spell-flowchart/pom.xml | 120 -
.../zeppelin-example-spell-flowchart.json | 28 -
.../zeppelin-example-spell-markdown/index.js | 42 -
.../zeppelin-example-spell-markdown/package.json | 16 -
.../zeppelin-example-spell-markdown/pom.xml | 120 -
.../zeppelin-example-spell-markdown.json | 28 -
.../zeppelin-example-spell-translator/index.js | 99 -
.../zeppelin-example-spell-translator/package.json | 16 -
.../zeppelin-example-spell-translator/pom.xml | 120 -
.../zeppelin-example-spell-translator.json | 35 -
.../zeppelin/integration/ShellIntegrationTest.java | 4 +-
.../zeppelin/integration/SparkIntegrationTest.java | 4 +-
.../integration/SparkSubmitIntegrationTest.java | 4 +-
.../YarnInterpreterLauncherIntegrationTest.java | 3 +-
.../integration/ZSessionIntegrationTest.java | 6 +-
.../integration/ZeppelinClientIntegrationTest.java | 3 +-
.../ZeppelinClientWithAuthIntegrationTest.java | 3 +-
.../integration/ZeppelinFlinkClusterTest.java | 4 +-
.../integration/ZeppelinSparkClusterTest.java | 4 +-
.../org/apache/zeppelin/helium/Application.java | 150 -
.../apache/zeppelin/helium/ApplicationContext.java | 59 -
.../zeppelin/helium/ApplicationEventListener.java | 32 -
.../zeppelin/helium/ApplicationException.java | 38 -
.../apache/zeppelin/helium/ApplicationLoader.java | 230 -
.../zeppelin/helium/ClassLoaderApplication.java | 72 -
.../helium/HeliumAppAngularObjectRegistry.java | 55 -
.../org/apache/zeppelin/helium/HeliumPackage.java | 186 -
.../org/apache/zeppelin/helium/HeliumType.java | 29 -
.../apache/zeppelin/helium/SpellPackageInfo.java | 39 -
.../remote/RemoteInterpreterEventClient.java | 50 +-
.../remote/RemoteInterpreterServer.java | 179 -
.../interpreter/thrift/AppOutputAppendEvent.java | 809 --
.../interpreter/thrift/AppOutputUpdateEvent.java | 914 --
.../interpreter/thrift/AppStatusUpdateEvent.java | 709 --
.../interpreter/thrift/OutputAppendEvent.java | 113 +-
.../interpreter/thrift/OutputUpdateEvent.java | 113 +-
.../thrift/RemoteApplicationResult.java | 494 -
.../thrift/RemoteInterpreterEventService.java | 2783 +-----
.../thrift/RemoteInterpreterEventType.java | 5 +-
.../thrift/RemoteInterpreterService.java | 3385 +------
.../java/org/apache/zeppelin/scheduler/Job.java | 2 +-
.../thrift/RemoteInterpreterEventService.thrift | 30 -
.../main/thrift/RemoteInterpreterService.thrift | 12 -
.../zeppelin/helium/ApplicationLoaderTest.java | 100 -
.../apache/zeppelin/helium/HeliumPackageTest.java | 81 -
.../apache/zeppelin/helium/MockApplication1.java | 51 -
.../remote/RemoteInterpreterServerTest.java | 2 +-
zeppelin-server/pom.xml | 87 +-
.../zeppelin/conf/ZeppelinConfiguration.java | 61 +-
.../EventBus.java} | 20 +-
.../org/apache/zeppelin/eventbus/NoOpEventBus.java | 38 +-
.../org/apache/zeppelin/eventbus/NoteEvent.java | 12 +-
.../NoteRemovedEvent.java} | 30 +-
.../apache/zeppelin/eventbus/ZeppelinEvent.java | 4 +-
.../apache/zeppelin/eventbus/ZeppelinEventBus.java | 63 +
.../java/org/apache/zeppelin/helium/Helium.java | 560 --
.../zeppelin/helium/HeliumApplicationFactory.java | 439 -
.../zeppelin/helium/HeliumBundleFactory.java | 726 --
.../org/apache/zeppelin/helium/HeliumConf.java | 107 -
.../zeppelin/helium/HeliumLocalRegistry.java | 79 -
.../zeppelin/helium/HeliumOnlineRegistry.java | 186 -
.../zeppelin/helium/HeliumPackageSearchResult.java | 49 -
.../zeppelin/helium/HeliumPackageSuggestion.java | 52 -
.../org/apache/zeppelin/helium/HeliumRegistry.java | 40 -
.../zeppelin/helium/HeliumRegistrySerializer.java | 67 -
.../org/apache/zeppelin/helium/NpmPackage.java | 42 -
.../org/apache/zeppelin/helium/WebpackResult.java | 39 -
.../zeppelin/interpreter/InterpreterSetting.java | 16 -
.../interpreter/InterpreterSettingManager.java | 30 -
.../interpreter/RemoteInterpreterEventServer.java | 47 +-
.../interpreter/recovery/StopInterpreter.java | 2 +-
.../apache/zeppelin/notebook/ApplicationState.java | 107 -
.../java/org/apache/zeppelin/notebook/Note.java | 26 -
.../org/apache/zeppelin/notebook/Notebook.java | 23 +-
.../org/apache/zeppelin/notebook/Paragraph.java | 46 +-
.../java/org/apache/zeppelin/realm/LdapRealm.java | 11 +-
.../rest/AssistantConversationRestApi.java | 157 +
.../zeppelin/rest/AssistantMessageRestApi.java | 71 +
.../org/apache/zeppelin/rest/HeliumRestApi.java | 367 -
...reterRequest.java => ConversationMetadata.java} | 36 +-
...meNoteRequest.java => ConversationRequest.java} | 15 +-
.../rest/message/ConversationResponse.java | 48 +
.../{LoggerRequest.java => MessagesResponse.java} | 30 +-
.../apache/zeppelin/server/RestApiApplication.java | 6 +-
.../org/apache/zeppelin/server/ZeppelinServer.java | 41 +-
.../zeppelin/service/ConfigurationService.java | 4 +
.../apache/zeppelin/service/NotebookService.java | 61 -
.../zeppelin/service/assistant/Assistant.java | 78 +
.../zeppelin/service/assistant/AssistantEvent.java | 61 +
.../service/assistant/AssistantEventListener.java | 8 +-
.../service/assistant/AssistantEventPayload.java | 121 +
.../service/assistant/AssistantEventType.java | 28 +-
.../zeppelin/service/assistant/AssistantImpl.java | 377 +
.../service/assistant/AssistantModule.java | 83 +
.../zeppelin/service/assistant/ChatModel.java | 22 +-
.../zeppelin/service/assistant/Conversation.java | 88 +
.../service/assistant/ConversationJsonCodec.java | 89 +
.../service/assistant/ConversationRepository.java} | 25 +-
.../service/assistant/DisabledAssistant.java | 101 +
.../assistant/FileConversationRepository.java | 102 +
.../service/assistant/GetParagraphTool.java | 104 +
.../service/assistant/ListParagraphsTool.java | 83 +
.../apache/zeppelin/service/assistant/Message.java | 156 +
.../zeppelin/service/assistant/MessagePage.java | 19 +-
.../service/assistant/OpenAiChatModel.java | 201 +
.../assistant/Tool.java} | 23 +-
.../assistant/ToolCall.java} | 30 +-
.../zeppelin/service/assistant/ToolExecutor.java | 61 +
.../zeppelin/service/assistant/ToolResult.java | 14 +-
.../zeppelin/service/assistant/ToolSpec.java | 22 +-
.../org/apache/zeppelin/socket/NotebookServer.java | 205 +-
.../org/apache/zeppelin/storage/ConfigStorage.java | 5 +-
.../src/main/resources/helium/package.json | 21 -
.../src/main/resources/helium/webpack.config.js | 50 -
.../zeppelin/eventbus/ZeppelinEventBusTest.java | 82 +
.../helium/HeliumApplicationFactoryTest.java | 302 -
.../zeppelin/helium/HeliumBundleFactoryTest.java | 188 -
.../zeppelin/helium/HeliumLocalRegistryTest.java | 69 -
.../zeppelin/helium/HeliumOnlineRegistryTest.java | 77 -
.../org/apache/zeppelin/helium/HeliumTest.java | 147 -
.../zeppelin/helium/HeliumTestApplication.java | 45 -
.../interpreter/AbstractInterpreterTest.java | 9 +-
.../InterpreterSettingManagerSaveRaceTest.java | 3 +-
.../interpreter/InterpreterSettingManagerTest.java | 10 +-
.../RemoteInterpreterEventServerTest.java | 8 +-
.../zeppelin/notebook/GsonNoteParserTest.java | 66 +
.../org/apache/zeppelin/notebook/NotebookTest.java | 4 +-
.../notebook/repo/NotebookRepoSyncTest.java | 9 +-
.../org/apache/zeppelin/realm/LdapRealmTest.java | 27 +
.../apache/zeppelin/rest/HeliumRestApiTest.java | 254 -
.../zeppelin/service/ConfigurationServiceTest.java | 6 +-
.../zeppelin/service/NotebookServiceTest.java | 8 +-
.../assistant/AssistantEventTest.java} | 35 +-
.../zeppelin/service/assistant/AssistantTest.java | 456 +
.../service/assistant/ConversationTest.java | 49 +
.../assistant/FileConversationRepositoryTest.java | 114 +
.../service/assistant/GetParagraphToolTest.java | 88 +
.../service/assistant/ListParagraphsToolTest.java | 86 +
.../service/assistant/ToolExecutorTest.java | 97 +
.../apache/zeppelin/socket/NotebookServerTest.java | 196 +
.../src/test/resources/helium/vis1/package.json | 12 -
.../src/test/resources/helium/vis1/vis1.js | 37 -
.../src/test/resources/helium/vis2/package.json | 12 -
.../src/test/resources/helium/vis2/vis2.js | 38 -
zeppelin-web-angular/.nvmrc | 2 +-
zeppelin-web-angular/.prettierignore | 4 +
zeppelin-web-angular/README.md | 18 +-
zeppelin-web-angular/angular.json | 15 +-
zeppelin-web-angular/e2e/core-contract/README.md | 114 +-
.../e2e/core-contract/lifecycle/capture.ts | 27 +-
.../lifecycle/core/runtime/host-remote-contract.ts | 8 +-
.../e2e/core-contract/lifecycle/fixture.d.mts | 7 +-
.../e2e/core-contract/lifecycle/recorder.mjs | 63 +-
.../e2e/core-contract/lifecycle/replay.mjs | 8 +
.../tests/notebook-auth-captures.test.mjs | 211 +
.../lifecycle/tests/recorder.test.mjs | 250 +-
.../lifecycle/tests/validation.test.mjs | 53 +
.../e2e/core-contract/lifecycle/tsconfig.json | 1 +
.../e2e/core-contract/lifecycle/validation.mjs | 13 +-
.../core-contract/port-proof/angular-host/main.ts | 2 -
.../e2e/core-contract/transport/fixture.d.mts | 8 +-
.../e2e/core-contract/transport/fixture.mjs | 20 +-
.../e2e/core-contract/transport/fixture.test.mjs | 41 +
.../notebook-auth/acl-write-anonymous.json | 91 +
.../notebook-auth/acl-write-role-owner.json | 145 +
.../notebook-auth/acl-write-unauthenticated.json | 116 +
.../e2e/fixtures/notebook-auth/acl-write.json | 145 +
.../notebook-auth/http-session-expired.json | 824 ++
.../e2e/fixtures/notebook-auth/manifest.json | 65 +
.../fixtures/notebook-auth/rest-401-logout.json | 81 +
.../session-expiry-server-restart.json | 149 +
.../notebook-auth/ws-global-auth-info.json | 414 +
.../notebook-auth/ws-global-error-info.json | 133 +
.../notebook-auth/ws-read-correlation.json | 203 +
.../fixtures/notebook-auth/ws-session-logout.json | 444 +
.../e2e/fixtures/notebook-read/read-anonymous.json | 327 +
.../e2e/fixtures/notebook-read/read-denied.json | 135 +
.../e2e/models/configuration-page.ts | 2 +-
.../e2e/models/notebook-assistant-page.ts | 47 +
.../e2e/models/notebook-core-read-page.ts | 79 +
.../e2e/models/notebook-core-read-page.util.ts | 194 +
.../e2e/models/notebook-repos-page.ts | 15 +-
.../e2e/models/notebook-visualization-page.ts | 40 +-
.../e2e/models/published-paragraph-page.ts | 19 +-
.../e2e/models/published-paragraph-page.util.ts | 27 +-
zeppelin-web-angular/e2e/tests/login/login.spec.ts | 39 +
.../assistant/assistant-conversation.spec.ts | 152 +
.../notebook/assistant/assistant-shell.spec.ts | 60 +
.../core-contract/notebook-auth-fixtures.spec.ts | 581 ++
.../notebook/core-contract/read-fixtures.spec.ts | 172 +
.../notebook/core-read/notebook-core-read.spec.ts | 267 +
.../tests/notebook/paragraph/table-footer.spec.ts | 197 +
.../notebook/published/published-paragraph.spec.ts | 36 +-
.../react-configuration-table.spec.ts | 4 +-
.../notebook-repo-item-display.spec.ts | 2 +-
.../notebook-repos/notebook-repo-item-edit.spec.ts | 2 +-
.../notebook-repo-item-form-validation.spec.ts | 2 +-
.../notebook-repo-item-settings.spec.ts | 2 +-
.../notebook-repo-item-workflow.spec.ts | 11 +-
.../notebook-repos-page-structure.spec.ts | 6 +-
.../react-notebook-repo-list.spec.ts | 9 +-
zeppelin-web-angular/e2e/utils.ts | 2 +
zeppelin-web-angular/package-lock.json | 2127 +++--
zeppelin-web-angular/package.json | 16 +-
zeppelin-web-angular/pom.xml | 4 +-
.../zeppelin-notebook-core/src/public-api.ts | 3 +
.../zeppelin-notebook-core/src/read-model.ts | 116 +
.../src/read-selectors.spec.ts | 131 +
.../zeppelin-notebook-core/src/read-selectors.ts | 98 +
.../zeppelin-notebook-core/src/read-store.spec.ts | 482 +
.../zeppelin-notebook-core/src/read-store.ts | 355 +
.../projects/zeppelin-react/.gitignore | 5 +
.../projects/zeppelin-react/.storybook/main.ts | 41 +
.../projects/zeppelin-react/.storybook/preview.tsx | 51 +
.../projects/zeppelin-react/README.md | 39 +-
.../projects/zeppelin-react/audit-ci.jsonc | 35 +
.../projects/zeppelin-react/eslint.config.js | 5 +-
.../projects/zeppelin-react/package-lock.json | 9424 +++++++++++++++-----
.../projects/zeppelin-react/package.json | 48 +-
.../zeppelin-react/patches/braces+3.0.3.patch | 236 +
.../zeppelin-react/playwright.storybook.config.mjs | 38 +
.../zeppelin-react/scripts/check-braces-patch.cjs | 46 +
.../zeppelin-react/src/components/common/Empty.tsx | 10 +-
.../paragraph/ReactErrorBoundary.spec.tsx | 24 +
.../components/paragraph/ReactErrorBoundary.tsx | 12 +-
.../src/components/renderers/HTMLRenderer.spec.tsx | 20 +-
.../src/components/renderers/HTMLRenderer.tsx | 8 +
.../visualizations/TableVisualization.tsx | 14 +-
.../visualizations/VisualizationControls.tsx | 60 +-
.../entities/assistant/model/assistantContract.ts | 82 +
.../assistant/model/assistantTransport.spec.ts | 658 ++
.../entities/assistant/model/assistantTransport.ts | 346 +
.../assistant/model/messageHistory.spec.ts | 95 +
.../src/entities/assistant/model/messageHistory.ts | 51 +
.../entities/assistant/ui/AssistantAnswer.css.ts | 91 +
.../entities/assistant/ui/AssistantAnswer.spec.tsx | 259 +
.../assistant/ui/AssistantAnswer.stories.tsx | 95 +
.../src/entities/assistant/ui/AssistantAnswer.tsx | 109 +
.../assistant/ui/AssistantAnswerError.spec.tsx | 49 +
.../entities/assistant/ui/AssistantAnswerError.tsx | 46 +
.../entities/assistant/ui/AssistantComposer.css.ts | 67 +
.../assistant/ui/AssistantComposer.spec.tsx | 142 +
.../assistant/ui/AssistantComposer.stories.tsx | 64 +
.../entities/assistant/ui/AssistantComposer.tsx | 100 +
.../assistant/ui/AssistantMessageItem.css.ts | 93 +
.../assistant/ui/AssistantMessageItem.spec.tsx | 42 +
.../assistant/ui/AssistantMessageItem.stories.tsx | 66 +
.../entities/assistant/ui/AssistantMessageItem.tsx | 67 +
.../src/entities/assistant/ui/AssistantToolLog.tsx | 53 +
.../assistant/ui/ConversationHeader.css.ts | 52 +
.../assistant/ui/ConversationHeader.spec.tsx | 77 +
.../assistant/ui/ConversationHeader.stories.tsx | 44 +
.../entities/assistant/ui/ConversationHeader.tsx | 80 +
.../entities/assistant/ui/ConversationList.css.ts | 106 +
.../assistant/ui/ConversationList.spec.tsx | 367 +
.../assistant/ui/ConversationList.stories.tsx | 74 +
.../src/entities/assistant/ui/ConversationList.tsx | 182 +
.../entities/assistant/ui/MarkdownAnswer.css.ts | 244 +
.../entities/assistant/ui/MarkdownAnswer.spec.tsx | 704 ++
.../assistant/ui/MarkdownAnswer.stories.tsx | 293 +
.../src/entities/assistant/ui/MarkdownAnswer.tsx | 190 +
.../entities/assistant/ui/MarkdownAnswerImage.tsx | 186 +
.../src/entities/assistant/ui/answerView.ts | 44 +
.../assistant/ui/conversationTitle.ts} | 10 +-
.../assistant/ui/remarkParagraphReferences.ts | 74 +
.../projects/zeppelin-react/src/main.ts | 1 +
.../src/pages/AssistantWorkspace.css.ts | 113 +
.../src/pages/AssistantWorkspace.spec.tsx | 183 +
.../src/pages/AssistantWorkspace.tsx | 140 +
.../src/pages/ConfigurationTable.spec.tsx | 4 +-
.../src/pages/NotebookRepoList.spec.tsx | 12 +-
.../src/pages/PublishedParagraph.spec.tsx | 17 +
.../src/pages/PublishedParagraph.tsx | 2 +-
.../fixtures/assistantFixture.spec.ts | 347 +
.../fixtures/assistantFixture.ts | 240 +
.../fixtures/assistantFixtureData.ts | 130 +
.../lib/useConversationScroll.ts | 296 +
.../lib/useDeleteConfirmation.ts | 145 +
.../assistant-workspace/lib/usePanelResize.ts | 100 +
.../model/assistantConversation.ts | 305 +
.../model/assistantDataSource.ts} | 13 +-
.../assistant-workspace/model/assistantHistory.ts | 354 +
.../model/assistantPanelModel.ts | 248 +
.../model/assistantPanelState.ts | 87 +
.../assistant-workspace/model/assistantRun.spec.ts | 319 +
.../assistant-workspace/model/assistantRun.ts | 142 +
.../model/useAssistantPanel.spec.tsx | 2094 +++++
.../assistant-workspace/model/useAssistantPanel.ts | 28 +
.../ui/AssistantConversationPanel.css.ts | 196 +
.../ui/AssistantConversationPanel.spec.tsx | 1020 +++
.../ui/AssistantConversationPanel.stories.tsx | 236 +
.../ui/AssistantConversationPanel.tsx | 200 +
.../ui/ConversationMessages.tsx | 117 +
.../ui/DeleteConversationDialog.tsx | 106 +
.../ui/assistant-theme/AssistantScope.css.ts | 102 +
.../ui/assistant-theme/AssistantScope.spec.ts | 38 +
.../shared/ui/assistant-theme/AssistantScope.tsx | 86 +
.../src/shared/ui/assistant-theme/contrast.spec.ts | 41 +
.../src/shared/ui/assistant-theme/contrast.ts | 80 +
.../ui/assistant-theme}/index.ts | 5 +-
.../src/templates/SingleResultRenderer.spec.tsx | 34 +-
.../src/templates/SingleResultRenderer.tsx | 7 +-
.../projects/zeppelin-react/src/test-setup.ts | 12 +-
.../src/theme/ZeppelinThemeProvider.spec.tsx | 21 +-
.../src/theme/ZeppelinThemeProvider.tsx | 17 +-
.../projects/zeppelin-react/src/theme/hostTheme.ts | 10 +-
.../test/fixtures/markdown-answer-image.svg | 36 +
.../test/storybook/markdown-answer-images.spec.mjs | 139 +
.../zeppelin-react/test/storybook/stories.spec.mjs | 52 +
.../projects/zeppelin-react/tsconfig.json | 4 +-
.../projects/zeppelin-react/vitest.config.mts | 2 +
.../projects/zeppelin-react/webpack.config.js | 10 +-
.../projects/zeppelin-sdk/src/assistant-ui.ts | 37 +
.../projects/zeppelin-sdk/src/assistant.ts | 27 +
.../src/interfaces/message-assistant.interface.ts} | 28 +-
.../interfaces/message-data-type-map.interface.ts | 5 +-
.../src/interfaces/message-operator.interface.ts | 48 +-
.../src/interfaces/message-paragraph.interface.ts | 23 +-
.../src/interfaces/notebook-wire-fields.spec.ts | 2 +-
.../zeppelin-sdk/src/interfaces/public-api.ts | 1 +
.../projects/zeppelin-sdk/src/message.spec.ts | 10 +
.../projects/zeppelin-sdk/src/message.ts | 47 +-
.../projects/zeppelin-sdk/src/public-api.ts | 2 +
.../src/app/app-http.interceptor.spec.ts | 190 +-
.../src/app/app-http.interceptor.ts | 29 +-
.../src/app/app-message.interceptor.spec.ts | 112 +
.../src/app/core/paragraph-base/paragraph-base.ts | 4 -
zeppelin-web-angular/src/app/interfaces/helium.ts | 114 -
.../src/app/interfaces/public-api.ts | 1 -
.../workspace/interpreter/item/item.component.html | 2 +-
.../interpreter/item/item.component.spec.ts | 42 +
.../workspace/interpreter/item/item.component.ts | 4 +
.../assistant/assistant-host.component.spec.ts | 84 +
.../notebook/assistant/assistant-host.component.ts | 120 +
.../notebook/assistant/assistant-slots.spec.ts | 39 +
.../notebook/assistant/assistant-slots.ts | 58 +
.../core-read/notebook-core-read-host.spec.ts | 157 +
.../notebook/core-read/notebook-core-read-host.ts | 144 +
.../core-read/notebook-core-read-view.spec.ts | 115 +
.../notebook/core-read/notebook-core-read-view.ts | 93 +
.../core-read/notebook-core-read.component.html | 101 +
.../core-read/notebook-core-read.component.less} | 55 +-
.../notebook-core-read.component.testbed.spec.ts | 155 +
.../core-read/notebook-core-read.component.ts | 89 +
.../core-read/notebook-read-fixture.spec.ts | 141 +
.../core-read/notebook-read-transport.spec.ts | 314 +
.../notebook/core-read/notebook-read-transport.ts | 165 +
.../workspace/notebook/notebook-route-boundary.ts | 22 +-
.../workspace/notebook/notebook-routing.module.ts | 8 +-
.../workspace/notebook/notebook.component.html | 13 +-
.../pages/workspace/notebook/notebook.component.ts | 8 +-
.../pages/workspace/notebook/notebook.module.ts | 6 +
.../code-editor/code-editor.component.spec.ts | 77 +
.../paragraph/code-editor/code-editor.component.ts | 12 +-
.../notebook/paragraph/paragraph.component.ts | 16 +-
.../notebook/sidebar/sidebar.component.html | 1 +
.../notebook/sidebar/sidebar.component.spec.ts | 35 +
.../notebook/sidebar/sidebar.component.ts | 29 +-
.../paragraph/paragraph.component.spec.ts | 2 -
.../published/paragraph/paragraph.component.ts | 11 +-
.../workspace/share/result/result.component.html | 33 +-
.../workspace/share/result/result.component.less | 28 -
.../share/result/result.component.spec.ts | 325 +-
.../workspace/share/result/result.component.ts | 320 +-
.../src/app/pages/workspace/workspace.component.ts | 6 +-
.../app/services/angular-drag-drop.service.spec.ts | 71 -
.../src/app/services/angular-drag-drop.service.ts | 357 -
.../services/bootstrap-compatibility.service.ts | 490 -
.../services/classic-visualization.service.spec.ts | 101 -
.../app/services/classic-visualization.service.ts | 447 -
.../src/app/services/helium.service.ts | 115 -
.../src/app/services/message.service.ts | 35 +-
.../src/app/services/public-api.ts | 3 -
....util.spec.ts => react-feature.service.spec.ts} | 21 +-
.../src/app/services/react-feature.service.ts | 7 +-
.../src/app/services/table-data-adapter.service.ts | 97 -
.../src/app/services/theme.service.ts | 7 +-
.../src/app/services/ticket.service.ts | 32 +-
.../code-editor/code-editor.component.spec.ts | 212 +
.../app/share/code-editor/code-editor.component.ts | 27 +-
.../src/app/share/header/header.component.html | 1 -
.../note-create/note-create.component.spec.ts | 160 +
.../app/share/note-create/note-create.component.ts | 2 +-
.../react-mount/react-mount.directive.spec.ts | 101 +-
.../app/share/react-mount/react-mount.directive.ts | 41 +-
zeppelin-web-angular/src/app/spell/index.ts | 13 -
zeppelin-web-angular/src/app/spell/public-api.ts | 13 -
zeppelin-web-angular/src/app/spell/spell-result.ts | 27 -
.../scatter-chart-visualization.component.spec.ts | 165 +
.../scatter-chart-visualization.component.ts | 4 +-
.../table/table-visualization.component.html | 25 +-
.../table/table-visualization.component.less | 19 +-
.../table/table-visualization.component.spec.ts | 87 +
.../table/table-visualization.component.ts | 4 +
.../src/app/visualizations/visualization.module.ts | 2 +
.../advanced-transformation-setting.html | 939 --
.../columnselector_settings.html | 172 -
.../network_settings.html | 89 -
.../pivot_settings.html | 435 -
zeppelin-web-angular/src/styles.less | 1 +
zeppelin-web-angular/src/styles/result-alert.less | 57 +
.../test/notebook-core/read-input-compat.spec.ts | 31 +
zeppelin-web/.nvmrc | 2 +-
zeppelin-web/README.md | 2 +-
zeppelin-web/package-lock.json | 2 +-
zeppelin-web/package.json | 3 +-
zeppelin-web/pom.xml | 2 +-
zeppelin-web/src/app/app.js | 14 -
zeppelin-web/src/app/helium/helium-conf.js | 107 -
zeppelin-web/src/app/helium/helium-package.js | 51 -
zeppelin-web/src/app/helium/helium-type.js | 20 -
zeppelin-web/src/app/helium/helium.controller.js | 381 -
zeppelin-web/src/app/helium/helium.css | 227 -
zeppelin-web/src/app/helium/helium.html | 199 -
zeppelin-web/src/app/helium/helium.service.js | 310 -
zeppelin-web/src/app/helium/index.js | 18 -
.../src/app/notebook/notebook.controller.js | 3 +-
.../app/notebook/paragraph/paragraph-control.html | 2 +-
.../app/notebook/paragraph/paragraph.controller.js | 182 +-
.../paragraph/result/result-chart-selector.html | 50 +-
.../notebook/paragraph/result/result.controller.js | 427 +-
.../src/app/notebook/paragraph/result/result.html | 20 +-
zeppelin-web/src/app/spell/.npmignore | 1 -
zeppelin-web/src/app/spell/index.js | 25 -
zeppelin-web/src/app/spell/package.json | 13 -
zeppelin-web/src/app/spell/spell-base.js | 49 -
zeppelin-web/src/app/spell/spell-result.js | 278 -
zeppelin-web/src/app/tabledata/.npmignore | 1 -
zeppelin-web/src/app/tabledata/package.json | 15 -
zeppelin-web/src/app/visualization/.npmignore | 1 -
zeppelin-web/src/app/visualization/package.json | 16 -
zeppelin-web/src/components/navbar/navbar.html | 1 -
.../websocket/websocket-event.factory.js | 10 -
.../websocket/websocket-message.service.js | 28 -
zeppelin-web/src/index.html | 1 -
zeppelin-web/src/index.js | 2 -
zeppelin-web/webpack.config.js | 1 -
497 files changed, 36845 insertions(+), 29517 deletions(-)
copy
zeppelin-interpreter/src/test/java/org/apache/zeppelin/resource/LocalResourcePoolTest.java
=>
bigquery/src/test/java/org/apache/zeppelin/bigquery/BigQueryInterpreterTimeoutTest.java
(52%)
delete mode 100644
docs/assets/themes/zeppelin/img/docs-img/writing_spell_registered.png
delete mode 100644
docs/assets/themes/zeppelin/img/docs-img/writing_spell_using.gif
delete mode 100644
docs/assets/themes/zeppelin/img/docs-img/writing_visualization_example.png
delete mode 100644
docs/assets/themes/zeppelin/img/docs-img/writing_visualization_helium_menu.png
delete mode 100644 docs/development/helium/overview.md
delete mode 100644 docs/development/helium/writing_application.md
delete mode 100644 docs/development/helium/writing_spell.md
delete mode 100644 docs/development/helium/writing_visualization_basic.md
delete mode 100644
docs/development/helium/writing_visualization_transformation.md
delete mode 100644 docs/setup/operation/proxy_setting.md
delete mode 100644 docs/usage/rest_api/helium.md
delete mode 100644 helium-dev/pom.xml
delete mode 100644
helium-dev/src/main/java/org/apache/zeppelin/helium/DevInterpreter.java
delete mode 100644
helium-dev/src/main/java/org/apache/zeppelin/helium/ZeppelinApplicationDevServer.java
delete mode 100644
helium-dev/src/main/java/org/apache/zeppelin/helium/ZeppelinDevServer.java
delete mode 100644 helium-dev/src/main/resources/interpreter-setting.json
copy
zeppelin-distribution/src/bin_license/licenses/LICENSE-angular-elastic-input-2.0.1
=> licenses/LICENSE-react-markdown-10.1.0 (97%)
copy
zeppelin-distribution/src/bin_license/licenses/LICENSE-jquery.scrollTo-2.1.2 =>
licenses/LICENSE-remark-gfm-4.0.1 (89%)
copy zeppelin-distribution/src/bin_license/licenses/LICENSE-influxdb =>
licenses/LICENSE-vanilla-extract-1.21.3 (95%)
delete mode 100644 zeppelin-examples/pom.xml
delete mode 100644 zeppelin-examples/zeppelin-example-clock/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-clock/src/main/java/org/apache/zeppelin/example/app/clock/Clock.java
delete mode 100644
zeppelin-examples/zeppelin-example-clock/src/main/resources/example/app/clock/clock.html
delete mode 100644
zeppelin-examples/zeppelin-example-clock/zeppelin-example-clock.json
delete mode 100644
zeppelin-examples/zeppelin-example-horizontalbar/horizontalbar.js
delete mode 100644
zeppelin-examples/zeppelin-example-horizontalbar/package.json
delete mode 100644 zeppelin-examples/zeppelin-example-horizontalbar/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-horizontalbar/zeppelin-example-horizontalbar.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/index.js
delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/package.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-echo/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-spell-echo/zeppelin-example-spell-echo.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-flowchart/index.js
delete mode 100644
zeppelin-examples/zeppelin-example-spell-flowchart/package.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-flowchart/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-spell-flowchart/zeppelin-example-spell-flowchart.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-markdown/index.js
delete mode 100644
zeppelin-examples/zeppelin-example-spell-markdown/package.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-markdown/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-spell-markdown/zeppelin-example-spell-markdown.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-translator/index.js
delete mode 100644
zeppelin-examples/zeppelin-example-spell-translator/package.json
delete mode 100644 zeppelin-examples/zeppelin-example-spell-translator/pom.xml
delete mode 100644
zeppelin-examples/zeppelin-example-spell-translator/zeppelin-example-spell-translator.json
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/Application.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationContext.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationEventListener.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationException.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ApplicationLoader.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/ClassLoaderApplication.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumAppAngularObjectRegistry.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumPackage.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/HeliumType.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/helium/SpellPackageInfo.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppOutputAppendEvent.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppOutputUpdateEvent.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/AppStatusUpdateEvent.java
delete mode 100644
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteApplicationResult.java
delete mode 100644
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/ApplicationLoaderTest.java
delete mode 100644
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/HeliumPackageTest.java
delete mode 100644
zeppelin-interpreter/src/test/java/org/apache/zeppelin/helium/MockApplication1.java
copy
zeppelin-server/src/main/java/org/apache/zeppelin/{notebook/scheduler/SchedulerService.java
=> eventbus/EventBus.java} (68%)
rename
helium-dev/src/main/java/org/apache/zeppelin/helium/DevZeppelinContext.java =>
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/NoOpEventBus.java
(54%)
copy
zeppelin-client/src/main/java/org/apache/zeppelin/client/websocket/MessageHandler.java
=> zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/NoteEvent.java
(77%)
copy
zeppelin-server/src/main/java/org/apache/zeppelin/{service/ServiceContext.java
=> eventbus/NoteRemovedEvent.java} (63%)
copy
zeppelin-interpreter-integration/src/main/java/org/apache/zeppelin/interpreter/integration/DummyClass.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/ZeppelinEvent.java
(91%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/eventbus/ZeppelinEventBus.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/Helium.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumApplicationFactory.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumBundleFactory.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumConf.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumLocalRegistry.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumOnlineRegistry.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumPackageSearchResult.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumPackageSuggestion.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumRegistry.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/HeliumRegistrySerializer.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/NpmPackage.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/helium/WebpackResult.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/notebook/ApplicationState.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/rest/AssistantConversationRestApi.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/rest/AssistantMessageRestApi.java
delete mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/rest/HeliumRestApi.java
copy
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{RestartInterpreterRequest.java
=> ConversationMetadata.java} (50%)
copy
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{RenameNoteRequest.java
=> ConversationRequest.java} (79%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/ConversationResponse.java
copy
zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/{LoggerRequest.java
=> MessagesResponse.java} (64%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Assistant.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEvent.java
copy
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/remote/SupplierWithIO.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventListener.java
(83%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventPayload.java
copy livy/src/main/java/org/apache/zeppelin/livy/LivyPySparkInterpreter.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantEventType.java
(65%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantImpl.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/AssistantModule.java
copy
zeppelin-jupyter/src/main/java/org/apache/zeppelin/jupyter/nbformat/CellMetadata.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ChatModel.java
(76%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Conversation.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ConversationJsonCodec.java
rename
zeppelin-server/src/{test/java/org/apache/zeppelin/helium/HeliumTestRegistry.java
=>
main/java/org/apache/zeppelin/service/assistant/ConversationRepository.java}
(62%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/DisabledAssistant.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/FileConversationRepository.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/GetParagraphTool.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ListParagraphsTool.java
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/Message.java
copy
zeppelin-jupyter/src/main/java/org/apache/zeppelin/jupyter/nbformat/CodeCell.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/MessagePage.java
(75%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/OpenAiChatModel.java
copy
zeppelin-server/src/main/java/org/apache/zeppelin/{notebook/exception/CorruptedNoteException.java
=> service/assistant/Tool.java} (65%)
copy
zeppelin-server/src/main/java/org/apache/zeppelin/{types/InterpreterSettingsList.java
=> service/assistant/ToolCall.java} (61%)
create mode 100644
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolExecutor.java
copy livy/src/main/java/org/apache/zeppelin/livy/SessionNotFoundException.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolResult.java
(77%)
copy
zeppelin-interpreter/src/main/java/org/apache/zeppelin/display/ui/Password.java
=>
zeppelin-server/src/main/java/org/apache/zeppelin/service/assistant/ToolSpec.java
(69%)
delete mode 100644 zeppelin-server/src/main/resources/helium/package.json
delete mode 100644 zeppelin-server/src/main/resources/helium/webpack.config.js
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/eventbus/ZeppelinEventBusTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumApplicationFactoryTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumBundleFactoryTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumLocalRegistryTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumOnlineRegistryTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/helium/HeliumTestApplication.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/notebook/GsonNoteParserTest.java
delete mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/rest/HeliumRestApiTest.java
copy
zeppelin-server/src/test/java/org/apache/zeppelin/{plugin/PluginManagerTest.java
=> service/assistant/AssistantEventTest.java} (53%)
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/AssistantTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ConversationTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/FileConversationRepositoryTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/GetParagraphToolTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ListParagraphsToolTest.java
create mode 100644
zeppelin-server/src/test/java/org/apache/zeppelin/service/assistant/ToolExecutorTest.java
delete mode 100644 zeppelin-server/src/test/resources/helium/vis1/package.json
delete mode 100644 zeppelin-server/src/test/resources/helium/vis1/vis1.js
delete mode 100644 zeppelin-server/src/test/resources/helium/vis2/package.json
delete mode 100644 zeppelin-server/src/test/resources/helium/vis2/vis2.js
create mode 100644
zeppelin-web-angular/e2e/core-contract/lifecycle/tests/notebook-auth-captures.test.mjs
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-anonymous.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-role-owner.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write-unauthenticated.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/acl-write.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/http-session-expired.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/manifest.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/rest-401-logout.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/session-expiry-server-restart.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-global-auth-info.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-global-error-info.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-read-correlation.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-auth/ws-session-logout.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-read/read-anonymous.json
create mode 100644
zeppelin-web-angular/e2e/fixtures/notebook-read/read-denied.json
create mode 100644 zeppelin-web-angular/e2e/models/notebook-assistant-page.ts
create mode 100644 zeppelin-web-angular/e2e/models/notebook-core-read-page.ts
create mode 100644
zeppelin-web-angular/e2e/models/notebook-core-read-page.util.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/assistant/assistant-conversation.spec.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/assistant/assistant-shell.spec.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/core-contract/notebook-auth-fixtures.spec.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/core-contract/read-fixtures.spec.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/core-read/notebook-core-read.spec.ts
create mode 100644
zeppelin-web-angular/e2e/tests/notebook/paragraph/table-footer.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-model.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-selectors.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-selectors.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-store.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-notebook-core/src/read-store.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/.storybook/main.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/.storybook/preview.tsx
create mode 100644 zeppelin-web-angular/projects/zeppelin-react/audit-ci.jsonc
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/patches/braces+3.0.3.patch
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/playwright.storybook.config.mjs
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/scripts/check-braces-patch.cjs
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/assistantContract.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/assistantTransport.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/assistantTransport.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/messageHistory.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/model/messageHistory.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswer.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswerError.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantAnswerError.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantComposer.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantMessageItem.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/AssistantToolLog.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationHeader.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/ConversationList.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswer.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/MarkdownAnswerImage.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/answerView.ts
copy
zeppelin-web-angular/projects/zeppelin-react/src/{components/paragraph/ParagraphFooter.css
=> entities/assistant/ui/conversationTitle.ts} (74%)
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/entities/assistant/ui/remarkParagraphReferences.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/AssistantWorkspace.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/fixtures/assistantFixture.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/fixtures/assistantFixture.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/fixtures/assistantFixtureData.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/useConversationScroll.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/useDeleteConfirmation.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/lib/usePanelResize.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantConversation.ts
copy
zeppelin-web-angular/projects/zeppelin-react/src/{components/paragraph/ParagraphFooter.css
=> pages/assistant-workspace/model/assistantDataSource.ts} (54%)
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantHistory.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantPanelModel.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantPanelState.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantRun.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/assistantRun.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/useAssistantPanel.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/model/useAssistantPanel.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.spec.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.stories.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/AssistantConversationPanel.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/ConversationMessages.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/pages/assistant-workspace/ui/DeleteConversationDialog.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.css.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/AssistantScope.tsx
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/contrast.spec.ts
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/src/shared/ui/assistant-theme/contrast.ts
copy zeppelin-web-angular/projects/zeppelin-react/src/{components =>
shared/ui/assistant-theme}/index.ts (82%)
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/test/fixtures/markdown-answer-image.svg
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/test/storybook/markdown-answer-images.spec.mjs
create mode 100644
zeppelin-web-angular/projects/zeppelin-react/test/storybook/stories.spec.mjs
create mode 100644
zeppelin-web-angular/projects/zeppelin-sdk/src/assistant-ui.ts
create mode 100644 zeppelin-web-angular/projects/zeppelin-sdk/src/assistant.ts
copy zeppelin-web-angular/{src/app/interfaces/credential.ts =>
projects/zeppelin-sdk/src/interfaces/message-assistant.interface.ts} (59%)
create mode 100644 zeppelin-web-angular/src/app/app-message.interceptor.spec.ts
delete mode 100644 zeppelin-web-angular/src/app/interfaces/helium.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/interpreter/item/item.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-host.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-host.component.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-slots.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/assistant/assistant-slots.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-host.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-host.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-view.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read-view.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.html
copy
zeppelin-web-angular/src/app/{visualizations/table/table-visualization.component.less
=> pages/workspace/notebook/core-read/notebook-core-read.component.less} (54%)
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.testbed.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-core-read.component.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-fixture.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-transport.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/core-read/notebook-read-transport.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/paragraph/code-editor/code-editor.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/pages/workspace/notebook/sidebar/sidebar.component.spec.ts
delete mode 100644
zeppelin-web-angular/src/app/services/angular-drag-drop.service.spec.ts
delete mode 100644
zeppelin-web-angular/src/app/services/angular-drag-drop.service.ts
delete mode 100644
zeppelin-web-angular/src/app/services/bootstrap-compatibility.service.ts
delete mode 100644
zeppelin-web-angular/src/app/services/classic-visualization.service.spec.ts
delete mode 100644
zeppelin-web-angular/src/app/services/classic-visualization.service.ts
delete mode 100644 zeppelin-web-angular/src/app/services/helium.service.ts
copy zeppelin-web-angular/src/app/services/{query-flag.util.spec.ts =>
react-feature.service.spec.ts} (50%)
delete mode 100644
zeppelin-web-angular/src/app/services/table-data-adapter.service.ts
create mode 100644
zeppelin-web-angular/src/app/share/code-editor/code-editor.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/share/note-create/note-create.component.spec.ts
delete mode 100644 zeppelin-web-angular/src/app/spell/index.ts
delete mode 100644 zeppelin-web-angular/src/app/spell/public-api.ts
delete mode 100644 zeppelin-web-angular/src/app/spell/spell-result.ts
create mode 100644
zeppelin-web-angular/src/app/visualizations/scatter-chart/scatter-chart-visualization.component.spec.ts
create mode 100644
zeppelin-web-angular/src/app/visualizations/table/table-visualization.component.spec.ts
delete mode 100644
zeppelin-web-angular/src/assets/classic-visualization-templates/advanced-transformation-setting.html
delete mode 100644
zeppelin-web-angular/src/assets/classic-visualization-templates/columnselector_settings.html
delete mode 100644
zeppelin-web-angular/src/assets/classic-visualization-templates/network_settings.html
delete mode 100644
zeppelin-web-angular/src/assets/classic-visualization-templates/pivot_settings.html
create mode 100644 zeppelin-web-angular/src/styles/result-alert.less
create mode 100644
zeppelin-web-angular/test/notebook-core/read-input-compat.spec.ts
delete mode 100644 zeppelin-web/src/app/helium/helium-conf.js
delete mode 100644 zeppelin-web/src/app/helium/helium-package.js
delete mode 100644 zeppelin-web/src/app/helium/helium-type.js
delete mode 100644 zeppelin-web/src/app/helium/helium.controller.js
delete mode 100644 zeppelin-web/src/app/helium/helium.css
delete mode 100644 zeppelin-web/src/app/helium/helium.html
delete mode 100644 zeppelin-web/src/app/helium/helium.service.js
delete mode 100644 zeppelin-web/src/app/helium/index.js
delete mode 100644 zeppelin-web/src/app/spell/.npmignore
delete mode 100644 zeppelin-web/src/app/spell/index.js
delete mode 100644 zeppelin-web/src/app/spell/package.json
delete mode 100644 zeppelin-web/src/app/spell/spell-base.js
delete mode 100644 zeppelin-web/src/app/spell/spell-result.js
delete mode 100644 zeppelin-web/src/app/tabledata/.npmignore
delete mode 100644 zeppelin-web/src/app/tabledata/package.json
delete mode 100644 zeppelin-web/src/app/visualization/.npmignore
delete mode 100644 zeppelin-web/src/app/visualization/package.json