Releases: CannonLock/pelican
Releases · CannonLock/pelican
v7.6.16
Changelog
- f137627 Add Authfile generation test
- cf87c32 Add GET test for public origin
- 5b736da Add approval status check before pulling jwks for consistent error reporting
- 46138f2 Add config params for
stat
- 6a5e128 Add conflicts between the multiuser and non-multiuser service variants
- 5b3b43f Add director as an issuer to all origins scitokens config
- 9d26d6c Add docs to Prometheus metrics
- f603327 Add e2e test
- 9ff5314 Add extra to guarantee clean test env
- d0ef5a7 Add knobs to control approval req
- f305425 Add pelican-server RPM
- 38026f5 Add rel={"noopener noreferrer"}
- 0dcde48 Add slash to prefix match
- a7fc7c1 Add support for sysconfig (environment) files
- 7c0b7a6 Add test to validator function and add to endpoint handler
- 3026395 Add tests
- b6a68eb Add the parameters def to the web_ui data
- 56debc7 Add unit test to functions and improve code
- f445088 Add validation to both config and user input
- de119c9 Add workflow to automate npm tag updates
- 766ed61 Added V2 versions of NamespaceAds and OriginServerAds
- c736d0f Added a Federation.TopologyURL parameter
- 5b20d10 Added back write and fallbackwrite to the server Ad
- 5455bc4 Added comment explaining invalid regex
- 2a01efd Added missing prefix reset in the osdf auth test
- 1420939 Added shoveler's params
- b3a54bd Added user-agent header for uploads
- 8784f7b Address code review feedback
- 434cf82 Address code review feedback
- 7608bfb Address code review feedback
- 992dfa2 Address feedback
- 7f2d9f5 Address feedback from code review
- d2a5e0f Address various code review feedback
- 6e51b22 Addressed CR comments
- 07d089b Addressed PR comments
- 3158bbf Addressed comments and revised config
- 8fa2148 Allow configed approv req for both origins and caches
- c15e1da Allow for public-read origins
- dc560dd Allow reused workflows to inherit secrets
- fc28b68 Allow setting of cache-specific environment variables
- 2f1b6c3 Autogenerate new scopes and matching interface
- 703d29b Caches use Cache.DataLocation instead of Xrootd.Mount
- e01c0f0 Call String method on url type when marshall to json
- 76c5740 Change OSX build script to patch in
pelican://
protocol support - 48e876f Check nil/if ProjectName exists
- 51c243d Clearer exit codes
- cf5eedf Comment out the logging options but add a comment explaining what the top-level "Debug" does
- 69b10fc Configure pss.origin to use pelican:// protocol
- e4817d2 Correct reversed logic
- 398fa2a Delete osdf-origin-multiuser.service and pelican-origin-multiuser.service; pelican starts as root so it has all the capabilities it needs. See https://opensciencegrid.atlassian.net/browse/SOFTWARE-5795?focusedCommentId=383168 for an explanation.
- ec8bfbc Drop unnecessary "Capabilities" lines:
- ba71ff2 Embed shoveler to Pelican and forward UDP to metrics handler
- 4d52ffb Enable OSDF defaults for stashcp/stash_plugin as well
- 68943a7 Explain why I'm setting Federation.DirectorUrl in osdf-cache
- a961c0f Explicit telling xrootd server the approval error on registration
- ae6c441 Filter out cache from director health tests
- 70ffdd3 Filter out disabled config parameters
- 56b2d79 Finish removing CreateAdvertisementToken
- 6d96057 Finish the code
- d5686e4 First draft of expanding plugin error reporting
- 5888e88 Fix director not giving correct error message when server not approved
- 553cfac Fix golang linter
- 3ae6ae6 Fix issuer url and add handling of 404 from old registries
- 3584bd2 Fix linter failure
- fd40599 Fix merge conflict and test failure
- 79d25dd Fix server exit status code with error and remove verbose log at client exit
- 40a03f8 Fix test failure
- 5269994 Fix test failure
- b72c8c5 Fix typo
- dff51de Fix typo
- 1f719d9 Fix various test failure
- fe67e74 Fix various typos
- 1b156bd Fix whitespace
- a2f06e1 Fixed bug in checkApporvStatus
- 48fb6ba Fixed issue: auto-unpacking failing if dest is .
- 66a657f Fixed mismatched kid in token and public jwks
- 9a4bd6f Fixed missing slash in cache ad
- 37eaae1 Fixes to allow osdf defaults for stashcp/plugin
- 684ffca Fixup based on pre-commit
- f416d45 Fixup failure from merging
- 7b9f82e Fixup the github url
- 429c57b Fixup: Force overwrite of the old PSS module
- e025ab0 Get version after checking response is complete
- 2fb570a Go simple
- ea45067 Have pelican plugin move files in parallel
- 418675c Ignore caches when validating key chaining
- 7fc0b4c Improv test for listNamespaces
- b8342d7 Improv test to
getCachedInstitutions
- cf1f190 Improv tests for listNamepaces and listNamespacesForUser
- 3716951 Improv tests to
updateNamespace
- 12a3afd Improv tests to createNamespace, improv validateInst func
- b8be703 Improve comments. Have all services use log files. Comment out default values. Remove some options admins are less likely to change.
- c42c7d3 Imprv Tests for
getNamespace
,listInstitutions
andupdateNamespaceStatus
- 90669f9 Initial attempt at systemd service files and corresponding configs for Pelican services
- 7e02e2c Linter Fixups
- f344b73 Linter Fixups
- df6138b Log error message instead of printing
- fe15ebb Make links open in new tabs
- 475e219 Make the 'get caches' functionality work with the director
- 050b6ee Make the release point to the github release notes
- ea7a9a7 Minor bug fixes
- 6ae5cea More classads added for expanding error reporting
- 17d7c71 More clear error return
- 43af2a8 Move EnableUI from Origin section to Server section; add commented-out line to set scitokens.conf location
- a78f9ad Move the new tag to the commit post npm update
- 4565e9a Move the new tag to the commit post npm update
- 52687c5 Move the tag update
- f952235 OSDF configs: use more system-ish default locations for the TLS cert and key
- 6763a76 OSDF servers now grab permissions from the topology
- ab33e7a Only use /var/spool/osdf and /var/spool/pelican for the cache and origin (which use xrootd), not the director and registry
- 43482c9 Overhaul token creation to use util token cfg interface
- a9786a5 Parallel moving of objects under 1 for loop
- c6ea2c9 Parsing multiple issuers on client side
- 431807b Payload properly populated
- b127f1a Polish stat web API and added swagger spec
- 47cbcbe Pre Release: Update npm version
- e0882c7 Project name added to user-agent
- 2d9bd8f Pull common struct into
common
pkg to eliminate cyclic import - aff66d2 Put stat API behind auth
- 80461a1 Read custom fields config from pelican.yaml
- ec59154 Redo director based health test
- 91f56e4 Refactor test file to remove redundant code and use t.Run
- 783fbba Reload issuer jwk private key on InitConfig
- 146571b Remove -public files; one cache/origin will serve both public and auth
- 8960e0e Remove ExportVolume line from osdf-origin config
- c2aee1e Remove Xrootd knobs from the registry and director yamls
- 15dd905 Remove all links to index.html
- 7c9836e Remove all links to index.html
- e851e00 Remove auth from
/servers
endpoint - 47c01af Remove director as a basepath issuer for all origins
- 8fcc034 Remove false FIXME comment
- dd45b20 Remove param docs that are not implemented
- a21f5f9 Remove redundant lines of code
- 1ec58e0 Remove shoveler depenency to update prometheus first
- 74be79e Remove superfluous Xrootd.Port from the cache configs
- 5c5cd9a Remove the callout to the Origin on the general init screen
- 738e593 Remove the npm update in the releaser workflow
- fcc7e26 Removed unneeded JSON unmarshal
- 25734dc Remvoe director as a dependency in web_ui
- c80e8b0 Rename director metric label and metric help text
- 0eb2920 Rename parameters
- ba30437 Request and get checksum from xrd
- 11cbdb0 Restart services on failure
- 33d1d5d Results and work in 1 for loop
- f6c13c7 Return 405 as expected
- bab39b3 Revert alphabetical import sort
- 1071d80 Revert of Go simple
- 20dcbe5 Revised config options for xrootd logging
- ed670df Run DB migration for newly added namespace table field * Fix linter staticcheck error
- 02cd1c3 Run linter
- 3ace41a Set
VerifyHeader
default to false due to bug in shoveler - 9804d36 Set the working directories for the services
- 5b762c1 Skeleton code for
stat
feature - 2612910 Specify the director URL in the osdf-cache config so we hit the "origins" director and not the "caches" director
- e951b09 Stash_plugin produce classad output in more cases
- 017ac75 Stat as web API w/o auth
- d86de58 Uncomment Xrootd.Authfile and Xrootd.ScitokensConfig knobs in osdf configs
- 11adb38 Unit test for recursive uploads/downloads & bugfix
- 88784d4 Update .github/workflows/pre-release.yml
- 16ed34f Update .gitignore with web_ui/frontend/public/data/parameters.json
- 8778fac Update Prometheus to 48.1
- 4eb6ed0 Update bug_report.md
- d6360d4 Update bug_report.md
- 72de70b Update bug_report.md
- 9ecd526 Update db CURD functions to incorporate custom fields
- e1bc330 Update feature_request.md
- 9d2d7d7 Update generate/param_generator.go
- d0f6ad6 Update headers
- 53aee03 Update homepage and maintainer for packaging
- 6dd676b Update issue templates
- 1720244 Update issue templates
- 5682991 Update ns key discovery to follow openid-style lookups
- 3e436cd Update odsf-origin.yaml with changes based on testing on sc-origin; create an osdf-origin-public service file and yaml
- 9873049 Update osdf-cache.yaml with changes from sc-cache testing; add osdf-cache-public.yaml and osdf-cache-public.service for the public cache instances
- 9cdf2be Update parameters documentation
- 4624b22 Update swagger to reflect API changes
- 6a143e9 Update the job namings
- ddf345e Update various GHA actions
- 4e30a23 Update various config params
- 00657e8 Use issuerPublicJWKS instead of getting public key from private key
- 9ba4324 Use preferred case for XRootD
- a0128f8 Use the osdf binary for the osdf-* services and remove the osdf defaults from the yaml files
- 7112ed7 Use the system CA certs bundle by default
- 2a37f88 Use url instead of ServerAd for the key
- bc511b5 We don't need the Topology-provided scitokens.conf since Pelican 7.4.0
- 00d570a ...
v1.0.0-beta.1085
Changelog
- 6bd24c1 Add dev config baked into the image
v1.0.0-beta.1084
Changelog
- 76d2f1f Add dev config baked into the image
v1.0.0-beta.1083
Changelog
- f9c3dfd Add dev config baked into the image
v1.0.0-beta.1082
Changelog
- 2870ec1 Add dev config baked into the image
v1.0.0-beta.1081
Changelog
- ae600d1 Add dev config baked into the image
v1.0.0-beta.1080
Changelog
- a240d5f Add dev config baked into the image
v1.0.0-beta.1079
Changelog
- 8d814b3 Add dev config baked into the image
v1.0.0-beta.1078
Changelog
- 80e9052 Add dev config baked into the image
v1.0.0-beta.107
Changelog
- a15db6e Add dev config baked into the image