HTCondor-CE 5.1.0
This is the first official release of the HTCondor-CE 5 series! If you are updating from an earlier version of HTCondor-CE, please see the detailed update notes.
This release includes the following new features:
- Add support for ClassAd transforms to the JobRouter (HTCONDOR-243)
- Add mapped user and X.509 attribute to local HTCondor pool AccountingGroup mappings to Job Routers configured to use the ClassAd transform syntax (HTCONDOR-187)
- Split
condor_mapfile
into files that use regular expressions in/etc/condor-ce/mapfiles.d/*.conf
(HTCONDOR-244) - Accept
BatchRuntime
attributes from incoming jobs to set their maximum walltime (HTCONDOR-80) - Update the HTCondor-CE registry to Python 3 (HTCONDOR-307)
- Enable SSL authentication by default for
READ
/WRITE
authorization levels (HTCONDOR-366) - APEL reporting scripts now use history files in the local HTCondor
PER_JOB_HISTORY_DIR
to collect job data. (HTCONDOR_293) - Use the
GlobalJobID
attribute as the APEL recordlrmsID
(#426) - Downgrade errors in the configuration verification startup script to support routes written in the transform syntax (#465)
- Allow required directories to be owned by non-
condor
groups (#451)
This release also includes the following bug-fixes:
- Fix an issue with an overly aggressive default
SYSTEM_PERIODIC_REMOVE
(HTCONDOR-350) - Fix incorrect path to Python 3 Collector plugin (HTCONDOR-400)
- Fix faulty validation of
JOB_ROUTER_ROUTE_NAMES
andJOB_ROUTER_ENTRIES
in the startup script (HTCONDOR-406) - Fix various Python 3 incompatibilities (#460)