Release
v7.26.0
Pelican v7.26.0
This release focuses on code cleanup and security changes. It has some underlying CLI upgrades and includes upgrades of dependency plugins. The major change is that the server and client binaries are now separated into the pelican and pelican-server binaries.
Breaking Changes & Upgrade Notes for Admins
- [All]: Clients and Servers are now separate binaries, with the client binary now less than ⅓ the size of the server binary. #3343
- [All]: Durations in config params must now include units #3396
- [Origin/Cache]: XRootD bumped to version 5.9.2-1.1 #3379
- [Origin/Cache]: XRootD-S3-HTTP plugin bumped to version v0.6.7 to fix a bug with S3 Listings #3381
New Features and Enhancements
- [Client]: Added expiration flag in token creation CLI #3339
- [Client]: Added a new client-only container image #3383
- [Origin]: Added a multi-user version of the POSIXv2 backend #3214
- [Web-UI]: Admins can now edit users and groups in the UI
Bugs Fixed
- [All] Security Improvements #3313
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.25.2...v7.26.0
Changelog
- 6459e71afc9e24d03f7f499902d3962d148f4fcd Fix compile errors caused by backward compatibility issues - config.GetSourceTracker()/config.SourceDefault are part of a newer provenance-tracking mechanism (config/source_tracker.go) that hasn't been backported to 7.26. Hence the compile errors. - Didn't find a straightforward way to fix it, so I will not spend much time on making a customized version of this function for 7.26. As a result,
warnUnusedIssuerLifetimesKnobsis removed for now and will be back in 7.27. - 1fe9baba9399943b7426c8c459cf84f08a6731d5 Update version to 7.26.0-rc.11
Changelog
- 896f1165668551105dc01414112138ec058d0a90 Update version to 7.26.0-rc.9
- 98f9f5e4b2a5c6249646dd60922dbc39bfe9a684 Update xrdcl-pelican to 1.7.1
- 7fa7b14568ff55b28ec5d66b4c60d7d7ee64608c Update xrdcl-pelican version to 1.7.1 in the osx_install.sh
Changelog
- 623d6942c139dd345b356fc091ac9ca8de8005be Fix refresh token tombstone cleanup and missing expiry cases
- a88819eba60f602e2cc808432a015ee8fa9b3e2e Fix token-exchange handler to use configured AccessTokenLifespan
- 1f58768a3d90070e06034499f1aaa120d0d25efe Make embedded issuer token lifetimes configurable
- 471cd798a3db65099f21c62e5b93baeff79e30eb Updated version the 7.26.0-rc.8
Changelog
- 43956db88b3a4df9fa059c0add4c3627c1b14b42 Add mising nextra callout
- 76f3606ed6fcb2d96677248945f39699945fbad7 Backport director-related fixes from #3473
- 86db7d3efdd8836462aaa8b2f4f91f8aeb477d15 Don't build from osg-upcoming
- 052c86a724b24d12d82695f49592f6a2263b7a2e Stop iterating the live serverAds cache under its own lock
- ec9371e57f353dfab381c7cdc3f3db447d824e6b Update version to 7.26.0-rc.7
Changelog
- 4eab697bbbab6f0382f0b4c663dbc639df5b452e Adjust various storage param defaults to better align with one another
- effa29078eddc9a37e5aacbd2e281939b1a46e5a Fix HA director cascade-failure bugs (fixes #3449)
- d4adeaabe33ff455ed44202501afe48f9c4bfc03 Unhide Monitoring.StorageXXX params
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.26.0-rc.3...v7.26.0-rc.6
Changelog
- 7528e3c23ed52816dedf379b3ce67bd3334cef90 Attempt to add a form for the storage directories
- d4adeaabe33ff455ed44202501afe48f9c4bfc03 Unhide Monitoring.StorageXXX params
- 8fa3b2ad15dc6847510e122771d5f95c4906f605 Update to version 7.26.0-rc.5
Changelog
- 4eab697bbbab6f0382f0b4c663dbc639df5b452e Adjust various storage param defaults to better align with one another
- effa29078eddc9a37e5aacbd2e281939b1a46e5a Fix HA director cascade-failure bugs (fixes #3449)
- 04783ebf01a148030b9367224d11318a69d715b0 TestDirectorShutdown: Confirm the fake direct was present in the first place
- 66d684f6103b728bd33c16e4168adeb8b3fbd9fb Updated version to 7.26.0-rc.4
Pelican v7.26.0-rc.3
This release focuses on code cleanup and security changes. It has some underlying CLI upgrades and includes upgrades of dependency plugins. The major change is that the server and client binaries are now separated into the pelican and pelican-server binaries.
Breaking Changes & Upgrade Notes for Admins
- [All]: Clients and Servers are now separate binaries, with the client binary now less than ⅓ the size of the server binary. #3343
- [All]: Durations in config params must now include units #3396
- [Origin/Cache]: XRootD bumped to version 5.9.2-1.1 #3379
- [Origin/Cache]: XRootD-S3-HTTP plugin bumped to version v0.6.7 to fix a bug with S3 Listings #3381
New Features and Enhancements
- [Client]: Added expiration flag in token creation CLI #3339
- [Client]: Added a new client-only container image #3383
- [Origin]: Added a multi-user version of the POSIXv2 backend #3214
- [Web-UI]: Admins can now edit users and groups in the UI
Bugs Fixed
- [All] Security Improvements #3313
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.25.0-rc.4...v7.26.0-rc.3
Pelican v7.26.0-rc.2
This release focuses on code cleanup and security changes. It has some underlying CLI upgrades and includes upgrades of dependency plugins. The major change is that the server and client binaries are now separated into the pelican and pelican-server binaries.
Breaking Changes & Upgrade Notes for Admins
- [All]: Clients and Servers are now separate binaries, with the client binary now less than ⅓ the size of the server binary. #3343
- [All]: Durations in config params must now include units #3396
- [Origin/Cache]: XRootD bumped to version 5.9.2-1.1 #3379
- [Origin/Cache]: XRootD-S3-HTTP plugin bumped to version v0.6.7 to fix a bug with S3 Listings #3381
New Features and Enhancements
- [Client]: Added expiration flag in token creation CLI #3339
- [Client]: Added a new client-only container image #3383
- [Origin]: Added a multi-user version of the POSIXv2 backend #3214
- [Web-UI]: Admins can now edit users and groups in the UI
Bugs Fixed
- [All] Security Improvements #3313
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.25.0-rc.3...v7.26.0-rc.2
Pelican v7.26.0-rc.1
This release focuses on code cleanup and security changes. It has some underlying CLI upgrades and includes upgrades of dependency plugins. The major change is that the server and client binaries are now separated into the pelican and pelican-server binaries.
Breaking Changes & Upgrade Notes for Admins
- [All]: Clients and Servers are now separate binaries, with the client binary now less than ⅓ the size of the server binary. #3343
- [All]: Durations in config params must now include units #3396
- [Origin/Cache]: XRootD bumped to version 5.9.2-1.1 #3379
- [Origin/Cache]: XRootD-S3-HTTP plugin bumped to version v0.6.7 to fix a bug with S3 Listings #3381
New Features and Enhancements
- [Client]: Added expiration flag in token creation CLI #3339
- [Client]: Added a new client-only container image #3383
- [Origin]: Added a multi-user version of the POSIXv2 backend #3214
- [Web-UI]: Admins can now edit users and groups in the UI
Bugs Fixed
- [All] Security Improvements #3313 Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.25.0-rc.3...v7.26.0-rc.1