Skip to content

WMCore 2.4.3 production central services release

Latest
Compare
Choose a tag to compare
@amaltaro amaltaro released this 19 Aug 14:02

This release brings in several updates to third-party packages, such as rucio-clients, CherryPy, psutil, httplib2, etc.
We highlight major changes to MSUnmerged as well, as it now shares the same Debian+Python 3.12 base image as the other WM services, with up-to-date Gfal2 and python-gfal2 libraries and concurrent file/directory cleanup.
Lastly, several bug fixes and optimizations have been included in this release.

Release date: Aug 19, 2025.
Changes since release: 2.4.0.

WMAgent

Software stack

  • Update third party python packages (Kenyi Hurtado) #12424
  • Added mongomock to requirements (Dennis Lee) #12413
  • Update GFAL and MSUnmerged images to Debian Bookworm + Miniconda + Py3.12 dmwm/CMSKubernetes#1627
  • update CMSMonitoring version to upgrade jsonschema dependency to align with rucio-clients (Valentin Kuznetsov) #12412
  • update rucio client version to 36.5.0 (Valentin Kuznetsov) #12201

Features and/or feature changes

  • Replace deleteRule with updateRule with lifetime=0 (Kenyi Hurtado) #12384
  • Rename GPU related parameters and split CUDACapability, following (Kenyi Hurtado) #12416
  • MSUnmerged refactoring for decreased memory footprint and concurrent deletions through thread pool (Alan Malta Rodrigues) #12059

Bug Fixes

  • Fix ReqMgr2 data type validation (Alan Malta Rodrigues) #12423
  • Update Reqmgr workload cache for dynamic workflow parameter changes. (Todor Ivanov) #12405
  • Install setuptools in the CD pipeline (Alan Malta Rodrigues) #12411
  • Update CD python version to 3.12; Skip PyPi publication if same package+version has already been uploaded (Alan Malta Rodrigues) #12410

Enhancements

  • Remove unused DQMCat module (Alan Malta Rodrigues) #12341