# changelog

author: Tim Theisen <tim@cs.wisc.edu> - 9.10.0-1
changelog:
  - With collector administrator access, can manage all HTCondor pool daemons
  - SciTokens can now be used for authentication with ARC CE servers
  - Preliminary support for ARM and POWER RC on AlmaLinux 8
  - Prevent negative values when using huge files with a file transfer plugin


author: Tim Theisen <tim@cs.wisc.edu> - 9.0.16-1
changelog:
  - Singularity now mounts /tmp and /var/tmp under the scratch directory
  - Fix bug where Singularity jobs go on hold at the first checkpoint
  - Fix bug where gridmanager deletes the X.509 proxy file instead of the copy
  - Fix file descriptor leak when using SciTokens for authentication


author: Tim Theisen <tim@cs.wisc.edu> - 9.11.0-1
changelog:
  - Modified GPU attributes to support the new 'require_gpus' submit command
  - Add (PREEMPT|HOLD)_IF_DISK_EXCEEDED configuration templates
  - ADVERTISE authorization levels now also provide READ authorization
  - Periodic release expressions no longer apply to manually held jobs
  - If a #! interpreter doesn't exist, a proper hold and log message appears
  - Can now set the Singularity target directory with 'container_target_dir'
  - If SciToken and X.509 available, uses SciToken for arc job authentication


author: Tim Theisen <tim@cs.wisc.edu> - 9.0.17-1
changelog:
  - Fix file descriptor leak when schedd fails to launch scheduler jobs
  - Fix failure to forward batch grid universe job's refreshed X.509 proxy
  - Fix DAGMan failure when the DONE keyword appeared in the JOB line
  - Fix HTCondor's handling of extremely large UIDs on Linux
  - Fix bug where OAUTH tokens lose their scope and audience upon refresh
  - Support for Apptainer in addition to Singularity


author: Tim Theisen <tim@cs.wisc.edu> - 9.12.0-1
changelog:
  - Provide a mechanism to bootstrap secure authentication within a pool
  - Add the ability to define submit templates
  - Administrators can now extend the help offered by condor_submit
  - Add DAGMan ClassAd attributes to record more information about jobs
  - On Linux, advertise the x86_64 micro-architecture in a slot attribute
  - Added -drain option to condor_off and condor_restart
  - Administrators can now set the shared memory size for Docker jobs
  - Multiple improvements to condor_adstash
  - HAD daemons now use SHA-256 checksums by default


author: Tim Theisen <tim@cs.wisc.edu> - 10.0.0-1
changelog:
  - Users can prevent runaway jobs by specifying an allowed duration
  - Able to extend submit commands and create job submit templates
  - Initial implementation of htcondor <noun> <verb> command line interface
  - Initial implementation of Job Sets in the htcondor CLI tool
  - Add Container Universe
  - Support for heterogeneous GPUs
  - Improved File transfer error reporting
  - GSI Authentication method has been removed
  - HTCondor now utilizes ARC-CE's REST interface
  - Support for ARM and PowerPC for Enterprise Linux 8
  - For IDTOKENS, signing key not required on every execution point
  - Trust on first use ability for SSL connections
  - Improvements against replay attacks


