Download HTCondor
25.1.0 Feature Release
September 29, 2025
- New and improved Python bindings: classad2 and htcondor2
- Python code must be migrated to the new bindings
Feature releases distribute HTCondor's new features and also incorporates bug fixes. Most people should use choose this channel and stay up-to-date with HTCondor's latest features.
Consultation of the Detailed Notes recommended prior to upgrading.
HTCSS User Map
25.0.1 Long Term Support Release
September 29, 2025
Improvements from the HTCondor 24.x feature series
- New and improved Python bindings: classad2 and htcondor2
- Python code must be migrated to the new bindings
- New condor_dag_checker tool finds syntax and logic errors before run
- Add the ability to enforce memory and CPU limits on local universe jobs
- Add job attributes to track why and how often a job is vacated
- New job attribute to report number of input files transferred by protocol
- New condor_q -hold-codes produces a summary of held jobs
- condor_status -lvm reports current disk usage by slots on the EPs
- Add new ‘halt’ and ‘resume’ verbs to “htcondor dag”
- htcondor ap status now reports the AP’s RecentDaemonCoreDutyCycle
- Can limit the number of times that a job can be released
- condor_watch_q now displays when file transfer is happening
- Add ability to use authentication when fetching Docker images
- HTCondor marks slots as broken when the slot resources cannot be released
- HTCondor now advertises NVIDIA driver version
- Improved validation and cleanup of EXECUTE directories
- New primary_unix_group submit command that sets the job’s primary group
- Add Singularity launcher to distinguish runtime failure from job failure
- Container Universe jobs can now mount a writable directory under scratch
- New job attributes FirstJobMatchDate and InitialWaitDuration
Long Term Support (LTS) releases only bug fixes to a particular, fixed set of features from the current LTS channel. As a result, each LTS channel tends to become more stable over time; read the release notes from the current channel to make sure you aren't missing any features you need.
If you can't regularly upgrade your machines, this may be the channel for you.
Periodically, we will update the set of features that we support with bug fixes and start a new LTS channel. This will not the change the set of features available to an existing or automatically-updated installation of a LTS channel; you have to make the decision to change manually. However, after a time, we will stop issuing additional bug fixes for older LTS channels.
Consultation of the Detailed Notes recommended prior to upgrading.