# changelog

author: Tim Theisen <tim@cs.wisc.edu> - 24.7.3-1
changelog:
  - condor_who now works for Glideins
  - Can add arbitrary credentials to be used by the file transfer plugins
  - Fixed WLCG token generation in the local credmon
  - Can limit the number of times that a job can be released
  - EP administrators can enforce no outbound networking for jobs
  - Add ability to use authentication when fetching Docker images
  - condor_watch_q now displays when file transfer is happening
  - To provide more consistency, using swap for jobs is disabled by default


author: Tim Theisen <tim@cs.wisc.edu> - 23.0.25-1
changelog:
  - 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


author: Tim Theisen <tim@cs.wisc.edu> - 23.10.25-1
changelog:
  - Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
  - HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1


author: Tim Theisen <tim@cs.wisc.edu> - 23.0.8-1
changelog:
  - Fix 24.0.7 bug where cgroup v1 out-of-memory was not properly handled
  - HTCondor tarballs now contain Pelican 7.16.5 and Apptainer 1.4.1
    - Pelican 7.16.5 now includes end-to-end integrity checks for clients
  - Add Python wheel for Python 3.13, drop Python wheel for Python 3.7
  - Fix bug where DAGMAN_MAX_JOBS_IDLE was being ignored
  - 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


author: Tim Theisen <tim@cs.wisc.edu> - 24.8.1-1
changelog:
  - Fix claim re-use, which was broken in HTCondor version 24.5.1
  - Add support for hierarchic and delegatable v2 cgroups
  - Add the ability to put each HTCondor daemon in its own cgroup
  - Always sets the execute bit on the executable regardless of its origin
  - The EP sets the HOME environment variable to match the /etc/passwd entry
  - Add new 'halt' and 'resume' verbs to "htcondor dag"
  - Add htcondor2.DAGMan class to send commands to a running DAG
  - htcondor ap status now reports the AP's RecentDaemonCoreDutyCycle
  - Can configure condor_adstash to fetch a custom projection of attributes


author: Derek Weitzel <dweitzel@unl.edu> - 1.0.0-1
changelog:
  - Add async API for parsing and verifying tokens
  - Add configuration API
  - Make nbf claim optional for non-scitokens tokens
  - Update to OpenSSL 3.0


author: Derek Weitzel <dweitzel@unl.edu> - 1.0.2-1
changelog:
  - Add support for API-configurable cache home
  - Fix enforcer_acl_free logic
  - scitokens_internal: catch matching exception type after jwt-cpp update


author: Derek Weitzel <dweitzel@unl.edu> - 1.1.0-1
changelog:
  - 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


author: Derek Weitzel <dweitzel@unl.edu> - 1.1.2-1
changelog:
  - Turn off CMAKE unity builds
  - Add a mutex around requesting public keys to stop overloading issuers


