Skip to content

v3.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Feb 15:16
· 64 commits to main since this release
92aff05

What's Changed

  • manager: fix webui load indefenitely if app list is not initialized by @KOWX712 in #3012
  • kernel: Move kernel part build rules from Makefile to Kbuild by @dabao1955 in #3003
  • ksud: Add process info in bugreport by @aviraxp in #3014
  • kernel: Remove second stage init handling for old system by @aviraxp in #3017
  • ksud: more verbose log by @5ec1cff in #3021
  • Fix another id_ID Translation by @CEKIKOFGAMERS in #3015
  • kernel: Remove sepolicy of kernel domain by @aviraxp in #3019
  • kernel: escape to ksu domain in execve hook, remove sepolicy between … by @5ec1cff in #3031
  • support kernel 6.18 by @aaaaaaaa-815 in #2999
  • kernel: use our cred to unmount, remove sepolicy of zygote by @5ec1cff in #3032
  • manager: filter ksuapp in superuser screen by @KOWX712 in #3033
  • templates: add hyperceiler root template by @sakana164 in #3036
  • kernel: check lkm symbols by @5ec1cff in #3035
  • manager: add missing filtering in superuser page by @KOWX712 in #3039
  • kernel: use $(CC) for check_symbol target by @dabao1955 in #3041
  • ci: add ksuinit by @Dr-TSNG in #3026
  • ci: Run rust checks for ksuinit and fix them by @aviraxp in #3043
  • kernel: Identify manager without PER_USER_RANGE by @aviraxp in #3038
  • kernel: Use GFP_ATOMIC for atomic context by @aviraxp in #3052
  • refactor(ksud): extract android-only logic by @5ec1cff in #3048
  • ci: move ksuinit build to a single workflow by @5ec1cff in #3054
  • kernel: Install manager fd in task work by @aviraxp in #3057
  • ksud: Decrease log level on release build by @aviraxp in #3058
  • manager: Refactor Markdown composable to use FrameLayout by @aviraxp in #3059
  • kernel: reformat codes, add workflow to check format by @5ec1cff in #3062
  • ci: Correct the file paths checked by clang-format; change trigger path in clang-format workflow by @dabao1955 in #3063
  • remove some unused files by @u9521 in #3034
  • fix manager crash when switch pages too fast by @u9521 in #3065
  • Add mount namespace support ζ·»εŠ ζŒ‚θ½½ε‘½εη©Ίι—΄ζ”―ζŒ by @u9521 in #2909
  • kernel: fix root_groups defs by @aaaaaaaa-815 in #3028
  • kernel: fix check format again by @5ec1cff in #3071
  • kernel: Refactor file_wrapper by @5ec1cff in #3070
  • kernel: setuid_hook: Remove unused includes and function by @rsuntk in #3072
  • kernel: release seccomp filter by @5ec1cff in #3077
  • kernel: Allocate fake struct on heap by @aviraxp in #3081
  • manager: Fix marking refresh on module install and update by @aviraxp in #3082
  • manager: Prevent module installation via external sources in safe mode by @sakana164 in #3079
  • manager: add webview padding if no request from insets css by @KOWX712 in #3083
  • js: add insets documentation and function by @KOWX712 in #3084
  • kernel: fix kvrealloc compatibility by @5ec1cff in #3089
  • ksuinit: update dependencies and migrate to 2024 by @CanerKaraca23 in #3088
  • ksuinit: use upstream by @CanerKaraca23 in #3095
  • manager: fix all warnings by @CanerKaraca23 in #3098
  • ksud: update dependencies by @CanerKaraca23 in #3096
  • Revert "ksuinit: use upstream" by @yujincheng08 in #3104
  • Revert "Revert "ksuinit: use upstream"" by @aviraxp in #3105
  • kernel: append to init.rc instead of prepending to atrace.rc by @5ec1cff in #3107
  • kernel: use selinux_cred() method instead of directly use cred->security by @AlexLiuDev233 in #3111
  • Translations update from Hosted Weblate by @weblate in #3049
  • build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #3067
  • kernel: Ensure manager is valid before installing fd by @aviraxp in #3115
  • manager: expose exit to javascript interface by @KOWX712 in #3112
  • kernel: fix Wcalloc-transposed-args by @aaaaaaaa-815 in #3121
  • workflow: remove unnecessary strings by @CanerKaraca23 in #3120
  • kernel, ksud, manager: Remove enhanced security feature by @aviraxp in #3123
  • kernel: Explicitly check zygote start in execve hook by @aviraxp in #3113
  • manager: fix ksu.fullScreen by @KOWX712 in #3126
  • selinux: Cache SID lookups for domain checks by @0xSecureByte in #3128
  • kerenl: check package name before check manager signature by @u9521 in #3134
  • manager: add file chooser support to WebUI by @KOWX712 in #3139
  • manager: Fix a crash by @YuKongA in #3140
  • kernel: Clean up selinux.c by @s-b-repo in #3132
  • ksud: Update resetprop from Magisk v30.6 by @aviraxp in #3144
  • Translations update from Hosted Weblate by @weblate in #3124
  • kernel: Fixing symbol names causing x64 kernel compilation failure by @u9521 in #3147
  • Update arch.h by @aviraxp in #3148
  • kernel: improve Git repository detection for KernelSU versioning by @dabao1955 in #3108
  • manager: remove Coil dependency and add OkHttp directly by @u9521 in #3154
  • kernel: add bazel workaround back by @5ec1cff in #3157
  • manager: Add expandable module description support by @YuKongA in #3161
  • manager/userspace: Add desktop shortcut support for module action/webui by @YuKongA in #3159
  • manager(refactor): change kernel umount to a switch preference, figure the sucompte string problem by @MiRinChan in #3146
  • manager: Migrate to navigation3 + navigationevent by @YuKongA in #3164
  • build(deps): bump the maven group across 1 directory with 2 updates by @dependabot[bot] in #3163
  • Fix Potential Memory leaks. by @fatalcoder524 in #3170
  • fix(webui): The internal/colors.css is empty source when WebUIActivity started by shortcut by @lamprose in #3172
  • manager: Navgation3 improve by @u9521 in #3175
  • manager: check module status before executing action or WebUI by @u9521 in #3179
  • manager: Reduce recomposition on the home screen by @YunZiA in #3180
  • kernel: Fix setup_selinux using __task_cred directly by @jsoltan226 in #3189
  • manager: Allow patching for devices with other different KMI versions by @u9521 in #3185
  • manager: Refactor WebUI to Compose & Rename enableInsets to enableEdgeToEdge by @u9521 in #3190
  • Translations update from Hosted Weblate by @weblate in #3145
  • manager: optimize BottomBar pagescroll animation by @u9521 in #3196
  • manager: add animation to page back navigation by @u9521 in #3197
  • manager: Fix some recomposition issues by @YuKongA in #3198
  • manager: Refactor OEM detection for shortcut permission by @YuKongA in #3201
  • Translations update from Hosted Weblate by @weblate in #3200

New Contributors

Full Changelog: v3.0.0...v3.1.0