Dirac

Latest version: v8.0.68

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

Scan your dependencies

Page 8 of 52

8.0.53

[rel-v8r0]

*Resources

FIX: (7787) added a 30s gfal2 timeout for downloading the SRR

*TransformationSystem

FIX: (7741) RequestTaskAgent only considers requests in final states, and consider files in intermediate state as problematic (https://github.com/DIRACGrid/DIRAC/issues/7116)
NEW: (7741) RequestTaskAgent uses getBulkRequestStatus instead of getRequestStatus
RMS: (7741)
NEW: (7741) implement getRequestStatus

8.0.52

[rel-v8r0]

*ResourceStatusSystem

FIX: (7800) use always a from address (from Operations ResourceStatus/Config/FromAddress ) when sending email notifications, to avoid "spoofing" domains restrictions

*WorkloadManagement

FIX: (7794) Allow jobs to be KILLED from more states
FIX: (7794) KILLED is a final job state

*WorkloadManagementSystem

CHANGE: (7789) SiteDirector will always bundle the proxy

*Resources

FIX: (7788) SSHComputingElement fix: added check of result

*Workflow

FIX: (7785) Avoid incorrect error strings in Workflow execute

*ConfigurationSystem

CHANGE: (7784) VOMS2CSAgent: if a nickname is set, this nickname will always be used and no new accounts are going to be created if a DN changes or a user is in multiple VOs
NEW: (7784) VOMS2CSAgent: New option "ForceNickname", if this option is enabled no dirac user is created if no nickname attribute is set for a user
CHANGE: (7784) IAMService: use logger and return errors for users so that the VOMS2CSAgent can notify admins about issues

8.0.51

[rel-v8r0]

*DataManagementSystem

FIX: (7779) dirac_dms_find_lfns: Check if requested path exists and returns error if not. Prevents users hitting 7487
FIX: (7778) Return correct error for non-existing directory. Partial fix for 7487
NEW: (7740) FileCatalogHandler: add function export_getFileDetails to get the (user) metadata for a list of LFNs

*Core

NEW: (7772) Support aggregating by date in MySQL.getCounters

*ResourceStatusSystem

CHANGE: (7771) do not consider Endpoint for StorageOccupancy
FIX: (7761) Do not use tinezone aware datetime
NEW: (7759) add a DIRAC to GOCDB service type conversion

8.0.50

[rel-v8r0]

*ResourceStatusSystem

FIX: (7748) delete the Occupancy cache only for older entries

*ConfigurationSystem

NEW: (7739) Configuration-system-shell: added reload and sort commands

*Core

FIX: (7738) add more safeguard when processing result queue in ProcessPool
CHANGE: (7653) register the DictCache destructor as an atexit handler

*Subsystem

CHANGE: (7728) For PilotWrapper tests, use the artifacts (created in Pilot repo)

*Resources

FIX: (7725) Update CloudCE cloudinit.template for EL8+

*DataManagementSystem

FIX: (7708) Remove `def findDirIDsByMetadata(self, metaDict, dPath, credDict):` method from `MultiVODirectoryMetadata` (derived) class which caused an extra VO suffix added when searching. The method is meant to be used _internally_ only on keys which are already expanded in a MultiVO case. Add a user-level def `findDirectoriesByMetadata(self, queryDict, path, credDict)` to the derived class thus adding a VO suffix for a directory search. Fixes 7687.

*WorkloadManagementSystem

FIX: (7690) Proper killing of jobs when not matched, running or stalled

8.0.49

[rel-v8r0]

*WorkloadManagement

FIX: (7714) PilotWrapper - check for the presence of the -l pilot option

*Resources

FIX: (7712) AREX submission issue not properly handled
CHANGE: (7702) HTCondorCE: UseSSLSubmission: use the generated proxy file for everything, no longer need to have certificate of user present on the server.
NEW: (7682) better error message when no matching protocol between 2 SE
FIX: (7675) HTCondorCE: fix exception when UseSSLSubmission is true. The SiteDirector environment does not have HOME. Always use /home/dirac/.globus to get userkey and usercert files.

*WorkloadManagementSystem

FIX: (7701) JobDB: update LastUpdateTime when the job is matched
NEW: (7698) added possibility to specify UserEnvVariable (pilot option) at CE level
FIX: (7668) CVMFS_locations might be an empty list

*Core

CHANGE: (7692) drop DIRAC_MYSQL_CONNECTION_GRACE_TIME and stalled connections reuse
NEW: (7691) fetch nickname attribute from IAM
FIX: (7675) Locations.getCertificateAndKeyLocation: fix exception when HOME is not set.
FIX: (7666) Replace `__del__` with weakref.finalize in DictCache

*Doc

FIX: (7685) Move the explanation how to enable tokens to a place that is shown in ReadTheDocs in the end.

*TransformationSystem

NEW: (7683) InputDataAgent: new Option MultiVO, which makes the FileCatalog Query use the author of the DN, rather than the Host, to resolve MultiVO metadata correctly. Fixes 7681

*DataManagementSystem

CHANGE: (7672) dirac-dms-replicate-and-register-request: Make request chunk size configurable; default behaviour unchanged.

8.0.48

[rel-v8r0]

*Resources

CHANGE: (7656) mark ARC and ARC6 as deprecated

*WorkloadManagement

FIX: (7655) remove exception log when output is not found

*FrameworkSystem

FIX: (7651) close open file (DISET!)

*Core

CHANGE: (7642) min version of rucio-client for speeding up pip resolution

*WorkloadManagementSystem

FIX: (7639) added log headers to InputDataResolution modules

*Accounting

FIX: (7637) AccountingDB only generate condition if needed

*ConfigurationSystem

NEW: (7612) VOMS2CSAgent can query IAM

Page 8 of 52

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.