Skip to content

v7.12.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jan 22:42
· 74 commits to main since this release

Pelican v7.12.0

Breaking Changes

[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. Failure to adjust the data hierarchy of existing caches could result in unintended data leaks or zombie data that can't be cleaned by the cache. If this affects you, please make sure you understand update requirements before beginning your upgrades.

New Features and Enhancements

[All] The config parameter Server.TLSCertificate has been deprecated in favor of Server.TLSCertificateChain to more clearly convey the contents of the file pointed to. The deprecated parameter should continue to function for the time being, but may removed in a future release.
[All] Added a CLI tool pelican config for displaying and interacting with Pelican configuration in #1693.
[All] Standardized and improved RPM packaging in #1666.
[Director] Gave Directors the ability to collect Prometheus metrics for GeoIP resolution failures in #1772.
[Director] Servers now advertise their version to the Director in #1753.
[Director] Started displaying namespace capabilities in the Director in #1737.
[Director] Improved Prometheus metrics for tracking the number of currently-advertising servers in #1684.
[Director] Gave the ability for the Director to persist origin/cache downtime labels between restarts in #1673.
[Origin] Gave S3 origins the ability to specify sentinel files in #1791.
[Plugin] Allowed the plugin to detect when it is named pelican_plugin in addition to pelican_xfer_plugin in #1733.

Bugs Fixed

[Client] Cleaned up display of progress bars for object gets in the client in #1814.
[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.
[Director] Fixed over-collection of server redirects in the Director's Prometheus database in #1743.
[Director] Fixed OSDF Director startup bug that caused erroneous warnings/errors mentioning the proj label in #1708.

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