All notable changes to the "zeppelin-vscode" extension will be documented in this file.
- Settings related to specifying or selecting an existing Zeppelin server.
- Useful commands in command palette.
- Make notebook read-only when not connected to a server.
- user can either unlock file using command or by instructions in a window poped up when it is opened.
- User will be prompted to provide notebook save path if the current notebook does not exists on the server.
- Autosave with syncing to server every 5 seconds by default (configurable in setting).
- Various API connection problems and login status caching problems.
- Jupyter notebook can be imported to a Zeppelin server after 0.10.0 using command.
- Pictures, HTMLs can now be rendered in cell outputs, need user to tweak output presentation to see different types of outputs.
- Bug in getting and updating workspace settings during extension run.
- Refactor serialization and deserializaion code to increase reusability.
- Configurability to automatically connect to last-used server without asking user.
- Enrich settings description.
- Compatibility issue related to listNotes Zeppelin API before 0.10.0.
- Present a better extension name. Due to this change, the extension was republished.
- Reorder and group settings.
- Update VS Code version requirement, and use esbuild to speed up builds.
- Unused npm package in package.json.
- Kernel now can be selected by clicking on current kernel, and display names of list of kernels become user-friendly.
- Bug that causes API service and kernel display name not responding to user switching Zeppelin server.
- Bug that causes first-time opening a notebook doesn't trigger login procedure after user has provided Zeppelin server URL.
- Bug that causes changing server credentials doesn't trigger a new login.
- Line number toggling command, and automatically synced to server (still buggy when toggling all cells' line numbers, the problem lies in VSCode api provided)
- Allow api error message to emit using vscode.window.showErrorMessage.
- Comments enrichment.
- Bug that causes imported note's path not correctly set.
- Following bugs in promptCreateNotebook:
- Quickpick tiggers not fully disposed.
- Selectable note save path not shown correctly.
- Note base name not appended to save path as expected.
- url history records can be deleted manually.
- Decrease default paragraph update delay throttle time from 5 seconds to 1 second.
- Network issues are enabled to be emitted to vscode.window.
- Prompting Zeppelin credentials not working properly.
- Notebook cells now can run in parallel, and user can toggle run mode, either in parallel or sequential, in settings.
- Previously local notebook changes will be periodically updated to server, but not vice versa. Now notebook can be updated to its server version whenever it is opened or corresponding window is activated.
- Missing proxy credential protocol setting.
- Bug that causes code interrupt to fail the extension..
- Bug that causes extension to fail when interrupting note..
- Bug that causes tracking on cell execution to be falsely ended when paragraph run status is pending..
- Bug that causes error output when execution an empty cell.
- Bug that causes multiple executions not properly interrupted.
- Bug that causes sequential executions run in parallel when they are submitted one by one.
- Cell level progressbar, resolved issue #4 with pull request #5.
- Removed dirty code that causes cell execution to fail.
- Cell sync indicator at the cell status bar.
- Problem in language support that causes languages not understood by serializer.
- Bug that causes extension to fail when deleting an executing cell.
- Sync problem when creating a paragraph for a cell that does not exist on remote.
- Fatal error when cell executions gets called end before started.
- Fatal sync error when remote running paragraph gets deleted.
- Misalignment of cell index through moving/copying/cutting and pasting cell.
- Inappropriate create new file prompt when comparing file history in git
HTTP Agent Configuration support for resolving #15 .
Add missed parameter (rejectUnauthorized) in https agent.
Wrong password even if provided correctly for [#15]. Zeppelin credentials not prompted as expected when Zeppelin notebook is not opened.
- In response to #19, allow disabling automatically loading proxy settings from
http_proxy
,https_proxy
andno_proxy
environment variables in extension setting for #19 .
- Move some settings with default values into
settings.json
file to silent warnings.
- Loading environment variables behavior not following the setting in response to #19.
- Newly added cell's text not being synced at all.
- Previously removed cell causing the out-of-bound error.
- Make cell error outputs use stderr output in response to #21.
- Make instant cell update earlier to silent prompting creating paragraph.