Skip to content

Releases: PelicanPlatform/pelican

v7.9.1

20 Jun 21:15
Compare
Choose a tag to compare
v7.9.1 Pre-release
Pre-release

Changelog

  • d18dd64 Add config knob to enable pprof endpoints
  • 2b1a1c2 Add config knob to turn off stat for the director
  • c8982a6 Add pprof endpoints
  • 3ca0f14 Add two Prometheus metrics for directorstat queries
  • 26f8e39 Change to use EnableStat instead
  • 559f64e Fix deadlock in recordAd and LaunchTTLCache
  • aca7a48 Pre Release: Update npm version
  • f49108f Remove stat utils for caches as well

v7.9.0

14 Jun 19:36
Compare
Choose a tag to compare
v7.9.0 Pre-release
Pre-release

Highlights

Congratulations to @patrickbrophy for his first contribution to Pelican!

For Users

  • [Client] Clients can now read the PELICAN_NEAREST_CACHE environment variable for determining which cache to use #1234
  • [Client] Clients can now list a collection of objects and get statistics of an object #1393 #1400
  • [Plugin] The plugin now advertises the ability to move pelican:// objects #1265
  • [Client] Additional error handling has been introduced that helps users build custom clients on top of the Pelican golang libraries #1263
  • [Client] Clients can now send a timeout value in their object requests, indicating to Pelican services the maximum time the client is willing to wait for requests #1299
  • [Cache/Client] Caches now report to clients whether the data they returned came from the disk on the cache or from the origin #1301
  • [All] Pelican now warns users about unrecognized configuration input #1325

For Admins

  • [Cache] Caches no longer shutdown on startup if advertisements fail, allowing admins to fix registrations #1244
  • [Director/Cache] The director can now filter caches marked as down in Topology #1260
  • [Origin] Pelican can now create "XRoot" backends for adding xroot-only protocol servers to the federation #1285
  • [Origin] HTTP backend export information has been added to Origin webpages #1291
  • [Origin] Origins can now export Globus collections as one of their backends #1336
  • [Director] The Director only responds to object requests with up to six Origin/Cache candidates #1304
  • [All] Pelican images are now built on top of EL9 from the OSG23 repositories #1288
  • [All] Servers now have a more permissive 5s timeout when checking for the existence of required remote resources #1328
  • [Director] The Director now checks object availability among Origins for object requests sent to Origins #1283
  • [All] Pelican now supports layered configuration through the specification of extra config directories in the root config using the ConfigLocations key #1313

Full Changelog: v7.8.0...v7.9.0

v7.8.9

14 Jun 17:39
Compare
Choose a tag to compare

Changelog

  • Correct typo in map name to fix ad sorting/filtering and add unit test with real topology data

v7.8.8

13 Jun 15:24
Compare
Choose a tag to compare

Changelog

  • Fix issue with filtering/consolidating multi-export topology origins

v7.8.7

11 Jun 21:45
Compare
Choose a tag to compare

Changelog

  • Fix panic in Director
  • Improve Director's error response to clients

v7.8.6

06 Jun 21:33
Compare
Choose a tag to compare

Changelog

Disable ZTN authentication on Pelican origins

v7.8.5

03 Jun 20:59
Compare
Choose a tag to compare

Changelog

Bug fixes to restore missing collections-url when the Director is redirecting to a topology-only origin.

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