lsst-ctrl-bps-parsl v30.0.4 (2026-02-23)#
Bug Fixes#
Fixed checkpointing bug when monitoring is enabled.
Disabled cpu-affinity when running in slurm.
Ensured jobs are distributed to all nodes when running on multiple nodes in slurm.
Modified WorkQueueExecutor to automatically select the port.
Set
outputRunas the default workflow name in the monitoring database.Added
exclusive: trueas an option for running in slurm. (DM-54086)
lsst-ctrl-bps-parsl v30.0.1 (2026-02-03)#
Dropped support for Python 3.11. Tested with Python 3.14.
Other Changes and Additions#
Dropped unused
blackandisortsections frompyproject.toml.Bumped minimum Python version to 3.12.
Switched docs action to use
sphinxutils. (DM-54033)
lsst-ctrl-bps-parsl v30.0.0 (2026-01-16)#
New Features#
Now pass job priority requests from BPS to Parsl executor classes (DM-53483)
lsst-ctrl-bps-parsl v29.0.0 (2025-03-25)#
New Features#
Added support for PBS/Torque and updated Princeton site to support new Tiger3 cluster. (dm-48539)
lsst-ctrl-bps-parsl v28.0.0 (2024-11-21)#
Bug Fixes#
Resolved issue relating to the high throughput executor performing validation via checking of a resource spec dictionary. Until now,
ctrl_bps_parslwas passingNoneinstead of an emptydictwhen there were no resource requests associated with a task. (DM-45863)Fixed an error caused by the deprecated
max_workersparameter, which was removed in Parsl version 2024.09.09 following its deprecation in version 2024.03.04. (DM-47399)
Other Changes and Additions#
Updated selected unit tests to reflect the changes made in
BpsConfig.__init__(). (DM-44110)
lsst-ctrl-bps-parsl v27.0.0 (2024-06-05)#
New Features#
Bug Fixes#
lsst-ctrl-bps-parsl v26.0.0 (2023-09-25)#
New Features#
Bug Fixes#
Now resolve nested symbolic names correctly (DM-39885)
Other Changes and Additions#
Brought package up to LSST middleware packaging standards. (DM-36092)
lsst-ctrl-bps-parsl v25.0.0 (2023-07-01)#
First release as part of the LSST Science Pipelines.