github ravindu644/Droidspaces-OSS v6.1.0
Droidspaces v6.1.0

latest releases: v6.3.0, v6.2.5, v6.2.0...
one month ago

What's Changed

  • droidspaces: bump v6.1.0 (157aa5d)
  • Translated using Weblate (Chinese (Traditional Han script)) (#109) (c0c4727)
  • Translated using Weblate (Chinese (Simplified Han script)) (#107) (2be4f1d)
  • security: defer seccomp filter application until after setup tasks and allow mknod when hardware access is enabled (25c9d2e)
  • container: stop dhcp server on reboot to avoid memset race (9f44878)
  • hardware: reject symlinks in unified termux tmp setup (f71c942)
  • seccomp: block device mknod/mknodat in standard mode (bedf81c)
  • documentation.c: restore terminal state on SIGINT/SIGTERM (3c6377e)
  • documentation.c: correct bottom bar padding for UTF-8 arrow characters (8521a25)
  • fix(about): use plural resource for contributor commit count (39adf28)
  • boot-module: sepolicy.rule: make termux happy (#106) (f4e600f)
  • Re-modify the kernel source code according to the requirements. (#105) (1dc368e)
  • moved install-musl.sh to scripts. (3c45135)
  • feat(about): dynamic contributors page from build-time GitHub API (8090fc7)
  • fix(container): check /sbin/init before NAT resolve and config save (147b8b3)
  • android: refine is_android() to prioritize recovery binary check (7442c29)
  • ui: show kernel recommendation warning after banner (63e1922)
  • android.c: do not forcefully treat ramfs environments as NOT Android. Fixes false positives on old devices like j1minilte. (ce53642)
  • cgroup: fix stale ds-enter-* dirs not being cleaned up after session exit (7b6a0bc)
  • fix: remove useless container entry log message in container.c (32f0ba3)
  • refactor: rename systemd_not_available_message resource key to systemd_not_available_desc across all localizations (c1ad562)
  • Translations update from Hosted Weblate (#104) (2a1d51b)
  • docs: remaster interactive documentation for CLI consistency (9b9047d)
  • documentation.c: use project constants for documentation title string instead of hard-coding (8e648c0)
  • strings: correct onboarding hint text ("Android" -> "Linux") and remove stray space before "!" (0fdfc97)
  • chore: update systemd service installation instructions to include group setup steps (3994b2b)
  • fix: correct the droidspaces.service path in the systemd service file (2765012)
  • docs: reorganize community-supported devices list by non-GKI/GKI and update table structure (3aa9c5f)
  • Add Xiaomi 11T Pro to community-supported devices list (#103) (3d96e7f)
  • ui: standardize language picker and fix icon deprecations (2999e7e)
  • Add Galaxy A25 5G to documentation (#100) (4f48a6b)
  • Implement hardening checks for user namespaces (#101) (cf4fd81)
  • security: implement automated SELinux permissive reversion (b2d8be3)
  • Add device support for the Droidspaces kernel, covering most OnePlus and some Xiaomi models, along with a few other devices. Verified to boot successfully. (#99) (1a2cb0a)
  • refactor(info): modernize container diagnostic reporting across CLI and Android app, implement --format flag for 'info' command (a593215)
  • feat: add GKI and non-GKI kernel requirement sections with external guide links to RequirementsScreen (71cc13a)
  • refactor: move host info display to logic branches and enforce container running state in show_info (1086e13)
  • main.c: add daemon mode option to usage help (231fa60)
  • refactor: removed useless status command entirely (519bfb6)
  • post_extract_fixes.sh: check if busybox exists before the execution (fdca872)
  • security: restrict daemon access to root and 'droidspaces' group (#98) (b86691a)
  • fix: add net subsystem match to udevadm trigger in post_extract_fixes.sh (4d58ff6)
  • docs: add community-supported Android devices documentation (6790154)
  • Update translation files (#93) (13d890a)
  • fix: remove explicit size limit from tmpfs mount options in hardware.c (c5eac44)
  • feat(container): implement robust in-namespace PTY allocation for enter (2150555)
  • fix(ui): replace custom FAB with ExtendedFloatingActionButton (eaffac0)
  • fix(ui): reduce GPU overdraw - surface colors and Scaffold backgrounds (be9ba2f)
  • docs: update GPU acceleration guide to reference custom Mesa drivers instead of official rootfs tarballs (7a4a155)
  • mount: ensure critical device nodes are always recreated (be9ad0d)
  • refactor: remove redundant systemd-resolved DNSStubListener configuration and related documentation (0aa2cfe)
  • mount: remove host /dev/block bind-mount logic (69291d3)
  • ui: fix auto-scroll race in TerminalConsole (b89cd3f)
  • net/dhcp: remove MAC filter, fix DHCP silence on Ubuntu 26.04+ containers (7d8edc5)
  • boot: refine sysfs mount logic for systemd and hardware access (50214e1)
  • post_extract_fixes: overhaul post_extract_fixes.sh for Android compatibility (2653694)
  • ui: fix unused variable warning in ContainerUsersCard (2e10e3c)
  • fix(ui): modernize users textfield on ContainerUsersCard (cb7f9cb)
  • Revert "sec: implement mount hardening in minimal seccomp filter" (4a0fef5)
  • ui: fix terminal auto-scroll regression and burst freezing (4a3f6a5)
  • net: remove DNS proxy, use static defaults (6d60baf)
  • iptables: narrow raw cleanup matches (9b5ad29)
  • netlink: avoid broadcast shift for /32 (e3d5360)
  • network: use full pids for veth names (3c68fe5)
  • utils: bound bind source expansion (718f601)
  • config: validate saved container names (dbdd7a7)
  • docs: add security and isolation philosophy section to README (67c9a4f)
  • sec: implement mount hardening in minimal seccomp filter (df62534)
  • ui: unify container networking components and modernize dialogs (a5e9202)
  • seccomp: remove PR_SET_NO_NEW_PRIVS to restore sudo support (7fb7587)
  • Translated using Weblate (Chinese (Traditional Han script)) (#91) (93b4c24)
  • seccomp: mitigate CVE-2026-31431 (Copy Fail) (e1dddc3)
  • app: fix layout shifts and color glitches in Save Configuration button (7cad5ea)
  • ui: remastered setup flow with premium feature-showcase aesthetic (2b65e0b)
  • app: modernized the rest of the ui, including systemd services menu, dialogs, etc (2488f06)
  • ui: achieve atomic symmetry in DroidspacesStatusCard layout (a93d167)
  • ui: modernize systemd management screen with premium design language (3e6dc4d)
  • Translations update from Hosted Weblate (#86) (189cf66)
  • ui: complete localization and resource pruning (6a24b7c)
  • container.c: reorder container startup sequence and move banner print before rootfs resolution (596c8fc)
  • app: fix log persistence and snackbar layering glitches (4ec4ef7)
  • app: enforce JetBrains Mono across all terminal and monospace UI (73e35ac)
  • backend: Implemented the usage command, app: improved the container resource management dashboard (afdea36)
  • app: premium UI rewrite with unified design language (2072338)
  • feat: fix colors in the active container card, implement background OS info refresh with pull-to-refresh support in RunningContainerCard (20569cc)
  • Merge branch 'ponces-main-ponces' (9e4b27a)
  • fix(ui): update terminal card container colors (2bf2d08)
  • feat(ui): update active Containers panel (11400e5)
  • feat(ui): enter Containers detail screen via Containers tab too (36cd88a)
  • app: implement export container as tarball option (8160114)
  • app: terminal: fix scroll stall race condition during rapid log bursts (77d5cfa)
  • app: enable daemon mode by default on fresh installs and update reboot instructions (a6f3420)
  • feat: add --user option to run commands as specific container users (a412b64)
  • docs: add sparse image storage reclamation to troubleshooting (ca2624b)
  • fix: warn on silent string truncation (89bb136)
  • fix: increase DNS proxy buffer size (9234698)
  • fix: use O_PATH to pin bind source (a3bf0ab)
  • security: reject unsafe container names and bind destinations (6f56dc2)
  • cgroup: move status reporting to cgroup.c and defer until after banner (72f71a4)
  • boot: fix race condition in background startup logs (3d4ec00)
  • core: fix banner placement, restart flow, and handoff lock lifecycle (55b3073)
  • fix: fall back to background mode when foreground=1 but no tty (ee20fab)
  • fix: drop tty1-6 bind-mount/container_ttys, symlink to /dev/null instead (a5b9580)
  • fix: resolve PTY allocation failure on kernel 3.x devices (a870e0c)
  • pid: fix is_container_init() for kernels < 4.1 (NSpid fallback) (bd2f926)

Automated Release by Droidspaces CI

Don't miss a new Droidspaces-OSS release

NewReleases is sending notifications on new releases.