❌

Normale weergave

v1.4.0

2 April 2026 om 19:05

Changelog

  • 0559807 Always write complete files in sidecar meta provider
  • d8f9275 Do not expose directories that can't be buckets
  • c32ddff Update stage constants for ongoing requests
  • 686f58c chart/README.md hostPath usage warning
  • 464a82d chore(deps): bump actions/checkout from 4 to 6
  • d4c0e6b chore(deps): bump docker/build-push-action from 6 to 7
  • a71e94f chore(deps): bump docker/login-action from 3 to 4
  • 8351970 chore(deps): bump docker/metadata-action from 5 to 6
  • 6c7b03c chore(deps): bump docker/setup-buildx-action from 3 to 4
  • b27e42b chore(deps): bump docker/setup-qemu-action from 3 to 4
  • d2152b0 chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0
  • 1ec724b chore(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1
  • fe61e30 chore(deps): bump the dev-dependencies group with 17 updates
  • 504fe99 chore(deps): bump the dev-dependencies group with 22 updates
  • 85b40a6 chore(deps): bump the dev-dependencies group with 25 updates
  • 3a8d658 chore(deps): bump the dev-dependencies group with 5 updates
  • 7f9c943 chore: add helm lint to pr tests
  • 3b76df1 chore: consistent comments
  • 2ed4d7d chore: remove the unnecessary AmazonS3.xsd from s3response.
  • 97cc6bf chore: run go modernize tool
  • baf5cbf feat(chart): add HTTPRoute configuration
  • b47ef4e feat(chart): enable persistence by default, discuss more in README
  • af1a99c feat: add Helm chart for versitygw
  • 285d130 feat: add browser-based POST object upload support
  • db956fb feat: add cosign signing to chart OCI artifact
  • 9a3ccf6 feat: add option to change webui path prefix
  • 56cb36d feat: add option to disable copy-file-range for multipart uploads
  • 755029d feat: add persistence.hostPath to Helm chart
  • 710003f feat: add unix domain socket listener support to port option
  • 59002b2 feat: implement integration tests for browser-based POST object
  • 33917ad feat: implement quicker backend/posix walk algorithm
  • 052f236 feat: implement x-amz-source-expected-bucket-owner for CopyObject and UploadPartCopy
  • 73730d9 feat: noop plugin for gateway load testing
  • a152f29 feat: option to host webui on s3 port
  • e023f00 feat: remove /api/gateways webserver endpoint
  • 8795c15 feat: s3proxy default to credential chain with optional anonymous access
  • 3b17f05 feat: support response header overrides in HeadObject
  • 604848b fix(chart): fix cosign-installer tag
  • b154707 fix(chart): fix multidoc separator when 2 routes are enabled
  • 47af907 fix(chart): replace buggy chart-releaser action
  • 53ce309 fix(chart): use docker login for helm and cosign
  • 495b38a fix: abort scoutfs multipart uploads on error after successful moveblocks
  • 21a636b fix: add request headers and metadata headers limit
  • 3d47e7f fix: add x-amz-bucket-region to ListObjects(V2) response headers.
  • b44952d fix: allow Helm chart users to use their own, existing PVC
  • ffe7383 fix: allow list buckets to use default aws region us-east-1
  • dc31696 fix: azure ListBuckets pagination to use client-side continuation tokens
  • 929048c fix: azure PresignedAuth_UploadPart test failure
  • 271313b fix: azure close download body in CopyObject to prevent resource leak
  • afbeb7c fix: azure modernize part number loop check
  • 8534d28 fix: bracket IPv6 addresses in auto-detected webui gateway URLs
  • 90e240d fix: change ErrMissingDateHeader http status code to 403
  • 97bb705 fix: change the way object metadata is stored in posix
  • 927d1d6 fix: cleanup file descriptor leaks with chown fails
  • 22f0431 fix: cleanup tempfiles when error prevents calling link
  • bbe246e fix: enforce 5gb copy source object size threshold.
  • 2ef6cc3 fix: fix admin cli update user --project-id retrieval
  • a25408c fix: remove POST object multipart boundary prefix trimming
  • c260129 fix: retry link on ENOENT caused by racing DeleteObject
  • 13b3dc5 fix: serialize concurrent CompleteMultipartUpload calls via rename
  • fbff3f6 fix: update deprecated StandardOutput/StandardError type
  • 17e5e20 fix: webui location of tailwind.js asset
  • e0275ba fix: webui move explorer styling to theme.css
  • 07c970e fix: webui pass correct arguments to request() in putBucketPolicy

  •  

v1.3.0

3 Maart 2026 om 02:34

Changelog

  • 8234c31 Fix versitygw#1864 to not return parent keys for ListObjectVersions with prefix
  • d4ea895 chore(deps): bump actions/download-artifact from 4 to 7
  • 7ebe0f8 chore(deps): bump actions/download-artifact from 7 to 8
  • 790bac2 chore(deps): bump actions/upload-artifact from 4 to 6
  • 892590a chore(deps): bump actions/upload-artifact from 6 to 7
  • 6e9f0db chore(deps): bump github.com/clipperhouse/uax29/v2
  • 22d49ed chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12
  • 496b098 chore(deps): bump goreleaser/goreleaser-action from 6 to 7
  • 0530636 chore(deps): bump the dev-dependencies group with 21 updates
  • fa9f9ef chore(deps): bump the dev-dependencies group with 4 updates
  • 0954428 chore(deps): bump the dev-dependencies group with 7 updates
  • 3f2de08 chore: cleanup go.mod with go mod tidy
  • fc5c0a3 chore: fix typos and error return wrapping types in posix
  • 4fa7d38 chore: fix warning in system.yml github workflow
  • af76584 chore: update README.md to highlight new web gui feature
  • dc0572b chore: update readme for testing overview
  • e7a1231 feat: add cli options to specify webui gateway/admin listing
  • b3eac97 feat: add concurrency limiter to scoutfs
  • fd0c9df feat: add favicon to all pages in webui
  • 599ab1b feat: add multi-address listener for s3/admin/webui
  • e2821fc feat: add option to disable s3proxy client data integrity checks
  • 4b11f54 feat: add posix concurrency-limiter
  • 8550dba feat: add tagging support for directory objects in posix
  • 7fb3ded feat: adds Location, x-amz-bucket-arn response headers in CreateBucket
  • 2436475 feat: adds checksums for directory objects in posix
  • f7814ad feat: adds fiber max connections and in-flight requests limiter
  • 9c21299 feat: allow anonymous access for s3proxy backend
  • 5ae791b feat: configuration option to disable ACLs
  • d03a331 feat: optimize multipart upload checksum calculation.
  • 3e26175 feat: replace aws-sdk-go-v2 s3 manager with transfermanager
  • 5c918f3 feat: revert ignore object ACL behavior
  • 880d4ce feat: update go version to 1.25.0 and golang.org/x/net to 0.51.0
  • e702a48 fix: CopyObject with URL-encoded special chars
  • da82e5e fix: add missing tests to group-tests map
  • 2232efd fix: adds application/xml Content-Type to error responses
  • f1577fd fix: correct private canned ACL behavior on bucket creation
  • 89aa822 fix: fixes DeleteObject if-match quoted comparison
  • 6fafc15 fix: fixes PutBucketCors CORSRules validation
  • 46bcc8a fix: fixes object default Content-Type
  • 760f252 fix: improve WalkVersions() ancestor-directory guard for prefix filtering
  • 3d56636 fix: make webui sidebar responsive on mobile
  • 68755ca fix: replace debuglogger.Logf("Internal Error, %v", err) with debuglogger.InternalError(err)
  • 4ebe408 fix: store final checksum on CompleteMultipartUpload
  • 7695be5 fix: store part checksums at destination path in UploadPartCopy

  •  

v1.2.0

9 Februari 2026 om 23:02

Changelog

  • bcf341b Add "lexical" sort to walker.go
  • 73e2df4 Base import of cutdown version of io/fs/walk.go from golang as walker.go
  • 0c520a3 Reload TLS certificates on SIGHUP
  • bef8f38 Revert of 34da183 and 8e18b43 for backend/walk.go
  • a69f5a4 chore(deps): bump actions/checkout from 4 to 6
  • 2489d87 chore(deps): bump docker/build-push-action from 5 to 6
  • 1dfc77d chore(deps): bump github.com/clipperhouse/uax29/v2
  • d2996e1 chore(deps): bump the dev-dependencies group with 2 updates
  • e37dfa6 chore(deps): bump the dev-dependencies group with 6 updates
  • 82878f4 chore(deps): bump the dev-dependencies group with 7 updates
  • 792a3eb chore: add advanced codeql workflow for repo customizations
  • f78483a chore: add codeql ignore for embedded 3rd party js assets
  • e08539e chore: add dependabot updates for github actions
  • 68d7924 feat: add web-based UI for S3 object management and admin operations
  • 2e67940 feat: adds delimiter support in ListMultipartUploads
  • 6c564fe feat: makes root creds usable for admin subcommand with lower precendence
  • 43fd18b fix: admin server debug always enabled when --admin-port option enabled
  • 01fc142 fix: correct spelling for debuglogger.InternalError() (#1784)
  • 86e2b02 fix: fixes delete markers access for some actions
  • 2365f9f fix: fixes list-limiters parsing and validation
  • 43559e6 fix: fixes non-existing object deletion with versionId
  • f6225aa fix: fixes some write operations blocking in read-only mode
  • 12092cf fix: fixes the SignedStreamingPayloadTrailer_success test failure
  • 63fcdb3 fix: pin github.com/nats-io/nkeys version to v0.4.12
  • f29206a fix: put object on windows when parent directories dont already exists
  • 11e5049 fix: remove duplicate cors headers from options router
  • 7017ffa fix: removes object metadata loading from posix ListParts
  • 8569b15 fix: return not implemented in object actions, if acl header is present
  • 03f0be2 fix: reverts the nats-io/nkeys package version to v0.4.12
  • 9343860 fix: webui md5 missing error when enabling directory object lock

  •  

v1.1.0

15 Januari 2026 om 22:43

Changelog

  • 7a4dd59 chore(deps): bump github.com/valyala/fasthttp
  • 8d16bff chore(deps): bump the dev-dependencies group with 2 updates
  • 6198bf4 chore(deps): bump the dev-dependencies group with 20 updates
  • 0124398 chore(deps): bump the dev-dependencies group with 6 updates
  • d446102 feat: add option for default global cors allow origin headers
  • f467b89 feat: adds Location in CompleteMultipartUpload response
  • 8073994 feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD requests
  • cc54aad feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER requests
  • 2561ef9 feat: implements admin CreateBucket endpoint/cli command
  • 5aa2a82 fix: Makes precondition headers insensitive to whether the value is quoted
  • c2c2306 fix: adds an error route for ?versions subresource with key
  • 12e1308 fix: adds versionId in put/get/delete object tagging actions response.
  • 9eaaeed fix: bunch of fixes in signed streaming requests
  • 657b9ac fix: changes AuthorizationHeaderMalformed error status to 400
  • edac345 fix: cleanup sidecar metadata empty dirs
  • 7a26aec fix: fix the concurrency issue in integration tests bucket name generation
  • d015842 fix: fixes CreateBucket LocationConstraint validation
  • a75aa9b fix: fixes if-none-match precondition header logic in object write operations
  • cf99b3e fix: fixes invalid/expired x-amz-object-lock-retain-until-date errors
  • 2a7e76a fix: fixes missing bucket object lock config error
  • c91e5dc fix: fixes the InvalidRetentionPeriod error code and message
  • 39ee175 fix: fixes the PutBucketPolicy response status
  • 981a34e fix: fixes x-amz-if-match-size parsing
  • b78d21c fix: optimize sidecar empty-dir checks
  • 9f6bf18 fix: removes Expect from sigv4 ignored headers list
  • 06a4512 fix: removes the NoSuchTagSet error in GetObjecTagging
  • 61308d2 fix: return NoSuchKey if a precondition header is present and object doesn't exist in PutObject, CompleteMultipartUpload
  • 8e0eec0 fix: return null in GetBucketLocation for us-east-1
  • 06f4f0a fix: skips object lock check in DeleteObject without versionId.
  • 0cab42d xattr: use different namespace prefixes for FreeBSD vs other platforms

  •  

v1.0.20

18 December 2025 om 21:37

Changelog

  • d7cbee7 chore(deps): bump the dev-dependencies group with 10 updates
  • 55c94f4 chore(deps): bump the dev-dependencies group with 17 updates
  • b29d6a0 chore(deps): bump the dev-dependencies group with 23 updates
  • cadd791 chore(deps): bump the dev-dependencies group with 6 updates
  • d0ec284 feat: adds STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER option in test generation script
  • c58f9b2 feat: adds integration tests for unsigned streaming payload trailer uploads
  • ce9693e feat: upgrades actions checkout v4 -> v5 and go-setup v5 -> v6
  • 0a2a23d fix: Checks that x-amz-decoded-content-length matches the actual payload in unsigned streaming upload
  • dfe6abc fix: adds validation for chunk sizes in unsigned streaming trailer upload
  • f631cd0 fix: fixes error handling for unsigned streaming upload malformed encoding
  • b57764e fix: fixes ipa iam GetUserAccount id parsing panic
  • d507f20 fix: fixes the GetObjectAttributes panic in s3 proxy
  • d861dc8 fix: fixes unsigned streaming upload parsing and checksum calculation
  • 69e107e fix: rejects STREAMING-UNSIGNED-PAYLOAD-TRAILER for all actions, except for PutObject and UploadPart
  • 7627deb fix: removes mandatory checksum header check for PutObjectTagging

  •  

v1.0.19

20 November 2025 om 22:54

Changelog

  • 2dd442c Allow self-signed certificates
  • 45f55c2 auth/vault: add Vault namespace support
  • 11bd58c chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
  • cdc4358 chore(deps): bump the dev-dependencies group with 11 updates
  • 3a65521 chore(deps): bump the dev-dependencies group with 12 updates
  • c3c39e4 chore(deps): bump the dev-dependencies group with 16 updates
  • ff973c2 chore(deps): bump the dev-dependencies group with 17 updates
  • 703c7cd chore(deps): bump the dev-dependencies group with 17 updates
  • 971ae78 chore(deps): bump the dev-dependencies group with 23 updates
  • dff3eb0 chore(deps): bump the dev-dependencies group with 23 updates
  • 9ae6807 chore(deps): bump the dev-dependencies group with 3 updates
  • 6cf3b93 chore(deps): bump the dev-dependencies group with 6 updates
  • 40da4a3 chore: cleanup unused constants
  • 4c3965d feat: add option to disable strict bucket name checks
  • 3c3e9dd feat: add project id support for scoutfs backend
  • ce6193b feat: adds bucket policy version support
  • 05f8225 feat: adds missing versioning-related bucket policy actions
  • a64733b feat: adds projectID prop in IAM user account
  • 8d2eeeb feat: adds tagging support for object versions in posix
  • d396859 feat: adds the x-amz-expected-bucket-owner check in the gateway
  • 7745972 feat: adds x-amz-tagging-count support for HeadObject
  • a4dc837 feat: concurrent execution of integration tests
  • 64f50cc feat: gracul shutdown of s3api and admin servers
  • 12f4920 feat: implements checksum calculation for all actions
  • caa7ca0 feat: implements fiber panic recovery
  • 9bde1dd feat: implements tagging support for CreateBucket
  • 707af47 feat: prevents locked objects overwrite with CopyObject and CompleteMultipartUpload
  • d05f25f feat: refactoring of the integration tests
  • 7aa733a feat: use docker entrypoint for flexible env var docker config
  • ebdda06 fix: adds BadDigest error for incorrect Content-Md5 s
  • 9f54a25 fix: adds an error route for object calls with ?uploads query arg
  • df74e7f fix: adds checks for x-amz-content-sha256 in anonymous requests
  • 4740372 fix: adds error routes to reject x-amz-copy-source for GET, POST, HEAD, DELETErequests
  • 9a01185 fix: adds request body check for CopyObject and UploadPartCopy
  • 7744dac fix: adds validation for bucket canned ACL
  • eae11b4 fix: adds versionId validation for object level actions
  • ca6a92b fix: changes empty mp parts error on CompleteMultipartUpload
  • a606e57 fix: correct a few object lock behaviors
  • 8bb4bcb fix: fixes NoSuchVersion errors for some actions in posix
  • 068b04e fix: fixes PutObjectRetention error cases and object lock error code/message.
  • 8c3e49d fix: fixes checksum header and algorithm mismatch error
  • 5c084b8 fix: fixes locked objects overwrite in versioning-enabled buckets
  • 5c3cef6 fix: fixes s3 event and access logs sending in ProcessController
  • 6176d9e fix: fixes sigv4 and presigned url auth errors.
  • ebf7a03 fix: fixes the bucket/object tagging key/value name validation
  • 5bc6852 fix: fixes the checksum type/algo mismatch error in create mp
  • 24679a8 fix: fixes the composite checksums in CompleteMultipartUpload
  • 54e2c39 fix: fixes the invalid Content-Length error
  • 1d0a1d8 fix: fixes the panic in GetBucketVersioning in s3 proxy
  • d15d348 fix: fixes the response header names normalizing
  • ee67b41 fix: head object should set X-Amz-Bucket-Region on access denied
  • 27dc84b fix: implements proper error handling for malformed http requests
  • 045bdec fix: makes object metadata keys lowercase in object creation actions
  • a057a25 fix: removes content-md5 check from the actions where it's unnecessary
  • f435880 fix: removes trailing / for bucket operations in host-style parser
  • 932f1c9 fix: sets crc64nvme as defualt checksum for complete mp action

  •  

v1.0.18

17 September 2025 om 17:40

Changelog

  • c93d2cd Fix scoutfs backend s3 upload with non-aligned size.
  • fbde51b be able to debug LDAP queries; be consistent between GetUserAccount() and ListUserAccounts() on how to build the search filters; objectClasses were missing in GetUserAccount research filter leading to a bad result for example when a posixgGroup have the same name as a posixUser.
  • eb0a8ee chore(deps): bump the dev-dependencies group with 10 updates
  • 8fb020e chore(deps): bump the dev-dependencies group with 25 updates
  • 5aa407d cleanup: ipa iam server debug logging done with debuglogger
  • b358e38 cleanup: minor fixes to ldap exported functions and test
  • 24b1c45 cleanup: move debuglogger to top level for full project access
  • b46a486 cleanup: s3 iam server debug logging done with debuglogger
  • 58117c0 feat: add get bucket location frontend handlers
  • 8cad7fd feat: add response header overrides for GetObject
  • 818e91e feat: adds x-amz-object-size in PutObject response headers
  • 4c41b8b feat: changes cors implementation in s3 to store/retreive in meta bucket
  • 7a098b9 feat: implement conditional writes
  • b3ed763 feat: implements conditional reads for GetObject and HeadObject
  • 18e3012 fix: #1527 - case-insensitive x-amz-checksum-mode header value
  • 2bb8a1e fix: NotImplemented for GetObject/HeadObject PartNumber
  • 6a82213 fix: add keeplive option (CLI and env var)
  • 8436202 fix: adds full wildcard and any character match for bucket policy actions
  • 8e18b43 fix: lex sort order of listobjects backend.Walk
  • 34da183 fix: lex sort order of listobjectversions backend.WalkVersions
  • 488a9ac fix: panic in signed-chunk-reader with incorrect debug string
  • a4091fd fix: previous pr was not rebased before merging and caused a build error

  •  

v1.0.17

26 Augustus 2025 om 23:48

Changelog

  • 936239b DRY of scoutfs integration, alignment testing for scoutfs.MoveData
  • e62337f Fix O_TMPFILE Linkat race.
  • 8e6dd45 Fix race in GetObject
  • 3934bea Lowercase err message.
  • 298d4ec Merged scoutfs and posix ListObjects and ListObjectsV2
  • f0858a4 Small cleanups.
  • 3208247 chore(deps): bump github.com/valyala/fasthttp
  • 6e91e87 chore(deps): bump the dev-dependencies group with 18 updates
  • 13c7cb4 chore(deps): bump the dev-dependencies group with 19 updates
  • 47e49ce chore(deps): bump the dev-dependencies group with 19 updates
  • cef2950 chore(deps): bump the dev-dependencies group with 20 updates
  • f29337a chore(deps): bump the dev-dependencies group with 20 updates
  • 5be9e3b feat: a total refactoring of the gateway middlewares by lowering them from server to router level.
  • 36d2a55 feat: add rabbitmq s3 event notification support
  • 1eeb7de feat: add versioning dir option to scoutfs backend
  • e5850ff feat: adds copy source validation for x-amz-copy-source header.
  • f877502 feat: adds integration tests for public buckets.
  • 0895ada feat: adds not implemented routes for bucket accelerate configuration actions
  • ed92ad3 feat: adds not implemented routes for bucket ecryption actions
  • cdccdcc feat: adds not implemented routes for bucket intelligent tiering actions
  • 24b88e2 feat: adds not implemented routes for bucket inventory configuration actions
  • 025b0ee feat: adds not implemented routes for bucket lifecycle configuration actions
  • 5f28a74 feat: adds not implemented routes for bucket logging actions
  • 45a1f7a feat: adds not implemented routes for bucket metrics configuration actions
  • d784c0a feat: adds not implemented routes for bucket notification configuration actions
  • be79fc2 feat: adds not implemented routes for bucket public access block actions
  • 88f84bf feat: adds not implemented routes for bucket replication actions
  • 6b450a5 feat: adds not implemented routes for bucket request payment actions
  • 14a2984 feat: adds not implemented routes for bucket website actions
  • 67d0750 feat: adds unit tests for object DELETE and POST operations
  • ba76aea feat: adds unit tests for the object HEAD and GET controllers.
  • 09031a3 feat: bucket cors implementation
  • d90944a feat: implementes GetBucketPolicyStatus s3 action
  • 866b07b feat: implementes unit tests for all the bucket action controllers.
  • d2038ca feat: implements advanced routing for HeadObject and bucket PUT operations.
  • a7c3cb5 feat: implements advanced routing for ListBuckets, HeadBucket and bucket delete operations
  • b7c758b feat: implements advanced routing for bucket POST and object PUT operations.
  • a3fef42 feat: implements advanced routing for object DELETE and POST actions.
  • 56d4e4a feat: implements advanced routing for object GET actions.
  • abdf342 feat: implements advanced routing for the admin apis. Adds the debug logging and quite mode for the separate admin server.
  • b8456bc feat: implements advanced routing system for the bucket get operations.
  • dc16c04 feat: implements integration tests for the new advanced router
  • edaf9d6 feat: implements public bucket access for write operations
  • 39cef57 feat: implements public bucket access.
  • ab571a6 feat: implements unit tests for admin controllers
  • 394675a feat: implements unit tests for controller utilities
  • 7f9ab35 feat: implements unit tests for object PUT controllers
  • 0eadc38 fix: add -1 to azure etag to avoid client sdk verfications
  • e134f63 fix: add test cases and fix behavior for head/get range requests
  • 3d20a63 fix: adds Acces-Control-Allow-Headers to cors responses
  • 7dc213e fix: adds bucket region in ListBuckets result
  • 8db1966 fix: adds not implemented routes for bucket analytics s3 actions.
  • 4187b4d fix: adds validation for x-amz-content-sha256 header
  • 891672b fix: fixes the HeadObject version access control with policies.
  • 4395c9e fix: fixes the InvalidBucketAclWithObjectOwnership error code.
  • 69ba00a fix: fixes the UploadPart failure with no precalculated checksum header for FULL_OBJECT checksum type
  • 2b9e343 fix: fixes the invalid part number marker error description in ListParts
  • e74d2c0 fix: fixes the invalid x-amz-mp-object-size header error in CompleteMultipartUpload.
  • 0972af0 fix: fixes the nil body reader panic.
  • 65cd44a fix: fixes the s3 access logs and metrics manager reporting. Fixes the default cotext keys setter order in the middlewares.
  • dafe099 fix: iam ldap reconnect after network disconnects
  • e18c4f4 fix: ignores special checksum headers when parsing x-amz-checksum-x headers
  • 3363988 fix: makes checksum type and algorithm case insensitive in CreateMultipartUpload
  • 7953241 fix: panic in access log when region header not set in request context
  • 6306512 fix: update marker/continuation token to be the azure next marker

  •  

v1.0.16

18 Juli 2025 om 17:21

Changelog

  • ee4d0b0 chore(deps): bump the dev-dependencies group with 3 updates
  • a915c3f chore(deps): bump the dev-dependencies group with 6 updates
  • 36509da chore: use time.Equal for s3proxy time equality checks
  • e39ab6f feat: split the vault mount path into kv and auth
  • cbd3eb1 fix: ListMultipartUploads pagination panic and duplicate results
  • f295df2 fix: add new auth method to update ownership within acl
  • 91b904d fix: add retry for iam freeipa http requests
  • c196b5f fix: admin bucket actions for s3proxy
  • c320108 fix: always log internal server error messages to stderr
  • 003bf5d fix: convert deprecated fasthttp VisitAll() to All()
  • 08ccf82 fix: refresh expired iam vault tokens when needed

  •  

v1.0.15

4 Juli 2025 om 18:55

Changelog

  • d971e0e chore(deps): bump the dev-dependencies group with 12 updates
  • 3aa2042 chore(deps): bump the dev-dependencies group with 18 updates
  • b33499c chore(deps): bump the dev-dependencies group with 18 updates
  • 23169fa chore(deps): bump the dev-dependencies group with 2 updates
  • 532123e chore(deps): bump the dev-dependencies group with 4 updates
  • d9300ea feat: add SECURITY.md to define GitHub security policy
  • 98a7b7f feat: adds a middleware to validate bucket/object names
  • 7b8b483 feat: calculate full object crc for multi-part uploads for compatible checksums
  • 458db64 feat: implements public bucket access.
  • 7260854 fix: add object path validation util
  • 0d73e3e fix: prevent internal request retry to s3proxy backend
  • 6541232 fix: s3 backend user bucket listing
  • d831985 fix: s3log crash if startTime not defined
  • 5ba5327 fix: s3proxy create bucket always returning BucketAlreadyExists

  •  
❌