Skip to content

Releases: deepnote/vscode-deepnote

v1.5.0

Choose a tag to compare

@tkislan tkislan released this 27 May 15:52
9c57186

What's Changed

  • fix: Detect external changes to notebooks by @Artmann in #319
  • chore(deps-dev): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #320
  • feat: Add a walkthrough by @Artmann in #321
  • chore(deps): bump qltysh/qlty-action from 781c27d0ba52e67907ade4064dff08d1a797212e to 0814173ae3b13074fc896ca0e8e6d631c8352509 by @dependabot[bot] in #309
  • fix(deps): Address npm security advisories by @Artmann in #327
  • feat: Expose the environment <-> project mapping to agents. by @Artmann in #326
  • feat(agent-skills): install and update Deepnote agent skills on server start by @saltenasl in #332
  • refactor: Migrate to serialization function from @deepnote/blocks instead of direct yaml serialization by @OlegWock in #330
  • feat: Watch snapshot files and update notebook outputs by @Artmann in #331
  • chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #334
  • chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in #341
  • chore(deps-dev): bump koa from 3.0.3 to 3.1.2 by @dependabot[bot] in #342
  • fix: Adjust metadata ID resolution order in Deepnote data handling by @tkislan in #338
  • chore(dep): Resolve dependency vulnerabilities by @tkislan in #343
  • chore(deps): bump minimatch in /src/test/vscode-notebook-perf by @dependabot[bot] in #344
  • fix: Fix custom ESM loader for tests within vscode extension by @tkislan in #345
  • chore(deps): bump underscore from 1.13.2 to 1.13.8 by @dependabot[bot] in #346
  • chore(deps): update dependency tar to v7.5.10 [security] by @renovate[bot] in #351
  • chore(deps): bump immutable from 4.0.0 to 4.3.8 by @dependabot[bot] in #349
  • chore(deps): bump @tootallnate/once and @vscode/test-electron in /src/test/vscode-notebook-perf by @dependabot[bot] in #350
  • chore(deps): bump dompurify from 3.3.1 to 3.3.2 by @dependabot[bot] in #354
  • chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in #348
  • chore(deps): bump qltysh/qlty-action from 0814173ae3b13074fc896ca0e8e6d631c8352509 to 7d2645a1a6c539dfe84d3f57640a4f53593cf74c by @dependabot[bot] in #356
  • chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #339
  • chore(dep): Update deepnote database integrations package by @tkislan in #353
  • chore(deps): update dependency tar to v7.5.11 [security] by @renovate[bot] in #357
  • chore(deps): bump qltysh/qlty-action from 7d2645a1a6c539dfe84d3f57640a4f53593cf74c to 141b881236146435192435eb7b0e06ea0b70b4d9 by @dependabot[bot] in #360
  • chore(dep): Resolve dependency vulnerabilities by @tkislan in #362
  • chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #364
  • fix(dep): Update flatted dependency to resolve vulnerability CVE-2026-33228 by @tkislan in #365
  • chore(ai): Update agents md instructions by @tkislan in #366
  • chore(deps): update dependency d3-format to v3.1.2 by @renovate[bot] in #335
  • chore(runtime-core): Add deepnote runtime-core dependency, and use it instead of existing implementation by @tkislan in #355
  • chore(dep): resolve npm audit vulnerabilities by @tkislan in #372
  • fix(deps): Resolve brace-expansion and serialize-javascript vulnerabilities by @tkislan in #374
  • chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /src/test/vscode-notebook-perf by @dependabot[bot] in #370
  • chore(deps): Update dependencies to resolve vulnerabilities by @tkislan in #378
  • chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #373
  • chore(deps): update dependency tar to v7.5.13 by @renovate[bot] in #367
  • chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #380
  • fix(test): Update CDN test to not rely on HTTP requests failing, but mock them instead by @tkislan in #397
  • chore(deps): Update and resolve dependency vulnerabilities by @tkislan in #396
  • chore(deps): Resolve uuid, ws, and qs dependency vulnerabilities by @tkislan in #401
  • chore(deps): Resolve tmp path traversal vulnerability by @tkislan in #402
  • feat(integrations): Add support for federated auth integrations, starting with BigQuery by @tkislan in #399
  • chore: Release v1.5.0 by @tkislan in #403

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@Artmann Artmann released this 09 Feb 15:02
45599b1

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@Artmann Artmann released this 08 Jan 09:22
8dc85b9

What's Changed

  • fix: Keep the data frame in view when you reduce its size. by @Artmann in #251
  • feat: Track the environment information when executing blocks by @Artmann in #254
  • Add support for creating environments with existing Python virtual environments by @tkislan in #257
  • feat: Bundle notebook renderers by @Artmann in #272

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@Artmann Artmann released this 04 Dec 16:21
cb397c3

What's Changed

  • fix(deepnote-server): Handle disabled IPv6 support by @tkislan in #192
  • fix: license MIT compliance by @jamesbhobbs in #194
  • chore: Update the bug report templates. by @Artmann in #198
  • fix(snowflake-username-password-auth): bump @deepnote/database-integrations to 1.3.0 by @saltenasl in #200
  • v1.1.4 by @Artmann in #201
  • feat: Disable all telemetry. by @Artmann in #202
  • chore(deps): update dependency @deepnote/blocks to v1.3.6 by @renovate[bot] in #182
  • Migrate to ESM & update the Vega libraries by @Artmann in #214
  • docs: Add Antigravity to the list of supported editors. by @Artmann in #223
  • chore(deps): bump astral-sh/setup-uv from 7.1.2 to 7.1.4 by @dependabot[bot] in #222
  • chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #215
  • chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /src/test/vscode-notebook-perf by @dependabot[bot] in #208
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #116
  • feat: Delete python virtual environment directory when removing deepnote environment by @tkislan in #150
  • feat: Add a Python language server by @Artmann in #220
  • feat: Export projects and notebooks. by @Artmann in #234
  • feat: Add a SQL language server by @Artmann in #225
  • fix: Avoid overflows when saving files with large outputs by @Artmann in #239
  • fix: Package the SQL language server. by @Artmann in #240
  • chore: bump the version to 1.2.0 by @Artmann in #241

Full Changelog: v1.1.3...v1.2.0

v1.1.3

Choose a tag to compare

@Artmann Artmann released this 05 Nov 17:21
985cd44

What's Changed

  • chore(deps): update astral-sh/setup-uv digest to 8585678 by @renovate[bot] in #127
  • fix(code-outputs): do not show the panel on load by @saltenasl in #186
  • chore: configure dev env for cursor by @saltenasl in #187
  • fix(deepnote-server): ensure consecutive port allocation skips bound ports by @saltenasl in #189
  • fix: migrate venv paths for cross-editor compatibility and legacy naming by @saltenasl in #188
  • v1.1.3 by @Artmann in #190

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

@saltenasl saltenasl released this 04 Nov 18:52
6d4adec

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@saltenasl saltenasl released this 04 Nov 17:29
821aadd

What's Changed

  • fix: Use 'json' as language name when parsing chart block from file by @OlegWock in #173
  • fix: allow opening integrations with no integrations by @jankuca in #170
  • fix: Rendering of empty data table cells by @jankuca in #171
  • add defensive handling of vscode api proposal usage by @jankuca in #174
  • fix: markdown blocks being saved as type=code in .deepnote files by @jankuca in #176
  • chore: higher res deepnote logo by @saltenasl in #177
  • chore: Rename jupyter command prefix to deepnote by @tkislan in #172
  • test: Add test for DeepnoteRequirementsHelper by @tkislan in #178
  • v1.1.0 by @saltenasl in #179

Full Changelog: v1.0.0...v1.1.1

v1.0.0

Choose a tag to compare

@Artmann Artmann released this 03 Nov 22:33
dab37cb

What's Changed

  • chore: Upgrade Toolkit to v1 by @m1so in #146
  • fix: Fix markdown outputs not rendering by @tkislan in #147
  • feat: loading state on startup by @dinohamzic in #142
  • docs: updating contribution guide to be cleaner by @Yggdrasill501 in #97
  • feat: Better UX for input blocks by @jankuca in #115
  • feat: Deepnote kernel management view by @hc2p in #52
  • Revert "feat: Deepnote kernel management view" by @tkislan in #151
  • feat(open-in-deepnote): button in toolbar by @saltenasl in #153
  • fix(warn-on-startup): move jupyterViewVariables view into the existing deepnote container by @saltenasl in #148
  • docs: update of the readme by @Yggdrasill501 in #117
  • chore: use public packages from @deepnote/ org in npm by @saltenasl in #154
  • feat: Add support for project notebook management (create, rename, delete) by @tkislan in #88
  • fix: NaN rows in dataframe output renderer by @saltenasl in #156
  • fix: Add support for Plotly charts. by @Artmann in #155
  • feat: migrate to the deepnote/database-integrations package by @jankuca in #158
  • chore: Upgrade Toolkit to v1 by @m1so in #157
  • feat: add snowflake partner identifier to connection URL by @jankuca in #161
  • feat: support for all database integrations by @jankuca in #160
  • docs: update readme and assets by @Yggdrasill501 in #159
  • feat: Creating and deleting of integrations, fix stylesheet load by @jankuca in #163
  • feat: big number block UX and settings by @jankuca in #164
  • feat: bump deepnote-toolkit version to 1.1.0 by @FilipPyrek in #165
  • Add Deepnote Environments kernel management by @tkislan in #152
  • fix: init notebook execution on Windows by @FilipPyrek in #166
  • test: Add DeepnoteKernelAutoSelector tests by @tkislan in #168
  • fix(date-range): cast dates to YYYY-MM-DD when passing to python executor by @saltenasl in #167
  • v1.0.0 by @Artmann in #169

New Contributors

  • @hc2p made their first contribution in #52

Full Changelog: v0.3.0...v1.0.0

v0.3.0

Choose a tag to compare

@Artmann Artmann released this 31 Oct 08:51
5e8dd8d

What's Changed

  • feat: add cmd+enter command for running focused block by @jankuca in #102
  • feat: Add Deepnote commands to view title bar and explorer context menu by @dinohamzic in #131
  • feat: Add Snowflake SQL integration support by @jankuca in #121
  • fix: Don't open the init notebook by default. by @Artmann in #133
  • fix: Fix dataframe output duplicate rendering by @tkislan in #136
  • feat: Add a command for adding chart blocks by @Artmann in #137
  • fix: Fix SQL dataframe integration by @tkislan in #139
  • feat: open in Deepnote command by @saltenasl in #132
  • chore(types): use DeepnoteFile and DeepnoteBlock when creating a new project by @saltenasl in #141
  • ci: Add package.lock drift check CI step by @tkislan in #140
  • chore(deps-dev): bump tar from 7.5.1 to 7.5.2 by @dependabot[bot] in #143
  • v0.3.0 by @Artmann in #145

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@Artmann Artmann released this 29 Oct 10:35
192c29c
v0.2.0 (#130)