Skip to content

Releases: dolthub/dolt-workbench

0.3.25

25 Jun 15:42
d53267b

Choose a tag to compare

What's Changed

  • build(deps-dev): bump ts-jest from 29.3.1 to 29.3.4 in /graphql-server by @dependabot in #485
  • build(deps-dev): bump eslint-plugin-react from 7.37.2 to 7.37.5 in /web by @dependabot in #484
  • build(deps): bump typeorm from 0.3.20 to 0.3.24 in /graphql-server by @dependabot in #481
  • build(deps-dev): bump @types/cookie-parser from 1.4.8 to 1.4.9 in /graphql-server by @dependabot in #483
  • web, graphql: Migrate eslint to v9 by @tbantle22 in #467
  • Preview merge conflicts summary before attempting merge by @tbantle22 in #451
  • Bump brace-expansion by @tbantle22 in #492
  • build(deps-dev): bump eslint-plugin-jest from 28.8.3 to 29.0.1 in /graphql-server by @dependabot in #504
  • build(deps-dev): bump postcss-preset-env from 10.1.3 to 10.2.3 in /web by @dependabot in #498
  • build(deps-dev): bump eslint-config-next from 15.1.3 to 15.3.4 in /web by @dependabot in #507
  • build(deps-dev): bump eslint from 9.28.0 to 9.29.0 in /web by @dependabot in #505
  • build(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /graphql-server by @dependabot in #496
  • build(deps-dev): bump eslint-plugin-jest from 28.8.3 to 29.0.1 in /web by @dependabot in #506
  • build(deps-dev): bump @types/cookie-parser from 1.4.8 to 1.4.9 in /graphql-server by @dependabot in #501
  • build(deps-dev): bump webpack from 5.94.0 to 5.99.9 in /graphql-server by @dependabot in #500
  • build(deps-dev): bump @typescript-eslint/parser from 8.32.0 to 8.34.1 in /workbench-cypress by @dependabot in #502
  • Cypress README, run tests on web and graphql changes by @tbantle22 in #508
  • build(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.5 in /workbench-cypress by @dependabot in #497
  • build(deps-dev): bump npm-run-all2 from 7.0.2 to 8.0.4 in /workbench-cypress by @dependabot in #499
  • build(deps-dev): bump @cypress/github-action from 6.9.0 to 6.10.1 in /workbench-cypress by @dependabot in #494
  • {web,graphql}: Add pagination to pull row conflicts by @tbantle22 in #509
  • web,graphql: UI fixes for merge conflicts table by @tbantle22 in #510
  • web: Fix nextron build, some conflicts improvements by @tbantle22 in #513

Full Changelog: v0.3.24...v0.3.25

0.3.24

13 Jun 17:22
325354b

Choose a tag to compare

Merged PRs

dolt-workbench

  • 487: build(deps-dev): bump @typescript-eslint/parser from 8.19.0 to 8.34.0 in /graphql-server
    Bumps @typescript-eslint/parser from 8.19.0 to 8.34.0.
    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v8.34.0

    8.34.0 (2025-06-09)

    🚀 Features

    • type-utils: deprecated getSourceFileOfNode function (#11284)

    🩹 Fixes

    • typescript-estree: change the token type of null from Keyword to Null (#11283)
    • typescript-estree: add validation to interface extends (#11271)
    • visitor-keys: fix visitor keys order (#11279)

    ❤️ Thank You

    You can read about our versioning strategy and releases on our website.

    v8.33.1

    8.33.1 (2025-06-02)

    🩹 Fixes

    • exclude docs/ directory from eslint-plugin package (#11251)
    • project-service: add missing typescript peer dependency (#11265)

    ❤️ Thank You

    • JounQin
    • roottool

    You can read about our versioning strategy and releases on our website.

    v8.33.0

    8.33.0 (2025-05-26)

    🚀 Features

    • create standalone project-service, tsconfig-utils packages (#11182)

    ❤️ Thank You

    • Josh Goldberg ✨

    You can read about our versioning strategy and releases on our website.

    v8.32.1

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    8.34.0 (2025-06-09)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.33.1 (2025-06-02)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.33.0 (2025-05-26)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.32.1 (2025-05-12)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.32.0 (2025-05-05)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.31.1 (2025-04-28)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.31.0 (2025-04-21)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.30.1 (2025-04-14)

    This was a version bump only for parser to align it with other projects, there were no code changes.

    You can read about our versioning strategy and releases on our website.

    8.30.0 (2025-04-14)

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/parser&package-manager=npm_and_yarn&previous-version=8.19.0&new-version=8.34.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge...
Read more

0.3.22

06 Jun 18:08
98c6c27

Choose a tag to compare

Merged PRs

dolt-workbench

  • 471: App: add logs in clone process
  • 470: App: build config update and index fix
  • 469: App: use Next.js router for commit graph navigation in Electron production build
    fixes:
    1. added a few dependencies in build config since we bumped electron.
    2. fix the routing issue in electron production build.

Closed Issues

0.3.21

04 Jun 19:41
1d140ad

Choose a tag to compare

Merged PRs

dolt-workbench

  • 469: App: use Next.js router for commit graph navigation in Electron production build
    fixes:
    1. added a few dependencies in build config since we bumped electron.
    2. fix the routing issue in electron production build.
  • 468: Graphql: fix index type check
  • 466: build(deps): bump next from 14.2.26 to 15.2.4 in /web
    Bumps next from 14.2.26 to 15.2.4.
    Release notes

    Sourced from next's releases.

    v15.1.8

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • fix: Merge link header from middleware with the ones from React (#73431)
    • fix(edge): run after() if request is cancelled mid-streaming (#76013)
    • gate segmentCache branch in base-server (#79505)

    Credits

    Huge thanks to @​amannn, @​lubieowoce, and @​ztanner for helping!

    v14.2.29

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • Only share incremental cache for edge in next start (#79389)

    Credits

    Huge thanks to @​ijjk for helping!

    v14.2.28

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • fix: node.js module import error when using middleware (#77945)

    Credits

    Huge thanks to @​ztanner for helping!

    v14.2.27

    [!NOTE]
    This release is backporting bug fixes. It does not include all pending features/changes on canary.

    Core Changes

    • fix dynamic route interception not working when deployed with middleware (#64923)

    Credits

    Huge thanks to @​ztanner for helping!

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=next&package-manager=npm_and_yarn&previous-version=14.2.26&new-version=15.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolthub/dolt-workbench/network/alerts).
  • 465: Graphql: foreign key column index fix
  • 464: build(deps): bump graphql from 16.10.0 to 16.11.0 in /graphql-server
    Bumps graphql from 16.10.0 to 16.11.0.
    Release notes

    Sourced from graphql's releases.

    16.11.0

    v16.11.0 (2025-04-26)

    New Feature 🚀

    Bug Fix 🐞

    Docs 📝

Read more

0.3.20

15 May 17:14
d9881a5

Choose a tag to compare

Merged PRs

dolt-workbench

  • 443: Liuliu/Cypress: add connection form test
  • 440: Cypress: tests configurations
    Most of the configurations are similar to hosted-cypress, main changes are:
    • Set baseUrl to http://localhost:3002 in cypress.config.ts. (https://github.com/dolthub/dolt-workbench/pull/440/files#:~:text=baseUrl%3A%20%22http%3A//localhost%3A3002%22%2C)
    • Removed all login-related functions in commands.ts
    • Added cy-run-local to package.json for running tests against http://localhost:3002
      Currently, only one homepage test is included. This PR focuses on cypress configurations. While there's a key difference between Workbench tests and hosted/DoltHub tests, we will not test Workbench across different devices. Removed runTestsForDevices and are now using the runTests function directly.
  • 437: build(deps): bump @nestjs/schematics from 11.0.2 to 11.0.5 in /graphql-server
    Bumps @nestjs/schematics from 11.0.2 to 11.0.5.
    Release notes

    Sourced from @​nestjs/schematics's releases.

    Release 11.0.5

    • chore: update eslint language options (app schematic) (180391a)
    • chore(deps): update typescript-eslint monorepo to v8.29.1 (#2042) (bee9e31)

    Release 11.0.4

    • chore: fix package name (0398c6a)
    • chore(deps): update dependency typescript to v5.8.3 (#2041) (5257ea1)
    • chore(deps): update eslint monorepo to v9.24.0 (#2040) (115da29)

    Release 11.0.3

    What's Changed

    Full Changelog: nestjs/schematics@11.0.2...11.0.3

    Commits
    • c942010 chore(): release v11.0.5
    • 180391a chore: update eslint language options (app schematic)
    • bee9e31 chore(deps): update typescript-eslint monorepo to v8.29.1 (#2042)
    • 0705544 chore(): release v11.0.4
    • 0398c6a chore: fix package name
    • 5257ea1 chore(deps): update dependency typescript to v5.8.3 (#2041)
    • 115da29 chore(deps): update eslint monorepo to v9.24.0 (#2040)
    • 9f52e78 chore(): release v11.0.3
    • c99416b Merge pull request #2016 from nestjs/renovate/angular-cli-monorepo
    • c56ce20 chore(deps): update dependency @​types/node to v22.14.0 (#2039)
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nestjs/schematics&package-manager=npm_and_yarn&previous-version=11.0.2&new-version=11.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 436: build(deps): bump @apollo/server from 4.11.2 to 4.12.0 in /graphql-server
    Bumps @apollo/server from 4.11.2 to 4.12.0.
    Release notes

    Sourced from @​apollo/server's releases.

    @​apollo/server-integration-testsuite@​4.12.0

    Patch Changes

    @​apollo/server@​4.12.0

    Minor Changes

    • #8054 89e3f84 Thanks @​clenfest! - Adds a new graphql-js validation rule to reject operations that recursively request selections above a specified maximum, which is disabled by default. Use configuration option maxRecursiveSelections=true to enable with a maximum of 10,000,000, or maxRecursiveSelections=<number> for a custom maximum. Enabling this validation can help avoid performance issues with configured validation rules or plugins.

    Patch Changes

    @​apollo/server-integration-testsuite@​4.11.3

    Patch Changes

Read more

0.3.19

29 Apr 18:05
0656166

Choose a tag to compare

Merged PRs

dolt-workbench

  • 427: web: Add reset and revert commit buttons to commit log page
    Fixes #426
    Screenshot 2025-04-29 at 9 26 03 AM
  • 425: Update browserlist, remove postbuild script temporarily
    The postbuild script is causing the docker build to fail with
    #32 163.0 $ chmod +x build/mac/dolt
    #32 163.0 chmod: build/mac/dolt: No such file or directory
    
    Removing it temporarily until we know how to fix

Closed Issues

  • 426: Add reset and revert button to commit log page

0.3.18

22 Apr 15:35
b45b660

Choose a tag to compare

Merged PRs

dolt-workbench

  • 425: Update browserlist, remove postbuild script temporarily
    The postbuild script is causing the docker build to fail with
    #32 163.0 $ chmod +x build/mac/dolt
    #32 163.0 chmod: build/mac/dolt: No such file or directory
    
    Removing it temporarily until we know how to fix
  • 424: build(deps): bump @nestjs/common from 11.0.12 to 11.0.16 in /graphql-server
  • 423: web: Fix displaying error for sql queries
    Fixes #422
  • 419: App: update build version
  • 404: Web: add dolt login for local dolt server
    dolt login button in remotes tab:
    Screenshot 2025-04-14 at 1 38 03 PM
    after adding credentials on dolthub:
    Screenshot 2025-04-14 at 1 38 24 PM

Closed Issues

  • 422: Query errors not shown
  • 402: Add dolt login workflow on Remotes page

0.3.17

15 Apr 18:33
d3580e7

Choose a tag to compare

Merged PRs

dolt-workbench

  • 418: App: move dolt bin to macOS folder
    potential fix for ENOENT error when executing dolt binary
    1. move the dolt bin from Resources folder to macOS folder for mac builds
    2. Electron Builder may strip execute permissions. Add a post-install script to fix this: chmod +x build/mac/dolt
  • 417: Web, Graphql: add pagination to sql select
    fixes #416
  • 404: Web: add dolt login for local dolt server
    dolt login button in remotes tab:
    Screenshot 2025-04-14 at 1 38 03 PM
    after adding credentials on dolthub:
    Screenshot 2025-04-14 at 1 38 24 PM

Closed Issues

  • 416: Reproducible Hang on a select * from table query

0.3.16

03 Apr 22:48
5533cec

Choose a tag to compare

Merged PRs

dolt-workbench

  • 417: Web, Graphql: add pagination to sql select
    fixes #416
  • 415: build(deps): bump next from 14.2.23 to 14.2.25 in /web
  • 414: build(deps): bump @nestjs/platform-express from 10.4.12 to 11.0.12 in /graphql-server
  • 413: build(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0 in /graphql-server
  • 412: build(deps-dev): bump @types/semver from 7.5.8 to 7.7.0 in /graphql-server
  • 411: build(deps): bump @nestjs/common from 10.4.6 to 11.0.12 in /graphql-server
  • 410: build(deps): bump swr from 2.3.2 to 2.3.3 in /web
  • 409: build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /web
  • 408: build(deps-dev): bump @typescript-eslint/parser from 8.16.0 to 8.29.0 in /web
  • 407: build(deps): bump react-ace from 12.0.0 to 14.0.1 in /web
  • 406: build(deps): bump react-timeago from 7.2.0 to 8.0.0 in /web
  • 405: build(deps): bump @dolthub/web-utils from 0.1.8 to 0.1.9 in /web
  • 397: Web: clone database from DoltHub
    Screenshot 2025-03-25 at 9 45 14 AM

Closed Issues

  • 416: Reproducible Hang on a select * from table query

0.3.15

26 Mar 20:44
553252b

Choose a tag to compare

Merged PRs

dolt-workbench

  • 401: Web: fix show create table cell width
  • 398: Graphql, Web: fix connection urls mismatch error
  • 397: Web: clone database from DoltHub
    Screenshot 2025-03-25 at 9 45 14 AM

Closed Issues

  • 403: Local Dolt does not use the configured dolt creds
  • 399: Dolt workbench does not return results when table name is unquoted for Doltgres