v7.20.0
Pelican v7.20.0
Pelican v7.20 brings a variety of Client usability improvements and bugfixes, server UI upgrades and Cache stability/debugging enhancements.
Breaking Changes & Upgrade Notes for Admins
No special upgrade considerations.
New Features and Enhancements
- [Client]: Modified the Client command
pelican object lsto produce single column outputs for better piping withgrepin #2621 - [Plugin]: Enabled the HTCondor plugin to run
condor_reconfigautomatically whenever it's updated in #2624 - [Origin]: Gave Origin admins the ability to configure the issuer URL set in the Director's
X-Pelican-Token-Generationresponse header (used by Clients for bootstrapping automatic token generation) in #2598 - [Cache]: Made a variety of new XRootD metrics available via Prometheus to aid in debugging server performance in #2597 and #2588
- [Director]: Changed the Director's UI to distinguish between a Cache/Origin's XRootD health tests and its overall server health status in #2625
Bugs Fixed
- [Client]: Fixed various authorization errors related to listings and recursive deletes in #2499 and #2579
- [Client]: Fixed a bug that prevented
pelican origin token createfrom using custom paths for private keys in #2641 - [Client]: Fixed a Client deadlock that occurred in some transfers in #2655
- [Servers]: Fixed an RPM packaging bug that overrode the OSDF's discovery URL in #2612
- [Cache]: Updated containerized Cache dependencies to fix a variety of deadlocks/segfault in #2611 and #2615
- [Director]: Fixed a bug in the Director's "adaptive sort" algorithm that resulted in sending Clients to some broken Caches in #2647
New Contributors
Full Changelog: v7.19.0...v7.20.0