Release
v7.6.1
Changelog
- 6ce3c95 Clean up dockerfile
- 4a9acaa Embed
serveas default command to run the server container - e52e8e6 Fix log color loss and LogLocation not working
- c8afe0a Fix pelican plugin bug
no valid classads... - 9e4669f Fix the bug where logging level doesn't work
- d360e74 Pre Release: Update npm version
- d34a5ec Set default command while allowing users to change
Changelog
- 27be834e Address PR comments
- 037c0fb2 Adjusted call to topology to include a transport with a timeout
- 5a009413 Adjusted patch to work with 7.6
- a74d9ec1 Allow registration with existing topology ns, update tests to pass
- f02fb6b4 Better error message when registry status check failed and director attempt to verify a reg
- 004c0ff3 Changed some namespaceExists to namespaceExistsByPrefix calls that were missed in the cherry-pick
- 64545bf4 Fix description
- 2f93a17f Fixed failing tests from patched commits
- d3543165 Improv to registry endpoint and err msg with new registry health metric
- f6476a22 Pre Release: Update npm version
- cade41f3 Reduced topology reload times to 4.5 minutes
- 694e5b47 Revert previous changes
- da0593e8 Revise error message to include topo ns
- 45643eb4 Update tests
- 575dc3e2 getNamespaceByPrefix now checks topology for namespace existence
Changelog
- eda90ad2 Fixed missing space after input authfile namespaces
- ce63a85e Pre Release: Update npm version
Notes
Fixed an error with an extra newline in the cache authfile generation
Changelog
- e8c7cccf Allow RSA key for TLS
- 9d587ccb Fix bug with version being "dev"
- f92e83fe Moved failing macos tests into a linux only test file so as to stop constantly failing test runs until we get a fix
- d447abdc Pre Release: Update npm version
- d360e742 Pre Release: Update npm version
- fe2d0687 Removed extra newline in authfile cache generation
- 39a5c822 Rename tests to be more clear
- 93c99582 Revert changes that remove
generatepackage - 47cbbad3 Update Pre Release
Highlights
For Users
- [Breaking Change] – Removed the deprecated Federation.NamespaceURL parameter. This will cause failures if a user is still using that value as opposed to Federation.RegistryURL
- [Experimental] – Adds a local whole-file-only cache which works over a Unix domain socket
- [Client] Multiple uploads and downloads are always done in parallel
- Federation discovery download failures are marked as retryable
- [BugFix] Fixed “No Valid ClassAds …” error with a return code of 0
For Admins
- [Breaking Change] – Removed the redacted Federation.NamespaceURL parameter. This will cause failures if a user is still using that value as opposed to Federation.RegistryURL
- [Documentation] – Added documentation for serving a registry and director to the website
- [Documentation] – Added documentation for setting up Grafana to visualize metrics collected on Pelican servers
- [General] – We now build separate images for each Pelican server module
- [Origin] – S3 origins no longer require a bucket to be specified
- [General] – Fixed a bug where Prometheus token didn’t renew and caused 403 errors at the origin and cache servers
- [General] – We now allow edits of Pelican server configurations via the web UI
- [Registry] – Improved web UI for namespace registration and management
- [Cache] – Added a Cache.Concurrency parameter to limit the number of connections to a cache
- [General] – Fixed a bug where XrootD process leaks when Pelican server encounters error at its start
- [Cache] – Cache’s can now start with a list a accepted namespaces they will accept origin data from
- [Origin] – Origins now support multiple exports with different authorization configurations
Changelog
- 6ce3c95 Clean up dockerfile
- 4a9acaa Embed
serveas default command to run the server container - e52e8e6 Fix log color loss and LogLocation not working
- c8afe0a Fix pelican plugin bug
no valid classads... - 9e4669f Fix the bug where logging level doesn't work
- d360e74 Pre Release: Update npm version
- d34a5ec Set default command while allowing users to change