Version 26.0 LTS Releases

These are Long Term Support (LTS) versions of HTCondor. As usual, only bug fixes (and potentially, ports to new platforms) will be provided in future 26.0.y versions. New features will be added in the 26.x.y feature versions.

The details of each version are described below.

Version 26.0.2

Release Notes:

  • HTCondor version 26.0.2 planned release date is December 3, 2026.

New Features:

  • None.

Bugs Fixed:

  • condor_tail should now work on files larger than 2 Gb in size. (HTCONDOR-4008)

  • Fixed a bug in ENVIRONMENT_FOR_Assigned<name> where it did not replace the matched text. (HTCONDOR-4052)

  • Fixed several bugs that prevented OCU claims from being made. :jira:`4073

  • The kernel tuning script run by the condor_master (see ENABLE_KERNEL_TUNING) now sets /proc/sys/vm/dirty_bytes to 100 MB only on cgroup v1 machines that run a condor_startd. This limit was a workaround for jobs being OOM killed for writing files under cgroup v1, which cgroup v2 does not need, and it could greatly slow down file writes, especially to FUSE filesystems such as those used by Apptainer. Machines where the limit was already set keep it until reboot. The new configuration knob KERNEL_TUNING_LIMIT_DIRTY_BYTES sets the limit on any machine, for rare cgroup v2 cases that still need it. (HTCONDOR-4065)

  • Fixed a bug where a large backlog of higher job priority jobs could exhaust the condor_schedd’s offer budget for a negotiation cycle and starve a lower priority auto cluster, even when matching slots were idle. (HTCONDOR-3855)

  • Fixed a bug in condor_userprio where using both -allusers and -name options would result in no output. (HTCONDOR-3965)

  • Fixed a bug in the condor_shadow that caused a segfault and coredump when the shadow had difficulty communicating with a starter. (HTCONDOR-3967)

  • Fixed a bug where multiple condor_shadow processes could rotate the JOB_EPOCH_HISTORY file at the same time, losing job epoch records. (HTCONDOR-3977)

  • Fixed a bug that could cause the condor_schedd to exit when $$() macro expansion in the job ad failed. (HTCONDOR-3988)

  • Fixed a bug that could cause condor_userprio to print bogus values for a user’s resoruce usage when they haven’t used any resources. (HTCONDOR-4018)

  • Improve the validation rules when examining an X.509 host certificate during SSL authentication. (HTCONDOR-4074)

  • HTCondor daemons now close the job event log with the job owner’s identity, matching the identity used to open it. Previously, the condor_schedd and other daemons closed it as the condor user, which on Lustre caused the close to fail on the metadata server and leak open file handles. (HTCONDOR-4058)

  • Fixed a bug where condor_watch_q would show a self-checkpointing job as stuck transferring output after a checkpoint was transferred, rather than returning the job to the running state. (HTCONDOR-4049)

  • Fixed a bug where reading a JSON or XML formatted job event log could crash or read freed memory when an event contained structured submit notes or execute event properties. (HTCONDOR-4082)

Version 26.0.1

Release Notes:

  • HTCondor version 26.0.1 released on November 12, 2026.

Known Issues:

New Features:

  • In some situations, HTCondor no longer needs to transfer the same file to the same EP once for each job that uses it. This can be done automatically for (some) container images, and with the help of the submitter for other immutable input files.

  • Scheduler and Local universe jobs no longer use the Vanilla universe default values for request_cpus, request_memory and request_disk. Instead, Scheduler and Local universe jobs have no defaults for those submit commands. (HTCONDOR-3926)

  • The chirp ulog is now enabled whenever the chirp set_job_attr_delayed is enabled. These are enabled by default, so it is no longer necessary for the job to have want_io_proxy set to true. (HTCONDOR-3924)

  • Added new submit command require_common_files that forces jobs that use common input files to run only only EPs that support common files transfer. (HTCONDOR-3955)

  • Make CHECK_REACTIVATE_AFTER_CHECKPOINT false by default. (HTCONDOR-4046)

  • For Execution Points using the Logical Manager (LVM) for disk space enforcement and Security Enhanced Linux (SELinux), HTCondor now copies the SELinux security context from the mount point to the newly created filesystem. This update allows tool:condor_ssh_to_job to work on hosts using both LVM and SELinux. (HTCONDOR-3337)

  • HTCondor tarballs now contain Pelican 26.0.0

  • The condor package now requires pelican-26.0.0.

  • HTCondor tarballs now contain Apptainer 1.5.5

  • The condor RPM package now requires at least apptainer version 1.5.5.

Bugs Fixed: