]> glassweightruler.freedombox.rocks Git - waydroid.git/blob - debian/changelog
debian: Upver to 1.4.0
[waydroid.git] / debian / changelog
1 waydroid (1.4.0) bullseye; urgency=medium
2
3 * lxc: Fixup apparmor detection
4 * lxc: Allow shell and logcat from frozen
5 * initializer: Move triggers to dbus
6 * Move session IPC to dbus
7 * Makefile: Install dbus service
8 * app_manager: Allow install/remove/list while frozen
9 * tools: Remove umask 0
10 * initializer: Require admin authentication for remote initialization with custom channels
11 * lxc: Workaround against lxc changing logfile permissions
12 * tools: Allow prop commands while frozen
13 * Fix prop set command
14 * gpu: Also mount card node
15 * helpers/mount: Check for failed umounts only umounting the whole list
16 * helpers/mount: Allow to specify explicit mount type and options
17 * helpers/mount: Add an option to mount even if mount point already exists
18 * Mount overlays on top of image mount points
19 * Remove RW image overlay when upgrading images
20 * Make overlays opt-out
21 * Make session more resilient to start failures
22 * session: Add strict WAYLAND_DISPLAY validity checks
23 * debian: Unify waydroid.postinst indentation
24 * props: Drop unneeded ';' from end of return line
25 * lxc: Only add /dev/ashmem to config_nodes when it exists
26 * container: Make "waydroid-net.sh start" failure fatal
27 * net: Don't fail start when already running
28 * container: Allow stopping without killing the session deamon
29 * Use `command -v` instead of `which`
30 * mount: Only disable overlayfs xino on kernels that support it
31 * version: Don't fail when uname contains only two numbers
32 * session: Dump the full exception to log file when failed to start
33 * version: Fix "NameError: name 're' is not defined"
34 * lxc: Attach with proper environment
35 * security: Verify session user_id against DBus connection
36 * session: Also log dbus connection exceptions
37 * fixup! security: Verify session user_id against DBus connection
38 * lxc: Create session-specific mount entries (Closes: #704)
39 * upgrade: Restart container through DBus
40 * upgrade: Drop more privileges during 1.4.0 migration
41 * upgrade: Fallback to stopping container manually
42 * upgrade: Remove session.cfg during 1.4.0 migration
43 * security: Verify session pid against DBus connection
44 * container_manager: Mount rootfs last
45 * lxc: Improve session config error message
46 * container: Extend nfcd stop/start hacks to systemd
47 * app_manager: Fix IPlatform error logging
48 * interfaces: Fix ServiceManager race condition in clients
49 * session: Provide waydroid.background_start bool
50 * Add apk mimetype handler
51 * user_manager: Fix app removal
52 * session: Provide waydroid.host_data_path prop
53 * images: Cleanup Waydroid Updater zips after extracting
54 * interfaces: Remove presence handler after use
55 * packaging: install icons to xdg icons resource path, and get the .desktop file to use relative icon name
56 * Disable overlays if mounting fails once
57 * lxc: Handle lxc-info failure
58 * initializer: Restart container through DBus
59 * arch: Fallback to arm on weird arm64 kernels with 32-bit userspace
60 * Update appstream
61 * Update github issue template
62 * Fix last hardcoded direct usages of AppIcon.png
63 * waydroid.app.install.desktop: Don't hardcode waydroid binary path
64 * Add developer_name to appstream metadata
65 * Upver to 1.4.0
66
67 -- Alessandro Astone <ales.astone@gmail.com> Wed, 08 Feb 2023 16:30:33 +0000
68
69 waydroid (1.3.4) bullseye; urgency=medium
70
71 * Remove CAP_SYS_MODULE from the capability bounding set.
72 * Mount proc with the hidepid=2 option
73 * Enable OpenGL ES 3.1
74 * hardware-manager: Optionally stop the session on suspend
75 * desktop: Mark as compatible with mobile form factor
76 * Adding AppArmor profiles for the container.
77 * Temporarily switching all profiles to "complain" mode in order to work out policy mistakes.
78 * Policies have been adjusted for Android 11.
79 * AppArmor policy setup has been moved to the Makefile
80 * * Makefile adjustments * AppArmor profile texts have been moved into a dedicated directory
81 * Makefile: Install apparmor dir
82 * Makefile: Don't enable the apparmor profiles if packaging
83 * debian: Install apparmor profiles
84 * Also support SUSE apparmor
85 * Change apparmor profile at runtime
86 * lxc: Only enable apparmor if the profile is currently loaded
87 * Update README.md
88 * apparmor: Remove unnecessary includes
89 * clipboard: Return empty string if error
90 * lxc: Fixup LXC config versioning
91 * net: Fix vnic name selection for LXC <=2
92 * lxc: Mount /dev/shm which might host XDG_RUNTIME_DIR
93 * fix(shell): allow command to have arguments
94 * session: warn about unset WAYLAND_DISPLAY instead of XDG_SESSION_TYPE
95 * Revert "Mount proc with the hidepid=2 option"
96
97 -- Alessandro Astone <ales.astone@gmail.com> Wed, 14 Dec 2022 13:47:05 +0000
98
99 waydroid (1.3.3) bullseye; urgency=medium
100
101 * Makefile: Install waydroid binary without relative symlink
102 * lxc: Finer-grained config control
103 * Configure multiple preinstalled images paths
104 * tools: Upver to 1.3.3
105
106 -- Alessandro Astone <ales.astone@gmail.com> Sat, 24 Sep 2022 10:43:18 +0000
107
108 waydroid (1.3.2) bullseye; urgency=medium
109
110 * app_manager: Don't rmdir /data/waydroid_tmp after install
111 * gpu: Disable nouveau support
112 * A "No New Privileges" has been enabled for the container.
113 * Container capabilities have been restricted.
114 * A seccomp profile for the entire container has been added.
115 * Rebuild waydroid.prop after live upgrade
116 * Quiet ashmem modprobe errors
117 * tools: Upver to 1.3.2
118
119 -- Alessandro Astone <ales.astone@gmail.com> Sun, 11 Sep 2022 17:51:38 +0000
120
121 waydroid (1.3.1) bullseye; urgency=medium
122
123 * CI: add support for rolling releases
124 * Makefile: Allow installing over an existing installation
125 * Makefile: Allow overriding directories without having to know the DESTDIR
126 * debian: Use /lib/systemd/system for units
127 * CI: Restore versioned debian
128 * Add mainline vulkan support
129 * Detect HIDL gralloc4
130 * tools: Upver to 1.3.1
131
132 -- Alessandro Astone <ales.astone@gmail.com> Fri, 02 Sep 2022 12:23:28 +0000
133
134 waydroid (1.3.0) bullseye; urgency=medium
135
136 * tools: Fix device names with spaces in initializer
137 * http: Handle malformed urls
138 * Mount TUN device for use by Android VPNs.
139 * Set aidl version based on the android version
140 * Add -w flag for waiting for init
141 * debian: Start container waiting for init if not already
142 * Allows waydroid to create PTY (#349)
143 * Downgrade x86_64 to x86 if no SSE4.2
144 * app_manager: Factor out common function to start session then launch
145 * app_manager: Add launch intent
146 * Add Android Market Protocol Handler
147 * waydroid.market.desktop: update some properties
148 * waydroid.market.desktop: use `waydroid app intent`
149 * Fixup market:// handler
150 * lxc: Optionally bind-mount NFC config
151 * Improve robustness of the dynamic aidl version picker
152 * init: Always redownload the image when changing parameters
153 * Default nvidia to swiftshader
154 * ci: update to jammy
155 * Update Matrix link
156 * container: Only umount /sys/fs/cgroup/schedtune if needed
157 * make waydroid-net more flexible (#267)
158 * Disable OTA updater when using preinstalled images
159 * Add first-launch command
160 * Revert "Add first-launch command"
161 * debian: Move waydroid-container.service under new toplevel systemd dir
162 * gbinder: Remove unnecessary configs
163 * Makefile: Add distro-agnostic buildsystem
164 * debian: Adapt to new Makefile buildsystem
165 * Support upgrading major android versions
166 * Add first-launch command [v2]
167 * Show first-launch icon on wayland gtk
168 * Makefile: Add prefix for systemd directory
169 * fix typo in arguments.py
170 * Add appstream metadata
171
172 -- Alessandro Astone <ales.astone@gmail.com> Sun, 07 Aug 2022 21:37:46 +0000
173
174 waydroid (1.2.1) bullseye; urgency=medium
175
176 * Set sys.use_memfd=true if ashmem is not present
177 * config: Switch to https for OTA channels
178 * add size units and speed in download progress bar
179 * Add an optional [properties] in waydroid.cfg
180 * scripts: make sure misc subfolder exists
181 * container: strip possible trailing newline from pid
182 * lxc: Fix bad eol of proc dt values
183 * Resume initialization if not complete
184 * Remove downloaded system images which failed checksum verification
185 * props: Use subprocess for host getprop
186
187 -- Erfan Abdi <erfangplus@gmail.com> Sun, 17 Apr 2022 21:33:26 +0430
188
189 waydroid (1.2.0) bullseye; urgency=medium
190
191 * config: Update waydroid ota channel urls
192 * lxc: Get device info props from host
193 * session: Nuke old data dir movement
194 * lxc: Make sure vibrator sys nodes are writable
195 * lxc: Add non-treble camera support
196 * lxc: Skip host_perms on non treble devices
197 * lxc: Add more sphal paths to find_hal
198 * images: Decode http retrieve for older pythons
199 * drivers: Add bonder nodes support
200 * container: Add missing powervr nodes chmod
201 * container: Use umount -l for schedtune
202 * log: More resilient logging
203 * net: Disable NFT by default
204 * arch: detect armv8l as 32bit arm
205 * drivers: Keep devices arg on modprobe
206 * session: don't panic when removing old userdata if its not empty
207 * lxc: do prepend colon to Android PATHs in shell
208 * container: don't panic if binder device already exists
209 * upgrade: log that no we will not upgrade if a preinstalled image exists
210
211 -- Erfan Abdi <erfangplus@gmail.com> Thu, 19 Oct 2021 11:19:53 +0430
212
213 waydroid (1.1.1) bullseye; urgency=medium
214
215 * lxc: Include tmp runtime dirs to container
216 * session: Move waydroid user data to XDG_DATA_HOME
217 * drivers: Allocate binder nodes dynamically
218 * user_manager: Use one variable for apps dir
219 * user: Create apps dir if doesn’t exists
220 * lxc: workaround weird log permission bug
221
222 -- Erfan Abdi <erfangplus@gmail.com> Thu, 30 Sep 2021 08:07:30 +0430
223
224 waydroid (1.1.0) bullseye; urgency=medium
225
226 * tools: Fully restart services
227 * container: Don’t burn XDG permissions
228 * user: Only hide Waydroid app on multi-win
229 * actions: Start session by lunching apps
230 * data: Install Waydroid launcher by default
231 * debian: Add systemd service
232 * config: Store data in /var/lib/waydroid rather than /home/.waydroid
233 * init: Add check for work dir before mkdir
234 * data: Update app logo
235 * Readme: Add documentation site
236 * drivers: Improve binderfs loading
237 * tools: Fix typo on stop container
238 * tools: Drop requests library dependency
239 * tools: Rename pre-init log file
240 * tools: Remove unused requests import
241 * ci: Add .abstruse.yml
242 * tools: fix shell path env
243 * user: Add “waydroid” prefix to desktop files
244 * tools: Drop need of sudo as much as possible
245 * lxc: Add WSLg support
246 * lxc: Provide /var/run to container
247 * lxc: Provide all fb and video nodes to container
248 * container: Don’t crash on sensord
249 * lxc: Mount /dev/null for container
250 * lxc: Enable vndk lite for mainline devices
251 * lxc: Use v4l2 camera hal on mainline
252 * fix grammar mistakes in the readme
253 * Fix grammar and spelling in README (#104)
254 * log: don't panic on ctrlc
255 * debian: Add LXC as dependency
256 * container: Umount on stop
257 * upgrade: show progress
258
259 -- Erfan Abdi <erfangplus@gmail.com> Tue, 28 Sep 2021 10:11:40 +0430
260
261 waydroid (1.0.0) bullseye; urgency=medium
262
263 * Initial release.
264
265 -- Erfan Abdi <erfangplus@gmail.com> Thu, 02 Sep 2021 22:19:03 +0430