Skip to content

v7.23.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Feb 15:36
· 320 commits to main since this release

Pelican v7.23.0

This release brings new features and enhancements - such as write support for Globus origins and a golang io.FS interface. It also includes some behind the scenes reliability improvements.

New Features and Enhancements

  • [All]: Non-root users who do not provide configuration in ~/.config/pelican will now fallback to look at system configuration in /etc/pelican #2990
  • [Client]: Added --direct flag to allow for object retrieval directly from an origin #2864
  • [Client]: Implemented a golang io.FS interface in the client #2962
  • [Plugin]: The plugin can now retrieve Pelican configuration variables from HTCondor ClassAds #2891
  • [Plugin]: There is now a CacheHit field in transfer output ClassAd #2952
  • [Origin]: Full support for Globus origins - now allows for ls and writes #2769
  • [Cache/Origin]: Now allows for admin groups #2863
  • [Servers]: Added the ability to temporarily change the log level on running servers #2896
  • [Servers]: Added support for GitHub OAuth2 authentication #2901

Bugs Fixed

  • [Client]: Implemented retries for some types of client ls failures #2910
  • [Client]: Pelican sync no longer creates directories with incorrect permissions
  • [Plugin]: PELICAN_CLIENT_PREFERREDCACHES environment variable no longer ignored by the plugin #2828
  • [Director]: Fixed race condition in director advertise shutdown #2922
  • [Director]: Fixed frequent panics and restarts due to two Prometheus endpoints #2936
  • [Cache/Origin]: Origins and Caches no longer need Registry acknowledgement to go into downtime #2942

Full Changelog: v7.22.1...v7.23.0