Releases: seyed-ali-002/Dana-MCP-Server
Releases Β· seyed-ali-002/Dana-MCP-Server
Release list
Dana v0.1.0
Highlights
- fix: repair dana gui launch path and desktop install-to-run flow
- test: protect runtime and funnel lifecycle
- fix: prevent gui shutdown from changing funnel
- fix: keep terminal runtime independent from docker
- docs: add comprehensive project documentation
- fix tailscale fallbacks and funnel host routing
- stabilize tailscale setup flow
- fix: harden tailscale setup and funnel startup
- fix: harden tailscale setup and browser authentication
- fix: use async Playwright and system Chrome
- fix: improve self-repair, Wayland input and clipboard backends
- test: align legacy ydotool scroll coverage
- fix: harden Wayland ydotool compatibility
- fix: support Wayland desktop control
- fix: prevent desktop mouse actions from hanging
- fix: enable desktop control by default
- fix: keep tokenized terminal connection URL stable
- fix: install only missing Dana dependencies
- feat: install all Dana tool prerequisites
- feat: install desktop control prerequisites
- feat: add pyautogui desktop control fallback
- feat: add desktop control automation
- feat: add local agent automation capabilities
- feat: add local agent automation capabilities
- fix: persist auth token and repair MCP handshake
- feat: stabilize auth and improve MCP connectivity
- feat: improve Dana GUI downloads security and configuration
- fix: finalize desktop connections and documentation
- feat: complete Dana desktop activation and connection flow
- fix: finalize Funnel detection and Dana shutdown lifecycle
- fix: finalize funnel connections and shutdown lifecycle
- fix: stabilize funnel URLs and shutdown cleanup
- fix: make bundled Dana runtime start reliably
- fix: wait for Dana runtime readiness during setup
- fix: make bundled setup imports explicit
- fix: use reliable setup service startup handshake
- fix: make setup service startup handshake reliable
- fix: enable reliable vertical scrolling in desktop UI
- fix: robustly detect bundled setup service port
- fix: use explicit setup service port protocol
- fix: keep release changelog base stable on reruns
- fix: repair release workflow and preserve sequential tags
- style: move setup errors to top notification
- fix: reuse existing release tags for reruns
- chore: remove obsolete bundled path lookup
- chore: remove unused alert type
- fix: make desktop releases sequential and descriptive
- style: classify setup events by severity
- fix: place Dana sidecar at bundle resource root
- fix: locate bundled setup service reliably
- style: improve status colors typography and error layout
- fix: improve desktop status and error presentation
- fix: expose setup diagnostics and stabilize continue flow
- chore: remove obsolete setup request helper
- feat: add setup service token usage endpoint
- feat: expose token usage to desktop control center
- feat: add Dana branding and animated desktop background
- feat: improve setup feedback and desktop usage UI
- fix: publish only unique desktop release packages
- fix: checkout repository before publishing releases
- fix: publish desktop release after successful builds
- fix: make desktop sidecar builds reproducible
- fix: harden desktop CI and publish release assets
- fix: trigger GUI workflow on main pushes
- fix: correct GUI build workflow matrix shells
- fix: make graphical Tailscale install safer
- feat: automate graphical Tailscale and Funnel setup
- docs: align README with current deployment flow
- fix: simplify startup and harden Windows launcher
- feat: simplify Dana deployment with Docker runtime
- feat: harden MCP connection link authentication
- docs: update ChatGPT Developer Mode path
- docs: remove development screenshots from documentation
- docs: use screenshots individually in client guides
- docs: add visual client connection guides
- docs: improve Tailscale setup and visual guides
- fix: harden concurrent workers and tool execution
- fix: stabilize tokenized OAuth and usage report files
- fix: harden tokenized OAuth discovery compatibility
- fix: enforce OAuth discovery on tokenized MCP URL
Release contents
- Linux: Debian package and AppImage
- Windows: MSI and executable
- macOS: DMG and app archive
Notes
- Releases follow Semantic Versioning (vX.Y.Z) based on the version in pyproject.toml.
Dana v0.1.0-build.1
Highlights
- fix: keep release changelog base stable on reruns
- fix: repair release workflow and preserve sequential tags
- style: move setup errors to top notification
- fix: reuse existing release tags for reruns
- chore: remove obsolete bundled path lookup
- chore: remove unused alert type
- fix: make desktop releases sequential and descriptive
- style: classify setup events by severity
- fix: place Dana sidecar at bundle resource root
- fix: locate bundled setup service reliably
- style: improve status colors typography and error layout
- fix: improve desktop status and error presentation
- fix: expose setup diagnostics and stabilize continue flow
- chore: remove obsolete setup request helper
- feat: add setup service token usage endpoint
- feat: expose token usage to desktop control center
- feat: add Dana branding and animated desktop background
- feat: improve setup feedback and desktop usage UI
- fix: publish only unique desktop release packages
- fix: checkout repository before publishing releases
- fix: publish desktop release after successful builds
- fix: make desktop sidecar builds reproducible
- fix: harden desktop CI and publish release assets
- fix: trigger GUI workflow on main pushes
- fix: correct GUI build workflow matrix shells
- fix: make graphical Tailscale install safer
- feat: automate graphical Tailscale and Funnel setup
- docs: align README with current deployment flow
- fix: simplify startup and harden Windows launcher
- feat: simplify Dana deployment with Docker runtime
- feat: harden MCP connection link authentication
- docs: update ChatGPT Developer Mode path
- docs: remove development screenshots from documentation
- docs: use screenshots individually in client guides
- docs: add visual client connection guides
- docs: improve Tailscale setup and visual guides
- fix: harden concurrent workers and tool execution
- fix: stabilize tokenized OAuth and usage report files
- fix: harden tokenized OAuth discovery compatibility
- fix: enforce OAuth discovery on tokenized MCP URL
- fix: challenge OAuth on tokenized MCP transport
- fix: discover OAuth on tokenized MCP URLs
- fix: support OAuth dynamic client registration
- feat: add Dana Doctor diagnostics and compatibility checks
- feat(oauth): support ChatGPT Claude and Grok connector callbacks
- fix(oauth): accept current OpenAI connector callback origins
- fix(local): restore tokenized MCP connector compatibility
- fix(connector): expose canonical MCP OAuth discovery over Funnel
- fix(windows): include missing Dana tool modules in distribution
- fix(mcp): recreate session manager across transport restarts
- fix(installer): recover conflicting Tailscale Funnel listener
- fix(installer): prevent Windows Tailscale Funnel install hangs
- some bug fixes and features
- docs: rewrite primary README and add Persian documentation
- fix: implement OAuth PKCE reconnect flow for ChatGPT
- feat: add advanced intelligence and bounded self-healing
- feat: add repository intelligence and engineering review tools
- feat: add design and principal engineering engines
- feat: add PDF extraction and Dana-owned auth routes
- fix: make Dana process lifecycle management robust
- fix: make tokenized MCP probes browser friendly
- fix: prevent tokenizer network stalls during MCP tool calls
- fix: accept JSON-only MCP client requests without breaking SSE
- feat: mirror Dana terminal and application logs to file
- fix: remove streaming middleware and restore canonical MCP routing
- fix: keep all execution workers active without breaking MCP sessions
- fix: keep stateful MCP sessions on one transport process
- feat: add native engineering policy and simplification tools
- feat: restore MCP sessions and improve usage report
- fix: align server MCP authentication with tokenized connector
- fix: harden Dana server runtime and security module
- fix: make Dana Tailscale route recover independently
- fix: expose Dana metadata on Tailscale root endpoint
- fix: make Dana Funnel route self-healing and independent
- fix: improve MCP output token estimation
- fix: stabilize ChatGPT MCP connector endpoint
- fix: move Dana Funnel off port 443
- feat: add local-first agent memory system
- fix: prevent usage reporting from breaking tool calls
- fix: suppress all MCP sdk terminal logs
Release contents
- Linux: Debian package and AppImage
- Windows: MSI and executable
- macOS: DMG and app archive
Notes
- Release numbers are sequential and are based on published build tags, not GitHub Actions run numbers.
- Failed or cancelled builds do not consume a release number.