Pelican v7.13.0
Breaking Changes
Registry Upgrade Requirement
Pelican v7.13 Director is not compatible with older versions of the Registry. The Registry must be upgraded before upgrading the Director to ensure proper functionality.
New Features and Enhancements
Client
- Improved detection and retry logic for clients that start transfers while the Director is down #1890
- Added new prestage functionality in the client #1923
Cache, Director, Origin, Registry
- Added
pelican
user and group along with some default directories for RPM installations #1856 - Added a "restart" button in each server's web UI #1869
- Added configuration knobs to increase server memory performance by limiting Prometheus cardinality #1887
- Created a new config parameter,
Server.HealthMonitoringPublic
, to make the server's health monitoring endpoint public #1936
Cache
- Disabled redirects for HTTP caches #1915
- Added experimental patches that modify a cache's ability to monitor resources and keep track of purgeable objects #1926
Director
- Created a Prometheus metric in the Director to track rejected cache/origin advertisements #1885
Origin
- Enabled server-side key refreshing so that origins/caches can update their keys in the Registry #1748
Bugs Fixed
Director
- Fixed issue with director tests failing due to the token being created using the director URL instead of the discovery URL #1936