<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="156">
<package pkgid="4f9adb087c785a32345e104d9e3adc65703626b1a23f04291dcfb6a12c6bbc9c" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="d63c3a918eb609285ec908e859e0adafc77bb8fb73099ea2c1945befc8cfbf49" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="636333ea897986f3f55aa9dee96b734e23cf89199c6271aec54ec1f97d9fac2e" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="b504ce0fab68cfec8887b594b279b753e10b43313c99c0985b5f2eb9767e5950" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="bd0c8f1d67190cdcfd142b71a75c4f7dd064395bd8ddc32b8a6bcbbfdb2199a9" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="7a4057a2d9e2d91fffe92c9d3894b31795632ce50980703310b6cc761b99cbb2" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="a3d558ebdd11d30ab267dd629276edd9c925fad75fabfbbc336e4c3eccf143d0" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="2a078ccf51a7546811352a0745221ab038859278be37ebf90466996390b66e89" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="3b08b3ba9e08e9c55eba1ef5526dfa422f928c0a232c2adc7676a1029a311e6c" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="6ceaff4c43382cb57d4c531d4f72d6fb29ac8f4eea0875da5668e2b5a37e190e" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="6787042974838aed582e308021bc25e6b6ad261e18538c88283683f84e90a7d9" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="22311c70d97e775a122311c492aaf86728550d8182380596812549fea1c63cb8" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="4f4ca7288445e3a71be6199ff02fa4b73e652def44aae778d19b2b169c701770" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="465572aec405fa6b7c263e34e302d364591c50bfe5586d0350f7afdf99669a22" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="1dacdc00db1926cac662cab0989ead42a6c9175009b1a5c24dd7a0a3d3b3d8b1" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="ec984791cc5f17d1e588b5228be6505b7e54e2f88b13e1675348cf7675ca01ce" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="46dd20b0248613f19f230a96564d796ef959fdd763e8fa9f06bd77d8207fc4ed" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="5aa88e0954201c8f8c8ef0c68c4d9657fdc957d0bd98979f8ab8827ede8a61a0" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="72388b171c5e0fbcb6fe7780a1f5ec7937df96f7697e6db8cb9d69a1d00c1c9d" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="309aa92f2a6d29d9b23625fa25d786d90ee889701d0ffe6fa1ad3dadf0056b53" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="f1db41f3f2486c6963447a806248bfb36b2d0eb4f211b35d526e446a6318e8df" name="condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="4c3a7a2cf739b35f175874d330a5cb28dc480991bda419848cac270c810ac1bc" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="67044418457cd604346f03cab0dff82c25a0e8e35d22840cfe64a4941c797e2f" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="c68f0e0e269129485c0ac21c9b9b0a28106fee10ee45d330ee85460901e7ba24" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="444cd1b4383c8466bdc280719793c7af536b9720d3ad2452385d9e7a18ae2dc8" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="387fddb9503482de53943f2c3ff9e1df73b2e2547a30d8ef2a7f7edc6f3ec3e7" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="e5070cae419865e49e5abc19bd96ae08210a45b9e379954eff686ffeb289d26e" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="87e822d07bd58a92292a9792c72eec80a72210f1c96a3a7ce964e1ff509f22f6" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="5257d7f0ae9e9f08f84f3eadf763cb6b21535c5ada519f9e713349d77bff3da4" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="c4e7e971130b0b57bd2d16d83058c500d002c293927d564ede0fc57116012a8b" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="519abc80178817813f5b9d16e3afd7a22712dbe157ab35915452e4aac23e40b7" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="7d990587ff0c609fe3f94d7933a795706ab07f30c060c7d345f9cbafb54f66c7" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="d059642e348a9a0bfc1babd4f7f3a2d4603cb7ac032f1df9e3d2a8e729e1daeb" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="65f8d20bc35e35db575c27b5b814435cfc19ab01da1d363b196b453bc1c97670" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="a9d1cc52931aefe71e8eaba2f35603ab06d2f74ad20e4b2a3605803728334a55" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="916b1f2c18f502507e2577df684ac862d5bd778b34f66a9a06133c58fcbb54ec" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="952c7aa1f75aac925e8a8c66e40975cacfd13e0ff9069955b868e4bcf45e33ad" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="161948e0b20198ff0078675d99b3a6d7bb6f5ac19290ee851403c91a9d7af643" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="af659be910377ba9dd864d1428af1fec2618ae0ee9f8eec755ad331e33dafc42" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="b1b56f7e0426bf4f007c6290464a4c3d260f6484260feda5eb79185935349e2b" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="b167a615d7c38f6e002748f098cd081309a10a7cdfc748cfb09816f1d8e7668d" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="9b6707d7ab3111b46de9273ac9079ce656110e28f3f1ff8b3037bc144b590c8f" name="condor-debugsource" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="07ec4ff468222ddcbbbeba4c0cee07d66c2deda6abb521f4e75d36117663b224" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="00284135265b4754041c46a6b7c82f47863f795e843a780c35055263b4dfb79e" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="a0fbc8bb3c86a0cbcf009ef5b12294fbceaf5d4d2eef41e2ec3b77418cfb0ba4" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="bfab5f983a55e3c8418e2205a8bdf249e5438c290d4d4d14437e0238a5206c5a" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="e8265d2946a99d2789918991f20427f8db165e4aa2cebb8a7271c3edbe62b0ed" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="8788a28fbece14003f4bd49b02dba5f3105dd51bf3e36d8b1ea8457bf9826d1c" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="3409b7267446491de9d9177f48dd567a4717be349f34ea319ee6f4d368b8732b" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="f3be95f589cc23805d8905905d59510c0115703ecb0d6535ad8807090c938214" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="b439bc3cc8177b9fc90fc55c5877d7647f1bea6b8c46b875d0c43b8019e6b358" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="59a22f693be8635d38ea93fc5ac506104ff47841445945ca0d789e668213774c" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="25ae7e85a960834b7e567cb70c6e183524739b09dd612c9cf831be411406a41e" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="7d9189eddc723b0e07716c20e85a89cd5ea4e2c23da4bcdf66a70122d1a956ed" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="e555bb42762e8b12a8ff77ced955367ddb5d26f5e4e64aa616f4e277bf4fad5a" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="dff21b79efefc552042fd7949a415fa10595d94dbe00ee73d5038f53a7d8d6c2" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="2d0182bf687d6f5d154cec3cce082f14ababfb002e0fdfa87e86c3e6420155e9" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="4f575cca0f8abb90e480c6619101442ce0faf1a027bfb2626dfee31943686edb" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="dcbfb449bd64065367bd832295832cdb3c27521d4098b410015e8e6d4135dcc5" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="9312588a6f344001b733041de9f4f0214eca91830dbe0a6af02336e23ce18f4d" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="e1a7765990c6d72c293580d25a6eaff44c36f5c9e54544a081eb299d56172ba6" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="1dad97240d3e6968acb41171efb8ae5810d0b3073fda26e99088c58bc585074d" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="3105a2a6a93cf76e5becdeb46fe0c667d8cc991793c6e33eb003dabf468dda6b" name="condor-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="3f0bea18995aef37b1f498a23c3a4a3cf27ec3dd72518d3e280515e3e06f5e05" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="7a2d317a3c31adaaff3a6223ebec8ee34cb98a413217c0faaff3042cf22a4039" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="ba3b39899acf605779f00d57632e2a8da2bb093c08537f621651dd10faa0f3a9" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="3c284b6cca8da61910be3c87904f302aad7607a64ef102a93ea07c7e8ed74530" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="d9b24ebac871c2f9fff50720c961a3df9dea0e35c894ed9bf5a7daff3c73effe" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="5f812f6b632a7502fe583b0ac0de35c57d3763b107519a4aa9251be93107ed17" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="f444a7382940cd22a2ade37dc7368aa2c6b11c384db05970af58c43ac48976e9" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="ed89125a9b19012660894a9912306f47d532e9ce8c375f70b3cb2d06a1295ef6" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="f066e7ef78247cd6f3277eb5bd3099eaf2f4d895e8af029ab73abe5a45ecc075" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="ab50bfe67e2534a70f01bf6702ea095cba1b73b2bbe2485e2c1808fb5332168c" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="59c573cbd6c9dc265f4d8d594ab84fdbf38324f8226a0e4aedfe672ef84a7685" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="6e2a5b856d37c922ce07dc4a0d96c918afea84eb0504745ddcdca7b8a7cb9826" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="155dcadde30308e67afa991da210f57059d77df085edf8f2c14b1b873b32e0af" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="25b9a498d599f65307d70b28ac0be180aaeef644a84bf6dc3237b9f25816a6af" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="dae37d7b4e9b9b6bb29a600b995562c5a14b70dfe168aca4a7e2e2230eef8720" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="ad2e4ccf572d263ddd16aeeab17724713cabab5e6cfe93c7ff697171152616d2" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="cdfe7fb762edfbc1356003338da59df6073ba2630439e61a6e37b39d772ab7f6" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="1ec958844559e306e8a9c08140ce6bce5002c6eebf8a65f627e72a104f84fe28" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="9093a88c5cacf5ad721cd94bbe55cde0594f4f43cfc9438913ac7de407b00b86" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="67286480612472e473d5489a5580edfe9184d82a2f2338135c74999e3bbdf86b" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="6aca153193fad261012d20b391a3d682334e8f979f8eeb76f53aa8e3c9136942" name="condor-kbdd-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="00b936ef83ace25ae781bdba6bea5e3152809db9cff65bb50d6f56e7755964b1" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="6f638112dffc74ce812793c173867131cf9a3cdfbdd829a69c38652c57166d6a" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="7dddcceafb1e4c809dda1448aa23ae6c616b39e23399ce4cfd777dba67701f97" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="641414b0f54d72d645d9558288d93e9c5733450e4749b77fce200693c8022f75" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="844df951da7e9af9aa39b4fd3e8b41540b724eb57a159240868e71bdd42ae0ce" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="7a003da8c6fad47be601cc9196870ad52e0263fa1c340a8fb419a38922a313a5" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="59d08aafd777077d8389427836f59b71ccbd2fc972964dea09330f665d34b960" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="8385417237a23f60fb184ed1b225209190706d2762185bd8c139a1d08818fe81" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="fb956498b03a6a44f931f17a11fa9bff4b581a3aad38386e05f2320d35922acb" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="89d8f3a51d6b8730d3c4848a1136e9b44ef2a2c8eea661873b3020b65324b2bd" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="733afc0827cd63698bbbe406210a45563bc7f0308db8e6146645706b1a0c6d3a" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="c9b2bf198f66fc48e54f1943b077d3279d00ee8c953cb3cd357e175f07eefbeb" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="32a217b0ac2f15c7e2e617bfbf6d69e3950f0dcdc9542260cc04193e3f11981d" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="1f87bac40510ed1f61bf6ab7d47b4bc24a93ad5b8aeeed70ab51285f980de605" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="5207927e7f95ce4f9a866328e0af6d1699abacd2474d5795a52b6b2fbe4deba9" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="d53d65fcaa9420b9d4cd669b721d87a6b6e8cdda9bca332ed8778d31bd94c524" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="5ea2c4901b96adb73129fbee49b67f501012d0b9cf2e89959cc5a927f8527ee7" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="83b28a48b37ec779f3b160d98f0c5c1bce0f409675b86b66a946fb3b61bebb94" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="ac369353ebbd8ac1b65914ce7ca96be414189e46f87aaaa02dda0c9439d81638" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="57001233df5fd2e6f80c2557b39f93192832b6cb78603a08005c8c5269dca85e" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="26c3a6a0c8c6f2b7b6c5f1be101ebaa7510a8db7558b133bd3299a6477c7b6ab" name="condor-test-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="6b9cb64850759461953d1536182629afb7ac0f4af752a5022fa072a577acd5e8" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="ed75c00c0878f9c76d9aa50460c2b0de6576672858d17c9ceb15a6657afa9d9f" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="14ca1cc4f8e4f59829cccf2a43a4741d03fc99f2bd393921e76c28d5ef8e84ac" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="f29bb24ae977f7380b0aefcc764792fe52addd80dd649bdad3fa0b81294ec8a7" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="2e6e8594a895915ee4985ebd332ee550ec6c15350c4bd9582bef13aa52a7f28a" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="f3d30399ab518e046bba8ce50b5436032c8df2aef79201194f6d20f3ccf5969d" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="43c22b7d7fa4afb2efdd36a7bcb95d9e0faccbcf81df051a21f88f29ccad2272" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="05cf2e2c59f125ce99c60b0d5685147718101d0ae60c6e4281725b1762e6ee71" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="a59c084aa59f5005e3eb873233dea3e446c57e84b6613fecc98db6c26fa62b69" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="5041041cdad9db18a89fd12cd0f94df8f74f3734a44bbb4cd18c1f85656ed89e" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="07bc666740bc1aea3a40c091c182206fe727539ee62af54e01efde28617a62ae" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="899dea4f8470c986428d8b3a8d83479bf2f0417fd9063f35b679a096c06042fe" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="c5af1c0312a15ccf60c64c28e46c7c333e435b490bd6796fd3c97aa9abf5989d" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="e88c6768e472bcb16ec915fa64fc9799050951ead5be9db0ea91423f593efdb8" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="2e69c0da8cad4f0940c8b40811f92302d2e0997d94de705cb6254904ac2dfe6b" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="95e90a3aa1bc5dde39344d3f3362a69adc6cc1278d298c944b1902a9c9e268fd" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="92fdcff23a78cb2639355757a7ba13d149fbef4a84fefe016d12082dad1ce1ad" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="07f2711641132407d1bf50c528a9ed2cd804cae5173c37fc547f23d6e7c1c6a6" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="b6790760d12abc6b08cfe546dbf90322dd61a212c5c64e15134e44503be6f9da" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="cd8aebb52b76f1f409fbc605f7af51e99e1193a9e1969f5c51c847ccb5c366a7" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="3e11d5c7417e26cdda1583a99d7474d78298c75c8915878247f60617f61d4d7d" name="condor-vm-gahp-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="489e76e86923531d7307c09c009ef0ace9646583c835d5ff275d01e1db7690d7" name="oidc-agent-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="1.1.osg23up.el8"/>
  <changelog author="Marcus Hardt &lt;hardt@kit.edu&gt; - 4.1.1-3" date="1629892800">- Restructured rpm packages to reflect debian structure</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.3-1.1" date="1637582400">- Update to 4.2.3-1 from upstream (SOFTWARE-4885)
- Add Check-for-DT_REG-macro.patch to avoid compile error on EL7 due to missing DT_REG macro</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.4-1.1" date="1637755200">- Update to 4.2.4-1 and merge OSG changes (SOFTWARE-4885)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-1" date="1688990400">- Initial build for Fedora and EPEL</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-2" date="1692532800">- Use webkit2gtk-4.1 (Fedora)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.0.1-1" date="1693828800">- Update to version 5.0.1
- Drop patch oidc-agent-webkit.patch (previously backported
- Drop patch oidc-agent.patch (accepted upstram)</changelog>
  <changelog author="Remi Collet &lt;remi@remirepo.net&gt; - 5.0.1-2" date="1696507200">- rebuild for new libsodium</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.1.0-1" date="1705752000">- Update to version 5.1.0</changelog>
  <changelog author="Matt Westphall &lt;westphall@wisc.edu&gt; - 5.1.0-1.1" date="1706097600">- Initial OSG release of upstream 5.1.0 (SOFTWARE-5797)</changelog>
</package>
<package pkgid="38a8db2e1eced9c7ffd19b6dd6f8f6871cfbaa6c74288e047f4325a35defa703" name="oidc-agent-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="1.1.osg23up.el8"/>
  <changelog author="Marcus Hardt &lt;hardt@kit.edu&gt; - 4.1.1-3" date="1629892800">- Restructured rpm packages to reflect debian structure</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.3-1.1" date="1637582400">- Update to 4.2.3-1 from upstream (SOFTWARE-4885)
- Add Check-for-DT_REG-macro.patch to avoid compile error on EL7 due to missing DT_REG macro</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.4-1.1" date="1637755200">- Update to 4.2.4-1 and merge OSG changes (SOFTWARE-4885)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-1" date="1688990400">- Initial build for Fedora and EPEL</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-2" date="1692532800">- Use webkit2gtk-4.1 (Fedora)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.0.1-1" date="1693828800">- Update to version 5.0.1
- Drop patch oidc-agent-webkit.patch (previously backported
- Drop patch oidc-agent.patch (accepted upstram)</changelog>
  <changelog author="Remi Collet &lt;remi@remirepo.net&gt; - 5.0.1-2" date="1696507200">- rebuild for new libsodium</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.1.0-1" date="1705752000">- Update to version 5.1.0</changelog>
  <changelog author="Matt Westphall &lt;westphall@wisc.edu&gt; - 5.1.0-1.1" date="1706097600">- Initial OSG release of upstream 5.1.0 (SOFTWARE-5797)</changelog>
</package>
<package pkgid="3d0e73f65ab09c6f68ce5d97b2c18598b801768b6353463b421c67d319ff10de" name="oidc-agent-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="1.1.osg23up.el8"/>
  <changelog author="Marcus Hardt &lt;hardt@kit.edu&gt; - 4.1.1-3" date="1629892800">- Restructured rpm packages to reflect debian structure</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.3-1.1" date="1637582400">- Update to 4.2.3-1 from upstream (SOFTWARE-4885)
- Add Check-for-DT_REG-macro.patch to avoid compile error on EL7 due to missing DT_REG macro</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.4-1.1" date="1637755200">- Update to 4.2.4-1 and merge OSG changes (SOFTWARE-4885)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-1" date="1688990400">- Initial build for Fedora and EPEL</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-2" date="1692532800">- Use webkit2gtk-4.1 (Fedora)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.0.1-1" date="1693828800">- Update to version 5.0.1
- Drop patch oidc-agent-webkit.patch (previously backported
- Drop patch oidc-agent.patch (accepted upstram)</changelog>
  <changelog author="Remi Collet &lt;remi@remirepo.net&gt; - 5.0.1-2" date="1696507200">- rebuild for new libsodium</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.1.0-1" date="1705752000">- Update to version 5.1.0</changelog>
  <changelog author="Matt Westphall &lt;westphall@wisc.edu&gt; - 5.1.0-1.1" date="1706097600">- Initial OSG release of upstream 5.1.0 (SOFTWARE-5797)</changelog>
</package>
<package pkgid="c5dab8f1e3c0b992cd35451895bb42c2ab8aabd966e5756fd108afe832829e4c" name="oidc-agent-desktop-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="1.1.osg23up.el8"/>
  <changelog author="Marcus Hardt &lt;hardt@kit.edu&gt; - 4.1.1-3" date="1629892800">- Restructured rpm packages to reflect debian structure</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.3-1.1" date="1637582400">- Update to 4.2.3-1 from upstream (SOFTWARE-4885)
- Add Check-for-DT_REG-macro.patch to avoid compile error on EL7 due to missing DT_REG macro</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.4-1.1" date="1637755200">- Update to 4.2.4-1 and merge OSG changes (SOFTWARE-4885)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-1" date="1688990400">- Initial build for Fedora and EPEL</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-2" date="1692532800">- Use webkit2gtk-4.1 (Fedora)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.0.1-1" date="1693828800">- Update to version 5.0.1
- Drop patch oidc-agent-webkit.patch (previously backported
- Drop patch oidc-agent.patch (accepted upstram)</changelog>
  <changelog author="Remi Collet &lt;remi@remirepo.net&gt; - 5.0.1-2" date="1696507200">- rebuild for new libsodium</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.1.0-1" date="1705752000">- Update to version 5.1.0</changelog>
  <changelog author="Matt Westphall &lt;westphall@wisc.edu&gt; - 5.1.0-1.1" date="1706097600">- Initial OSG release of upstream 5.1.0 (SOFTWARE-5797)</changelog>
</package>
<package pkgid="9f8267b052e3bce5cff01d1d1afc1311a4e2ab27495086547b9bacf8cd5e89c4" name="oidc-agent-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.0" rel="1.1.osg23up.el8"/>
  <changelog author="Marcus Hardt &lt;hardt@kit.edu&gt; - 4.1.1-3" date="1629892800">- Restructured rpm packages to reflect debian structure</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.3-1.1" date="1637582400">- Update to 4.2.3-1 from upstream (SOFTWARE-4885)
- Add Check-for-DT_REG-macro.patch to avoid compile error on EL7 due to missing DT_REG macro</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;matyas@cs.wisc.edu&gt; - 4.2.4-1.1" date="1637755200">- Update to 4.2.4-1 and merge OSG changes (SOFTWARE-4885)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-1" date="1688990400">- Initial build for Fedora and EPEL</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 4.5.2-2" date="1692532800">- Use webkit2gtk-4.1 (Fedora)</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.0.1-1" date="1693828800">- Update to version 5.0.1
- Drop patch oidc-agent-webkit.patch (previously backported
- Drop patch oidc-agent.patch (accepted upstram)</changelog>
  <changelog author="Remi Collet &lt;remi@remirepo.net&gt; - 5.0.1-2" date="1696507200">- rebuild for new libsodium</changelog>
  <changelog author="Mattias Ellert &lt;mattias.ellert@physics.uu.se&gt; - 5.1.0-1" date="1705752000">- Update to version 5.1.0</changelog>
  <changelog author="Matt Westphall &lt;westphall@wisc.edu&gt; - 5.1.0-1.1" date="1706097600">- Initial OSG release of upstream 5.1.0 (SOFTWARE-5797)</changelog>
</package>
<package pkgid="39d9b0d41c40b2928c968f64e574ba1908a21414dc079dab10185a0a84766a56" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.6.0-1" date="1688040000">- Administrators can enable and disable job submission for a specific user
- Work around memory leak in libcurl on EL7 when using the ARC-CE GAHP
- Container images may now be transferred via a file transfer plugin
- Add ClassAd stringlist subset match function
- Add submit file macro '$(JobId)' which expands to full ID of the job
- The job's executable is no longer renamed to 'condor_exec.exe'</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.19-1" date="1688126400">- Remove limit on certificate chain length in SSL authentication</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
</package>
<package pkgid="e07d4475a3a1ca5c75fd5117785f0f7c07bba22c4bc4be992f9ee4bbbae05e5d" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.7-1" date="1690286400">- Fixed bug where held condor cron jobs would never run when released
- Improved daemon IDTOKENS logging to make useful messages more prominent
- Remove limit on certificate chain length in SSL authentication
- condor_config_val -summary now works with a remote configuration query
- Prints detailed message when condor_remote_cluster fails to fetch a URL
- Improvements to condor_preen</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.0-1" date="1690804800">- Support for Debian 12 (Bookworm)
- Can run defrag daemons with different policies on distinct sets of nodes
- Added want_io_proxy submit command
- Apptainer is now included in the HTCondor tarballs
- Fix 10.5.0 bug where reported CPU time is very low when using cgroups v1
- Fix 10.5.0 bug where .job.ad and .machine.ad were missing for local jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
</package>
<package pkgid="837ed27fb2984290ce7253791ef4152ff9a3d05a1c25adfc7c7f74df72c6be09" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
</package>
<package pkgid="ac453d7878407c465c1e8bc8ad825c7d7bb97dafd32fdfa46842c40dd04b667e" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
</package>
<package pkgid="2cc2bbcf00ace68ca35ffe5ad51acb25bef4b3ffa03b148424cdbe340bbb51c1" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118400">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
</package>
<package pkgid="7c26652a9b407464ec3d442f0275df498a14900e7e6c962af88f12fa0dcc5eff" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.15-1" date="1727697600">- Fix bug where Docker universe jobs reported zero memory usage on EL9
- Fix bug where Docker universe images would not be removed from EP cache
- Fix bug where condor_watch_q could crash
- Fix bug that could cause the file transfer hold reason to be truncated
- Fix bug where a Windows job with a bad executable would not go on hold</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
</package>
<package pkgid="8e77d89492d800c819ff86d56f2bf8e136dba2c7ae8e43e88dedf400aafed581" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.1-1" date="1727956800">- Improvements to disk usage enforcement when using LVM
  - Can encrypt job sandboxes when using LVM
  - More precise tracking of disk usage when using LVM
  - Reduced disk usage tracking overhead
- Improvements tracking CPU and memory usage with cgroup v2 (on EL9)
  - Don't count kernel cache pages against job's memory usage
  - Avoid rare inclusion of previous job's CPU and peak memory usage
- HTCondor now re-checks DNS before re-connecting to a collector
- HTCondor now writes out per job epoch history
- HTCondor can encrypt network connections without requiring authentication
- htcondor CLI can now show status for local server, AP, and CM
- htcondor CLI can now display OAUTH2 credentials
- Uses job's sandbox to convert image format for Singularity/Apptainer
- Bug fix to not lose GPUs in Docker job on systemd reconfig
- Bug fix for PID namespaces and condor_ssh_to_job on EL9</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.16-1" date="1728561600">- Backport all cgroup v2 fixes and enhancements from the 23.10.1 release</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
</package>
<package pkgid="2bcb72b64f6c1dc47fa264dccb70a7fc71be7a563bc747fb7269d4aa92685376" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.17-1" date="1729771200">- Bug fix for PID namespaces and condor_ssh_to_job on EL9
- Augment condor_upgrade_check to find unit suffixes in ClassAd expressions</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.2-1" date="1730289600">- Fix for output file transfer errors obscuring input file transfer errors</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
</package>
<package pkgid="948a4bc570af1466a2a7ba76bf3423b7998f00888abef9607436fb81ea508687" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.18-1" date="1732017600">- Proper error message and hold when Docker emits multi-line error message
- The htcondor CLI now works on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.18-1" date="1732017601">- Fix issue where an unresponsive libvirtd blocked an EP from starting up</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
</package>
<package pkgid="3770c4bc50cbb99bca6a28ffe7df23908b40fe51adbcd4fd656fd77d11f2ff0f" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.19-1" date="1736164800">- Numerous updates in memory tracking with cgroups
  - Fix bug in reporting peak memory
  - Made cgroup v1 and v2 memory tracking consistent with each other
  - Fix bug where cgroup v1 usage included disk cache pages
  - Fix bug where cgroup v1 jobs killed by OOM were not held
  - Polls cgroups for memory usage more often
  - Can configure to always hold jobs killed by OOM
- Make condor_adstash work with OpenSearch Python Client v2.x
- Avoid OAUTH credmon errors by only signaling it when necessary
- Restore case insensitivity to 'condor_status -subsystem'
- Fix rare condor_schedd crash when a $$() macro could not be expanded</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164801">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
</package>
<package pkgid="90f017ec795e9fb5fb7759995214add9b6d07302ab4377c588446c3e30b35028" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="0.807389.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.19-1" date="1736164800">- Fix bug where jobs would match but not start when using KeyboardIdle
- Fix bug when trying to avoid IPv6 link local addresses</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-2" date="1746446400">- Use pelican 7.14.1 on openSUSE</changelog>
</package>
<package pkgid="bcf105f304a257bc6fe28f4eb7690beb3aba82e4129aaa2a3c8073feea6d0413" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.20-1" date="1738670400">- condor_upgrade_check tests for PASSWORD authentication identity change</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.20-1" date="1738670401">- Fix bug where STARTD_ENFORCE_DISK_LIMITS would excessively save metadata
- Fix bug where container_service_names did not work
- Fix rare startd crash when collector queries time out and DNS is slow</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.21-1" date="1740657600">- Fix memory leak caused by periodic evaluation of bad ClassAd expressions
- Fixes for bugs affecting grid jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.21-1" date="1740657601">- Fix bug where chirp would not work in container jobs using Docker
- HTCondor tarballs now contain Pelican 7.13.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.22-1" date="1740744000">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.22-1" date="1740744001">- Fix for security issue
- https://htcondor.org/security/vulnerabilities/HTCONDOR-2025-0001.html</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.24-1" date="1745323200">- Fix inflated cgroups v2 memory usage reporting for Docker jobs</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323201">- HTCondor tarballs now contain Pelican 7.15.1 and Apptainer 1.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.25-1" date="1748520000">- Fix problems where parallel universe jobs could crash the condor_schedd
- Prevent condor_starter crash when evicting job during input file transfer
- condor_watch_q now properly displays job id ranges by using numeric sort</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.25-1" date="1748520001">- Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
- HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1</changelog>
</package>
<package pkgid="3c99d4613ea661076d65669e19727898936fdc5b12e5727ca512b06f285ba4d6" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.7.1-1" date="1691582400">- Fix performance problem detecting futile nodes in a large and bushy DAG</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.8-1" date="1694692800">- Avoid kernel panic on some Enterprise Linux 8 systems
- Fix bug where early termination of service nodes could crash DAGMan
- Limit email about long file transfer queue to once daily
- Various fixes to condor_adstash</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.8.0-1" date="1694692801">- Fold the classads, blahp, and procd RPMs into the main condor RPM
- Align the Debian packages and package names with the RPM packaging
- On Linux, the default configuration enforces memory limits with cgroups
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- New ENV command controls which environment variables are present in DAGMan</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
</package>
<package pkgid="6914e1eeab70a93c4216da4a0eba83b442d41286c442c70c2cbf55d37f46b14a" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0.9-1" date="1695902400">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.9.0-1" date="1695902401">- The condor_upgrade_check script now provides guidance on updating to 23.0
- The htchirp Python binding now properly locates the chirp configuration
- Fix bug that prevented deletion of HTCondor passwords on Windows</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.0-1" date="1695988800">- Absent slot configuration, execution points will use a partitionable slot
- Linux cgroups enforce maximum memory utilization by default
- Can now define DAGMan save points to be able to rerun DAGs from there
- Much better control over environment variables when using DAGMan
- Administrators can enable and disable job submission for a specific user
- Can set a minimum number of CPUs allocated to a user
- condor_status -gpus shows nodes with GPUs and the GPU properties
- condor_status -compact shows a row for each slot type
- Container images may now be transferred via a file transfer plugin
- Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
- Can write job information in AP history file for every execution attempt
- Can run defrag daemons with different policies on distinct sets of nodes
- Add condor_test_token tool to generate a short lived SciToken for testing
- The job’s executable is no longer renamed to ‘condor_exec.exe’</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
</package>
<package pkgid="4e6494cdccf6a9d657bee08724c2d357268b0fddc3cf23dc3e77f0a1ea399441" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.1-1" date="1698753600">- Fix 10.6.0 bug that broke PID namespaces
- Fix bug where execution times for ARC CE jobs were 60 times too large
- Fix bug where a failed 'Service' node would crash DAGMan
- Condor-C and Job Router jobs now get resources provisioned updates</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.1.0-1" date="1698753601">- Enhanced filtering with 'condor_watch_q'
- Can specify alternate ssh port with 'condor_remote_cluster'
- Performance improvement for the 'condor_schedd' and other daemons
- Jobs running on cgroup v2 systems can subdivide their cgroup
- The curl plugin can now find CA certificates via an environment variable</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
</package>
<package pkgid="bad29b72bbaef7c32ba788cca34115614bfc8acee3dee37c7163c73c799c7ba4" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 9.0.20-1" date="1700136000">- Other authentication methods are tried if mapping fails using SSL</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.2-1" date="1700481600">- Fix bug where OIDC login information was missing when submitting jobs
- Improved sandbox and ssh-agent clean up for batch grid universe jobs
- Fix bug where daemons with a private network address couldn't communicate
- Fix cgroup v2 memory enforcement for custom configurations
- Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
- Fix log rotation for OAuth and Vault credmon daemons</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.2.0-1" date="1701259200">- Add 'periodic_vacate' submit command to restart jobs that are stuck
- EPs now advertises whether the execute directory is on rotational storage
- Add two log events for the time a job was running and occupied a slot
- Files written by HTCondor are now written in binary mode on Windows
- HTCondor now uses the Pelican Platform for OSDF file transfers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
</package>
<package pkgid="e6efba7ada8fb06520177d61b1392a9880390e064039fea4338af6fae655d263" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.3-1" date="1704369600">- Preliminary support for openSUSE LEAP 15
- All non-zero exit values from file transfer plugins are now errors
- Fix crash in Python bindings when job submission fails
- Chirp uses a 5120 byte buffer and errors out for bigger messages
- condor_adstash now recognizes GPU usage values as floating point numbers</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369601">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
</package>
<package pkgid="1b562eb7025030b98bbce2c089ca50640ecf8874f3e65562a15e48619911a793" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.0-1" date="1704369600">- Restore limited support for Enterprise Linux 7 systems
- Additional assistance converting old syntax job routes to new syntax
- Able to capture output to debug DAGMan PRE and POST scripts
- Execution Points advertise when jobs are running with cgroup enforcement</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.3.1-1" date="1706011200">- HTCondor tarballs now contain Pelican 7.4.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.4-1" date="1707393600">- NVIDIA_VISIBLE_DEVICES environment variable lists full uuid of slot GPUs
- Fix problem where some container jobs would see GPUs not assigned to them
- Restore condor keyboard monitoring that was broken since HTCondor 23.0.0
- In condor_adstash, the search engine timeouts now apply to all operations
- Ensure the prerequisite perl modules are installed for condor_gather_info</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393601">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
</package>
<package pkgid="116de39f2ccbdd885bf2341664fedba1aeaf11977e68d9820c26a337c161d62f" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.4.0-1" date="1707393600">- condor_submit warns about unit-less request_disk and request_memory
- Separate condor-credmon-local RPM package provides local SciTokens issuer
- Fix bug where NEGOTIATOR_SLOT_CONSTRAINT was ignored since version 23.3.0
- The htcondor command line tool can process multiple event logs at once
- Prevent Docker daemon from keeping a duplicate copy of the job's stdout</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836801">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-0.1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
</package>
<package pkgid="9e8271625e308d89cc5c420a4cebf94fb04845fd98e88092fdfd6770fe476496" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.6-1" date="1710417600">- Fix DAGMan where descendants of removed retry-able jobs are marked futile
- Ensure the condor_test_token works correctly when invoked as root
- Fix bug where empty multi-line values could cause a crash
- condor_qusers returns proper exit code for errors in formatting options
- Fix crash in job router when a job transform is missing an argument</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.2-1" date="1710417601">- Old ClassAd based syntax is disabled by default for the job router
- Can efficiently manage/enforce disk space using LVM partitions
- GPU discovery is enabled on all Execution Points by default
- Prevents accessing unallocated GPUs using cgroup v1 enforcement
- New condor_submit commands for constraining GPU properties
- Add ability to transfer EP's starter log back to the Access Point
- Can use VOMS attributes when mapping identities of SSL connections
- The CondorVersion string contains the source git SHA</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
</package>
<package pkgid="901e70495cca7e05033cb2fecc5c5b10adf4b74e4c5cedcfaa4e6d91aa5ddbae" name="python3-condor-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.el8"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.5.3-1" date="1711368000">- HTCondor tarballs now contain Pelican 7.6.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.8-1" date="1712836800">- Fix bug where ssh-agent processes were leaked with grid universe jobs
- Fix DAGMan crash when a provisioner node was given a parent
- Fix bug that prevented use of "ftp:" URLs in file transfer
- Fix bug where jobs that matched an offline slot never start</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.1-1" date="1713182400">- Add the ability to force vanilla universe jobs to run in a container
- Add the ability to override the entrypoint for a Docker image
- condor_q -better-analyze includes units for memory and disk quantities</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.6.2-1" date="1713268800">- Fix bug where file transfer plugin error was not in hold reason code</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.10-1" date="1715256000">- Preliminary support for Ubuntu 22.04 (Noble Numbat)
- Warns about deprecated multiple queue statements in a submit file
- Fix bug where plugins could not signify to retry a file transfer
- The condor_upgrade_check script checks for proper token file permissions
- Fix bug where the condor_upgrade_check script crashes on older platforms
- The bundled version of apptainer was moved to libexec in the tarball</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.7.2-1" date="1715860800">- Warns about deprecated multiple queue statements in a submit file
- The semantics of 'skip_if_dataflow' have been improved
- Removing large DAGs is now non-blocking, preserving schedd performance
- Periodic policy expressions are now checked during input file transfer
- Local universe jobs can now specify a container image
- File transfer plugins can now advertise extra attributes
- DAGMan can rescue and abort if pending jobs are missing from the job queue
- Fix so 'condor_submit -interactive' works on cgroup v2 execution points</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.12-1" date="1718280000">- Remote condor_history queries now work the same as local queries
- Improve error handling when submitting to a remote scheduler via ssh
- Fix bug on Windows where condor_procd may crash when suspending a job
- Fix Python binding crash when submitting a DAG which has empty lines</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.8.1-1" date="1719489600">- Add new condor-ap package to facilitate Access Point installation
- HTCondor Docker images are now based on Alma Linux 9
- HTCondor Docker images are now available for the arm64 CPU architecture
- The user can now choose which submit method DAGMan will use
- Can add custom attributes to the User ClassAd with condor_qusers -edit
- Add use-projection option to condor_gangliad to reduce memory footprint
- Fix bug where interactive submit does not work on cgroup v2 systems (EL9)</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.14-1" date="1723118400">- Docker and Container jobs run on EPs that match AP's CPU architecture
- Fixed premature cleanup of credentials by the condor_credd
- Fixed bug where a malformed SciToken could cause a condor_schedd crash
- Fixed crash in condor_annex script
- Fixed daemon crash after IDTOKEN request is approved by the collector</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.9.6-1" date="1723118401">- Add config knob to not have cgroups count kernel memory for jobs on EL9
- Remove support for numeric unit suffixes (k,M,G) in ClassAd expressions
- In submit files, request_disk &amp; request_memory still accept unit suffixes
- Hide GPUs not allocated to the job on cgroup v2 systems such as EL9
- DAGMan can now produce credentials when using direct submission
- Singularity jobs have a contained home directory when file transfer is on
- Avoid using IPv6 link local addresses when resolving hostname to IP addr
- New 'htcondor credential' command to aid in debugging</changelog>
</package>
<package pkgid="31540f03ff2b13fb69e6b6e2f42bc7f05937d4adf245ce45e3e1d118628a5f5a" name="xrdhttp-pelican-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.0.6" rel="1.osg23up.el8"/>
  <changelog author="Brian Bockelman &lt;bbockelman@morgridge.org&gt; - 0.0.3-1" date="1734955200">- First build of the xrdhttp-pelican plugin</changelog>
  <changelog author="Brian Bockelman &lt;bbockelman@morgridge.org&gt; - 0.0.4-1" date="1740830400">- Add ability to prestage and evict objects from cache.</changelog>
  <changelog author="Matyas Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.5-1" date="1745323200">- Require XRootD 5.8</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.6-1" date="1745496000">- Fix EL8 builds</changelog>
</package>
<package pkgid="82bfeceaf89bf076bfb740a6c3f519156972f8333d93176ccb972a55fb15eb82" name="xrdhttp-pelican-debugsource" arch="x86_64">
  <version epoch="0" ver="0.0.6" rel="1.osg23up.el8"/>
  <changelog author="Brian Bockelman &lt;bbockelman@morgridge.org&gt; - 0.0.3-1" date="1734955200">- First build of the xrdhttp-pelican plugin</changelog>
  <changelog author="Brian Bockelman &lt;bbockelman@morgridge.org&gt; - 0.0.4-1" date="1740830400">- Add ability to prestage and evict objects from cache.</changelog>
  <changelog author="Matyas Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.5-1" date="1745323200">- Require XRootD 5.8</changelog>
  <changelog author="M&#xE1;ty&#xE1;s Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.6-1" date="1745496000">- Fix EL8 builds</changelog>
</package>
<package pkgid="3c1ea669397b51fafcf14e408552b1bedaf99577e04a298edd8a031385d4b17a" name="xrootd-lotman-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.0.3" rel="1.osg23up.el8"/>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.1-1" date="1724760000">- Initial package</changelog>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.2-1" date="1726747200">- Fixes to packaging and better CMake error messages</changelog>
  <changelog author="Matyas Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.2-2" date="1744804800">- Require XRootD 5.8 for the build</changelog>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.3-1" date="1744977600">- Update included headers to reflect upstream changes</changelog>
</package>
<package pkgid="40395aafabd1e6098ce780eb16cbcebdf7f1aaec00b39b3cc196a24cc4dcb598" name="xrootd-lotman-debugsource" arch="x86_64">
  <version epoch="0" ver="0.0.3" rel="1.osg23up.el8"/>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.1-1" date="1724760000">- Initial package</changelog>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.2-1" date="1726747200">- Fixes to packaging and better CMake error messages</changelog>
  <changelog author="Matyas Selmeci &lt;mselmeci@wisc.edu&gt; - 0.0.2-2" date="1744804800">- Require XRootD 5.8 for the build</changelog>
  <changelog author="Justin Hiemstra &lt;jhiemstra@wisc.edu&gt; - 0.0.3-1" date="1744977600">- Update included headers to reflect upstream changes</changelog>
</package>
</otherdata>