What's Changed
Features
- Workspace export and import: Added new functionality under Settings > Data to export and import workspace data, including team-level connections and user-level saved queries and folders. Exports exclude sensitive credentials (passwords, SSH keys, tokens), and imports automatically handle duplicate names by appending a timestamp suffix.
Fixes
- Docker image size reduction: Switched the Docker
runnerstage fromnode:ltstonode:lts-slim, cutting image size from ~1.5 GB to ~575 MB by removing unnecessary build-time tools. - Turbopack file tracing warning: Fixed an overly broad file tracing warning in the pglite client by refactoring
path.resolve()usage to avoid static analysis triggers during builds.
Improvements
- Yarn upgrade to v4: Migrated the entire monorepo from Yarn v1 to Yarn v4, including:
- Updated lockfile format and CI workflows (
--frozen-lockfile→--immutable) - Upgraded Node.js version in CI to
lts/* - Renamed root workspace to
dory-monorepoto resolve naming conflicts with Electron - Upgraded
@ai-sdk/openai-compatibleto v2 for peer dependency compatibility - Fixed a type error in
reasoning.tsxrelated toStreamdownprops
- Updated lockfile format and CI workflows (
Internal
- CI/CD optimizations: Removed redundant Yarn cache steps from GitHub Actions workflows and updated all workflows to use Yarn v4 consistently.