All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- GLIBC Compatibility: Release binaries are now built in a Debian 11 container with GLIBC 2.31 instead of Ubuntu 24.04 with GLIBC 2.39
- Fixes
GLIBC_2.39' not founderror on RHEL 9 and other older systems - Binaries now work on any Linux distribution with GLIBC 2.31+ including:
- RHEL 9+ (GLIBC 2.34)
- Debian 11+ (GLIBC 2.31)
- Ubuntu 20.04+ (GLIBC 2.31)
- Rocky Linux 9+ (GLIBC 2.34)
- AlmaLinux 9+ (GLIBC 2.34)
- Fixes
Dockerfile.releasefor building binaries with GLIBC 2.31 compatibility- Documentation about GLIBC compatibility in README.md and RELEASE.md
- GitHub Actions release workflow now builds binaries in Docker container for consistent GLIBC 2.31 linking
- Admin force-set user resources command
- Flexible user identification (username or UID)
- Resource availability checking with warning prompts
- Safety checks (rejects root and system users)