Skip to content

Releases: DIRACGrid/DIRAC

v9.0.1

01 Oct 15:31

Choose a tag to compare

[integration]

*WorkloadManagementSystem

FIX: (#8321) Restore uploading local outputfiles from the job's directory to a specific LFN.
FIX: (#8317) use correct interface to _filterJobStateTransition from DIRAC APIs

*WorkloadManagement

FIX: (#8318) Killing jobs

*FileCatalog

FIX: (#8316) Fix non-existent charset in mysql schema definition

*RequestManagementSystem

CHANGE: (#8303) REA defaults changed for higher perfs

v9.0.0

17 Sep 06:59

Choose a tag to compare

[integration]

*ConfigurationSystem

CHANGE: (#8298) Apply PreferredURLPatterns to Configuration refresh server list

v9.0.0a69

08 Sep 09:16

Choose a tag to compare

v9.0.0a69 Pre-release
Pre-release

[integration]

*WorkloadManagementSystem

CHANGE: (#8297) Remove the master CS aliases from the list of servers when generating the pilot.json
FIX: (#8296) removed MatcherServiceTime JobParameters

v9.0.0a68

05 Sep 06:33

Choose a tag to compare

v9.0.0a68 Pre-release
Pre-release

[integration]

*ConfigurationSystem

CHANGE: (#8295) Move getDIRACPlatform to DIRACCommon

Revert "chore: Pin DIRACCommon to v9.0.0a67"

04 Sep 04:10

Choose a tag to compare

[integration]

*DataManagementSystem

NEW: (#8293) Add composite indices on (lastUpdate, assignment) for both Jobs and Operations tables in FTS3DB

*Test

CHANGE: (#8292) Speed up CI/pytest runtime

*Core

CHANGE: (#8290) Move TimeUtilities to DIRACCommon
CHANGE: (#8290) Move StateMachine to DIRACCommon
CHANGE: (#8290) Move JDL utilities to DIRACCommon
CHANGE: (#8290) Move List utilities to DIRACCommon
CHANGE: (#8289) Move ClassAdLight to DIRACCommon

*WorkloadManagement

CHANGE: (#8290) Move JobStatus to DIRACCommon
CHANGE: (#8290) Move JobsStateMachine to DIRACCommon
CHANGE: (#8290) Move JobStatusUtility to DIRACCommon
CHANGE: (#8290) Move JobManifest to DIRACCommon
CHANGE: (#8290) Move JobDBUtils to DIRACCommon
FIX: (#8290) Correctly update JDL defaults when CS changes

*Workload Management

CHANGE: (#8289) Move JobDBUtilsto DIRACCommon
CHANGE: (#8289) Move ParametricJob to DIRACCommon

*Configuration/Core

NEW: (#8288) Included a VO (using top level groups as VO) option when getting user subjects from IAM. Behaviour with single VO IAM should be unchanged.

Address GHSA-mm38-q5fj-99j4

*RucioFileCatalogClient

FIX
Remove some potentially Sensitive Information (DN, account)

Revert "chore: Pin DIRACCommon to v9.0.0a66"

30 Aug 08:25

Choose a tag to compare

This reverts commit 45e33b9d9337f0267d531cc4b91d6449ddebebad.

Revert "chore: Pin DIRACCommon to v9.0.0a65"

30 Aug 08:17

Choose a tag to compare

[integration]

*Core

NEW: (#8287) DIRACCommon package containing stateless utilities extracted from DIRAC. This allows external projects like DiracX to use DIRAC's S_OK/S_ERROR return values and error codes without importing DIRAC and triggering global state initialization. The package maintains full backward compatibility - all existing imports continue to work unchanged.

*ConfigurationSystem

CHANGE: (#8284) force successful sync of remote CS for agents

*WorkloadManagementSystem

FIX: (#8283) Do not import DB at the top of the utility module

Please follow the template:

*Integration Tests

NEW: (#8281) Add diracx logs into DIRAC CI

v9.0.0a64

13 Aug 08:38

Choose a tag to compare

v9.0.0a64 Pre-release
Pre-release

[integration]

*WorkloadManagement

FIX: (#8282) Use of closed file in ZstdCompatibleTarFile when downloading sandboxes
NEW: (#8282) add sandbox download functionality in Dirac runLocal API

v9.0.0a63

11 Aug 12:21

Choose a tag to compare

v9.0.0a63 Pre-release
Pre-release

[integration]

*WorkloadManagementSystem

NEW: (#8276) Add zstandard compression support for sandbox files with backward compatibility
CHANGE: (#8244) move the logic for jobs deleting and killing in an utility

*Integration Tests

FIX: (#8248) Add in CI and in integration_test.py legacy adaptors.

v9.0.0a62

15 Jul 10:37

Choose a tag to compare

v9.0.0a62 Pre-release
Pre-release

[integration]

*ConfigurationSystem

FIX: (#8259) Stops VOMS2CSSynchronizer crashing on robot DNs that don't follow the CERN pattern.
FEAT: (#8242) Cache getUsernameForDN and getVOForGroup

*WorkloadManagementSystem

CHANGE: (#8254) JobMonitoring: removed several unused RPC calls
CHANGE: (#8252) removed SandboxStore RPC call unassignEntities
CHANGE: (#8252) removed SandboxStore RPC call assignSandboxesToEntities
CHANGE: (#8252) removed SandboxStore RPC calls getFreeDiskSpace and getTotalSpace
CHANGE: (#8240) add site metadata for WMSHistory (Monitoring)

*ResourceStatusSystem

CHANGE: (#8250) Added a token expiry option to dirac-rss-set-status and dirac-admin-allow/ban-site commands.

*Resources

CHANGE: (#8247) add spool option to SSHCE+Condor
FIX: (#8241) missing parenthesis in htcondor submission script

*Core

FIX: (#8245) dirac-apptainer-exec can bind optional paths

*TransformationSystem

NEW: (#8242) Cleanup unused TransformationAgent caches at the beginning of a cycle
FEAT: (#8242) cache isSameSEInList