v7.16.0
Download
Pelican v7.16.0
New Features and Enhancements
- [Client]: Added end-to-end checksumming in the client for GETs in #2205
- [Servers]: Created user interface for creating/managing API tokens in #2151
- [Director]: Added Origin/Cache version information to the Director's web display cards in #2135
- [Cache]: Added Cache metrics page to the Director's user interface in #1788
- [Origin]: Added Origin metrics page to the Director's user interface in #1990
- [Client]: Clients now perform a sanity check to verify that the size of a downloaded object is the same size as reported by the source in #2177
- [Origin]: Gave Origin admins the ability to configure connection throttling to act as a circuit breaker between the Origin and the object store in #2186
- [LocalCache]: Added local cache API that lets admins control some aspects of the cache's purge queue by denoting which objects should be purged first in #2118
- [Servers]: Added flags to selectively disable Topology integration (OSDF Only) in #2189
- [Origin]: Finished "CacheAuthz" features that let Origins specify they're only willing to send data to federation-authorized caches in #2175, #2234
- [Registry,Origin,Cache]: Added new downtime CLI and Web UIs so administrators can configure service downtimes with full history in #2197, #2218, #2210
- [Cache,Origin]: Added fair-share throttling to XRootD that uses token IDs to throttle individuals based on the demand they generate in #2280
Bugs Fixed
- [Client]: Fixed bug that prevented schemeless Pelican URLs from working with federation info passed through
-f
flag in #2116 - [Plugin]: Corrected transfer start time in the plugin's transfer classads in #2144
- [Servers]: Standardized Prometheus metric names to follow a common pattern in #2105
- [Cache]: Fixed processing of XRootD throttle plugin metrics in #2133
- [Origin]: Corrected issue preventing multi-user origins from caching SciTokens issuer information in #2184
- [LocalCache]: Fixed bug that prevented server restarts from re-binding to the cache socket in #2224
- [Registry]: Fixed bug that prevented Registry admins from updating namespace keys via the Web UI in #2173
- [Client]: Corrected issues generating tokens for Windows clients in #2267 https://github.com/PelicanPlatform/pelican/pull/2267
Notes for Admins
None
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.15.2...v7.16.0
v7.16.2-rc.2
Changelog
- 4b148ca647200af4000003565e76e7fddb87b22a Bump frontend version for v7.16.2-rc.2
- ee370712de2edad37075570b59ff15e86f7c042f Bump purego version to v0.8.3
v7.16.1
Pelican v7.16.1
Bugs Fixed
- [Director]: Corrected an issue that prevented the Director from forgetting about some Origins/Caches in #2290
- [Director]: Fixed a bug that impacted some types of server downtime filtering and prevented the Director from receiving the proper updates to these configurations in #2280
- [All]: Fixed RPM packaging issues involving unavailable dependencies for some platforms in #2286
v7.16.1-rc.1
Pelican v7.16.1-rc.1
Bugs Fixed
- [Director]: Corrected an issue that prevented the Director from forgetting about some Origins/Caches in #2290
v7.16.0-rc.2
Changelog
- 0d7af64fe464ea914acfa0881ee8cf4419344b53 Bump frontend version for v7.16.0-rc.2
- c07e2d8753ad79202161adbe4cf9405f9587c117 Correctly compare the total local size with the total downloaded size
- 9f31e6facf56533196a0b1ba1814bb6cacdc85d3 Remove downtime toggles on Director
- 749abb95f270c92673d8aa357d03937c107d1b0f Update XRootD release to 5.8.1-1.5 to pick up libXrdOss
- 089bdc6b3e1d925384d6063d06ebdb577cb25440 Use throttle in OSS mode when applying concurrency limits
v7.16.0-rc.1
Changelog
- 62e00623bdc02caf31d385a1e30198b356e8b7cf Add checksum output to stat
- 421c862a089680ba24ed55176ccbe6376fa3e94e Add unit test coverage for checksums
- 2f423a61b46c5ca2f7745b10a1bd108867de86a9 Bump web-ui version to 7.16.0-rc.1
- fe7a9d9278e253ea9f4f1186f44749985e51a07a Bump xrdcl-pelican version to v1.2.1
- 68a7e6c764ef7979ea3b965c22d029b646056a2b Don't build scitokens unit tests on MacOS
- d16353864aef8062351c20e7ca9a9a108d3f1755 Fix e2e checksum failure in testSyncDownloadPartial by deleting origin file/xattrs
- df46d3aea5e70e2fbdea677fb0781798f19db2ab Fixups from code review.
- 3d9de6e16f83f7cee44d89fa6a5cdd369baa422f For Windows, ensure that credentials file is closed before renaming it
- b9328a54834fcc686a3c4ff574ccf143284cff21 Improve handling of checksums
- 3f129834e545df8901a6c9bb9d94121c9c5b3ef5 Improve the ClassAd string printer to handle deeply nested ClassAds.
- d3a689944867cc1339926ea0dc22b422b0a82691 Pin scitokens version for MacOS env
- f397c29fdaea009fe7da688c55dcd5649484075d Print output to standard error, not standard in
- f39199d50e099fad1e9ebd89f59139b2ecc913b2 Record checksum results in developer data