github zhom/donutbrowser v0.28.0
Donut Browser v0.28.0

latest release: nightly
3 hours ago

What's New in v0.28.0

This release brings expanded protocol support, improved user customization, enhanced security, and a host of reliability upgrades for Donut Browser. Enjoy smoother profile management, better proxy handling, and new events for extension developers.


New Features

  • IPv6 Support for WireGuard VPN
    Now supports IPv6 connections when using WireGuard proxies, expanding network compatibility.

  • Per-Profile Window Color
    Set a unique window color for each browser profile, with a sensible default based on profile ID, making it easier to distinguish between profiles.

  • Extension Sync-Status Events
    The browser now emits sync-status events, allowing extensions to react to profile synchronization changes.


Bug Fixes

  • Session Cookie Persistence
    Imported session cookies are now preserved between app relaunches, ensuring logins survive profile reloads.

  • VPN SOCKS5 Domain Requests Handled
    Domain-based SOCKS5 CONNECT requests are now properly routed through the VPN tunnel.

  • Background Status & Window-Color Commands
    Fixed issues with status/update loops and window color settings for a more stable experience.

  • Profile Creation UX
    The "Back" button in the Create Profile screen is replaced by a "Close" button for clarity.

  • No Window Drag on Controls
    Prevented accidental window dragging when interacting with controls.

  • Proxy Worker Reliability & Log Redactions
    Proxy workers self-terminate cleanly, and upstream credentials are securely redacted from logs.

  • Sync Engine and Manifest Traversal
    Improved sync correctness and added manifest traversal guards to prevent errors.


Improvements

  • Better Handling of Unstable Connections
    Asset downloads are now more resilient to unstable network connections.

  • Wayfern Compatibility
    Improved support for newer Wayfern versions.

  • Security: Secret File Permissions
    Application secret files are now restricted to owner-only access for enhanced protection.

  • Team Scope & Config/Input Hardening
    Backend team scope is now authoritative and profile configuration is strengthened against invalid input.

  • Camoufox Deprecation
    Fully removed legacy Camoufox support for a cleaner codebase.


Documentation

  • Updated README and CHANGELOG for clarity and recent changes.
  • Expanded agent documentation for improved guidance.

Dependencies

  • Updated core dependencies and related build scripts for increased stability.
  • Bumped GitHub Actions and related CI tools for better workflows.

Developer Experience

  • Migrated Biome config and excluded build directories to streamline formatting.
  • Renamed macOS build artifacts for easier identification.
  • Improved Linux CI support.
  • Cleaned and reorganized backend code to improve maintainability.

Enjoy improved profile management and seamless network integration in Donut Browser!

Don't miss a new donutbrowser release

NewReleases is sending notifications on new releases.