v7.12.0-rc.3
Pre-releasePelican v7.12.0
Highlights
For Users
[Client] Fixed bug where object ls against namespaces that do not support listings caused nil pointer panics in #1710
[Client] Added additional client checks to prevent creation of empty objects with directory uploads in #1707
[All] Added a CLI tool pelican config for displaying and interacting with Pelican configuration in #1693
[Plugin] Allowed the plugin to detect when it is named pelican_plugin in addition to pelican_xfer_plugin in #1733
[Client] Cleaned up display of progress bars for object gets in the client in #1814
For Admins
[All] Packaging standardization/improvements in #1666
[Director] Improved Prometheus metrics for tracking the number of currently-advertising servers in #1684
[Director] Fixed OSDF Director startup bug that caused erroneous warnings/errors mentioning the proj label in #1708
[Director] Gave the ability for the Director to persist origin/cache downtime labels between restarts in #1673
[Director] Fixed over-collection of server redirects in the Director's Prometheus database in #1743
[Director] Namespace capabilities are now displayed by the Director in #1737
[Cache] Corrected previously unsafe creation of namespace, meta and data directories in caches in #1709. This change may result in cache data invalidation, and will likely require manual intervention during upgrades.
[Director] Gave Directors the ability to collect Prometheus metrics for GeoIP resolution failures in #1772
[Origin] Gave S3 origins the ability to specify sentinel files in #1791
[Director] Servers now advertise their version to the Director in #1753
[Registry/XRootD Servers]
New Contributors
- @alexandertuna made their first contribution in #1730
- @mwestphall made their first contribution in #1791
- @georgezzeng made their first contribution in #1727
Full Changelog: v7.11.8...v7.12.0-rc.3