v2.4.0:
- added interactive kernel again (202)
v2.3.6:
- fixed another issue with expiring tokens (196)
v2.3.5:
- fixed issue with expiring tokens (196)
v2.3.4:
- fixed another issue with regular Python files (type FILE) in the workspace when created locally (195)
v2.3.3:
- fixed issue with regular Python files (type FILE) in the workspace when created locally (195)
v2.3.2:
- fixed issue with SQL Widgets (190)
v2.3.1:
- fixed issue with Databricks Extension Connection Manager (189)
v2.3.0:
- fixed issue with
%run
and.py
files where the logic was different from the Databricks UI implementation (180) - added new error message for nested calls to
%run
/dbutils.notebook.run
(175)
v2.2.4:
- fixed issue when creating new files in
wsfs:/
scheme (176)
v2.2.3:
- fixed issue with
.py
files from FilesInWorkspace being treated as notebooks when uploaded from local (167)
v2.2.2:
- fixed issues with Azure Connection Manager
- reworked extension activation to be more resilient
- reworked autorefresh for treeviews
v2.2.0:
- added
Azure
as new default connection manager for VSCode Web - fixed issue with integration of Databricks extension and notebook contexts (#160)
v2.1.3:
- fixed issue with
%run
and different notebook languages (#154)
v2.1.2:
- fixed issue with
%run
(and other magics) when rendering source files as notebooks (#153)
v2.1.1:
- added support for Files in Workspace
- fixed issue with
.py
files not opening anymore with new notebook experience for source files enabled
v2.1.0:
- introduced a new notebook type for
Scala
,SQL
andR
- removed interactive notebook kernel as it never really worked
- replaced it with new Databricks kernel to work with the new notebook type
- added a new Button for JSON files to
Send to Databricks API
- create/update cluster
- create/overwrite/update job
- added support for SQL widgets
- fixed an issue with
Databricks Connection Manager
wich was broken due to some changes in the Databricks extension (#143) - fix issue with named parameters in widgets (#128)
- minor fix to handle
pip install
more generic - removed support for code cells which never really worked
v2.0.3:
- fixed bug with
Buffer
introduced inv2.0.2
v2.0.2:
- some more preparations and debugging for upcoming CORS implementation
- added support for
Buffer
in web extension - fixed issue wiht
%run
and relative paths starting with../
v2.0.0:
- added integration with official Databricks extensions
- new connection manager Databricks Extensions
- derive cluster for SQL Browser
- change cluster using Cluster Manager
- automatically create a Notebook Kernel for the configured cluster
- added File System
wsfs:/
to replacedbws:/
in the future (currently both are still supported)
v1.5.0:
- added support for Widgets when running Notebooks
v1.4.1:
- fixed issue where the creation of
_sqldf
was also done for non-select statements resulting in duplicate exeuction of e.g.INSERT
statements - performance improvement when switching between Azure Databricks Connections
v1.4.0:
- fixed an issue with the
Create cluster
link - rework Azure Connection Manager so it automatically uses existing crednetials without prompt
- added
Open Explorer
action to locally synced workspace items in Workspace Manager
v1.3.1:
- changed Azure Connection Manager to use VSCode authentication instead of Azure Account Extension
- fixed issue with downloading workspace folders
v1.3.0:
- added new Connection Manager to load Databricks workspaces directly from your Azure Account
- added support for
_sqldf
in Python/PySpark - reworked API connection test
v1.2.5:
- fixed parsing of
apiRootUrl
when reading from the config (only taking schema+authority now)
v1.2.4:
- added
Pin
andUnpin
to Cluster Manager - minor fixes Cluster Manager
- improved input via textboxes
v1.2.3:
- Databricks Kernels are now moved to the top when opening a notebook from the local sync folder or via
dbws:/
- added
Insert
buttons for Secrets to easily add the code snippet to the current editor/notebook - fixed an issue with
%run
v1.2.2:
- added
Restart Kernel
to Databricks notebooks - added details specs of cluster to Notebook Kernel selector
- fixed an issue where the extension did not load when no default connection was specified
- fixed an issue with
%run
and absolute paths (#93) - fixed an issue with
Files in Repos
(#101) - fixed an issues with CLI Connection Manager (#99)
- fixed an issue when up-/downloading whole folders recursively in Workspace Manager
- prepare to make extension work in the web
- reworked API connection to use generic Fetch API instead of Axios library
- added build config for web-extension
- removed all external dependencies
v1.1.4:
- added support for
dbutils.notebook.run
in Live-mode (via mountingdbws:/...
in VSCode workspace) - fixed some issues with legacy DBFS and Workspace browser
- fixed an issue with workspace browser file compare
- fixed an issue when opening a job in the browser
- fixed issue where Repo Manager did not use pagination of the API and hence did not show more than 20 entries
v1.1.3:
- added support for
%run
in notebooks - added auto-refresh for new notebook kernels
v1.1.2:
- make File System Integration work without non-notebook files (e.g. Files in Repos)
v1.1.1:
- make File System Integration work without having to open the Databricks tab first
- fixed issues with File System Integration
- folders with a single sub-folder only now work
- fixed an issue where Repos did not work/could not be browsed properly
- switch focus to VSCode Explorer when adding DBFS/Workspace to the VSCode workspace
- added
Pull
Button to the Repo Manager to pull the latest changes from Git - added proper HTML output for notebooks/executions that returned HTML as plain text
- fixed issue with Workspace Manager where files could not be downloaded properly anymore
v1.1.0:
- added File System APIs for
dbfs:/
(same as in Databricks) and alsodbws:/
for the workspace/notebooks - added support for Files in Repos
- fixed issue with
Execute All Cells
in notebook kernel - fixed issue with multiple notebooks connected to the same kernel
- added packaging of the source code with webpack for improved loading times
v1.0.0:
- added support for Notebook Kernel to allow execution of code on the Databricks cluster from within VSCode notebooks
- major improvements for useability and user-interaction
- performance improvements when refreshing tree-views
- improved logging and output of messages
- use native VSCode icons instead of custom ones