Commit Graph

  • c91e5dc3f2 fix: fixes the InvalidRetentionPeriod error code and message sis/obj-lock-retention-period-err niksis02 2026-01-09 15:21:26 +04:00
  • d446102f69 feat: add option for default global cors allow origin headers ben/default-cors Ben McClelland 2026-01-05 12:29:17 -08:00
  • 33ada13808 test: temp test/put_object_object_lock Luke McCrone 2026-01-08 19:07:31 -03:00
  • ae7c320a64 test: temp Luke McCrone 2026-01-06 11:30:11 -03:00
  • 0cdc4d073d feat: implements admin CreateBucket endpoint/cli command sis/create-bucket-and-owner niksis02 2026-01-08 17:28:44 +04:00
  • f2a75708e4 Merge pull request #1718 from versity/test/performance_improvements main Ben McClelland 2026-01-06 15:41:06 -08:00
  • 6fd939386c Merge pull request #1735 from versity/dependabot/go_modules/dev-dependencies-67992aebd4 Ben McClelland 2026-01-06 08:25:55 -08:00
  • dff20b5b9d test: test matrix setup overhaul, fix some region/iam issues Luke McCrone 2025-12-29 12:46:20 -03:00
  • 7a4dd59c81 chore(deps): bump github.com/valyala/fasthttp dependabot[bot] 2026-01-05 21:06:58 +00:00
  • 6f74d2cddb Merge pull request #1732 from versity/sis/getbucketlocation-us-east-1 Ben McClelland 2026-01-05 08:22:33 -08:00
  • 8e0eec0201 fix: return null in GetBucketLocation for us-east-1 niksis02 2026-01-05 16:24:01 +04:00
  • 0cfacfc049 Merge pull request #1730 from versity/sis/create-bucket-location-constraint-us-east-1 Ben McClelland 2026-01-03 20:52:57 -08:00
  • 6b017aa5cd Merge pull request #1729 from versity/sis/versions-query-with-key Ben McClelland 2026-01-03 20:52:09 -08:00
  • 841a012ce0 Merge pull request #1728 from versity/sis/get-object-empty-tagging Ben McClelland 2026-01-03 20:51:08 -08:00
  • 067de184a9 Merge pull request #1726 from versity/sis/object-tagging-response-versionid Ben McClelland 2026-01-03 20:50:24 -08:00
  • 10ab569277 Merge pull request #1725 from versity/sis/sigv4-expect-header Ben McClelland 2026-01-03 20:49:21 -08:00
  • 01552b78c7 Merge pull request #1713 from versity/test/get_bucket_policy_status Ben McClelland 2026-01-03 20:48:40 -08:00
  • d0158420ee fix: fixes CreateBucket LocationConstraint validation niksis02 2026-01-03 23:21:19 +04:00
  • c2c2306d37 fix: adds an error route for ?versions subresource with key niksis02 2026-01-03 16:23:11 +04:00
  • 841b3d61a4 test: policy status, policy command updates Luke McCrone 2025-12-26 10:42:58 -03:00
  • fa2e677370 test: empty tag test correction Luke McCrone 2026-01-02 17:02:50 -03:00
  • 9f6bf183f4 fix: removes Expect from sigv4 ignored headers list niksis02 2025-12-31 13:30:56 +04:00
  • 12e1308d1f fix: adds versionId in put/get/delete object tagging actions response. niksis02 2025-12-31 13:58:04 +04:00
  • f235b62b70 Merge pull request #1727 from versity/sis/object-write-if-none-match Ben McClelland 2026-01-02 11:40:10 -08:00
  • 06a45124b1 fix: removes the NoSuchTagSet error in GetObjecTagging niksis02 2026-01-02 23:31:35 +04:00
  • a75aa9bad5 fix: fixes if-none-match precondition header logic in object write operations niksis02 2026-01-02 22:59:13 +04:00
  • 4cbd58cc66 Merge pull request #1717 from loktionovam/fix-meta-sidecar-cleanup Ben McClelland 2025-12-31 00:44:19 -08:00
  • e5343cf611 Merge pull request #1723 from versity/sis/if-match-size-debug-log-fix Ben McClelland 2025-12-31 00:34:08 -08:00
  • 0a2c7ac7cb Merge pull request #1722 from versity/sis/authorizationheadermalformed-err-status Ben McClelland 2025-12-31 00:32:49 -08:00
  • b1fed810a7 Merge pull request #1721 from versity/sis/precondition-ifmatch-obj-not-exist Ben McClelland 2025-12-31 00:32:02 -08:00
  • 48b590fcb8 Merge pull request #1720 from versity/dependabot/go_modules/dev-dependencies-92da416cd8 Ben McClelland 2025-12-31 00:30:01 -08:00
  • f835ef1772 Merge pull request #1719 from versity/sis/putbucketpolicy-status Ben McClelland 2025-12-31 00:29:33 -08:00
  • d819fa8665 Merge pull request #1716 from versity/sis/complete-mp-location Ben McClelland 2025-12-31 00:28:27 -08:00
  • 0240bb922c Merge pull request #1715 from versity/sis/precondition-string-quotes Ben McClelland 2025-12-31 00:23:17 -08:00
  • 0b3722bd09 Merge pull request #1703 from versity/test/add_skips_checker Ben McClelland 2025-12-31 00:21:44 -08:00
  • 7c454d230e Merge pull request #1701 from versity/sis/signed-streaming-upload-error-handling Ben McClelland 2025-12-31 00:20:27 -08:00
  • 981a34e9d5 fix: fixes x-amz-if-match-size parsing niksis02 2025-12-30 12:35:14 +04:00
  • 657b9ac046 fix: changes AuthorizationHeaderMalformed error status to 400 niksis02 2025-12-30 12:21:54 +04:00
  • 61308d2fbf fix: return NoSuchKey if a precondition header is present and object doesn't exist in PutObject, CompleteMultipartUpload niksis02 2025-12-30 12:02:49 +04:00
  • 8d16bff8ce chore(deps): bump the dev-dependencies group with 2 updates dependabot[bot] 2025-12-29 21:07:20 +00:00
  • 35596b38ae test: change 200 in test to 204 Luke McCrone 2025-12-29 14:29:08 -03:00
  • 39ee175484 fix: fixes the PutBucketPolicy response status niksis02 2025-12-29 21:10:52 +04:00
  • edac345c23 fix: cleanup sidecar metadata empty dirs Aleksandr Loktionov 2025-12-29 08:23:41 -03:00
  • f467b896d8 feat: adds Location in CompleteMultipartUpload response niksis02 2025-12-29 13:39:54 +04:00
  • 5aa2a822e8 fix: Makes precondition headers insensitive to whether the value is quoted niksis02 2025-12-28 13:29:48 +04:00
  • eb6ffca21e Merge pull request #1711 from versity/dependabot/go_modules/dev-dependencies-2d4e6651f3 Ben McClelland 2025-12-26 12:03:43 -08:00
  • cc54aad003 feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER requests niksis02 2025-12-26 21:16:01 +04:00
  • 807399459d feat: adds integration tests for STREAMING-AWS4-HMAC-SHA256-PAYLOAD requests niksis02 2025-12-23 02:31:27 +04:00
  • 0124398f10 chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2025-12-22 21:11:46 +00:00
  • 5d8d054fdc test: add skips check YML, remove old skips, add new issues Luke McCrone 2025-12-17 11:49:56 -03:00
  • b15e03d154 Merge pull request #1700 from versity/test/put_object_more v1.0.20 Ben McClelland 2025-12-18 08:14:22 -08:00
  • 4a31d0d5d2 test: Get/PutObjectTagging tests with versioning Luke McCrone 2025-12-17 15:00:54 -03:00
  • 2ab1cef407 Merge pull request #1682 from versity/test/break_up_utils Ben McClelland 2025-12-17 09:35:56 -08:00
  • 9eaaeedd28 fix: bunch of fixes in signed streaming requests niksis02 2025-12-16 23:15:34 +04:00
  • 9fb039b878 test: util cleanup Luke McCrone 2025-12-08 18:54:48 -03:00
  • 8fc56208eb Merge pull request #1699 from versity/dependabot/go_modules/dev-dependencies-8387c00be9 Ben McClelland 2025-12-15 16:47:57 -08:00
  • cadd79139f chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2025-12-15 21:11:48 +00:00
  • a5eabe257f Merge pull request #1697 from versity/sis/s3proxy-getobjectattributes-panic Ben McClelland 2025-12-15 08:20:45 -08:00
  • d507f206f3 fix: fixes the GetObjectAttributes panic in s3 proxy niksis02 2025-12-15 17:24:45 +04:00
  • 30acb4b152 Merge pull request #1689 from versity/sis/signed-streaming-trailer-test-script Ben McClelland 2025-12-11 10:30:33 -07:00
  • d0ec284e05 feat: adds STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER option in test generation script niksis02 2025-12-11 19:21:54 +04:00
  • ef8bd1e74f Merge pull request #1680 from versity/tests/put_object_tagging Ben McClelland 2025-12-08 18:09:15 -08:00
  • c6d2360e21 Merge pull request #1679 from versity/sis/unsigned-streaming-upload-not-allowed Ben McClelland 2025-12-08 18:08:46 -08:00
  • fff6659214 Merge pull request #1681 from versity/dependabot/go_modules/dev-dependencies-30124eb95b Ben McClelland 2025-12-08 18:07:37 -08:00
  • b29d6a0106 chore(deps): bump the dev-dependencies group with 23 updates dependabot[bot] 2025-12-08 21:25:36 +00:00
  • 4f6d0ffb88 test: put-object-tagging tests, put-object test Luke McCrone 2025-11-24 10:08:06 -05:00
  • 69e107efe9 fix: rejects STREAMING-UNSIGNED-PAYLOAD-TRAILER for all actions, except for PutObject and UploadPart niksis02 2025-12-08 19:35:27 +04:00
  • 84cae88bbb Merge pull request #1677 from versity/sis/decoded-content-length-mismatch Ben McClelland 2025-12-08 06:38:01 -08:00
  • 681c7a3fe4 Merge pull request #1678 from versity/sis/putobjecttagging-checksum Ben McClelland 2025-12-05 16:08:44 -08:00
  • 7627debbf1 fix: removes mandatory checksum header check for PutObjectTagging niksis02 2025-12-05 23:31:43 +04:00
  • 0a2a23d943 fix: Checks that x-amz-decoded-content-length matches the actual payload in unsigned streaming upload niksis02 2025-12-05 22:56:37 +04:00
  • 0afe6eb204 Merge pull request #1675 from versity/sis/unsigned-streaming-payload-chunk-size Ben McClelland 2025-12-04 08:17:23 -08:00
  • dfe6abcb2e fix: adds validation for chunk sizes in unsigned streaming trailer upload niksis02 2025-12-04 16:38:30 +04:00
  • aabf214841 Merge pull request #1672 from versity/sis/unsigned-streaming-payload-incomplete-body Ben McClelland 2025-12-03 22:35:34 -08:00
  • f631cd0364 fix: fixes error handling for unsigned streaming upload malformed encoding niksis02 2025-12-03 18:44:53 +04:00
  • f4c848009e Merge pull request #1664 from versity/sis/malformed-streaming-upload Ben McClelland 2025-12-03 22:06:17 -08:00
  • a36747c372 Merge pull request #1671 from versity/sis/workflows-go-version-upgrade Ben McClelland 2025-12-03 20:41:10 -08:00
  • ce9693e554 feat: upgrades actions checkout v4 -> v5 and go-setup v5 -> v6 niksis02 2025-12-03 12:29:39 +04:00
  • c58f9b20e0 feat: adds integration tests for unsigned streaming payload trailer uploads niksis02 2025-12-03 01:27:38 +04:00
  • d861dc8e30 fix: fixes unsigned streaming upload parsing and checksum calculation niksis02 2025-11-27 01:05:47 +04:00
  • 6b3a281673 Merge pull request #1668 from versity/sis/ipa-panic-fix Ben McClelland 2025-12-02 09:41:35 -07:00
  • b57764e136 fix: fixes ipa iam GetUserAccount id parsing panic niksis02 2025-12-02 00:25:16 +04:00
  • 01b97cd9e3 Merge pull request #1669 from versity/dependabot/go_modules/dev-dependencies-ff3f491c88 Ben McClelland 2025-12-01 20:54:35 -07:00
  • d7cbee7036 chore(deps): bump the dev-dependencies group with 10 updates dependabot[bot] 2025-12-02 00:12:57 +00:00
  • f7c33de841 Merge pull request #1658 from versity/tests/upload_part_without_upload_id Ben McClelland 2025-11-27 10:59:08 -08:00
  • 9c8e14d406 test: fix test w/curl error, bucket creation/location tests Luke McCrone 2025-10-08 18:36:00 -03:00
  • 13810e227c Merge pull request #1661 from versity/dependabot/go_modules/dev-dependencies-8ea7a80dcb Ben McClelland 2025-11-24 16:03:34 -06:00
  • 55c94f4a7b chore(deps): bump the dev-dependencies group with 17 updates dependabot[bot] 2025-11-24 21:32:25 +00:00
  • 3c2b4c6452 Merge pull request #1655 from versity/dependabot/go_modules/golang.org/x/crypto-0.45.0 v1.0.19 Ben McClelland 2025-11-20 11:11:04 -06:00
  • 11bd58c39e chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 dependabot[bot] 2025-11-20 16:51:26 +00:00
  • 30d8474b17 Merge pull request #1651 from versity/dependabot/go_modules/dev-dependencies-a8cc442cd1 Ben McClelland 2025-11-20 10:50:05 -06:00
  • 3a65521b48 chore(deps): bump the dev-dependencies group with 12 updates dependabot[bot] 2025-11-17 21:15:39 +00:00
  • 5ac5705b72 Merge pull request #1650 from versity/sis/s3proxy-getbucketversioning-panic Ben McClelland 2025-11-17 14:30:13 -06:00
  • 1d0a1d8261 fix: fixes the panic in GetBucketVersioning in s3 proxy niksis02 2025-11-17 20:13:34 +04:00
  • ac0884a1dc Merge pull request #1646 from versity/ben/scoutfs-projectid Ben McClelland 2025-11-15 22:39:14 -08:00
  • 3c3e9dd8b1 feat: add project id support for scoutfs backend Ben McClelland 2025-11-08 17:04:08 -08:00
  • 874e838dcc Merge pull request #1642 from versity/sis/copy-source-error Ben McClelland 2025-11-14 08:20:14 -08:00
  • 8a43d1cd18 Merge pull request #1608 from versity/tests/rest_bucket_tagging_chunked Ben McClelland 2025-11-14 08:19:35 -08:00
  • 4740372ce2 fix: adds error routes to reject x-amz-copy-source for GET, POST, HEAD, DELETErequests niksis02 2025-11-13 20:49:40 +04:00
  • 5226f0dc61 Merge pull request #1641 from versity/sis/list-mp-with-object-key Ben McClelland 2025-11-13 08:49:16 -08:00