Releases: DIRACGrid/DIRAC
v9.1.10
[integration]
*Core
FIX: (#8574) Update profiler test to make it more reliable
FIX: (#8542) Use truncated sha256 for proxy hash (caching) rather than md5.
CHANGE: (#8536) New eval helper function
CHANGE: (#8535) Allow args parameter in MySQL _query calls
*RequestManagementSystem
FIX: (#8571) REA iterate over a copy of the keys
FIX: (#8539) Speed up Client_RequestTasks test path gen
*WorkloadManagement
FIX: (#8570) get job parameters the right way in StalledJobAgent
*CI
NEW: (#8567) Add diracx RSS DB to the CI environment
FIX: (#8545) the not-working pixi workaround
FIX: (#8540) CI workaround for pixi 0.68
*All
FIX: (#8564) Remove asserts from non-test code.
CHANGE: (#8562) Check all random module usage
CHANGE: (#8562) Increase proxy serial length
FIX: (#8543) Ensure all requests calls have a timeout
FIX: (#8542) Mark md5/sha1 usage as not used for security where appropriate.
*FrameworkSystem
FIX: (#8560) Use sargable query for ProxyDB.purgeLogs
FIX: (#8541) BundleDelivery: adding the owner-write bit to bundled files
*DataManagementSystem
FIX: (#8544) correct default type for catalog metadata in ConsistencyInspector
FIX: (#8529) Use existing connection for all updates in FileManager
*Deps
FIX: (#8530) fix typo for types-pyyaml dependency
v9.0.22
v8.0.80
[rel-v8r0]
v8.0.79
v9.0.21
[rel-v9r0]
v9.1.9
[integration]
*WorkloadManagement
FIX: (#8527) Sandboxstore - find filepath from serviceName instead of URL to support loadbalancer
FIX: (#8526) adapt PushJobAgent to new time management mechanism
*Core
NEW: (#8525) return full URL when pinging a service. This is useful to know which host answers behind a load balancer
CHANGE: (#8524) (#8524) cache extension entry-point lookups
CHANGE: (#8524) (#8524) avoid per-frame stat() in S_ERROR stack capture
CHANGE: (#8524) (#8524) cache parsed proxy file by (path, mtime, size, inode)
CHANGE: (#8524) (#8524) skip MySQL ping on warm thread-local connections
FIX: (#8524) (#8524) drop dead MySQL connection on connection-loss errors
FIX: (#8522) Most activity sent via MonitoringReporter was lost.
*DataManagementSystem
CHANGE: (#8524) (#8524) share DMSHelpers instance per VO
FIX: (#8524) (#8524) stop closing pooled MySQL connection in getDirectorySize
*AccountingSystem
FIX: (#8524) (#8524) stop closing pooled MySQL connection in bucket insert
*WorkloadManagementSystem
FIX: (#8524) (#8524) stop closing pooled MySQL connection in PilotStatusAgent
v9.1.8
v9.1.7
[integration]
*Docs
FIX: (#8519) added NumberOfGPUs and MemoryLimitMB to the configuration example
*Resources
FIX: (#8518) handle NoValidConnectionsError properly in SSHCE
*WorkloadManagement
FIX: (#8512) move setCredentials back to its original location in SD
*Core
FIX: (#8510) Improved error message. Fixes #8509
FIX: (#8507) remove MySQL ping reconnect
FIX: (#8491) Improve VOMS2CSAgent to handle nested groups and only sync groups that have the voms.role label
*FrameworkSystem
FIX: (#8503) getCAs and CRLs unsetting X509_CERT_DIR
v9.1.6
[integration]