Releases: dolthub/dolt-workbench
0.3.25
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
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
nullfromKeywordtoNull(#11283) - typescript-estree: add validation to interface extends (#11271)
- visitor-keys: fix visitor keys order (#11279)
❤️ Thank You
- Kim Sang Du
@developer-bandi - overlookmotel
- Tao
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
typescriptpeer 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
8915a47chore(release): publish 8.34.0936f350chore(release): publish 8.33.1dca57b3chore(release): publish 8.33.0f9e0eb9chore: clean up nx and other config (#11226)1c0e1aechore: update some package scripts and dependency config (#10765)48a9835chore(parser): finish migrating tovitest(#11191)af077a0chore(release): publish 8.32.1b2be3dcchore: simplifytsconfigsetup usingconfigDir(#11136)aeb7402chore(ast-spec): finish migrating tovitest(#11126)819a03fchore(release): publish 8.32.0- Additional commits viewable in compare view
[](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...
0.3.22
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:- added a few dependencies in build config since we bumped electron.
- fix the routing issue in electron production build.
Closed Issues
0.3.21
Merged PRs
dolt-workbench
- 469: App: use Next.js router for commit graph navigation in Electron production build
fixes:- added a few dependencies in build config since we bumped electron.
- 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@ztannerfor 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
@ijjkfor 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
@ztannerfor 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
@ztannerfor helping!Commits
804aa35v15.2.4ecb72eeMatch subrequest handling for edge and node (#77474)25f810bexclude images and static media from dev origin check (#77417)d9bcb83ensure /__next middleware URLs are included in the origin check (#77416)cfeaa86remove direct ip/port bypass in dev origin check (#77414)f847302switch development origin verification to be opt-in rather than opt-out (#77395)535e26dv15.2.32fcae1dUpdate default allowed origins list (#77212)adf5462unify allowed origin detection handling (#77053)5e59da1Add dev warning for cross-origin and stabilize allowedDevOrigins (#77044)- Additional commits viewable in compare view
[](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 🚀
- #4363 Ensure we validate for using nullable variables in oneOf input fields (
@JoviDeCroock) - #4366 feat(execution): add max coercion errors option to execution context (
@cristunaranjo)
Bug Fix 🐞
- #4367 fix(coerce-input-value): input object coercion rejects arrays (
@cristunaranjo)
Docs 📝
- #4310 First draft for upgrade guide to v17 (
@JoviDeCroock) - #4331 fix sidebar for documentation and
/api-v16(@dimaMachina) - #4335 Add cspell exception (
@JoviDeCroock)
- #4363 Ensure we validate for using nullable variables in oneOf input fields (
0.3.20
Merged PRs
dolt-workbench
- 443: Liuliu/Cypress: add connection form test
- 440: Cypress: tests configurations
Most of the configurations are similar tohosted-cypress, main changes are:- Set
baseUrltohttp://localhost:3002incypress.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-localtopackage.jsonfor running tests againsthttp://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. RemovedrunTestsForDevicesand are now using therunTestsfunction directly.
- Set
- 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
- chore(deps): update dependency typescript to v5.8.2 by
@renovatein nestjs/schematics#2012 - fix(deps): update angular-cli monorepo to v19.2.6 by
@renovatein nestjs/schematics#2016
Full Changelog: nestjs/schematics@11.0.2...11.0.3
Commits
c942010chore(): release v11.0.5180391achore: update eslint language options (app schematic)bee9e31chore(deps): update typescript-eslint monorepo to v8.29.1 (#2042)0705544chore(): release v11.0.40398c6achore: fix package name5257ea1chore(deps): update dependency typescript to v5.8.3 (#2041)115da29chore(deps): update eslint monorepo to v9.24.0 (#2040)9f52e78chore(): release v11.0.3c99416bMerge pull request #2016 from nestjs/renovate/angular-cli-monorepoc56ce20chore(deps): update dependency@types/nodeto v22.14.0 (#2039)- Additional commits viewable in compare view
[](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.0Patch Changes
@apollo/server@4.12.0Minor Changes
- #8054
89e3f84Thanks@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 optionmaxRecursiveSelections=trueto enable with a maximum of 10,000,000, ormaxRecursiveSelections=<number>for a custom maximum. Enabling this validation can help avoid performance issues with configured validation rules or plugins.
Patch Changes
- #8031
2550d9fThanks@slagiewka! - Add return after sending 400 response in doubly escaped JSON parser middleware
@apollo/server-integration-testsuite@4.11.3Patch Changes
- #8054
0.3.19
Merged PRs
dolt-workbench
- 427: web: Add reset and revert commit buttons to commit log page
Fixes #426

- 425: Update browserlist, remove postbuild script temporarily
Thepostbuildscript is causing the docker build to fail withRemoving it temporarily until we know how to fix#32 163.0 $ chmod +x build/mac/dolt #32 163.0 chmod: build/mac/dolt: No such file or directory
Closed Issues
- 426: Add reset and revert button to commit log page
0.3.18
Merged PRs
dolt-workbench
- 425: Update browserlist, remove postbuild script temporarily
Thepostbuildscript is causing the docker build to fail withRemoving it temporarily until we know how to fix#32 163.0 $ chmod +x build/mac/dolt #32 163.0 chmod: build/mac/dolt: No such file or directory - 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:

after adding credentials on dolthub:

Closed Issues
0.3.17
Merged PRs
dolt-workbench
- 418: App: move dolt bin to macOS folder
potential fix forENOENTerror when executing dolt binary- move the dolt bin from
Resourcesfolder tomacOSfolder for mac builds - Electron Builder may strip execute permissions. Add a post-install script to fix this:
chmod +x build/mac/dolt
- move the dolt bin from
- 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:

after adding credentials on dolthub:

Closed Issues
- 416: Reproducible Hang on a
select * from tablequery
0.3.16
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

Closed Issues
- 416: Reproducible Hang on a
select * from tablequery