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