+waydroid (1.5.4) bullseye; urgency=medium
+
+ * shell: Do not abort if classpath env file is missing
+ * shell: Filter imported environment
+
+ -- Alessandro Astone <ales.astone@gmail.com> Tue, 24 Jun 2025 11:18:15 +0200
+
+waydroid (1.5.3) bullseye; urgency=medium
+
+ * Remove unused python imports
+ * shell: Import CLASSPATH env that was generated by Android
+ * prop: Declare OpenGL ES 3.2
+ * Upver to 1.5.3
+
+ -- Alessandro Astone <ales.astone@gmail.com> Sun, 22 Jun 2025 12:14:13 +0200
+
+waydroid (1.5.2) bullseye; urgency=medium
+
+ * arch: Separately identify arm64_only CPUs without AArch32 support
+ * data: Add a valid registered category to Waydroid.desktop for appstream
+ * Upver to 1.5.2
+
+ -- Alessandro Astone <ales.astone@gmail.com> Fri, 30 May 2025 19:45:21 +0200
+
+waydroid (1.5.1) bullseye; urgency=medium
+
+ * lxc: Mount DMA-BUF Heaps
+ * lxc: Mount DRM device with the same name
+ * gpu: Check i915_capabilities for the card node
+ * gpu: Allow choosing the DRM device in waydroid.cfg
+ * gpu: Always prefer lower-numbered render node
+ * clipboard: Demote warning about missing pyclip to debug level
+ * Upver to 1.5.1
+
+ -- Alessandro Astone <ales.astone@gmail.com> Wed, 26 Mar 2025 19:37:28 +0100
+
+waydroid (1.5.0) bullseye; urgency=medium
+
+ * debian: Use new polkitd package
+ * initializer: Refactor setup to better handle preinstalled images
+ * gpu: Use intel_hasvk on intel graphics gen 8 or lower (Closes: #1604)
+ * protocol: Correct gbinder protocol version for API 33
+ * initializer: Differentiate HALIUM vndk31 and vndk32
+ * gpu: Do not log failure to read i915_capabilities
+ * container: Do not mount KMS nodes
+ * lxc: Handle CTRL+C silently during shell commands
+ * Upver to 1.5.0
+
+ -- Alessandro Astone <ales.astone@gmail.com> Wed, 05 Mar 2025 19:12:03 +0100
+
+waydroid (1.4.3) bullseye; urgency=medium
+
+ * update regex for deprecation warning
+ * Add SSSE3 CPU check for arch x86/x86_64
+ * Make adb auto-connection opt-out
+ * upgrader: Clarify refused upgrade message
+ * Add sysconfdir to Makefile defaulting to /etc
+ * Don't change user-defined desktop files for Waydroid when they're set as read-only
+ * Ensure default umask to avoid surprises with file permissions.
+ * initializer: Fix Halium version VNDK detection logic for 12L+
+ * Add msm_dpu driver for freedreno
+ * Re-enable nouveau and nvk
+ * Remove unused session.cfg config
+ * Use synthetic paths for host sockets
+ * Bail out if system_channel or vendor_channel are empty
+ * user_manager: Restore desktop-file creation the first time
+ * Upver to 1.4.3
+
+ -- Alessandro Astone <ales.astone@gmail.com> Wed, 07 Aug 2024 22:58:54 +0200
+
+waydroid (1.4.2) bullseye; urgency=medium
+
+ * Allow running a shell command as an arbitrary user and group and with an arbitrary security context (#996)
+ * IHardware: Add new upgrade transaction capable of 64-bit timestamps
+ * interfaces: Return binder error when receiving an unknown transaction
+ * clipboard: change warning message to be less misleading
+ * container_manager: Keep schedtune cgroup around in case nesting is supported
+ * Allow local amendments to the AppArmor policy
+ * Fix issues with AppStream metadata
+ * Add iptables as Debian dependency
+ * user_manager: Respect user umask
+ * user_manager: Add icon to the app_settings action
+ * lxc: Recursively mount vendor_extra
+ * hardware_manager: Validate upgrade zips against the saved ota channel
+ * Block the "open_by_handle_at" system call
+ * Add an XDG menu directory (#1149)
+ * Upver to 1.4.2
+
+ -- Alessandro Astone <ales.astone@gmail.com> Tue, 31 Oct 2023 15:54:09 +0000
+
+waydroid (1.4.1) bullseye; urgency=medium
+
+ * CI: Add ubuntu lunar
+ * Add App Settings to .desktop file
+ * Add X-WayDroid-App category to WayDroid desktop files (#810)
+ * All AppArmor profiles have been switched to the "enforce" mode.
+ * .desktop files should not be executable (#815)
+ * Revert "All AppArmor profiles have been switched to the "enforce" mode."
+ * Add missing environment variable BOOTCLASSPATH to waydroid shell
+ * user_manager: Do not crash when install applications during boot
+ * Create CODE_OF_CONDUCT.md
+ * Add device IP address to status, auto adb connect
+ * lxc: Add /dev/tty
+ * Upver to 1.4.1
+
+ -- Alessandro Astone <ales.astone@gmail.com> Mon, 24 Apr 2023 11:54:54 +0000
+
+waydroid (1.4.0) bullseye; urgency=medium
+
+ * lxc: Fixup apparmor detection
+ * lxc: Allow shell and logcat from frozen
+ * initializer: Move triggers to dbus
+ * Move session IPC to dbus
+ * Makefile: Install dbus service
+ * app_manager: Allow install/remove/list while frozen
+ * tools: Remove umask 0
+ * initializer: Require admin authentication for remote initialization with custom channels
+ * lxc: Workaround against lxc changing logfile permissions
+ * tools: Allow prop commands while frozen
+ * Fix prop set command
+ * gpu: Also mount card node
+ * helpers/mount: Check for failed umounts only umounting the whole list
+ * helpers/mount: Allow to specify explicit mount type and options
+ * helpers/mount: Add an option to mount even if mount point already exists
+ * Mount overlays on top of image mount points
+ * Remove RW image overlay when upgrading images
+ * Make overlays opt-out
+ * Make session more resilient to start failures
+ * session: Add strict WAYLAND_DISPLAY validity checks
+ * debian: Unify waydroid.postinst indentation
+ * props: Drop unneeded ';' from end of return line
+ * lxc: Only add /dev/ashmem to config_nodes when it exists
+ * container: Make "waydroid-net.sh start" failure fatal
+ * net: Don't fail start when already running
+ * container: Allow stopping without killing the session deamon
+ * Use `command -v` instead of `which`
+ * mount: Only disable overlayfs xino on kernels that support it
+ * version: Don't fail when uname contains only two numbers
+ * session: Dump the full exception to log file when failed to start
+ * version: Fix "NameError: name 're' is not defined"
+ * lxc: Attach with proper environment
+ * security: Verify session user_id against DBus connection
+ * session: Also log dbus connection exceptions
+ * fixup! security: Verify session user_id against DBus connection
+ * lxc: Create session-specific mount entries (Closes: #704)
+ * upgrade: Restart container through DBus
+ * upgrade: Drop more privileges during 1.4.0 migration
+ * upgrade: Fallback to stopping container manually
+ * upgrade: Remove session.cfg during 1.4.0 migration
+ * security: Verify session pid against DBus connection
+ * container_manager: Mount rootfs last
+ * lxc: Improve session config error message
+ * container: Extend nfcd stop/start hacks to systemd
+ * app_manager: Fix IPlatform error logging
+ * interfaces: Fix ServiceManager race condition in clients
+ * session: Provide waydroid.background_start bool
+ * Add apk mimetype handler
+ * user_manager: Fix app removal
+ * session: Provide waydroid.host_data_path prop
+ * images: Cleanup Waydroid Updater zips after extracting
+ * interfaces: Remove presence handler after use
+ * packaging: install icons to xdg icons resource path, and get the .desktop file to use relative icon name
+ * Disable overlays if mounting fails once
+ * lxc: Handle lxc-info failure
+ * initializer: Restart container through DBus
+ * arch: Fallback to arm on weird arm64 kernels with 32-bit userspace
+ * Update appstream
+ * Update github issue template
+ * Fix last hardcoded direct usages of AppIcon.png
+ * waydroid.app.install.desktop: Don't hardcode waydroid binary path
+ * Add developer_name to appstream metadata
+ * Upver to 1.4.0
+
+ -- Alessandro Astone <ales.astone@gmail.com> Wed, 08 Feb 2023 16:30:33 +0000
+
+waydroid (1.3.4) bullseye; urgency=medium
+
+ * Remove CAP_SYS_MODULE from the capability bounding set.
+ * Mount proc with the hidepid=2 option
+ * Enable OpenGL ES 3.1
+ * hardware-manager: Optionally stop the session on suspend
+ * desktop: Mark as compatible with mobile form factor
+ * Adding AppArmor profiles for the container.
+ * Temporarily switching all profiles to "complain" mode in order to work out policy mistakes.
+ * Policies have been adjusted for Android 11.
+ * AppArmor policy setup has been moved to the Makefile
+ * * Makefile adjustments * AppArmor profile texts have been moved into a dedicated directory
+ * Makefile: Install apparmor dir
+ * Makefile: Don't enable the apparmor profiles if packaging
+ * debian: Install apparmor profiles
+ * Also support SUSE apparmor
+ * Change apparmor profile at runtime
+ * lxc: Only enable apparmor if the profile is currently loaded
+ * Update README.md
+ * apparmor: Remove unnecessary includes
+ * clipboard: Return empty string if error
+ * lxc: Fixup LXC config versioning
+ * net: Fix vnic name selection for LXC <=2
+ * lxc: Mount /dev/shm which might host XDG_RUNTIME_DIR
+ * fix(shell): allow command to have arguments
+ * session: warn about unset WAYLAND_DISPLAY instead of XDG_SESSION_TYPE
+ * Revert "Mount proc with the hidepid=2 option"
+
+ -- Alessandro Astone <ales.astone@gmail.com> Wed, 14 Dec 2022 13:47:05 +0000
+
+waydroid (1.3.3) bullseye; urgency=medium
+
+ * Makefile: Install waydroid binary without relative symlink
+ * lxc: Finer-grained config control
+ * Configure multiple preinstalled images paths
+ * tools: Upver to 1.3.3
+
+ -- Alessandro Astone <ales.astone@gmail.com> Sat, 24 Sep 2022 10:43:18 +0000
+
+waydroid (1.3.2) bullseye; urgency=medium
+
+ * app_manager: Don't rmdir /data/waydroid_tmp after install
+ * gpu: Disable nouveau support
+ * A "No New Privileges" has been enabled for the container.
+ * Container capabilities have been restricted.
+ * A seccomp profile for the entire container has been added.
+ * Rebuild waydroid.prop after live upgrade
+ * Quiet ashmem modprobe errors
+ * tools: Upver to 1.3.2
+
+ -- Alessandro Astone <ales.astone@gmail.com> Sun, 11 Sep 2022 17:51:38 +0000
+
+waydroid (1.3.1) bullseye; urgency=medium
+
+ * CI: add support for rolling releases
+ * Makefile: Allow installing over an existing installation
+ * Makefile: Allow overriding directories without having to know the DESTDIR
+ * debian: Use /lib/systemd/system for units
+ * CI: Restore versioned debian
+ * Add mainline vulkan support
+ * Detect HIDL gralloc4
+ * tools: Upver to 1.3.1
+
+ -- Alessandro Astone <ales.astone@gmail.com> Fri, 02 Sep 2022 12:23:28 +0000
+
+waydroid (1.3.0) bullseye; urgency=medium
+
+ * tools: Fix device names with spaces in initializer
+ * http: Handle malformed urls
+ * Mount TUN device for use by Android VPNs.
+ * Set aidl version based on the android version
+ * Add -w flag for waiting for init
+ * debian: Start container waiting for init if not already
+ * Allows waydroid to create PTY (#349)
+ * Downgrade x86_64 to x86 if no SSE4.2
+ * app_manager: Factor out common function to start session then launch
+ * app_manager: Add launch intent
+ * Add Android Market Protocol Handler
+ * waydroid.market.desktop: update some properties
+ * waydroid.market.desktop: use `waydroid app intent`
+ * Fixup market:// handler
+ * lxc: Optionally bind-mount NFC config
+ * Improve robustness of the dynamic aidl version picker
+ * init: Always redownload the image when changing parameters
+ * Default nvidia to swiftshader
+ * ci: update to jammy
+ * Update Matrix link
+ * container: Only umount /sys/fs/cgroup/schedtune if needed
+ * make waydroid-net more flexible (#267)
+ * Disable OTA updater when using preinstalled images
+ * Add first-launch command
+ * Revert "Add first-launch command"
+ * debian: Move waydroid-container.service under new toplevel systemd dir
+ * gbinder: Remove unnecessary configs
+ * Makefile: Add distro-agnostic buildsystem
+ * debian: Adapt to new Makefile buildsystem
+ * Support upgrading major android versions
+ * Add first-launch command [v2]
+ * Show first-launch icon on wayland gtk
+ * Makefile: Add prefix for systemd directory
+ * fix typo in arguments.py
+ * Add appstream metadata
+
+ -- Alessandro Astone <ales.astone@gmail.com> Sun, 07 Aug 2022 21:37:46 +0000
+
+waydroid (1.2.1) bullseye; urgency=medium
+
+ * Set sys.use_memfd=true if ashmem is not present
+ * config: Switch to https for OTA channels
+ * add size units and speed in download progress bar
+ * Add an optional [properties] in waydroid.cfg
+ * scripts: make sure misc subfolder exists
+ * container: strip possible trailing newline from pid
+ * lxc: Fix bad eol of proc dt values
+ * Resume initialization if not complete
+ * Remove downloaded system images which failed checksum verification
+ * props: Use subprocess for host getprop
+
+ -- Erfan Abdi <erfangplus@gmail.com> Sun, 17 Apr 2022 21:33:26 +0430
+