❌

Lees weergave

v1.8.0

Changelog

  • a40aae8 Bugfix: url-encoded chars on the website listener
  • 6f69a1f Check versioning on init
  • ea9c1d6 auth: add GetUserAccountFresh to bypass the IAM cache
  • 4e5fb34 chore(deps): bump actions/checkout from 6 to 7
  • d88ac4e chore(deps): bump actions/setup-go from 6 to 7
  • 77aa23b chore(deps): bump actions/setup-go from 6 to 7
  • 1c7e22e chore(deps): bump github/codeql-action from 4 to 4.37.4
  • dc2ae0c chore(deps): bump github/codeql-action from 4.37.4 to 4.37.6
  • e553d3c chore(deps): bump github/codeql-action from 4.37.6 to 4.37.7
  • ec61bc5 chore(deps): bump github/codeql-action from 4.37.7 to 4.37.8
  • 41a511e chore(deps): bump github/codeql-action from 4.37.8 to 4.37.9
  • ea8233c chore(deps): bump the dev-dependencies group across 1 directory with 20 updates
  • c1c5a5f chore(deps): bump the dev-dependencies group with 19 updates
  • 3e555fb chore(deps): bump the dev-dependencies group with 21 updates
  • 8ac6bd5 chore(deps): bump the dev-dependencies group with 22 updates
  • 8112b91 chore(deps): bump the dev-dependencies group with 23 updates
  • 67e8d08 chore(deps): bump the dev-dependencies group with 27 updates
  • f4a2904 chore(deps): bump the dev-dependencies group with 9 updates
  • 87fc1b9 chore: add rdma/librcserver.a to .gitignore
  • de042a5 cumiddleware: cover RC token boundary and legacy-precedence cases
  • 05487cf cumiddleware: reject unsupported RC token schemes with 501
  • c638503 feat(azure): carry Azure blob marker in continuation token for pagination
  • a780f34 feat(azure): server-side copy with download+reupload fallback
  • c84c5f6 feat: accept principal ARNs in bucket policies under standalone IAM
  • e012a6f feat: add AWS-compatible standalone IAM service
  • 7b6b816 feat: add Helm chart support for the standalone IAM service
  • ec579ca feat: add IAM OIDC provider CRUD
  • 4901afe feat: add IAM OIDC provider tagging actions
  • cbcc656 feat: add IAM Role CRUD
  • c9ce6ab feat: add IAM role inline policy CRUD
  • 1bbcd64 feat: add IAM role tagging actions
  • 9b352a3 feat: add IAM user access key management
  • 3328501 feat: add IAM user inline policy CRUD
  • 26a54b3 feat: add IAM user tagging actions
  • ab2b816 feat: add STS web identity federation, IAM policy Condition support, and access control enforcement
  • 062bf0b feat: add best-effort O_DIRECT support for posix put/get-object put-part
  • 45a532e feat: add configurable file permissions for new objects
  • 1b8147c feat: add helm chart admin and webui ingress support
  • 2e22a42 feat: add live GitHub OIDC end-to-end test for AssumeRoleWithWebIdentity
  • 62c6787 feat: add new vgwrdma service for cuObject compatible server
  • 29256f0 feat: add optional data-integrity ETag mode for posix/scoutfs
  • abb3b27 feat: add standalone IAM support in WebGUI
  • c9e26b5 feat: add standalone iam service to systemd config setup
  • 535cc9d feat: add the hipobj-rc-v2 control routes to the vgwrdma gateway
  • a8c5810 feat: allow supplying an external IAM service implementation to embedgw
  • 7dfea7a feat: govern GetBucketVersioning with the regular access checks
  • 2147a0c feat: integrate standalone IAM service with S3 gateway for identity-based policy enforcement
  • 5f9041f feat: support admin/access logs on standard streams
  • a4d4519 feat: version the private IAM protocol between gateway and standalone service
  • f7e13d7 fix(posix): make conditional PUT evaluation and publication atomic per key
  • b83f5d9 fix(posix): return empty config for GetBucketVersioning when unconfigured
  • 0720815 fix: add integeration tests
  • f6219c8 fix: add license header to rdma files
  • 6121d52 fix: apply default Content-Type in POSTObject
  • f567abc fix: authorize every key in a DeleteObjects batch after a bucket-policy deny
  • fce9d9b fix: build failure from conflicting merges
  • ca8d434 fix: drain unread request bodies before closing the connection
  • 9a73e22 fix: harden posix conditional publish locking
  • e146646 fix: honor mpMaxParts across partNumber validation
  • b9f8b8e fix: include common prefixes in ListObjectsV2 key count
  • 9011935 fix: infer UserName from the calling access key in the access-key APIs
  • 8779630 fix: make --chuid/--chgid usable with the standalone IAM service
  • 4a0e07f fix: newer gofmt for s3api
  • afbee5b fix: role last-used tracking, and record S3 requests in last-used metadata
  • e05d0df fix: s3proxy sends bodyless CreateBucket when the configuration is empty
  • 571df30 fix: support proxy
  • c7f8bc0 fix: use constant-time comparisons for SigV4 signatures
  • c0ed55c fix: use dir permissions option for temporary directories
  • c281008 rdma: add the Go binding for the RC session server
  • 64fcfee rdma: add the RC session server C ABI
  • 50fc9fe rdma: authenticate RC routes through the terminal error path
  • 726d65d rdma: gate the RC data plane behind a dedicated flag
  • 1596531 rdma: keep RC route XML fidelity
  • 50f4482 rdma: map RC transport errors to protocol codes
  • efa0309 rdma: port the hipObject v2 RC session core
  • 1a8d4c9 rdma: serialize RC route errors at the route boundary
  • 158ccdf rdma: test RC route errors through the production server

  •  
❌