v7.21.0-rc.0
Pre-release
Pre-release
·
1650 commits
to main
since this release
Pelican v7.21.0
This release comes with UX improvements on Pelican Client, HTCondor Plugin, and Servers. It also provides a short circuit mechanism for Caches/Origins with outdated XRootD config files, and other useful updates.
Breaking Changes & Upgrade Notes for Admins
- [Cache/Origin] Enabled auto shutdown a Cache/Origin server if its scitokens.cfg file and/or Authfile are not updating for a given time (1h by default) #2666
- [All] Deprecated Debug param and modified default client/server log levels #2750
- [Servers] Made OIDC scopes configurable #2726
- [Servers] Switched to installing the
pelican-serverbinary in all server images #2725 - [Servers] Updated Goreleaser config to retain symbols in release builds #2667
- [Registry] Added cleanup mechanism for stale entries in
serversandservicestables upon upgrade #2745 ; Additionally, the creation of new stale entries will be prevented #2748, #2739
New Features and Enhancements
- [All] Supported Dark Mode in Pelican Docs #2651
- [All] Added versions to Pelican Docs #2749
- [Client] Improved transfer error handling #2742, #2733, #2757
- [Client] Added Permission Denied error to Client/Plugin #2669
- [Client] Logged checksum error only when checksum is required but failing to get #2693
- [Servers] Improved downtimes UI #2636
- [Registry] Added Deletion Confirm Button #2670
- [Registry] Supported Autofill Security Contact if the registration is from Origin #2630
- [Client] Supported depth limited recursive listings in
pelican object lscommand #2720 - [Client] Checked local filesystem before contacting director on upload #2677
Bugs Fixed
- [Cache/Origin] Fixed a bug preventing Origins with
Logging.Level: Warnfrom starting #2712 - [Director] Fixed a JSON marshalling bug that causes Origin/Cache-set downtimes stuck in Director when no active downtime #2684
Full Changelog: v7.20.2...v7.21.0