github mnemosynestack/doppelganger v0.6
Release 0.6

5 hours ago

This release includes improvements, bug fixes, and performance optimizations since version v0.5.8.

๐Ÿš€ Key Features & Improvements

  • Native ARM Support: Added native support for ARM devices, including documented installation methods.
  • Modular Architecture: Portions of the codebase (Server, Agent, Utility logic) have been refactored into modular components for better maintainability.
  • Enhanced Dashboard: Improved empty states, accessibility, and fixed rendering issues for task cards and listing screens.
  • Security Enhancements: Mitigated SSRF vulnerabilities and improved IP range validation.

๐Ÿ›  Bug Fixes

  • Fixed major task loading race conditions and persistence bugs on the dashboard.
  • Resolved VPS-specific crashes related to IP allowance and stale X11 locks.
  • Fixed Docker stability issues by adding required fonts and using bundled Chromium for Linux environments.
  • Corrected variable substitution in scrape mode and script execution bugs.

โšก Performance Optimizations

  • Asynchronous File I/O: Converted saveTasks and several scraping operations from synchronous to asynchronous non-blocking writes.
  • API Efficiency: Optimized directory listing and file statistics in API endpoints.
  • Rendering: Optimized list rendering in Captures and Executions screens.

๐Ÿงน Maintenance & Chores

  • Documentation: Enhanced GEMINI.md for AI agents.
  • Testing: Added unit tests for task versioning and improved coverage for network utilities.
  • Clean up: Removed unused imports, dead code, and leftover debug logs.
  • Dependencies: Updated package.json and external repository URLs.

Full Changelog: v0.5.8...v0.6

Don't miss a new doppelganger release

NewReleases is sending notifications on new releases.