github versity/versitygw v1.11.0

29 minutes ago

Changelog

  • e2927e8 chore(deps): bump github/codeql-action
  • f6114ff chore(deps): bump github/codeql-action from 4.39.0 to 4.39.1
  • ebe4b13 chore(deps): bump the dev-dependencies group with 26 updates
  • 6cefe3f chore(deps): bump the dev-dependencies group with 27 updates
  • 9b5c152 chore(deps): bump the dev-dependencies group with 3 updates
  • ba554f7 chore: group dependabot action updates to one pr
  • 8e01241 feat: add gateway-side cache for the standalone IAM backend
  • 9206c41 feat: add on-demand bucket size calculation to the WebUI explorer
  • b750e55 feat: add opt-in ListBuckets visibility scope
  • 523c932 feat: add restore archived objects to webui
  • cc6babd feat: let embedders run the standalone IAM service with their own Storer
  • fb42c84 feat: store azure bucket settings in an optional meta container
  • 6f99653 fix: check scoutfs glacier offline state after GetObject preconditions
  • 0738516 fix: compare If-Modified-Since and If-Unmodified-Since in seconds
  • 0fd27ab fix: compare ListBuckets test results in bucket name order
  • a16292c fix: don't send an empty versionId in s3 backend object tagging calls
  • ec94517 fix: enforce the CORS rules limit and header wildcard rules in PutBucketCors
  • fe023b6 fix: integration test timeouts in the https stages of runtests.sh
  • 220d6c6 fix: invalidate IAM cache entries on account create and update
  • 0fb56bf fix: list object versions after the key and version id markers
  • 7a4027e fix: make Vault IAM access key lookups independent of user count
  • be69ca6 fix: map ENOTDIR and ESTALE from posix GetObject open to NoSuchKey
  • 9a5f5ac fix: omit unset Status and MFADelete in s3 backend GetBucketVersioning
  • 96d2f6f fix: preserve ChecksumReader metadata when Content-MD5 wraps aws-chunked bodies
  • 20d88ea fix: put the DeleteObjects response in the S3 namespace
  • e225c83 fix: rebuild the IPA HTTP request on every retry
  • 5e9754f fix: reject negative chunk sizes and fix header offset in signed chunk reader
  • 30d1636 fix: remaining posix races between object uploads and parent directory removals
  • 37dd874 fix: remove sidecar metadata of completed, aborted and failed multipart uploads
  • c15867b fix: report IAM store failures as server errors instead of InvalidAccessKeyId
  • 39f1867 fix: report the delete marker in HeadObject of a deleted object (#2560)
  • 2e2acf0 fix: resolve shellcheck 0.11 SC2328 and SC2218 errors in test scripts
  • 364f673 fix: return 409 Conflict when suspending versioning on an Object Lock bucket
  • da03b79 fix: return 412 instead of 304 for failed copy-source preconditions
  • 96e880a fix: return NoSuchKey when object vanishes before posix version-id read
  • 94f7d2f fix: route virtual-hosted-style requests by the host SigV4 signs
  • 1717766 fix: send the 200's object headers with 304 Not Modified
  • 02badaa fix: skip listed entries whose directory is gone in posix ListObjects(V2)
  • e8221c7 fix: stop the s3 server when ShutDown lands before fasthttp's Serve starts
  • c40e187 fix: treat ENOENT from the unlink as success in posix DeleteObject
  • ec5312d fix: treat a vanished prefix directory as empty in quickWalk
  • d057a17 perf(posix): skip fallocate on bucket directories that reject it

Don't miss a new versitygw release

NewReleases is sending notifications on new releases.