Release
v7.18.1-rc.0
Changelog
- e22dc75a751e571a858ee3a33861420339918755 Adjust error conditions
- ac047eba21ed235d82a5d8137bef68131f92f87c Allow the job-to-transfers goroutine exit quickly on cancelation
- e2efa297bfabbf5c005d52fc497ce4674a200ae1 Bump version to 7.18.1-rc.0
- 105a52b086eb400cd68500abd121b0e1cfa65379 Create new test and update existing tests
- dc3590801650aa978a508f76fc8369358fd627df Don't change the perms and ownership of TLS key file - During the drop-privs process - Admin needs to change the perms and ownership of TLS key file beforehand to allow the TLS certs auto update in the drop-privs mode
- c15e439bc87a8c55367fa636ef58c25c88da47a0 Don't mod global viper in functions that take viper reference
- f42c51c150b25139ad07feb65bca2065200115fd Fix a deadlock in other tests
- 808922f978d9ff704faa98bddb173f79e2e6de5e Fix checksum requirement
- bbb0ea8c024a23d7df968e03c8d34d1c5803a970 Fix deadlock where
resultschannel is not read after cancellation - 08f9488f62c8a28d085579d474864f85c493c80a Fix the bug that Pelican
configCLI tool does not read environment variables - 4dfdc8a93d62b4ccdf7ec1fc9a7cfe954293e3e4 Log some warnings only once (config printing tools)
- 2e2f0d3826f31b7a59647eb792319db002ef588b Reset sync.Once for warn/deprecate config logs with 'ResetConfig'
Changelog
- 9d16c1383a0e36ef7fe5447668d8ec49a2fb155f Bump version to 7.18.3-rc.2
- c61daff790210ffeeacc99e1bb7a8e46bc20d934 Resolve merge conflict
Bugs Fixed
- [Cache] Use xrdcl-pelican 1.5.4 to fix deadlocks in Cache
Changelog
- 2373c765267987d8b645584fdc9b0bd5120eda60 Bump version to 7.18.2-rc.3
- bfb71350b2b069d36e7a7dc82e05cd5555c0ca43 Upgrade xrdcl-pelican version to 1.5.4
Changelog
- 116a50ee3ab0afbd75053771f69aae51ebf82598 Bump version to 7.18.2-rc.2
- 6f4796fe91be7826655f10789cf74f80c764ccf0 Upgrade xrdcl-pelican version to 1.5.3
Changelog
- 812dfa62e8613c390db45600da82b05172af12fa Bump version to 7.18.2-rc.1
- a5fa4ae7bfe0e614e083b2695c5a9dfc247976ca Remove xrdcl-pelican requirements
Bugs Fixed
- [Client]
pelican object putnow only fails during the checksum process if we required a checksum in the transfer - [CLI]
pelican configtool now takes environment variables into account - [Cache] DropPrivileges is now ready to used in Cache
- [Client] Client doesn't stall during shutdown
Full Changelog: https://github.com/PelicanPlatform/pelican/compare/v7.18.0...v7.18.1
Changelog
- f33ecdb2809cc76032f9d19fd89f4d70e2d4cbc9 Bump version to v7.18.0-rc.3
- 4026b5e66bd32a35d85b24e4934712c12a3a055e Clean up response body and leaky goroutine
- d93f2549138349771d5794a1ea6466fce341a842 Make solution more robust and add regression test
Changelog
- c13235568e1d7608660dccf019e21585af4f79ec Bump XRootD to v5.8.4-1.2 and install xrdcl-pelican from repos
- 2df6f9a5fadbc91abfc8abe79d746e80d428412e Bump version to 7.18.0-rc.2
- 01679887a354ef8308853bae85f557bae750ee84 Check the
verclaim to start with eitherscitoken:2.0orscitokens:2.0 - fa829c29e9b732c06874db2b4ba036da9e3ea43d Fix "Unable to find scitoken config file" errors during Pelican startup
- 9aac245f1f0aca36003823f775a12e7a3cd19cf7 Fix "acc_AuthFile: Unable to find authfile-cache-generated" errors
- 8c9926800c683d9775161b0c0d1fdaba7d060cb8 Fix "no route to host" error
- e5d2ffb327aac3cb6978a6bd3fd9ee3d6d14970d Fix permissions error in TLS file maintenance
- 454bab5dea7dcdf64e163b6bc90d5b362cf62914 Hint for hidden param
- 4b8c6752424e9b3e7eaafd18d1a1f35b8f36f0b0 Improve user experience when encountering a deprecated config in
pelican config getcommand - 02cacf0601cc0bcf56d92be7c6855d6e5cc9316d Let users to choose between broad discovery (substring) and precise targeting (exact match) when retrieving configuration parameters.
- 6c481492fc25eb232756d3ea4da0405c77eca7f3 Test EmitAuthfile first run
Pelican v7.18.0-rc.1 Release Notes
New Features and Enhancements
- [Client] Introduced client transfer statistics reporting. #2436
- [Origin] S3 tracing can now be enabled via
Logging.Origin.Ossconfiguration #2410 - [Broker] Allow connection broker to be used for director-to-cache communications #2378
- [Origin] Added S3 file cache Prometheus metrics #2433
- [Client] Added checksum support to
pelican object put#2415 - [Client] Keyring errors are now set to the Debug log level #2420
- [Client] Marked certain transient errors as retryable, including invalid chunk headers, unexpected EOFs, and TLS connection failures during uploads. #2442
- [Director,Origin,Cache] Enabled web client to GET authenticated files, PUT all files, and interactively list objects #2468 #2467
- [Origin] Add support for regular expressions to the built-in token issuer's authorization templates #2462
- [Packaging] Update OA4MP #2444
- [Packaging] Bump XRootD release to 5.8.3-1.3 #2474
Bugs Fixed
- [Client] Fixed how tokens are deemed as acceptable #2455
- [LocalCache] Fixed local cache cleanup bugs. #2432
- [Director] Fix not-found logic when querying against caches and origins #2392
- [Director] Fix link depth header for listings #2437
- [Director] High Availability Director Bug Fixes #2400
- [Packaging] Fix pelican-server binary panic and upgrade
xrdhttp-pelicanto v0.0.7 #2476
Notes for Admins
- Bumped XRootD to 5.8.3-1.3 and upgraded
xrdhttp-pelicanto v0.0.7. - Native packages now require XRootD ≥ 5.8.2.
Full Changelog: v7.17.2...v7.18.0