Dirac

Latest version: v8.0.71

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 53

9.0.0a20

Not secure
[integration]

*WorkloadManagement

FIX: (7399) JobAgent rescheduling wrong jobs
FIX: (7387) JobAgent interaction with JobMonitoringClient

*WorkloadManagementSystem

CHANGE: (7396) PilotAgentsDB: move from OwnerGroup to VO
FIX: (7379) The callback for the Stager was failing, because of a type mismatch in the jobID used to retrieve the status. Jobs never came out of Staging.
NEW: (7375) pilotWrapper: using CVMFS_locations for discovering the pilot files

*FrameworkSystem

FIX: (7391) send notifications for expiring proxies

Documentation on how to deploy a third party tool (fluent-bit) to grab, format and send Dirac current logs to ElasticSearch and/or splitted logs files

*Resources

FIX: (7376) AREXCE should break when a valid delegation ID is found

*Core

FIX: (7374) Converting p12 files with filenames containing special characters

9.0.0a4

Not secure
[integration]

*docs

FIX: (7330) just use `pip install DIRAC` for DIRAC client install
FIX: (7330) updated picture for py3 stack

*Interfaces

FIX: (7328) Improve performance of job delete/kill/reschedule API
FIX: (7322) Lower log level for printing version in submitJob

*WorkloadManagementSystem

FIX: (7327) Allow "ANY" in the valid sites list
NEW: (7318) initial FutureClient for JobStateUpdate
FIX: (7316) ElasticJobParametersDB: do not configure the IndexPrefix name

9.0.0a3

Not secure
[integration]

*WorkloadManagement

FIX: (7305) Use copy+remove in PilotSync agent to avoid SELinux problems
FIX: (7288) WMSUtilities supports VO-specific token tags

*WorkloadManagementSystem

FIX: (7301) correctly handle UTC in JobLoggingDB float timestamp

*Core

FIX: (7297) convert exception object to string representation in ElasticSearchDB

*DataManagementSystem

CHANGE: (7297) default proxy lifetime for FTS is 36h and force the redelegation when 12h are left

*FrameworkSystem

FIX: (7284) disabledVOs not available when doing dirac-configure

*DiracX

NEW: (7261) DiracX credentials are now included in proxy PEM files created by DIRAC
NEW: (7261) DiracX is now mandatory 🎉

9.0.0a2

Not secure
[integration]

*WorkloadManagementSystem

FIX: (7282) JobStatus: allow WAITING -> KILLED
FIX: (7263) SiteDirector acts for a VO

*FrameworkSystem

FIX: (7280) show status SysAdminCLI KeyError

*Resources

FIX: (7279) getting more details about failed/aborted pilots from HTCondor

*Core

FIX: (7273) createClient: also look at HandlerMixin classes to find `export_`ed functions. Fixes the client Documentation creation, fixes 7265

*WorkloadManagement

NEW: (7271) SiteDirector - added preinstalledEnv and preinstalledEnvPrefix pilot options

9.0.0a1

Not secure
[integration]

*Core

NEW: (7258) Support using DiracX as a backend for RPC calls

*WorkloadManagementSystem

CHANGE: (7257) Refactor PilotLoggingAgent: download proxies at initialisation. Renew a proxy if it is about to expire.

*Resources

NEW: (7256) Add support for loading external providers in CloudCE
NEW: (7256) Add OpenNebula6 (XMLRPC) provider for CloudCE/libcloud

*Subsystem

FIX: (7253) prevent AREXCE from creationg delegations each time a CE got a small and temporary issue

*docs

NEW: (7252) add documentation about setting up DIRAC to submit pilots with tokens

*WorkloadManagement

CHANGE: (7250) pilot submission with tokens in a multi-VO context

8.0.71

[rel-v8r0]

*Resources

FIX: (8085) Catch ConnectionError when calling send on a MQ
FIX: (8083) htcondor x509 unsupported version
CHANGE: (8072) conditionally reset the rlimit for xroot
CHANGE: (8070) Disable Bearer token for HTTPs unless upload/TPC
NEW: (8046) findFileByMetadata method for Rucio

*Core

FIX: (8071) dirac-apptainer-exec should work also in the case of no proxy

Page 5 of 53

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.