[SuperSU] SuperSU Release:
Changelogs

SuperSU V2.80 is essentially the stable version of V2.79 SR series, now available on both XDA and Google Play Store. For the past few months, Chainfire and the team have decided to rename the beta versions as service release (SR). Thus the next beta version is expected to be named as v2.80 SR1. The reason for this change is partly due to a significant number of websites outside of XDA update their SuperSU when an elevation of version number takes place ( such as 2.76 to 2.77 beta), but they do not label out the beta. Thus the conventional beta release will be assumed as stable version release in many places other than of XDA. Users who only wish for stable versionsmay accidentally update their SuperSU to beta version.

For the full changelogs including currently in development 'service release' / beta versions and older versions, see Chainfire's changelog post here: https://xdaforums.com/showpost.php?p=64916199&postcount=3

What has changed since the last stable release (v2.79):

26.05.2017 - v2.82

- su: Fix su.d scripts running in the wrong mount context (introduced by ODP sdcardfs fix)

- CCMT: Remove Feedback screen and associated permissions

(v2.81 == v2.79 SR3 with patched version code)

24.05.2017 - v2.80

- CCMT: Update language files

- CCMT: Update guide screen

- CCMT: Update privacy policy screen

- CCMT: Updater: remove 4.3 and 5.0 specific upgrade messages, replace with generic; and detect if root must be manually updated

- CCMT: Add feedback screen

- CCMT: Drop support for Android 2.1 and 2.2. Minimum is now 2.3 (SDK 9, up from 7)

11.04.2017 - v2.79 - SR5 - Not publicly released

- su: Update mount namespace separation code to improve sdcardfs compatibility

- su: Fix kernel panic on ODP1/2 on 5X/6P

- su: Fix ODP1 compatibility on Pixel (XL)

- launch_daemonsu: Revert previous ODP1 work-around

- sukernel: Add option to patch out optional /data encryption (encryptable)

- suinit: cleanup /boot

- ZIP: Get boot image from fstab last-effort

- ZIP: Add REMOVEENCRYPTABLE flag to force disable encryption on newer Samsung firmwares

23.03.2017 - v2.79 - SR4 (ODP1/6P/5X only)

- ZIP: Fix slow /dev/random on some devices, apparently freezing install at "Creating image"

- ZIP: Fix LD_LIBRARY_PATH for hex-patch execution

- supolicy: Fix applying deferred allow rules

- supolicy: Fix setting impossible XPERM causing policy corruption

- supolicy: Add policies for ODP1

- launch_daemonsu: Work-around kernel panic on ODP1 on 5X/6P. Forces service mode for ODP1 on all devices.

14.01.2017 - v2.79 - SR3

- Fix erroneously deleting SuperSU's copy of app_process on 6.0 since 2.79-SR1

- GUI: Fix app_process requirement detection when supersu context used

- Fully eliminate sugote binary, no longer needed due to SELinux handling improvements in earlier versions

- Support /system/xbin/sush as default shell

- Adjust LD_PRELOAD filtering to exclude suhide's libraries

- ZIP: Motorola: default to systemless mode

03.01.2017 - v2.79 - SR2

- supolicy: fix some segfaults(NPEs) in pre-7.0 sepolicy handling

- ZIP: write boot block device once instead of twice (@_alexndr)

- (c) 2017 + CCMT

22.12.2016 - v2.79 - SR1

- Expand Samsung detection

- GUI: reworked portions to work with 'supersu' context on 7.0+

- GUI: fix binary update notice when superuser disabled by user in some cases

- su: reworked portions to work with 'supersu' context on 7.0+

- su/GUI: improve responsiveness when device busy on 7.0+

- sukernel: fix cpio restore failure with very short filenames

- sukernel: no longer patches file_contexts(.bin)

- sukernel: revert force seclabel (no longer needed with 'supersu' context)

- supolicy: add "create", "auditallow", "auditdeny" policy commands

- supolicy: support "*" for permission/range parameter of "allow", "deny", "auditallow", "auditdeny", "allowxperm" policy commands

- supolicy: --live/--file no longer apply default patches if custom patches are supplied

- supolicy: --sdk=X option added (required for 7.0+)

- supolicy: reworked all SELinux rules for 7.0+, run as 'supersu' context

- ZIP: Separate slotselect and system_root logic

- ZIP: Adjust system/system_root device and mount-point detection

- ZIP: Fix minor errors in documentation

- ZIP/frp: Explicitly label /su

The old opening post can be found here: http://xdaforums.com/showthread.php?t=1538053

Older changelogs can be found here: http://xdaforums.com/showpost.php?p=64916199&postcount=3