Skip to content

Releases: CannonLock/pelican

v7.6.16

06 Feb 17:07
Compare
Choose a tag to compare

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 and updateNamespaceStatus
  • 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 ...
Read more

v1.0.0-beta.1085

03 Oct 15:04
Compare
Choose a tag to compare

Changelog

  • 6bd24c1 Add dev config baked into the image

v1.0.0-beta.1084

03 Oct 14:02
Compare
Choose a tag to compare

Changelog

  • 76d2f1f Add dev config baked into the image

v1.0.0-beta.1083

03 Oct 13:52
Compare
Choose a tag to compare

Changelog

  • f9c3dfd Add dev config baked into the image

v1.0.0-beta.1082

03 Oct 13:38
Compare
Choose a tag to compare

Changelog

  • 2870ec1 Add dev config baked into the image

v1.0.0-beta.1081

02 Oct 21:42
Compare
Choose a tag to compare

Changelog

  • ae600d1 Add dev config baked into the image

v1.0.0-beta.1080

02 Oct 21:33
Compare
Choose a tag to compare

Changelog

  • a240d5f Add dev config baked into the image

v1.0.0-beta.1079

02 Oct 20:43
Compare
Choose a tag to compare

Changelog

  • 8d814b3 Add dev config baked into the image

v1.0.0-beta.1078

02 Oct 20:39
Compare
Choose a tag to compare

Changelog

  • 80e9052 Add dev config baked into the image

v1.0.0-beta.107

02 Oct 20:33
Compare
Choose a tag to compare

Changelog

  • a15db6e Add dev config baked into the image