OneDev 10.3 is able to specify user id and group id when run docker container via steps.
Before running the step, owner of the workspace will be changed to specified user and group. So this feature will not work if OneDev runs with rootless container runtime, or when docker user remap is enabled.
Besides non-root support, markdown editor is also improved to be able to add/remove leading spaces of a code block by selecting them and press tab/shift-tab. This is convenient when indent a code block: