<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="420">
<package pkgid="7f31aa03e4c9214d4db5a735fb6c10b6abaf9ea228569d4eb35d5a745f324ea4" name="condor" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="6de11a84fae868fbd22e349067046f03cd741835ddfca4e26aa8ccae24400302" name="condor" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="f3f80d873875ff9d29d9282ee88b047d25bfe64c59ed0871de0f357d950148bc" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="e0508f99fbdc94567e51c7eafbf96390a6b236de8aeed4761fb2c91999a7214e" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="2d4657ad99bf39d7bdbe5683b545ba934f000441afa93cbba0a4b9062308eea0" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="ae99ffd64646a4a4977d5d73843f61b7b71387619563c1bdc30f69498e7fc8fe" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="8dfe78626d6d37dbaa5d25349f91afbe7fd8d2578360c00a75f934dba2f727ab" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="7b1e09939972bc50793375d4209f885d1263c085925babfa03f5322cde03824c" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="ffdecaca74573103291c03b940c5201f1ef8474f6ee5fe22fc53437ac3a7ca45" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="1e0b2981109dc98422d654e48322b345df0042a96a127ae922e7d201dcd8880c" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="966ea698a5a0d3ff489805b26a30f89d1d736cae8020b7e1020a86c9ba5edc20" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="729ed6e6c2eb283cfff113214414274fc7df90ca97f913c5d156b7fd517ffede" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="1c074e37e14f84f58edf125d75ad62459a914c2e63a57d8bb29401a3115c9d21" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="6883b459d00d12562e21dbf86659d41e49fdfecf29ae5df9a82a1e77f8d5611b" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="de2deaf24b1d12aae478de421656f1b45617e1ab60f7a5657bee59f6ed77dfae" name="condor" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="e68fb47b7bd9c6496347dc8f712aaa6ef3f26a0ce1f71ac9324fd15a521848c3" name="condor" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="3c54dfae00c4b822db86319719a57ebc5df96625973df6d9c0ee637c52b59556" name="condor" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="434fef41e97b5b167e814733738bf69cbc559f9164681f1fe8d7a37b05e476ce" name="condor" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="bff0dc2ea4c19a01994dd3e3f1e0ab965bd043504c77c0f0d9b366002312ba90" name="condor" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="5b814be9e0e168a87bd9d5c442437a7becb080eff6812ff0cb205b5c17128a40" name="condor" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="475e0bbf752558402e7c4c9c53148237bff74b5882a851add8f8a009e8aee604" name="condor" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="c9ba854500c47704021e7d49f66e91925c6af55f34cb7b8c4362e628b0666b8c" name="condor" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="645f8d7366509b329c555465ba1ce427ad8b07fbd0c6aa27e1b0c58abefdb929" name="condor" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="1860a49024787c77397809fe8290103acad131d23a12b7cc394e2d0b6d22399f" name="condor" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="5909a93f71fea65a0e0c21e30e24bea6361a0d1e5bbcbf4dcdea304488584728" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="c0d5c4ef598c0af5305253d504dc281b54ea02ab7b56c6793f039d5ebb2f83da" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="61f2d75b6dd9f6b305bd966116254430544afff7bf2ad8346bc8d6dd01b5e780" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="7d25933b7b60b6312cf4b887ebc7c12d6dd4f4e86d311c37859d941c35713c65" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="685e227ae4c4d3ffcebb8cf2d4cf02a35a7b1ee04efde085239270d5767a2f85" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="43330900a7207f9820fb8eff1d04357fc6710b049a959183b0a9ee3f865d1f50" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="10dfbc5351629a16ad289b34a4b0921c7a39d02b227b7d60dd5a9647dd66b808" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="3fcba93ba8007dd6ce2d92b98c0f00b06e70220f447f9d8991288262ac04c698" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="d7926286473481faa318421866777956700bf21bb3ef2f4bb564c688716538e5" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="4ba00c711b82754e4f6c768d31a1e865fc328535a15014a7af2f2e585d1f9e1f" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="5089d16ecca86a0264200e0e9199932d995262d7bd0c66af7f9846423c76796b" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="94ccbf233fa130cd4710a1b1864125cb837ed6b1260036876adb48cdc758573e" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="93081883c495c052e198a1e4466893267282be63ca919294d01825d46e6b34c9" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="19b90ee8137b7d3299e277f7a7e4a7a190c37e0588236aebb52457826202482a" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="07dcd07784787585d917e8ac8c9ec661db98dc36605f62081f7c408f1af22fa7" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="1514c0208f2c44604623e156f3f35cc3c60bd6da0df8aa3d01e31a81884bf019" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="8e76f503f3bf61240781acbc09450be29ccdd459c7b2beacf6089dbb7a05642f" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="2eb16ccd1295e6a2a507e7c926cc1e30248b5fe3ca542c1174f06ee5775c8530" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="06065e0804b74afc093ca877cc048ed8c13821e2b735f84c76eb7b2ee3545551" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="7f92fb8b9655c6b74fb2c5bfd459e5840ee051bd4ee65738e1be7af8d5983bd6" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="b241032377779e9bc1b96d4918e955d9e1f4712d53fa087ba8b2e7932d622580" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="ac4e917b28f9a3992501bad9893f1d5f2b3ed025c24621b5df7efe7541ef9397" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="59804f4bdc9e308db50bad2e6f342513041382e2e05691b55488bcde9bef3c80" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="d85a48320350dbb971b2625bb4bcdc8e2f482401e25507322d2346269a5926a5" name="condor-annex-ec2" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="0ddd01d66ce792c4bd23cb22ca5dcce9942aff3735421fbe0c854d48f02f20bb" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="0e7252752b1e1038d5f5342c0494561aad7112d5015d935c5b96a060d8e0f599" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="6db49ececf429d351f0607e566c1e068e3f108bd25db24e6f738c9efac7875a5" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="29da48a73c7652fc4dc5ea19d0a5abf855d5b2b6178d8a3686ce2c19ebff05b6" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="84c5cb451a17ccf9ed203445786db09df2978043c524cca5d3c07216310510b5" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="b8de1867eb46516b581a2807a94fc911c9fd75bb70b0651f155abacd17bd878a" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="7e970f2bb277e7f481f9cdf4c970cbfcd9186e99f9743b841efee245372a1b9b" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="f5ba5221abc8f227f00dc7126d86219a434ea8ed769389c0b890d844aa4be7a3" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="c1f0ae77349bce44a6929df66def73386750b87ca43d2b5a5d4dcef692bf07ba" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="ef0c5ae227409d5a2892c417f0469cecdd0888e7b7b8328375569db5186bdcf9" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="1d41512afe58fab6197509f26c884bee99ababa8c911690945beb870945d59e2" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="7c7f7df154d20af09ad37e240deb06317bb868bb3437f44459d9bc1dd985aa8e" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="0ae48123e73dc3ad76ffbff629cd8281882133f75053d3809c45f88bc527ba02" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="6b0ea07cac7f08fbf1c9e44a84c2480b71f93d026c3f9288c9f8b0e845ca7538" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="c860bd6973abf10352bc39d78b5a054d57d786c62b91f7f4fe0abb240caa4431" name="condor-ap" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="22e015fc03dc87080c35ecca17bbabc14125a1e527374bac09ff1d29c9357d4b" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="f335486e016688a9a3c9e332651e84ff4099c484192e58617d207906d991c0cf" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="21da9d8585c47c1f8deeaf63e7bd90b3c912965c9912d19fbca5bea71a03040c" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="d595bc2fc4d18edf59f614cee0ba63cf95f6de546d5a45e88508a32384b29752" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="7c52365da1393d133024f36007c626ebcb199bc41fc7bd112ad730a93cc15ca0" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="725d1f9eb7394bed5565a8961aa65738a97b4def6befc7bb542b43886be59ff3" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="97e93c3a6f3ea7884d3b7a2b15f568fec9fd35d156198898c9c3cdb3285fb577" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="18673c5cc83f4bdf0f86e289c03d14a696cc02637ffef7d6b7fc11f4b61b5910" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="b43fd517b49864b2780e5ee5d7e08ae551757d174fdb8750b3ccbdad8e0d28ca" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="139257f0dbea9ac689154efc23e1785200954624fccc7878268d3c7996f972d5" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="d096b3429fa6c5c20b40fcd8ddc24d8097f846d6a775c03c5abf2fbf923da527" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="7a02d5f41de77b88614788854ebf216aac053f220645fb505ecfe6587d62bad1" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="113ebfdbf086b956255c1c0ede148e3e942a76d8bbfae3b4506809a95dbf751d" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="f590686b8bcfe52b0cffde1aaf832c446615a92e7eec31ac054faeee35ec7a3f" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="5966401a242ba3596691d761a1662851b98e4a18ea52b107993616cfd616b46d" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="92eaafadae8d05a33804acb2a0577e66a1443f741daaebead88735164405c7b2" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="a77903b6f2cb44ef9dc657bc49dacf5ff210fb13602b529700f1ec29c130eab2" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="467acb67679f0350111cd417aa0c754075dabef049973ce6d0c0aca2b1d87a98" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="8f03e94661666fd48358999f8c80d82028c9ef376b7b6117a04c57e274575a0f" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="2ea0fe38f3ca98ee41551d962db9c9534a377a925b5926df100c80fcb96ac84c" name="condor-credmon-local" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="fc93a49a8d8d3d002affae07e6bb923838a2d9959e717e85eeb4e6e055c38a70" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="68ab9ec627fc4e338831d62ccc94bebbca469df0c7db5aa4a090895032c78b21" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="d4ce792ef004b3e4c39b721c54bd5b2e470ff9494a63f6b45a3ee2504bf945df" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="93b8fcee38b91e6bce94ebd41f5cdbf3be835dba72cd10df4ec3e64f34be5ecc" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="e9973fff71055d334ba2effd966b7837e129338f90ded7f822bbf94cb62d3a72" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="2932ddc74d0d520e8b7e4b889698daef05c00c4c719955c0b62dac2b10f40f09" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="560171aa669e5727eb556f477c2b4606ab119368bb29f50641eebbe7b8e47b73" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="4c8c7d438a0bacbe4bb06ff79abbde10118adbf061803f5b7b4ab87ece724133" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="3c703cdbf73e06c6e3de6ed5c39a536c8ce53b99f9da98005119726ecaee4479" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="08a15a060e1afcf63a6ea8b1e478acdef7356ed9a54e895c6cb25ef39b1c4c27" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="4481be07b6d77a6bceaa1a1d7b9473d8e73b7038a7462fd95db48011810e2a0a" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="c3503ed646ce7e9bdaab6a849737cf2f43140188625270b942c2f4948330c493" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="ef0a204d4ce2bca167da5ad4c82fae0d514de2a16902e4eaa137080a72190335" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="7a0fa2516385f6d3767df0b197f887060b9c39500800a9d145d6146b473fd855" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="95dc7521ad1dc66abf7f1e355e0855aa2bd96d4913af96806aa977f4624361d1" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="646f5be93ae86ea9df2e24854dcfa9a92d49ec59b3a2950341d72258378675d5" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="aaf150ac8ee9324318a30414981b971ee56002da556bdbedc69d79ae55f5d875" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="ddae18c157d715bdd35922d3645fab80eb0ba3c4995e60927c54d74faf90c615" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="836338dbeb0ded3d770cee1f87508ec2a1e04f5ccf68d2d74c67377bc6a396c4" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="57f43ef08b10bdb1449b315e7477f50a3e3c8e0e282253b2918a8af439e0939c" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="1daeb49d97e78a830c624ac02f91b93298d0a67aa8ab0c418ff00ccb46dd84db" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="b0a05bba049379cf829cea4bfe7920b0bd8be5ee3f49eff1bd111a283ab225b7" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="6ccfc5415acce03d750a34bcf9a0383df8c4c6e67bc22b11598b3cec369c26ee" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="5603b0ac7b2b7995ff747f59570c3009ac3e7176ffad9de9a10305e70c4547ae" name="condor-credmon-oauth" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="c603c08ca2ecbc49849c4c2e1dae835d25688bd41cd15e12ab51ecb6a0afff98" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="d754f9cb533458fb24e516a9965b28d4035e1dc82d29a34fa366cfd5671a2c09" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="65f0c866f1a813603cf4efe28c3665eaa4378006de645a0389b344d41ecdafe8" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="ba9a2a3ca350e74cece51ddab99b3f1a49c6b9b49ff7bebb9960211f27ff4250" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="da15c4a9793b6da18f3da287b1da87a6f8ffaff48b8641473df47f078cf9dc31" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="7dc025faae35ed85cfa3e182766207cbf7b86c11a592787f9afaea4449dff4a8" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="612fbb641c4835abb9c42c3753757d0bd6bbaa107ff0407acd4fb9b97de2329a" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="23a16c3c03859cc061b3046eb4310cc3d70210471139c150a5869a595db3821b" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="425c009dc9a8471528f797306ddedaecd3d0494e7862fd8472be8771f98af1c2" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="d63999e8f3fd64ae7d588e3c15e2ab767b0b3e6f2f930cbadaf82accb169c054" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="c93e6ea5fc58a6837dbf07bce8394a6e2991761b0cb9c2dc8fb092866dbacea1" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="5b9460389cca452086b570beacf68bae0ac721b438c449e140595f8ebf11ef53" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="d2e94b4797472e4edd1650ff39d44f7b26e35be1ff152fd5129302eefe8ef907" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="b42527d4ce99f32028f1ec0e475a1b485d5ec7ad7fedc3fc75ea263801c4c949" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="0de1630eb3363a2053f7e5b6a9abfc48c134344087241f35163f8bd438ee3000" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="314505e480f2e3e7fd97fc2a62e33f2a24d960d11f00a910cc8a6af60ac1a6d8" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="73411c38a93657a4d098ddced576fe4873f30e80257dfb84d6afafbc27adec7c" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="b3c87a59563435ee4d1f0319dbbb07110129e57ce27d30ebf449d1621adff659" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="813767756eef839c126e7444adf36835a00106058a477a6ad7fb95c71347f3ca" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="e7e9dbc219174d38cdb9e9d5935fe56147c2997bf7f2ff7d4f5fe90a23b6609e" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="8787e0b7d7d09b691195ff69a6ce5f3e8fbc32dbfb175d2b6160384e5e3d0c96" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="7f92c687e3688bfc1036886b7637a38f38ccbe63defca5de27ad2d5d2a686669" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="f9ae9a65c298baa41d59bd9d6ce63012b79fc1ed48a64c03967c403a6dc35062" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="0afac0b78b8ec1ccca64be378eff676de9d9810945cf7960a54efc814aa3180b" name="condor-credmon-vault" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="38b8cec8d93b58a6df5bfa0e5c57c35efad09f8137a728e166ddb54187d7af15" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="fd33b506c497a7ff2d85df14bda89a634db15c280e9958a76de1168e2348cc45" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="581ddf1e11e502cb37f292533820ee6631eb4fb9c8cb65f1fce336d41f2c7c6d" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="86d8d5327bebc2b588bdab97a8e7f088414ac0d10b251e7eb8ae9fc819b00769" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="de2e0495f1c002c8f266f09cb29110db682defe0ef983b3ed3a6981ceef7b96f" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="fe90689ee5d4484bbc05ee73a7402c51beefdbc5015c40d33e95b0421160ffd0" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="e632697fde41a0637bf0cd8ea04acfde1372eec4ce5fa9238a936cf3cb341850" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="9ebe8ee3ecc0d0dfa19e62e6101ffc27695100a2f6c8398500c0f20e59413fa3" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="d0b3753327573bfeb916012c842a1fdd9152f868bb86b09883f07662d7efc392" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="32046fce76ff86f415837e991cd3da201d99cb62f00553e4597e9c7e1649d05d" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="eecfd7341ebf29649f225f6434cae1c78e88af89b70a90e2e0a671dbd5802017" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="6f497a9913c44407a57f4fab1c98773dd657495c3e728df0ed396638714152d9" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="25f3b3a726478f195861d59c1f2034bbe9eb0dccaceff01770aff96d52e6f704" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="11c3f2311fe85b0482e12e585ba6e7c55869600727bafa9fa315977050e430f0" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="4a197db0feb2e6d6ab7eebb9f887b4c2703ea64418d81631033982e752133881" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="d6dbf17574c5b4edf1e4fce1ef12cbe93aa50f68771118425654247d2837d88a" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="6f1a5ca9372db5f7db29599500dc8e18d13fcf2776445803134017bfaca51542" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="552493441508165612a3d4ddddfd7c3fbb15856d28015199e20a6b75fb7d2a15" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="7e8b68de2a2f7c3feb13a9693274a3b5eb893a6341e0bf42f877c6b9ae53dcb2" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="d6be9b8e20108c0552266ba3fdb17e3e410fdabe24d80aa02bad6afe70fa266a" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="e1825bedd4127e26fd053fb12673d5e018350686d76ca68658c21854353c98ed" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="62c29ddc07d491ac601161724b4353b3a6e0c99e71111217dd9aecd100f90856" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="aa6fd839ff24cd2a7e6ee74bbb6938537a4b6d896c7c509740cfb3a799781f44" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="e853ed6bcb1834ce896bae341872777d4445f70c45b4ab824bd3c6ca9034ed0e" name="condor-devel" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="47342db6d9a37b0073e71f2211668375c722eedc351f7ecb6a24509a11f7b1df" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="2747f9770621c4493354cf661a45dbc83814a62138da3feec2436c294f7cf10d" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="36ae0f854de334d19c09949d2a5399b1915321a161dad31430011cc066e3eb67" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="03e2e4bf1ca8a0545caf8e015fa26d08e159d0193c5bbcf10d178fd96f8600c0" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="3463f714eaa0a853adf182d3e5e2bbf7f5b7b479fbd849c2437d8e4dee431521" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="5cc8de749394215981d2b4684412b6c639825426436037f2ca9f8be641a71778" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="c571563c2658485ead34cc247042acfdc8a197529bd92ed70d0af2579e667331" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="54656aa68d3d2fe093771f68d64b499c85936db37c850496f1cb346b0b6f538d" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="9a9887dece81606eb2e6e51ae5692ad768b3d2d49e5c9b6147e862171b2d4b2a" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="ff671b1c51b8c6aaba704bd6c664bd2541a2ad81053c54e0cedea1fcc3472bdf" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="6d27a5bef38d8486f1be5ab1c0a4c912a85b977c15784e829905c9b482fb038f" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="44df9732c237156a6d99f0e9e1442ea2354340066c1ca35ea5e92f09559a49dd" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="c1886b0e3cc487130a13048f5d5be319b8d736a10e23abb4bdf78a7884a27844" name="condor-ep" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="43ec3dcb2efa6d7bab3f8f44c6367911226e24a41dc73271bd3b422ebaa639ab" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="1612b0bc251a1ed537512353061ca801a5ebf93e41e17fba68e04b9dc021270c" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="8bb4d47cd0bdf78ec7c4515a3cbd7efd61712352c5582db9b6602b9e617b1112" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="dd9d0941c0ec2c33e1088eac5fbf056aa14731a1aed557b9d8663ac8fcc75094" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="656268055e2191c6bdc6f33d810fe911545302ef1ac4f674a1e7df4414fbe053" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="8f6fb3404be64e874e6a63f02bc8f1e09e44d145c78dc07bd2dd94e0b80977e1" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="1a7be92ed8375eb76b332fdc043fe262bb57e910471c0c8f75fd0f02cc78034f" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="026bead68c271e90fbbf7838bcfbdeba5b7eba88e4c0c6cffedc45ca5909720e" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="e248ed2aaccb8742bb01026dcb40fbca2d0b7ca66d0f76629b2b28954c67df1c" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="5b22770e6e6431856ed63d3bb04fd50a27d73dccc2efb8627c137b937515de94" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="61267ebfc91cb9d1ac4962c5a40f41abfc5c502ded15d0c843806c542f44afbe" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="3ef0ef2129169fa364f35b9b8421e44f92ea19127b00bcee6046bf1df946baca" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="590f2f78b62c15737a21482305349f5712b3fbb75060047e4c4c44abb4e26a05" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="be09c4ebe9dc4d8594525d16689fb7e82b537d46ab52c0ba638a1c64f998aa80" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="45701b2c7140b940190c021b7e653f9fed71b0012bb3dd01daab0c1a5f12ca39" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="952256c35feb0ce58be8de7cd82518b19122d8844643cecb447b55489538351c" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="ea8e69c60828082e71232bb04402e8fae80fd3a4764a17385834d7289a7fc6a2" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="8d9892239a6d753e2b6e367e605c3ffc11bd7a5b0353b45a1ef65ee418715de2" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="6b0b986f744e48421bf2ab50750edc8b552df2b2c56fa0c24d4c23cba8e80ef2" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="ea1ae545b03e59ce2a42684e2cf9625a32097063172e98502d9f75f2c4ee65b3" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="c1b89c9e41ee95badde1fbccc0f566b5b9380521fa51626de9d1bb9dce3c94db" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="6c4ee5d5e7d17434ff7a8a28e2bf079ef34ea6c3178f4b9e826bf0a1ed20436f" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="90a3a79e218b31031450366df1b6db6ee6f9cb18a01fd53e4b3aa912b254d4a9" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="06ada9ff35d9bd85d011c98b41a003ba8c858b0fd9bf895ee8f9153835ff1622" name="condor-kbdd" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="d787c057e295c47dd476243b7d6705906e83c3e828a42e3e7f6534e7bd362d4f" name="condor-stash-plugin" arch="x86_64">
  <version epoch="0" ver="6.12.1" rel="1"/>
</package>
<package pkgid="588eda5e5f4203c174f184dea086f9acbac345a0fcc1d44287ff9e910c301e31" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="2e994ab3d285479e6dda1a40d7f762da9cb94f7d30df2a118209f623c9dd2664" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="c5a8ab5717d57a4015fef0257e1610fde1d1b2d95e6bc837a3a1b1fe262f3e13" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="c15f37e6b6b4df5511bc5c6595b345cbdc92b86ddf42737061c5023f930e2d37" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="74c608644874b567e112e548d28985954b45ffbf7df94b52cee04818316fb73b" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="c4978e4fe83679e0d8b2d5b0af10b5c905ce71d61c2430dd997a14e6ad0e1fd9" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="3d0941a1cf6e7da930ce0a6c1b8cc2f2a9a1ca605e9975c5fe1fe6026f6a7c95" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="1838cc4e64af9535c8706b4eae8aa9aab4cd4299e098e67354de14dc3a9ea2b3" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="e0a8c0920fd84a2eace29c1c8773bda0c7376b3bc30a63bb13790d77d726554f" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="b3cc97cd1c78e8ac0e5440ce96bafa35bf54d28dd7b35a4aa3356182d9f4aa89" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="a8ed503f386159297db4ecc9025e9fdd2370e14a679822d8a82fee4eaf012895" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="b9fb3bbcb7d9fcce2949bbfe8e29ae19054b6a637e81af4286d3ab17e550860a" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="a50837509b05661c845938335261427f18e72611a0cdc275c48ecdfdbf7bebb3" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="6dfe9b679b3026db33181b22b07c5cc9174dd8eea127a3c2a41be72bbc2d26b5" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="727daa0788cea3b3acf9dea45e10a8cff851c652e4aedea7c89e0b3530f9a86b" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="063e82475be150572bb5ec207fb074c86b972d8c1672afc5ae93a57045e6c98a" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="86d204cd3200f092c7a85d04794a2db874bf54848783c8e4493f6b5fdfc5056f" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="a3c107d4a8852e36e71b16ffe73d2998f95ceaab7260d6e399e7e83f83149dc9" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="951e8d51344063c9ec594a472513d8be29e066b0206235cb68790febf73254fc" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="0859ba8d8f8c85bb4b2937d2ce7af03c6ac36409125a6169764c2f6ae283ba88" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="0e3020738984f44e83ce892b161a8be13e3a4a962c9c5114637d8efa05e7147e" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="cf36ebab48fcc9e9736678a28fc4771346361016c88121c7a38139647252b28b" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="6d2ac915d1c8808d43f51ffc8374e5e15f3d36618913332b1b6588d449465a14" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="87921131b39bc352b136dc5d47fa678694d61f1bf99265be9463ea36f0e155cf" name="condor-tarball" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="7c32ba9d3c2295bbe29f08880b5590f8c4c76c335a288e9d77ad14e37e3bb5ff" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="3fbcb23ed3d4e1e389bb463e523755ce7545ff6876bfc487150671c30486b35d" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="2880820c7c90bda2ccd92190b45d78f17837f00225459b33d36a88d4876970cd" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="703d178c7b450c3589bb893f941d08f1519d454265c285bf3284924578e60a51" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="b1aabf2c91339f5f9876d970c76961c8a26d9b3822f2e21d64b2500a878ca6a3" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="9c9568907078888615d79ce2eae036d232779e2dd54dccf3189cb152e30885d9" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="96f288be9ffd3d547f5724e4f9e4047f09e201ea9d3ac79a6186c66fd3e0d723" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="df91312d08a619bbeaba9cdf4753f08703924d97106f81c931a5eed7263b2f86" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="b16c6a994a12ec69af5aaaba22c93c557fe9650e7bca742a8addaee474c5bcfe" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="313b86cf14974ed5fdcefe0aff2d20997488b106c55aedbaf1314ef2f82062cd" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="001b126d96a8b81e91de4dcea26c6bc63bb33fad238eeb839a7c21ab84c0b341" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="43e4d4525ffcd710df7ab10b1f96425fe953b9a5c68f1d32e3db17a098851c19" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="c18d027478e268a5b1961d8a7f4fe4b2c6c382f6d139472d954b3d88f8264377" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="af5627e4751c56c546e1ff7e1a3d801423eecc8c19afd4162b927e07885d6cc7" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="b8d2978a3782837a54d5b52d28318c5001f3320b5bd9f08a7fabbda45b5bc4b6" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="adbc36a5c5c5e8d8aa4e8a82d1cdf43077666f5da6558464f6842f98083574c1" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="b094c2b3d595a601f79c42e8367b84c57995cdf955c121023e1e15723dfba1a6" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="0b4e0a30e04ea643528937cb88923c81eebe1238d44ae328d456ea1a51d1ba34" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="d3a87cb7103fade2c9b6c25b22f6872cc5106d9c429c3c392c638aa6d5921414" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="b528af0fc4ee79b293c94f3a84dd26b9ab649426b7edf6b017be8c837c7b901f" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="ff20b2b0417bdca9042656d0e050cd3a73b218ccd6fd8944767d4fe6db18528d" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="c1c2b7d05e0288d8898bf10ad02ecc03d5ed500d4c32a20504f0f2aa16f825d6" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="70ad56a7d32c7141ad35bd4829a93b599fb85d420cc5fe9cf0bdcb59b16e54a1" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="399c76257905b58e156ce1aa59d10970516fc830acd9d9f93ff70ea7bfdac882" name="condor-test" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="91c54afe5efaff308cf471d04c0aceca6b17b7e13b35b8b9ef8909ea81e540e2" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="3339f3e95ce995e63a46150e906a7d2ed1f96f47bb133549247a615283bbeb7d" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="471a96cb1df2fc6f02f65b4178c186e63a03a2ce3c45693359c6583d64097159" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="89863954edc958eda704931c952ab9ca075aeb572622ddc32a48d86ad32f9b62" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="570ebef13f41f9b14030abc88f26094f5c16ba095f98ff40efa7ebb6207adbe8" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="11ddae30426fe00fb4274538ac346793e0ca2121c0f92f9bc6f6dbbf59cc9f72" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="49c2f7bc7b2645a24d2f9e4535d612c7411e1f1bdd544426e0ac3e0b80f6d4fd" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="c32a9090a2aceb47bd39a05d21ee872bd16f1a7ced99d21707c4e07a2f582e70" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="4d3e24516839ce28fe4135560d858543a00d73e345da88c9c582dcac35261794" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="1cf1778fdb60721adff03af58426c343d60ac58b0bd96977b49f933ff456a977" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="f1114be33d9b11b871fdd54e71d26ab2993ecd0b4cbc20eb49d51f3bc379b1e5" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="6513d03b5c0d47dc41f9e98dba86743abd9e8781800731925f103a049e0a8e16" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="095c7766f8aa1f6f989e7f2153de26296f5a5f68bb0d03ab572c3cb2c67c0aef" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="8f7a080c450a43f805e09e8e00cd95023d5f8f78d3698481ec6c6cdc1e79f9ad" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="0b86c589c419301752880aba8de47cbf3f449bfe4c7df984a39ec5e7e2397391" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="e6776e24e86f49e2da6112a0b5d428dba23a01d715ed96267b2c73d720afe93f" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="5e958863a3733c1c1f5e71b9b1c2757aa8851dd43b67c559f71c8972dc8eea0a" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="8011c8ac6ecdd2f739ec1033f4998f7293db89bc295cd4f29ffc70475ce91cd0" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="aab0a91feac4ba0405b69b5ed7162be539b70831a6dbda8f90ca4229425cdcba" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="df2a20622be7b6c5cb2aaafb30e622b7a7712341a2a4a73e724f35bfca41620b" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="6f85c72182f2116dcd20b35adf2620bc48d014ceba1ec9e2fbc12553f78094c5" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="36b2138dbcc35e8bb2180033f173c05eef767e3ebb527d36a1ac9d04278a9504" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="64820027dc959e48da0bb931eef82069ca8c31d29406daebfa60c2832e4731bc" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="6c2264e91ab8427cc4e82e0601df8548aa3525c591926ef96a01fa3e43550d10" name="condor-upgrade-checks" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="cb04d11eda15ecf1eb9ea5e57734afad75d70bc365e094ae4f125440c7e89d21" name="htcondor-release" arch="noarch">
  <version epoch="0" ver="23.x" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.0-1" date="1668168000">- HTCondor 10.0 repository definition</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 10.1-1" date="1668168001">- HTCondor 10.1 repository definition</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0-1" date="1692878400">- HTCondor 23.0 repository definition</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.x-1" date="1692878401">- HTCondor 23.x repository definition</changelog>
</package>
<package pkgid="30de8be2301fb289fc4a184b72c9a3b90021a870c9c945bbbedf37e8381e59ee" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="83502a577b1ebe1281487655e1ea499d360877f68faec0cc802a6f9756dd42cb" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="5151e3e5b2940b8615d3cf40a3fe79504cad261d0c1ac2d7060630f39d92b67b" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="7e891011804f3fde6086cadef08981165815b1d58a368b7aaca4c5add129b235" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="496dd841bd7dbc4e20334ff07536c4975a56055fc2c4965c04c30c532a6b0807" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="20213e6f89d10547d34e1e55e6c793dc83ba202e1d1ba23f5c4772dd931124cc" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="ae747f5b10bd708444efa827c88440d2b2a8b0534b322704b15bae558c83d0ca" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="642b61f062e7f49e878614db5515f83234e25d780eb577ebb9bf4b80d59b4a73" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="fb541cdf5c46c6090daadce426fcd7fc2754ea5c644787931914562bd7417b0f" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="0d1fe618b64147489ff8e921d6cc527dee9a882251db8b2dc084f1728495bf58" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="414ff26780871d6d9b4b4b51fc84e9d5a3a49e983c189400b3b2238e7e97c68c" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="af0db85e30bb26605a1ff9dcf1d90afa2b7c2aa4ff46123398726bd75ecbf206" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="b5cbe5af79c1c63c1ff812f3156a03797a0cf3d94c40acb37d40162eba7a1203" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="e73cb6b5248fbbf7b063c5ed85fb39dc43ed55201ca5c7d57577a0a628aa27db" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="3d5e03821d1dd3d959c7c3101999fe61adcc5fbb214069cb7a16b9911a2239f5" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="59ec496107750de2439ebc84d0aae7b6e3ba9013b5c530bb654db20a9f0577d1" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="d56d86a7eab0b859b480fa5d509378c9daa7db3bee5265b9784dea9fc82c1c81" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="d74ccc3509ebc8394cf423c649000640ee3b9ec86e56434c4b1daa6d77058c55" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="da0a26c8e4fed7cdb75882e24deda9c22c32f33e681db1af696142350bf0a794" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="ed1d14c5f239deafb15ea97197d1c71edf3cbaf7bf2b07bd8c621205cb8727a8" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="eff7a355e8a14126f4dd1a755ae7eda39abbc25eb06840bf66988de1d609213b" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="338942fafbd81f7c9b32d54517eb1fb4b4b19cad4ea0179d00e050cf2aebbc20" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="dca9ebce6b0f2a82ed95bfaed7058ee2e0ef5edde775ffa3df5a6208dd9d2d0e" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="6b8bab3685733db0449b8ee5311ea58b3cc8ec6dbd120020479bd3bac97abee0" name="minicondor" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="2ad37b15209fbef12d9d6d9fcab250f751e84e6496dabafcf2a60c1b32baa42e" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.10.11" rel="1"/>
</package>
<package pkgid="ce93b126ca2a1b842b654e9f0e9753602255fc3cabbe17a5797a64da0556e52c" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.10.5" rel="1"/>
</package>
<package pkgid="a749a459412d72eab1c299e7bea6ffd27335a9da46d56406ee61777aa915d88a" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.10.7" rel="1"/>
</package>
<package pkgid="8d24e44b5137e44647e63bb8357df53d19677b7912c6659e3ed6fb31caabcf30" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.11.7" rel="1"/>
</package>
<package pkgid="a60ac6bbce82419a724788ca27f5f18f3fc4670fa0af8922204025f543f362e1" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.12.0" rel="1"/>
</package>
<package pkgid="77e41e657c1ddee308e3609ced5127fcff1ce76c43b819cffd14901ac9eb0311" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.13.0" rel="1"/>
</package>
<package pkgid="2c3622e06142adaf504b5dcb446f83db3a789b08b7db4e7b916c4c1418eac31e" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.14.0" rel="1"/>
</package>
<package pkgid="85e97b68a60991349a6716ac6d8bcee8a0132311340c758a8923ab743bd19cfa" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.14.1" rel="1"/>
</package>
<package pkgid="16829d20906867aafcfcd300d2ae9c352a997ac3cce9bddaa22133ba1d977d0c" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.15.0" rel="1"/>
</package>
<package pkgid="d3156bdbc737aa4915ea094754a0dcfcdf756887c3114b60c3abe43186411226" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.15.1" rel="1"/>
</package>
<package pkgid="3522ebc063b7f13af5338ebaac47dfbb22be00e60e78cb3be06113cb778bc572" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.15.2" rel="1"/>
</package>
<package pkgid="5b10512ddd8ce56ef7db48cbd43853900632b268810d3cddd54b382dd8d0eba9" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.15.3" rel="1"/>
</package>
<package pkgid="c4bf1f32a6bd9ab3847c36670e811fc208800fb6856145eca8285ffb2c362729" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.16.5" rel="1"/>
</package>
<package pkgid="90bd1aa24d6a115fe9912d17451ddf8ea7c2a50c060d8114dd3f621cfc1a40fa" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.16.6" rel="1"/>
</package>
<package pkgid="5bb7387ec24af2f8592dc8aa1efe85aed2f373d688afa047005a53c7b0ef0158" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.17.0" rel="1"/>
</package>
<package pkgid="eee2988d2efcf89fea5d1c9a89c7a49f321c506dae45378d313bb06c5760bcdf" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.17.2" rel="1"/>
</package>
<package pkgid="a7decd33ad6436e2ec2e1e013708d2323d3ce0e107174eb9fa7156752bff7652" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.18.1" rel="1"/>
</package>
<package pkgid="3b11b454e657702fa8f3f8cbe15cbbfe79dc43212182d191ba1f3f2f4d307aa1" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.19.3" rel="1"/>
</package>
<package pkgid="2e0bbad25003cce421b3274caae6094e06b0f9d6f0b1ba41a560ce70aecb2c7e" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.2.0" rel="1"/>
</package>
<package pkgid="d6c89c3a416b3e50e29bdc9d2e9516b35eebc767ce88f3002167eb22c2f873c2" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.2.1" rel="1"/>
</package>
<package pkgid="81150867c55ae75d4331e41b82207b7929d2802d54f8d914180b9804cfc605ac" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.2.2" rel="1"/>
</package>
<package pkgid="f16c0d02d2ae632b7ad9f46ac285f1fcfa9fbb2a3cf30e893b4d108653e5d037" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.3.0" rel="1"/>
</package>
<package pkgid="2899e5d7502fb6d4a30fa00e3c7e1ec87a7d349da4092b23045c31a24cd804f9" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.3.1" rel="1"/>
</package>
<package pkgid="c3ed861b707e38a25425c18ab854231f176ce9b608c993d9bca05ef1897807a1" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.4.0" rel="1"/>
</package>
<package pkgid="ab12f7071d49af4f90f7389586102d85231fa72f69094d5bcf87ac5a5b339bdf" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.4.1" rel="1"/>
</package>
<package pkgid="b6d83fe28385c20704999b402a457b7ceb01e94e64d87d0ada77a6db9bf094be" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.5.1" rel="1"/>
</package>
<package pkgid="438253ab3af1af219db136fc8a1e4a9ba5d3c0dc46e916155241040606ceb901" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.5.7" rel="1"/>
</package>
<package pkgid="ee8b4de78e6e5c5eb7a72bf1815e1b86f99f4a8c65ab7c6c4f445f7f8b5f6a63" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.5.8" rel="1"/>
</package>
<package pkgid="a6df437e89e327fcb883d07b7bf5128e147f8bcd1d49bf4ad5968baaf24322b2" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.6.2" rel="1"/>
</package>
<package pkgid="4aafdd5aca8dc055121bdfc982c1ddd73e65c15711208342f0202d04582d1f27" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.7.3" rel="1"/>
</package>
<package pkgid="3fa589c4b96313f1b92754291b22565cc013fd43f85a26f19076b291425cffd1" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.7.4" rel="1"/>
</package>
<package pkgid="48ada3a11b1698d04deec78e9e12c4947ecca00361c66bd97ed76a2b5cc02326" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.8.1" rel="1"/>
</package>
<package pkgid="d38fe3048a04e283ddff020ece0b7f8f497b6363e96d310a6fd2215129e35013" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.8.2" rel="1"/>
</package>
<package pkgid="ace31176fa19400ce96569457339a246ba0f911fe9663ccce0acb92d1730e7fb" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.9.3" rel="1"/>
</package>
<package pkgid="f2b6dd8fff5d33ebd6d1daffc11cda84b2db72a03bc5362ca37e35a89dfee2df" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.9.5" rel="1"/>
</package>
<package pkgid="346874a3ee5080c31f8c2252131576ef231a8fabe1bfd27a619320c0e46f3459" name="pelican" arch="x86_64">
  <version epoch="0" ver="7.9.9" rel="1"/>
</package>
<package pkgid="23e39db43a7772641111ab51e69018d4d1f5e0fd5f7e9d091098dd8418788930" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.10.11" rel="1"/>
</package>
<package pkgid="cd0f53d5bed5339a3adeda9b2ecddc47aad959c9d8c2c380022d53db1ba1691e" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.10.5" rel="1"/>
</package>
<package pkgid="3d30c4aac632aff102ba8c5741c63d710613de46552ab79aafa084f5437ce541" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.10.7" rel="1"/>
</package>
<package pkgid="0597d0cf25f39007111d7c2e928add976a0b6985d68f019b3ac597494469ac67" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.11.7" rel="1"/>
</package>
<package pkgid="b8b3a99c102674ecd47ce5ea661a69ccdbf8d68aa9a3b4da0508fc42de68e47b" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.12.0" rel="1"/>
</package>
<package pkgid="5fc5302c032ffc9defcc2e549c244603482bb10f7a6f499b1a7857ed81a8b10c" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.13.0" rel="1"/>
</package>
<package pkgid="8d58f768ffd8a4dca8acb1a459a3fa1878bf3cf5cbb3e1243a05f16bc6eeb162" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.14.0" rel="1"/>
</package>
<package pkgid="ddd84b913ba1f07601bea52c7af395837c1f7ce962f8c607fd85045f370eb20e" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.14.1" rel="1"/>
</package>
<package pkgid="5ef715619f122697c2493eba63efac5b1dee8c88a43133df8833472136793559" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.15.0" rel="1"/>
</package>
<package pkgid="4aff7bff0fe2ef9ff87c8c680317c0acc2e4d317a1d5e112c85e0b6fc8085aee" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.15.1" rel="1"/>
</package>
<package pkgid="819a00e984c86b244b0268ed53a2380a9416ad782a9946fd3313578415a5098c" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.15.2" rel="1"/>
</package>
<package pkgid="7e538527d9034f04aa5c9d8ffb1035cd2a7b855e9b1a641fc8a4af168f48efd8" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.15.3" rel="1"/>
</package>
<package pkgid="9b99d610918a832864ee186e1ef0be9d66e71275d555748ea85b9584ee26ef3f" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.16.5" rel="1"/>
</package>
<package pkgid="ba0a52074271eec267862013f6f6ab23cde240a7a0c1f3066911e77195903fdc" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.16.6" rel="1"/>
</package>
<package pkgid="1de1b1e7d2db97c62f6bbe9ce3c008be4cd6668c2b2df087440342885cf3c4fd" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.17.0" rel="1"/>
</package>
<package pkgid="2241a6004959ca6dbf0a1792407fc57cb10f7f24936ec3fbd319d60727d9eadb" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.17.2" rel="1"/>
</package>
<package pkgid="5e102d7e3be080f578a86cb75d91b2a6a532630bcdddbefafb990ba9eb67d89e" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.18.1" rel="1"/>
</package>
<package pkgid="8c3210c1d3761e06131fba3e3987021f38a7912c76c60d03e3addf1ae3d1a082" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.19.3" rel="1"/>
</package>
<package pkgid="b8a7777603695b3f48744d80fb6f0e440e0188c3b5fa74d8867ed19e10508ac5" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.2.0" rel="1"/>
</package>
<package pkgid="2e0516f65a6e00a5d85d88dba75464dbafe1d1f88b99760546e684b34d5acb51" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.2.1" rel="1"/>
</package>
<package pkgid="4df43a4c6b0a83932211cf12ef93ccae00697939d566f8df7855a0e433c45e6a" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.2.2" rel="1"/>
</package>
<package pkgid="3cda8dc8d01d0c424a23772fb94316b7bb71ef26d33aeb92d9317c2de0af9d0d" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.3.0" rel="1"/>
</package>
<package pkgid="c867bcd98eeaa688434e2f77534d0b085bfe0c1cba8965a0ddf77b73b6595b4e" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.3.1" rel="1"/>
</package>
<package pkgid="acdc174fad7f6853922ca1fe6ab826f1811081cb3099152d1178df4935c805d7" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.4.0" rel="1"/>
</package>
<package pkgid="48f9959856a3095238da468197ae2b1d8f4578839c792a090ffd2c56a81c9ce8" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.4.1" rel="1"/>
</package>
<package pkgid="5d0b8a96100b1ea9cb88567771d791fc0e84820f7f9e27d1c8a120c144b3669d" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.5.1" rel="1"/>
</package>
<package pkgid="8fe3b0e6e2d5bba1cb25bb6fc8820b832e827c8266de793bfd7b44fd3019128d" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.5.7" rel="1"/>
</package>
<package pkgid="b7279be4e06cd745ce37a08e7985ed81c52b5ec05a9018495e346f469b3b1fed" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.5.8" rel="1"/>
</package>
<package pkgid="5aa9bef0968f55123a2c7bcd9b6c37416c8014b6a70e68f66252e54b8d79f9aa" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.6.2" rel="1"/>
</package>
<package pkgid="ffe8adab504e90aa7eea3f08a89ebb5e9da1b2cc11b69570a0262ef646ca1754" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.7.3" rel="1"/>
</package>
<package pkgid="aa2afd74c26885a32b28814deb959da5c33056db92e64eb729e4419bd87872f0" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.7.4" rel="1"/>
</package>
<package pkgid="5d39bb016de94a6e1210eecdc6557d2fa1b3a34f99f142db7d24774ca72b0bd9" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.8.1" rel="1"/>
</package>
<package pkgid="f174cab7285ffe43836781c9ecb8dd6786eeb389ed1b8a0537733001bd8ad840" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.8.2" rel="1"/>
</package>
<package pkgid="6416409aa8f349490ccce0b920aa52b8adba1eee671649d663865784635de70f" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.9.3" rel="1"/>
</package>
<package pkgid="2c90b4ebca014ceb595ab10155f12b7f0e03fb288fd6204b3649dc34b94e911d" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.9.5" rel="1"/>
</package>
<package pkgid="45e575e5c747283de6ef8289733d1dcd23f4154badaf3d170d4bcd8307c95c30" name="pelican-osdf-compat" arch="x86_64">
  <version epoch="0" ver="7.9.9" rel="1"/>
</package>
<package pkgid="ad9e97847e771fb4a5281b99f456aa8577cc3fa91cd453e2c0f366402f7e4f31" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.10.11" rel="1"/>
</package>
<package pkgid="6ee477365cde710352c1fcdc96fadd46a946853d9d0c1f2c72a2256717658598" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.10.5" rel="1"/>
</package>
<package pkgid="f7507715651bdb290c9ff8ef86ca69cc06f7bb6d4ac7097f3a83aa791d6613f1" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.10.7" rel="1"/>
</package>
<package pkgid="1f113a6e80ee57fd4d3cc0d168213e4582d2e1fbe42790a44883fb69462b88a3" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.11.7" rel="1"/>
</package>
<package pkgid="85479fb101e5394d8ff62e2ad6b3841e3f1b02e050f0f214b6eeffebd56b901a" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.12.0" rel="1"/>
</package>
<package pkgid="ae2289801f4e55a12aa53092d48ef05d787e66a451602d8b2883f1663e374f86" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.13.0" rel="1"/>
</package>
<package pkgid="015e4618bd3c78d8ac6a690455a0fa09890be34ea3c3afc8aef0209dbc808468" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.14.0" rel="1"/>
</package>
<package pkgid="ec6c6dbff95d9fd53a523c171619ac38ab4b50f2030889ec0738771dee591d86" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.14.1" rel="1"/>
</package>
<package pkgid="f6ee35611e58e7da20b11450247df2fd5d36c895d4d9da2ccf7c4e7cdc3c826b" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.15.0" rel="1"/>
</package>
<package pkgid="50ef8b3bee371e3960b5dc1bd04f5856ad4666e684955d7c05affdd0c617a52d" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.15.1" rel="1"/>
</package>
<package pkgid="1467c847d171137145fc93a40e1fa43b0389c53d1744622d41fd75ac0e7e4dff" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.15.2" rel="1"/>
</package>
<package pkgid="fb81357f037b813c669b1a9072e5222e866098128ba993541287f795cd93de81" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.15.3" rel="1"/>
</package>
<package pkgid="8f01de3f2174d60dc5071655e94b6e84d446cc1d8000b239c034dba4742c808f" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.16.5" rel="1"/>
</package>
<package pkgid="5c400797e72db4bbc9040227b1f48c3c223e8f9a18fdbfbc12f9fe8feae0d84e" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.16.6" rel="1"/>
</package>
<package pkgid="b1c3ab8242cd12894aecf5583e2caf2be2436684e49674b7e70959666215d324" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.17.0" rel="1"/>
</package>
<package pkgid="a0394e871418c51fb88e09cdaddd6f6c25840b1ec57f17184e4b04f80942f716" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.17.2" rel="1"/>
</package>
<package pkgid="645a6d2cde77bd36ed72edb6cb321a999ea7e29c603158411a4a57828121515f" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.18.1" rel="1"/>
</package>
<package pkgid="905a7a749e506ac112e9143ff0e66d1ed435e5575ccb692f8c6895cd71dd0662" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.19.3" rel="1"/>
</package>
<package pkgid="5bd8f9d7b62c2c1e84aa7fdb5877d7a623dc4f2f006d44da976b8dc1ccd05cc7" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.5.1" rel="1"/>
</package>
<package pkgid="4e727b054fa53b6eaae8de3f2e664235c07e63f70be5e2f4675f2410beb89718" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.5.7" rel="1"/>
</package>
<package pkgid="341122d389dc4e6d44405abc93fe5012985f64f69f442ee7c4d3c7a569043f54" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.5.8" rel="1"/>
</package>
<package pkgid="9a7ad147fcbe027bf4aa8caf978fb2d112f536e97a2c5a300355d777441fd5a5" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.6.2" rel="1"/>
</package>
<package pkgid="2cec6fbd0530ef0ddf03203197a39dc657f91c372794e36d02a41903ca891f77" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.7.3" rel="1"/>
</package>
<package pkgid="bb2ea6c41a19386b05d28943ef6cad64a4932198243415133d50ba4fe7ecbc46" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.7.4" rel="1"/>
</package>
<package pkgid="603dd83ac7c803c3d30db225216cf10c4b002894350296d0ffc071b0a611f9f3" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.8.1" rel="1"/>
</package>
<package pkgid="c79d0cc679dfb076bf9cc5ba0a5abe3dbe04f369c8b3f1e5f5bb32ec264aec87" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.8.2" rel="1"/>
</package>
<package pkgid="5e82fd3031895462729e4a6b8cfc82290dd1c8e7d2d46609d8046242b9a6c2a4" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.9.3" rel="1"/>
</package>
<package pkgid="9ad37e135667b804f95dac344f0af57314e53530881a037c6ca82bcde0d97d05" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.9.5" rel="1"/>
</package>
<package pkgid="8cb5e0b3ae6d515441559cc7099bac4d897d0ae8d27223bc5af102e1ea0bb31e" name="pelican-server" arch="x86_64">
  <version epoch="0" ver="7.9.9" rel="1"/>
</package>
<package pkgid="ed8641ee68c87329466ad1246a3d464e2843ea5d6944bc219dc6fcc85a361782" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.0.0" rel="1.amzn2023"/>
  <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="7bef940bff94373c655c8f1ced9c3e2935c6286d88e54990156964ab6f9a8433" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.1.0" rel="1.amzn2023"/>
  <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="461c4c8ccb6e2a584d2f837ba0ddba8c3e4b8ac3e69c98ff5651fd00c7f8c31c" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.1" rel="1.amzn2023"/>
  <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="56eb8d901ddd923880bcde83fbaabba19782910775c271f77dd7f7f9a9f30c05" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.18" rel="1.amzn2023"/>
  <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="c26fdaaa06a99422cb3ffc5120a3233851513ae851059da4b1a57988ae82b1e3" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.19" rel="1.amzn2023"/>
  <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="0c9394fbdea93d364a470dec8ffffba4c4b8669adf56a8eacfafd6bb5f0d5342" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.2" rel="1.amzn2023"/>
  <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="669e080c342cfad756f4951e8ffee42aa354d770f70aa8c128c856ca4b6f7d67" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.20" rel="1.amzn2023"/>
  <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="4beedc71af484185a1fe47f13080979c7ba331c5d04eb73c9779cf5f94594efa" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.21" rel="1.amzn2023"/>
  <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="49445f41f4f22fc7c9f7cda5ed19cadaec4dda3c3b5d58581b2e35f79e0c704a" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.22" rel="1.amzn2023"/>
  <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="7eea703a47416a81d9615d4dd5bc9e1a0f39cdab698dad611e3ae58a6d0b209a" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.24" rel="1.amzn2023"/>
  <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="d81235d6c736e59225b100632002227779c2b2f80366ac43eaa238e9d3a74a31" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.25" rel="1.amzn2023"/>
  <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="59d265f0a65c90326ef8b2fbeb63ded507bb13986b7e1a5f0f1b406c352645fd" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.26" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
</package>
<package pkgid="29913dc4253f385314038e83ea6fadc7c1d758c06edc456d296c871d196d9920" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.27" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
</package>
<package pkgid="315d1b5d557aa2c21114aeffaa3e23ae34e4db43200b10fccd1baff566a2358f" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.28" rel="1.amzn2023"/>
  <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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
</package>
<package pkgid="3e6726b9b910ca300a73ea53a7e01b1a5aa6679383158c3d68d9d5a6063cd5f6" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.10.29" rel="1.amzn2023"/>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.24-1" date="1745323200">- 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>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.26-1" date="1750939200">- Fix ingestion of ads into Elasticsearch under very rare circumstances
- DAGMan better handles being unable to write to a full filesystem
- 'kill_sig' submit commands are now ignored on the Windows platform</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.26-1" date="1750939201">- Fix memory leak in the condor_schedd when using late materialization
- Fix condor_master start up when file descriptor ulimit was huge
- HTCondor tarballs now contain Pelican 7.17.0</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.27-1" date="1753704000">- Fix bug where condor_ssh_to_job failed when EP scratch path is too long
- Fix incorrect time reported by htcondor status for long running jobs
- Fix bug where .job.ad, .machine.ad files were missing when LVM is in use</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.27-1" date="1753704001">- Fix bug where the vacate reason was not propagated back to the user
- HTCondor tarballs now contain Pelican 7.17.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.0.28-1" date="1755777600">- Fix condor_token_request to accept automatically-approved tokens</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.28-1" date="1755777601">- Exit -code and -signal environment variables are now set for Docker jobs
- Fix issue where ImageSize was over-reported on the Windows platform
- HTCondor tarballs now contain Pelican 7.18.1 and Apptainer 1.4.2</changelog>
  <changelog author="Tim Theisen &lt;tim@cs.wisc.edu&gt; - 23.10.29-1" date="1758628800">- Fix flocking to pools when there are intermittent network issues
- HTCondor tarballs now contain Pelican 7.19.3</changelog>
</package>
<package pkgid="c7d9eb9cf25532b342061f860375330daab52df9557af034f45365316765a29c" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.2.0" rel="1.amzn2023"/>
  <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="82470826829dc55d5970dbf27f5cdf1454cff8ae91ef7402d73cb6b6c86e7dd5" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.3.0" rel="1.amzn2023"/>
  <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="66f5353e1409a7d7800f0ee99840d2b8fe7f861946982962d2e0c9a51bd97406" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.4.0" rel="1.amzn2023"/>
  <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="d71acd89e668c9fd394604bf8971becab8d48f046aa9f6a712dfa6a21c043ee1" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.5.2" rel="1.amzn2023"/>
  <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="322393b6b87c6b92aec5b0fe73e7e3677846df5a52f723e7968cd0e95a6393a6" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.6.1" rel="1.amzn2023"/>
  <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="3c7df6ed350845be3d378a3624b3096856fe03eb98aaa7489a94de2306d4fbb9" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.6.2" rel="1.amzn2023"/>
  <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="b6c9c752370dc4aa47a8ce83d2729f890e3c36b64aa69ec3f212410a3260e7e9" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.7.2" rel="1.amzn2023"/>
  <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="47b31e57d002327e6cf5f54f52f38c7f670c49b42ea97bf772ee76ce2c783f40" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.8.1" rel="1.amzn2023"/>
  <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="c3c0305e2995f17978b8bb1f1a1d3e6f4ed2092dda0614299020fb6c72b56995" name="python3-condor" arch="x86_64">
  <version epoch="0" ver="23.9.6" rel="1.amzn2023"/>
  <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="5d3d48a2748ac04c07545a6faa3499b1d15bc5be36a7bdc1643e2dbc7eac51f4" name="scitokens-cpp" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.amzn2023"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 0.6.2-2" date="1629979200">- Make the build require cmake3 instead of cmake</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 0.6.3-1" date="1630670400">- Add support for building Debian packages on the OpenSUSE Build System
- Add patch to jwt-cpp to update its picojson dependency in order to
  enable it to compile on Debian 11 and Ubuntu 21.04
- Fix el7 build by requiring epel-rpm-macros</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.0-1" date="1645185600">- Changes from static analysis
- If only one key is available, do not error on no kid
- Support at+jwt profile</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.1-1" date="1655899200">- Add scitokens-* binaries to the package
- Bug: close sqlite db handle on return</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.0-1" date="1679400000">- Add async API for parsing and verifying tokens
- Add configuration API
- Make nbf claim optional for non-scitokens tokens
- Update to OpenSSL 3.0</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.1-1" date="1682510400">- Fix bug in generate acls which would cause a timeout</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.2-1" date="1686830400">- Add support for API-configurable cache home
- Fix enforcer_acl_free logic
- scitokens_internal: catch matching exception type after jwt-cpp update</changelog>
</package>
<package pkgid="75d01d8266aa70588c89bdf033153b7d607339c05c5f54847d499eea3ba73b96" name="scitokens-cpp" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.amzn2023"/>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.0-1" date="1645185600">- Changes from static analysis
- If only one key is available, do not error on no kid
- Support at+jwt profile</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.1-1" date="1655899200">- Add scitokens-* binaries to the package
- Bug: close sqlite db handle on return</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.0-1" date="1679400000">- Add async API for parsing and verifying tokens
- Add configuration API
- Make nbf claim optional for non-scitokens tokens
- Update to OpenSSL 3.0</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.1-1" date="1682510400">- Fix bug in generate acls which would cause a timeout</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.2-1" date="1686830400">- Add support for API-configurable cache home
- Fix enforcer_acl_free logic
- scitokens_internal: catch matching exception type after jwt-cpp update</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.1.0-1" date="1699358400">- Allow the scitokens library user to setup a custom CA file
- Fix typecast errors in scitoken_status_get_*() that caused async queries to fail
- Fix logic error in deserialize_continue() that caused async deserialization to fail</changelog>
</package>
<package pkgid="b9af0097c50e2dcb22842b36248352105d1245730c5f2e9c38d7d9d3a2a996e6" name="scitokens-cpp-devel" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="1.amzn2023"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 0.6.2-2" date="1629979200">- Make the build require cmake3 instead of cmake</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 0.6.3-1" date="1630670400">- Add support for building Debian packages on the OpenSUSE Build System
- Add patch to jwt-cpp to update its picojson dependency in order to
  enable it to compile on Debian 11 and Ubuntu 21.04
- Fix el7 build by requiring epel-rpm-macros</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.0-1" date="1645185600">- Changes from static analysis
- If only one key is available, do not error on no kid
- Support at+jwt profile</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.1-1" date="1655899200">- Add scitokens-* binaries to the package
- Bug: close sqlite db handle on return</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.0-1" date="1679400000">- Add async API for parsing and verifying tokens
- Add configuration API
- Make nbf claim optional for non-scitokens tokens
- Update to OpenSSL 3.0</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.1-1" date="1682510400">- Fix bug in generate acls which would cause a timeout</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.2-1" date="1686830400">- Add support for API-configurable cache home
- Fix enforcer_acl_free logic
- scitokens_internal: catch matching exception type after jwt-cpp update</changelog>
</package>
<package pkgid="27ff411be736b27100e28cb6d37b899f8ff71d4fb218cc8142e50fe0dd48b7f9" name="scitokens-cpp-devel" arch="x86_64">
  <version epoch="0" ver="1.1.0" rel="1.amzn2023"/>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.0-1" date="1645185600">- Changes from static analysis
- If only one key is available, do not error on no kid
- Support at+jwt profile</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 0.7.1-1" date="1655899200">- Add scitokens-* binaries to the package
- Bug: close sqlite db handle on return</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.0-1" date="1679400000">- Add async API for parsing and verifying tokens
- Add configuration API
- Make nbf claim optional for non-scitokens tokens
- Update to OpenSSL 3.0</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.1-1" date="1682510400">- Fix bug in generate acls which would cause a timeout</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.0.2-1" date="1686830400">- Add support for API-configurable cache home
- Fix enforcer_acl_free logic
- scitokens_internal: catch matching exception type after jwt-cpp update</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 1.1.0-1" date="1699358400">- Allow the scitokens library user to setup a custom CA file
- Fix typecast errors in scitoken_status_get_*() that caused async queries to fail
- Fix logic error in deserialize_continue() that caused async deserialization to fail</changelog>
</package>
<package pkgid="37fbc3abe3875c67ff7e500f9105508f592d73d299e057f4ad11ab2a9fcaf41a" name="stashcp" arch="x86_64">
  <version epoch="0" ver="6.12.1" rel="1"/>
</package>
</otherdata>