Version 5.0.0 - CAD, Circuits & Simulation
Version 5.0 brings mechanical CAD, electronics design, and physics simulation into Davinci as first-class engineering workflows. Alongside them, this release delivers a rebuilt agent chat experience, a redesigned include system for sharing packages across projects, a new wiring view, refreshed workspace navigation, and a broad set of platform improvements.CAD Modeling
Davinci now includes a full parametric CAD environment for authoring real geometry directly inside your model.- Added an object-oriented CAD language with sketches, extrudes, revolves, holes, fillets, and chamfers
- Added a rebuilt sketch system with spline editing, mirroring, constraint handling, and selection from the feature tree
- Added model parameters with unit-aware inputs and sliders for driving dimensions interactively
- Added Material objects with a dedicated materials editor, PBR properties, and nested material libraries
- Added SVG import for sketch profiles, including self-intersection resolution and fill contour classification
- Added STEP export with proper unit conversion, plus GIF and WebM export for turntables and motion
- Added drawing options with dimension mode support
- Added section views, face and edge selection improvements, soft shadows, and transparent material rendering
- Added multiple viewport navigation schemes — Davinci Native (default), Onshape, SolidWorks, and Inventor — with right-click access to viewport settings
- Improved Onshape-linked geometry handling to preserve source geometry and mass properties
- Improved compile performance with speculative compilation, background compilation, caching, and parallel child loading
Assemblies & Motion
- Added assembly modeling with mates, including mate flipping, visibility toggles, and highlighted mate references
- Added a place command for freely posing components within an assembly
- Added the ability to import other model objects into assemblies, including circuits and mixed assemblies
- Added joint dragging with enforced joint limits and smooth slider control
- Added motion studies with capture, playback, and export to GIF and WebM
- Added exploded views with adjustable offsets, idle spin, and rotation during explode
- Added assembly instructions generated from the fully solved assembly
- Added collision and interference detection with verification checks for clearance, distance, bounding box size, and component count
- Added toggleable reference visibility with bulk controls
Circuits & PCB Design
Version 5.0 introduces electronics design, taking Circuit objects from schematic capture through board layout and out to 3D.- Added schematic authoring in a three-pane view with code editor, schematic canvas, and output terminal
- Added component libraries loaded directly from KiCAD symbols and footprints, with clear feedback on missing symbols
- Added automatic schematic layout with improved line segments and multi-sheet handling
- Added PCB board layout with component placement, automatic routing, and fully custom manual routing
- Added multi-layer board support, BGA handling, via placement rules, and silkscreen reference editing
- Added support for complex board outline shapes
- Added design rule checks, including clearance verification
- Added SPICE simulation support for circuits
- Added board-to-3D conversion so circuits can be rendered as 3D geometry and placed in assemblies
- Added agent workflows for circuit generation, layout, and routing
Simulation, Compiled
Version 5.0 rebuilds simulation around a fundamentally new paradigm: a simulation is no longer a single solve. Set up a study once — mesh plus parametric boundary conditions — compile it in minutes, and the entire solution space becomes a live result that answers in about a tenth of a millisecond per solve. Every answer is a true physics solution carrying a provable accuracy guarantee, turning what used to be an overnight batch process into an interactive design instrument.- Added compiled solution spaces: declare parameters across loads, materials, and boundary conditions, compile once, then explore every combination of values instantly
- Added live 3D field exploration with a slider on every declared parameter — displacement, stress, and temperature fields update in real time, sweeping thousands of design points per second
- Added certified results: every solve carries a rigorous mathematical error bound, not a statistical confidence score or an AI approximation
- Added full-order verification solves that can be run at any point in the solution space to confirm the certified answer
- Added eight analysis types: static structural, steady thermal, coupled thermo-elastic, modal, harmonic, random vibration, shock response, and transient
- Added certified geometry families so dimensional CAD variations can be explored with the same instant response
- Solution spaces run identically in the browser and on the server, so exploration is immediate with no round trips to a solver
- Added quantities of interest for tracking derived engineering values live across the space
- Added a rebuilt simulation setup view integrated with the CAD environment, with parametric boundary condition authoring including a new bearing type
- Added agent support for setting up, compiling, querying, and verifying simulations
- Added clearer progress reporting and administrator controls for enabling simulation authoring
Agent & Chat
- Rebuilt the chat experience so switching between conversation tabs is instant
- Added conversation renaming, with new conversations named from the request that opened them
- Added a context window panel for inspecting exactly what the agent currently sees
- Added automatic context management for long conversations that trims older content while preserving recent turns
- Added dynamic model configuration options for conversations
- Improved plan rendering with collapsed plan updates and better feedback when a plan change fails
- Improved image handling, including sending images at proper fidelity and clamping oversized captures
- Cancelled queued messages are now restored to the composer instead of being lost
- Added progress reporting when importing legacy chat history
Includes & Linked Projects
- Rebuilt the include system with fully resolved pointers and automatic migration of legacy projects
- Added linked projects with chained includes so shared packages resolve across a chain of projects
- All base packages are now treated as public for inclusion
- Added dynamic includes for public objects outside the source package
- Include updates and removals now apply together as a single synchronized action
- Improved the include package explorer popup, including waiting on in-flight operations
- Prevented merge conflicts and accidental parenting of new objects into included content
Figures
- Added swimlane support with lane dragging and chaining via any relationship
- Added an equation mode for figures
- Added a linkage mode for rendering cabling
- Added customization options for interface mode figures
- Added more toggles for Gantt figures and fixed rendering errors
- Improved activity mode rendering with manually positioned edge points
- Improved consistency of generated figure scopes and interconnect linkages
Wiring & Harness Design
- Added a new wiring view for designing cable harnesses
- Added multi-cable splitting with build instructions for harness assembly
- Improved wire routing, overlap handling, and edge processing
- Added compact, multi-column layouts for large harnesses
Workspace & Navigation
- Added a workspace bottom bar with source control status, stale value indicators, and quick widgets
- Added unified breadcrumbs with drag-and-drop support
- The sidebar is now always visible, with menu actions consolidated into the user menu
- Added workspace pinning and a full-width workspace switcher
- Workspace sheets are now retained and lazy-loaded for faster tab switching
- Replaced browser-native dropdowns with consistent custom menus throughout the application
- Added inline renaming when creating objects from the index, plus improved index scrolling and multi-select
- Added folders for organizing projects, and Enter now opens the selected project
- Refreshed the application color system
- Added project settings import and export, including importing settings from an existing project at creation
- Added one-time file share links
Documents & Editing
- Improved text highlighting quality and highlight colors in documents
- Improved caret placement, blank-line selection feedback, and typing responsiveness
- Pasted text now strips external styling for cleaner documents
- Improved matrix cell rendering and fixed row description wrapping
Version Control
- Source control now stores merge history and renders a proper commit graph
- Rollbacks now record authorship and compute faster with client-side processing
- Stale untracked generated files are cleaned up on branch change
- Fixed git stability during storage transitions
Export & Interoperability
- Improved SysML v2 export with proper unit handling, resolved references in action conditionals, and corrected test case exports
- Model object exports now bundle referenced assets so imports restore references correctly
- Improved DOCX, image, and figure export fidelity
Public API & SDKs
- API sessions are now confined to their own conversation, with agent events relayed to the caller’s live clients
- Added validation for objects written through the public API
- Added canonical error responses and robust handling of compound project IDs
- Programmatic callers can now name the persona and see delivery failures explicitly
- MCP servers are now told which conversation is calling them
- Added configurable agent models through the public API
- Added a usage ledger and support for Code objects acting as SDK clients
- Improved Python and TypeScript SDK reliability
Administration & Deployment
- Added support for custom SSL certificates
- Added draft saving for LDAP configurations
- Added a v2 health check endpoint and a liveness probe behind the browser’s connection indicator
- Added metering attribution to LLM usage reporting and Amazon Titan embedding support on Bedrock
- Improved the platform logging pipeline
Reliability & Performance
- Bulk model verification now runs in parallel
- Every collaborator now gets a distinct color in the authorship wheel
- Fixed race conditions in storage switching and kept session clones in sync across clients
- Fixed organization page errors, sidebar closing issues, overlapping windows, and various rendering glitches
- Added general stability, interaction, and display improvements throughout the editor