diff --git a/static/releases.html b/static/releases.html
index 2fbd16e6..bd1740f9 100644
--- a/static/releases.html
+++ b/static/releases.html
@@ -143,12 +143,12 @@
OTA update url loading...
-
Changelog
+ Changelog
List of tagged releases. Snapshot releases without tags such as early releases of
the project and early device support releases are not listed.
- 2019.05.07.00
+ 2019.05.07.00
Tags:
- Changes since the 2019.04.01.19 release:
+ Changes since the 2019.04.01.19 release:
-
- - full 2019-05-01 security patch level
- - full 2019-05-05 security patch level
- - rebased onto PQ3A.190505.001/PQ3A.190505.002 releases
- - add Pixel and Pixel XL support including standard changes to kernel and device code
- - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: fix hw_random permissions
- - bundle Auditor (version 9)
- - Chromium: update to 74.0.3729.136
- - Chromium: enable strict site isolation by default
- - Chromium: initial rebranding to Vanadium including icon recolor
- - hardened_malloc: extensive work on refactoring, micro-optimization and documentation (see commits for details)
- - hardened_malloc: implement mallinfo and mallinfo extensions for Android
- - hardened_malloc: implement Android API for requesting purging
- - hardened_malloc: implement the option of large size classes (enabled by default)
- - hardened_malloc: support extended range of small size classes (enabled by default)
- - hardened_malloc: support for slabs with 1 slot for largest sizes
- - hardened_malloc: use round-robin assignment to arenas
- - hardened_malloc: disable current in-place growth code path
- - hardened_malloc: harden arena implementation
- - hardened_malloc: fix non-init size for malloc_object_size extension
- - hardened_malloc: shrink initial region table size to fit in 1 page
- - hardened_malloc (GrapheneOS only): expand workaround for Pixel 3 and Pixel 3 XL camera issues
- - Pixel 3, Pixel 3 XL: change SystemUIGoogle pinning to SystemUI
-
+
+ - full 2019-05-01 security patch level
+ - full 2019-05-05 security patch level
+ - rebased onto PQ3A.190505.001/PQ3A.190505.002 releases
+ - add Pixel and Pixel XL support including standard changes to kernel and device code
+ - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: fix hw_random permissions
+ - bundle Auditor (version 9)
+ - Chromium: update to 74.0.3729.136
+ - Chromium: enable strict site isolation by default
+ - Chromium: initial rebranding to Vanadium including icon recolor
+ - hardened_malloc: extensive work on refactoring, micro-optimization and documentation (see commits for details)
+ - hardened_malloc: implement mallinfo and mallinfo extensions for Android
+ - hardened_malloc: implement Android API for requesting purging
+ - hardened_malloc: implement the option of large size classes (enabled by default)
+ - hardened_malloc: support extended range of small size classes (enabled by default)
+ - hardened_malloc: support for slabs with 1 slot for largest sizes
+ - hardened_malloc: use round-robin assignment to arenas
+ - hardened_malloc: disable current in-place growth code path
+ - hardened_malloc: harden arena implementation
+ - hardened_malloc: fix non-init size for malloc_object_size extension
+ - hardened_malloc: shrink initial region table size to fit in 1 page
+ - hardened_malloc (GrapheneOS only): expand workaround for Pixel 3 and Pixel 3 XL camera issues
+ - Pixel 3, Pixel 3 XL: change SystemUIGoogle pinning to SystemUI
+
- Restoration of past features since the 2019.04.01.19 release:
+ Restoration of past features since the 2019.04.01.19 release:
-
- - use -fwrapv when signed overflow checking is off
- - add exec-based spawning support (disabled by default for now)
- - require unlocking to use battery saver quick tile
- - require unlocking to use cellular quick tile
- - require unlocking to use hotspot quick tile
- - require unlocking to use data saver quick tile
- - require unlocking to use rotation lock quick tile
- - require unlocking to use wifi quick tile
- - require unlocking to use airplane mode quick tile
- - require unlocking to use bluetooth quick tile
- - require unlocking to use nfc quick tile
- - add support for kernels without module support enabled to the VTS and compatibility tests
- - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable slab merging
- - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable loadable kernel module support
- - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: mark qcedev data const
- - Pixel 2, Pixel 2 XL: disable unused ramdisk compression formats
- - SELinux policy: remove priv_app app_data_file execute
- - SELinux policy: remove dumpstate ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)
- - SELinux policy: remove healthd ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)
- - SELinux policy: auditallow app execmem (moving back towards an exception system)
- - SELinux policy: auditallow app ashmem execute (moving back towards an exception system)
- - SELinux policy: auditallow ephemeral_app app_data_file execute (moving back towards an exception system)
- - SELinux policy: auditallow untrusted_app_all execmod (moving back towards an exception system)
- - SELinux policy: auditallow untrusted_app_all app_data_file execute (moving back towards an exception system)
- - SELinux policy: auditallow untrusted_app_all app_data_file execute_no_trans (moving back towards an exception system)
-
+
+ - use -fwrapv when signed overflow checking is off
+ - add exec-based spawning support (disabled by default for now)
+ - require unlocking to use battery saver quick tile
+ - require unlocking to use cellular quick tile
+ - require unlocking to use hotspot quick tile
+ - require unlocking to use data saver quick tile
+ - require unlocking to use rotation lock quick tile
+ - require unlocking to use wifi quick tile
+ - require unlocking to use airplane mode quick tile
+ - require unlocking to use bluetooth quick tile
+ - require unlocking to use nfc quick tile
+ - add support for kernels without module support enabled to the VTS and compatibility tests
+ - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable slab merging
+ - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: disable loadable kernel module support
+ - Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL: mark qcedev data const
+ - Pixel 2, Pixel 2 XL: disable unused ramdisk compression formats
+ - SELinux policy: remove priv_app app_data_file execute
+ - SELinux policy: remove dumpstate ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)
+ - SELinux policy: remove healthd ashmem execute and execmem (GrapheneOS doesn't use the ART JIT compiler)
+ - SELinux policy: auditallow app execmem (moving back towards an exception system)
+ - SELinux policy: auditallow app ashmem execute (moving back towards an exception system)
+ - SELinux policy: auditallow ephemeral_app app_data_file execute (moving back towards an exception system)
+ - SELinux policy: auditallow untrusted_app_all execmod (moving back towards an exception system)
+ - SELinux policy: auditallow untrusted_app_all app_data_file execute (moving back towards an exception system)
+ - SELinux policy: auditallow untrusted_app_all app_data_file execute_no_trans (moving back towards an exception system)
+
2019.04.01.19