Highlights:
- metamodule: https://kernelsu.org/guide/metamodule.html
- Official Module Repository: https://modules.kernelsu.org/
What's Changed
- feat(ksud): Optimize ensure_dir_exist and do not hardcode path by @Tools-cx-app in #2932
- kernel: Prune allowlist only after boot completed by @aviraxp in #2922
- manager: display the same UID as a group by @YuKongA in #2933
- manager: fix webui package manager by @YuKongA in #2934
- kernel: no need to remark process on post-fs-data and boot-completed by @5ec1cff in #2935
- kernel: file_wrapper: copy mode of original inode by @5ec1cff in #2937
- kernel: Replace kmalloc() usages with kzalloc() by @aviraxp in #2939
- support metamodule, remove built-in overlayfs mount by @Ylarod in #2929
- ksud: add modules_update back by @5ec1cff in #2948
- kernel/ksud: Fix KSU_IOCTL_NUKE_EXT4_SYSFS definition by @aviraxp in #2949
- kernel: expose umount list to ioctl interface by @backslashxx in #2950
- manager: add inset support to webui by @KOWX712 in #2952
- Add undo uninstall module feature 添加撤销卸载模块功能 by @u9521 in #2920
- Translations update from Hosted Weblate by @weblate in #2917
- Add meta-overlayfs to Dependabot by @CanerKaraca23 in #2956
- add module config, migrate managedFeatures by @Ylarod in #2965
- ksud: Use regex to validate module id by @aviraxp in #2968
- chore(ksud): enable clippy::all, clippy::pedantic && make clippy happy by @Tools-cx-app in #2970
- manager: add support for opening and flashing zip files directly by @sakana164 in #2967
- build(deps): bump androidx.activity:activity-compose from 1.11.0 to 1.12.0 in /manager in the maven group across 1 directory by @dependabot[bot] in #2964
- ksud: Set KSU_MODULE only for module script by @aviraxp in #2971
- kernel: Unmount all isolated process which forks from zygote by @aviraxp in #2972
- Remove meta-overlayfs from Dependabot by @CanerKaraca23 in #2974
- ksud: refine boot patch, add
--out-namearg to boot-patch and boot-restore command by @5ec1cff in #2982 - kernel: Remove unreachable vfs_statx handling by @aviraxp in #2987
- manager: Add confirmation dialog for ZIP module installation via external sources by @sakana164 in #2989
- manager: provide monet color to webui by @KOWX712 in #2981
- Translations update from Hosted Weblate by @weblate in #2963
- add hasFragileUserData to keep manager data when uninstall by @u9521 in #3005
New Contributors
- @Tools-cx-app made their first contribution in #2932
Full Changelog: v2.1.2...v3.0.0