github ravindu644/Droidspaces-OSS v4.5.1
Droidspaces v4.5.1

latest releases: v6.3.0, v6.2.5, v6.2.0...
3 months ago

What's Changed

  • feat: Add Termux-X11 option to the help message. (8f0eb54)
  • chore: Bump project version from 4.5.0 to 4.5.1. (4fac51c)
  • refactor: Rename Droidspaces backend status string keys and values to generic backend status across all locales. (b1584ad)
  • feat: Implement dynamic app versioning by reading from droidspace.h and removing static string resources. (ff223f6)
  • security: enforce mandatory naming and hard boot guardrails (45b272b)
  • terminal.c: make TTY string builder fully bounds-safe (349f6f1)
  • docs: added the internal reboot logic as a to-do (49d612e)
  • docs: document independent Termux X11 support (c8437c0)
  • feat(core,android): implement independent Termux X11 support (f468055)
  • gpu: fixing issues with bind-mounting termux's X11 socket (9b835b9)
  • feat: implement automatic GPU passthrough and X11 socket mounting (d8a3ef0)
  • docs: Add a new troubleshooting section for Systemd Service Sandboxing Conflicts on legacy kernels. (cd75097)
  • config.c: introduce strict boolean parsing with validation (342e502)
  • docs: add rootfs image creation link, and refine kernel support notes. (1604fe1)
  • docs: refactored and cleaned up (fb7276e)
  • feat: Add check to prevent starting containers that are already running in the boot module (3e97612)
  • droidspaces: bump v4.5.0 (69d4592)
  • UI: Implement Interactive Documentation Pager (4b6cefe)
  • refactor boot module since we don't need any complex config parsing anymore because of the --config mode (a2410a7)
  • feat: Refine container foreground behavior for unmounting and logging, improve pipe descriptor safety, and ensure exclusive rootfs path configuration. (f65a1fc)
  • android.c: harden android_setup_storage path handling and mkdir checks (ba76cf3)
  • android.c: add NULL check for rootfs_path in android_setup_storage() (31f2245)
  • refactor: Enforce root privileges for 'show' command (77908fa)
  • refactor: Suppress redundant config persistence message and reposition below banner (1d87154)
  • build: Automate binary sync to Android assets after all-build and all-tarball (e3ad07b)
  • refactor: Use --config for start and restart in Android app (62758b3)
  • fix: Implement bind mount deduplication to prevent duplication in .config (1c2ee1b)
  • fix: Resolve rootfs conflicts via CLI overrides and add existence checks (29a8993)
  • feat: Implement persistent configuration system with auto-saving and CLI overrides (f61039f)
  • feat: Implement systemd-aware cgroup setup with forced hierarchy creation and validation. (7e1c445)
  • boot.c: fail early if .old_root directory cannot be created (6e2d71e)
  • boot.c: Add a defensive NULL check at the beginning of internal_boot(). (4270c6a)
  • feat: Automatically generate a temporary keystore for Android CI builds and set default release tag names. (e511bb7)
  • build: Explicitly define debug signing config and add release signing config with default debug keystore. (24eb505)
  • boot.c: do not create /sys/fs/cgroup as it is handled by cgroup.c:185, boot.c:95 (5f184e4)
  • boot.c: log errors when creating standard directories in internal_boot (eca28b1)
  • boot.c: unify standard directory creation during container boot (896c937)
  • utils.c: improve generate_uuid() fallback entropy (0e00f7a)
  • refactor: clarify kernel configuration documentation and add a step for applying recommended patches to non-GKI kernels. (495ccba)
  • feat: add kernel configuration for CONFIG_OVERLAY_FS and recommended kernel patches, including fixes for xt_qtaguid panics and cgroup file prefix handling. (54f7437)
  • Merge pull request #2 from maazm7d/main (b81ba82)
  • updated .gitignore (b54d535)
  • utils.c: make collect_pids() independent of dirent.d_type (7319be5)

Automated Release by Droidspaces CI

Don't miss a new Droidspaces-OSS release

NewReleases is sending notifications on new releases.