Skip to content
huerni edited this page May 29, 2025 · 4 revisions

ANNOUNCEMENTS

2025-Apr-8

v1.1.2

Enhancements:

  • feat: Add macro to disable newer interface of libcgroup by @RileyWen
  • Add specific reasons for failed task submission by @1daidai1
  • Dev/partition allow accounts by @huerni
  • Dev/x11 refactor by @RileyWen
  • Dev/account multi refactor by @huerni
  • feat: Add node draining/resuming event by @1daidai1
  • chores: Upgrade to GCC 15 / Clang 20 by @Nativu5
  • feat: Add Vault by @huerni
  • chore: Add clang-format check. by @L-Xiafeng
  • feat: Add cbatch --open-mode option by @1daidai1
  • Add missing unset optional value handling. by @RileyWen

Bug Fixes:

  • Fix cacct complete task allocCPU is 0 when ctld restart by @1daidai1
  • Fix: fix cpu qos limit. by @NamelessOIer
  • fix cacct priority val error by @1daidai1
  • Fix: remove __ERR_CODE_COUNT by @NamelessOIer

2025-January-24

v1.1.0

New Features:

  • Add X11 forwarding
  • Add modify the default user account
  • User QoS Resource Limits
  • Add multiple GID support
  • Crun support pty
  • Add a remote call for task completion for plugins running on craned
  • Feat: Add ascend support and refactor
  • Feat: Support cgroupv2
  • feat: Add CRANE_USE_SYSTEM_LIBCGROUP
  • Feat: Add GitHub Action for Building and Packaging

Enhancements:

  • Scheduling Algorithm Optimization
  • optimize batch hold/release
  • Refactor: Replace libevent with libuvw in Craned
  • Separate Authentication and Modification in AccountManager
  • Refactor: Detect proxy environment variable on daemon start

Bug Fixes:

  • fix: Add nullptr checks in DestroyCgroupHookAsync call
  • Bugfix/bpf compilation
  • Fix race condition in setuid
  • Fix libcgroup configuring and DEB packaging size
  • Fix Skip Link-Local IPv6 Address
  • Bugfix: Check permission when update node
  • fix: Exit on node configured without any partition.
  • fix: Fix sigsegv in cranectld
  • Fix free a locked lock when release cgroup
  • Bugfix: Fetch resource from total instead of available
  • Bugfix: empty CRANE_PARTITION environment variable when task using default partition.

2024-October-24

v1.0.0

Adds:

  • Job Monitor Hook
  • Support for Plugin Module
  • Device Support
  • Improvement of Node Selection Strategy in Scheduling Algorithm
  • Support for IPV6
  • Resource Management and Job Management
Clone this wiki locally