v7.12.4
Bugs Fixed
- [Caches] - Rebuilt containers to ingest
xrdcl-pelican
v1.0.5, which comes with additional segfault bugfixes. - [Origins] - Rebuilt containers to ingest upstream bugfixes for S3/HTTP origins.
v7.12.4
Bugs Fixed
- [Caches] - Rebuilt containers to ingest
xrdcl-pelican
v1.0.5, which comes with additional segfault bugfixes. - [Origins] - Rebuilt containers to ingest upstream bugfixes for S3/HTTP origins.
v7.12.4-rc.2
Changelog
- 4218471c Force installation of latest xrdcl-pelican for v7.12.4-rc.2 release
v7.12.4-rc.1
Updated tag to reflect correct numbering scheme (should be rc.X
, not rcX
as was done with rc0
).
v7.12.3
Bugs Fixed
- [Cache Containers] - Grabbed patched version of xrootd 5.7.2 to mitigate further segfault bugs related to caches that are handling many concurrent requests for non-existent objects.
v7.12.2
Bugs Fixed
[Cache] - Fixed a broken dependency for our cache containers that prevented caches from fetching non-cached objects from origins.
[Cache] - Updated an underlying library version to prevent caches from segfaulting when non-existent objects are requested.
[Client] - Added extra handling for client PUT
s to accept XRootD's new HTTP 201
response.
Known Bugs
[Director/Cache] - This release contains a known bug where the Director's test utility fails for caches. This shouldn't affect the cache's ability to function, but will result in the cache showing errors in the Director's Web interface.
v7.12.2-rc.1
Changelog
- f41446f9 Accept 200 or 201 on uploads
- aa0c9da8 Adjust integration test to allow a 201 response
- adb341f2 Update version for v7.12.2-rc.1 release
v7.12.1
NOTE
Containerized versions of this release were dead on arrival due to a broken dependency for xrdcl-pelican
.
Bugs Fixed
- [Servers] Restored the functionality of various tickers that had been erroneously stopped, preventing XRootD servers from refreshing some files like scitokens/auth config and preventing some metrics from being scraped by Prometheus.
- [Caches] Updated caches' underlying version of
xrdcl-pelican
from0.9.4
to1.0.2
, which prevents a segfault in caches whenever a non-existent object is requested.
Bugs Introduced
- [Caches] The
directorTest
functionality will fail in caches due to the newxrdcl-pelican
version until updates can be made in Directors. These test failures are limited in scope and should not affect the rest of the cache's functionality, but may generate excess noise in logs.
v7.12.0-rc.4
Changelog
- 8ba28bb0 Add cache to config components in docs
- d8d13455 Fix logic for handling deprecated configuration parameters
- 85d36fd5 Fix submodule initialization ordering for S3/HTTP plugins in dev/prod containers
- 23246693 Update frontend version to 7.12.0-rc.4
- 2bd558ff Use alma9 container for building prod pelican-server binaries
v7.12.0-rc.3
Pelican 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 https://github.com/PelicanPlatform/pelican/pull/1730
- @mwestphall made their first contribution in https://github.com/PelicanPlatform/pelican/pull/1791
- @georgezzeng made their first contribution in https://github.com/PelicanPlatform/pelican/pull/1727
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.11.8...v7.12.0-rc.3