Skip to content

v7.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jan 20:36
· 2397 commits to main since this release
e5a6f00

Changelog

  • 650bb18 Add ListNamespace API and setup test skeleton
  • 634cccd Add Status Box Component
  • 689b8b2 Add a variety of configurable parameters to docs
  • 5026274 Add custom CA to the list of default CAs for client
  • 12fc1e2 Add development Dockerfile
  • 188af9d Add pre-commit hooks for the repo
  • 120b88d Add self-tests for the origin
  • b1d88bb Add support for generating scitokens.cfg-based authorization
  • 9760935 Add test and rename function to ListNamespacesFromOrigins
  • e43a29e Add the --allow-multiple-documents flag to check-yaml hook
  • dda4c5b Add unit test and fix second layer of bug
  • a12da7f Added 2 new tests and fixed fatal errors in origin_test.go
  • 6a8594f Added an error check for the linter
  • ec9b03c Added check of cookie login for prometheus
  • 4c2fc7c Added code coverage to github actions workflow
  • 1312653 Added federation token checking for prometheus metrics
  • a421961 Added redirect_test.go
  • 7ae7e64 Added tests for the three functions in origin_api.go
  • 9756348 Added the prometheus.read scope to the login cookie Made the login cookie more permissive
  • d100a92 Added token checking for prometheus metrics
  • 209e3a0 Addressed CR comments
  • 87ccc79 Adjusted Makefile to run go generate during the web-build
  • 1ee1c33 Allow conditionally disabling various functionality
  • 11dcd7c Auto-configure OriginUrl
  • 2ac1608 Bump linter timeout to 3m
  • 1d41be7 Changing key generation and signing to P256.
  • e815e5c Clarify in documentation that topology is from OSG
  • 2dcac14 Clarify the web port is associated with the Pelican web interface.
  • dce59b5 Cleaned up code
  • 6a98012 Cleanup tests and compilation after the code rebase.
  • b9174df Create Login Page for Post Initialization Login
  • 32026b7 Create new graph components - Create setting drawer - Create input to manipulate Prometheus rate graph - Provide sensible defaults
  • 3137faf Created a generator for enums based on docs/parameters.yaml
  • bb1a4c6 Decrease the EMA decay constant so progress bar is more responsive.
  • ae8029c Expose CLI for creating tokens
  • bbf3dc6 Fix federation auto-discovery bug
  • d616d79 Fix linter error
  • 2a54829 Fix linter issue not caught by pre-commit
  • 7b1323a Fix template rendering failure
  • 85169d6 Fix typo in comment...
  • fded7ab Fix unit tests with respect to the OriginUrl.
  • 6970eda Fixed Generate Private Key Problems in Windows
  • 09b9a42 Fixed failing prometheus tests and linter errors
  • 8343829 Fixed linter errors 2.0
  • cc87f9e Fixed linter issues
  • 3095547 Fixed parameter names Fixed origin_serve_test not making "/run" directory
  • 8ecfd20 Fixup branch after merge
  • 7b6e22e Fixup client imports
  • 9fbaebd Fixup linter whitespace
  • 84b24c4 Give the Director the ability to detect version mismatches
  • 81371b8 If the CA key is not available, self-sign host cert instead.
  • 2905688 Implement parsing of the scitokens.cfg files for future merging
  • a085648 Implement the generation of a scitokens.cfg
  • fe8056f Incorporate PR PelicanPlatform#78 from old osdf-client
  • 10ee75a Incorporate feedback from PR review
  • 8c2a4cc Incorporate feedback from review
  • 81251da Incorporate review feedback
  • 0feb400 Make code formatting slightly more consistent
  • 21219db Make sure we generate the parameters before testing
  • c86ab33 Makefile updates - Specify website input so only rebuilds on update - Remove alternative docker build commands - The assumption is you are running in the appropriate env
  • 1b9c2c2 Match ns prefix by longest match, not first match
  • 0c6e2b9 Merge remote-tracking branch 'origin/main' into self-test-v2
  • 6e0b2ba Merge remote-tracking branch 'upstream/main' into login-page
  • 97176e9 Merge remote-tracking branch 'upstream/main' into status-box
  • 1f252ab Merge remote-tracking branch 'upstream/main' into upgrade-graphs
  • 95248c8 Never log a credential, even at debug.
  • e928e39 Now does a comparison with target branch
  • 26266f6 Overhaul config names
  • 632e82a Pelican transport fixes and generated after configs
  • d01c0ff Port OSDF-Client PR PelicanPlatform#87 to Pelican
  • 28d66db Put the token acquisition workflow behind a plugin check
  • c81c256 Record/report last update time for component health
  • 581cc4f Refactor the client to be in a sub-package
  • db8f4d0 Remove commenting code that causes errors when using a fork
  • ce31f6e Remove commenting code that causes errors when using a fork
  • 563dfa1 Remove errant stdout message
  • b87ef5e Remove redundant inputs to the authorization unit tests
  • e22041e Remove redundant viper call
  • 74d1cbf Remove use of fmt; use errors module instead
  • 1832ab8 Removed isDir from handle_http.go
  • cd05da2 Removed commented out line
  • b9e41d8 Removed mkdir - just clean the testcache if needed
  • df5fb4b Removed paramters.go and moved it's generation into param
  • eb08bdb Rename GetIssuerURL -> GetRegistryIssuerURL
  • 07307e3 Rename exported function name to make it clear it is scitokens-specific
  • 363e320 Run codeql on release branches
  • 8dab632 Run pre-commit against entire repo
  • 9f89cfc Switch codeql action target branch to main
  • 5f83eee Switched over remaining usage of http.Client to use common transport (PelicanPlatform#137)
  • 2b3a1a9 Test Origin Login APIs
  • e014d41 To improve debugging, log the generated XRootD configuration.
  • ca3a36a Touchup result from merge with param generator branch
  • 25d5c97 Touchup whitespace
  • 0a2895b Try to fix client import
  • 9bc332e Tweak description of the TLSSkipVerify
  • 70d1e69 Update golangci-lint.yml
  • 8619215 Update page.tsx
  • 4544cc9 Update progress bars
  • 57ec078 Update the time restraint to default to midnight
  • 372d4bd Update usage notes
  • f09a6ed Updated mpb bar progress bars
  • e4f81d4 Updated progress bars
  • 35271d6 Updated test.yml to attach code coverage to the action summary
  • e8d7740 clean the test structure
  • 202adcb fix lint error
  • e911266 fix lint error by run gofmt
  • 6799944 fix linter issues
  • 4dad286 fix one more file by running gofmt
  • 0112900 fix test error in CI by adding setup code
  • 50d782b fixed linter and test errors
  • 5c598e7 test that registered namespace exist in the director's cache