New Features:
- Add X11 forwarding
- Add modify the default user account
- User QoS Resource Limits
- Add multiple GID support
- Crun support pty (#362)
- Add a remote call for task completion for plugins running on craned (#378)
- Feat: Add ascend support and refactor (#333)
- Feat: Support cgroupv2 (#327)
- feat: Add CRANE_USE_SYSTEM_LIBCGROUP (#357)
- Feat: Add GitHub Action for Building and Packaging (#350)
Enhancements:
- Scheduling Algorithm Optimization
- optimize batch hold/release (#394)
- Refactor: Replace libevent with libuvw in Craned (#359)
- Separate Authentication and Modification in AccountManager (#321)
- Refactor: Detect proxy environment variable on daemon start (#358)
Bug Fixes:
- fix: Add nullptr checks in DestroyCgroupHookAsync call
- Bugfix/bpf compilation
- Fix race condition in setuid
- Fix libcgroup configuring and DEB packaging size (#409)
- Fix Skip Link-Local IPv6 Address (#400)
- Bugfix: Check permission when update node (#395)
- fix: Exit on node configured without any partition. (#379)
- fix: Fix sigsegv in cranectld (#368)
- Fix free a locked lock when release cgroup (#365)
- Bugfix: Fetch resource from total instead of available (#360)
- Bugfix: empty CRANE_PARTITION environment variable when task using default partition.