Skip to content

Releases: PelicanPlatform/pelican

v7.8.4

24 May 03:47
Compare
Choose a tag to compare

Changelog

  • bb74abb Adjust timeout test to reflect new timeout value
  • e0dd879 Build xrootd-multiuser from source in dev container
  • 37beb73 Cleanup unstopped ticker in WaitUntilWorking
  • 0dead74 Fix bug w/ client not working for WithToken option
  • 06865b2 Increase WaitUntilWorking transfer timeout and adjust error message
  • ece8c4c Pre Release: Update npm version

v7.8.3

17 May 18:14
Compare
Choose a tag to compare

Changelog

  • a92d495 Add an XRoot storage backend
  • 9c09ab1 Aggregate gin routes for Prometheus metrics
  • 19d1c86 Cleanup missed linter item
  • 6364cea Incorporate review feedback
  • 4a02600 Pre Release: Update npm version

v7.8.2

15 May 19:25
Compare
Choose a tag to compare

Changelog

  • 3d129f6 Concatenate multiple issuer names for the same issuer url
  • f1a7028 Improve error reporting for cache self-test
  • b0e7830 Improve scitoken generation error handling
  • f10f7ca Pre Release: Update npm version
  • d11c32d Pre Release: Update npm version
  • 66d2dce Pull sefl-test folder out from the director tests
  • 8f5102c Use Cache.LocalRoot internally
  • 3a8652c Use and to connect two issuer names
  • 694b352 Use externalWebUrl as the token issuer for self-tests

v7.8.1

08 May 20:06
Compare
Choose a tag to compare

Changelog

Fixed Cache shutting down if advertisement fails #1244
Plugin advertises PluginVersion with -classad #1252

v7.8.0

07 May 01:11
a7cf57a
Compare
Choose a tag to compare
v7.8.0 Pre-release
Pre-release

Highlights

For Users

  • [Client] Stopped file transfers are now retryable errors #1101
  • [Client] General improvements to error messages within the client and the plugin, ensuring more accurate errors and removing redundancies
  • [Client] The client can bypass the cache and download directly from the origin if a directread query parameter is set #1166

For Admins

  • [Documentation] Added documentation on how to get the public key of a running origin #1078
  • [Documentation] Added documentation on how to run pelican servers via docker containers #1089
  • [Origin] Pelican origin token creation now respects the issuer flag #1135
  • [Cache] Cache UI will now redirect to a login page for an unauthorized user #1103
  • [Origin/Cache] Improved “site name” handling #1176
  • [Director] Director JWKS cache no longer becomes invalid when the registry goes down #1119
  • [Director] Added a prometheus metric keep track of the total number of advertisements to the director #1133
  • [Director] Enable director login via OAuth #1150
  • [Cache] Allow the cache xrootd to have multiple data/meta mount locations #1191
  • [Director/Registry/Origin/Cache[ Read environment variables with PELICAN prefix for Pelican binaries with alias (stashcp and osdf) and deprecate alias-specific prefixes #1162

v7.7.7

07 May 13:47
Compare
Choose a tag to compare

Changelog

  • Fix director memory leak (#1237)

v7.7.6

02 May 14:45
Compare
Choose a tag to compare

Changelog

  • Update S3 plugin in containers to fix segfault (#1207)

Note: This release only contains changes to Pelican Docker containers. For users who use binary or packaged version of Pelican, this release is the same as v7.7.5 release.

v7.7.5

01 May 19:44
Compare
Choose a tag to compare

Changelog

  • Fix cache dashboard page skips auth check and wrong health metric name (#1103)
  • Fix infinite redirect of UI init page (#1193)

v7.7.4

26 Apr 19:15
Compare
Choose a tag to compare

Changelog

  • Fix --version flag output #1171

v7.7.3

17 Apr 17:02
Compare
Choose a tag to compare

Changelog

  • Plugin returns last attempted source & filters \n (#1115)
  • Replace jwks.cache by TTL cache for namespace jwks at the director (#1119)