Source Changelog 

- Include PE's Pixel framework 
- Bring back QS Header Images
- Add QS battery customizations
- Enable new back gesture affordance
- Tell user when face unlock detection is running
- Improve switch to unlink ringtone and notifications volume
- Improve power menu drawables and strings
- Rebrand Aperture to Flash
- Replace configurable fingerprint wake-and-unlock by a much simpler implementation from ArrowOS
- AirPod support changes has been revised on top of new changes based on OpenPods source
- Settings: Re-order SELinux status on About Phone
- Settings: Allow toggling in-call notifications
- Settings: Show single-touch wakeup setting on rear & front fps devices
- DerpSpace: Use click effect toggle instead of duration for haptic feedback for QSTile
- Various fixes for FMRadio
- recovery: Ask to reboot before installing anything after A/B update
- Relax few restrictions for builds with prebuilt vendor
- Update Symphonica to 0.6.0
- Add Hellenic translations
- Import more Chinese (Simpified) translations
- Update Russian translations

Device Changelog

- Set vulkan as hwui renderer
- Set screen-off schedutil ratelimits
- Fixed some power supply related SELinux denials
- Updated left/right statusbar paddigs
- Added entry for mounting sdcard in recovery
- Enabled apk fs-verity
- Enabled interaction boost