Commit graph

  • 0a45317b3b doc: fix link to k2v spec Alex Auvolat 2025-07-11 13:30:03 +02:00
  • bb3b832024 doc: fix scrub tranquility command Alex Auvolat 2025-07-11 13:27:17 +02:00
  • f8be15c37d Merge pull request 'api: add instrospect endpoint' (#1092) from Xstoudi/garage:feature/introspect-endpoint into main-v2 Alex 2025-07-11 11:20:12 +00:00
  • 1e05fc1d53 Merge pull request 'fix: GetBucketCORS returns 404 if there are no policies' (#1096) from nikeee/garage:fix-get-bucket-cors into main-v2 Alex 2025-07-10 09:56:54 +00:00
  • e5eff872f5 Merge pull request 'doc: Update use case' (#1098) from jonah/garage:main-v2 into main-v2 Alex 2025-07-10 09:54:47 +00:00
  • 605ee4cdb1
    doc: Update use case Jonah Aragon 2025-07-08 17:46:02 -05:00
  • 71aef8770e
    fix: GetBucketCORS returns 404 if there are no policies Niklas Mollenhauer 2025-07-08 17:33:48 +02:00
  • b4f6ab963c api: correct according to review Xavier Stouder 2025-07-04 21:36:34 +02:00
  • 9a31b9c077 api: change endpoint name and allow it to be called even if not in current token scope Xavier Stouder 2025-07-03 21:59:07 +02:00
  • 58a96dc687 api: correct openapi def Xavier Stouder 2025-07-02 20:53:25 +02:00
  • 7bbb3ff9cf api: add instrospect endpoint Xavier Stouder 2025-07-01 23:14:09 +02:00
  • d5c28bdf6e fix(openapi): param as query if appropriate Xavier Stouder 2025-06-29 00:52:33 +02:00
  • a6c1c79dc4 fix(helmchart): Replaced legacy replicationMode helm value with replicationFactor and consistencyMode Bitsheep 2025-06-27 15:24:47 +02:00
  • f04af18193 Merge pull request 'reverse-proxy.md: use $http_host instead of $host for alternative port' (#1085) from dongdigua/garage:main-v2 into main-v2 Alex 2025-06-23 07:53:44 +00:00
  • 67e0fcc6ea reverse-proxy.md: use $http_host instead of $host for alternative port dongdigua 2025-06-23 01:26:03 +00:00
  • 78f03aec78 Merge pull request 'fix(openapi): set parameters in query instead of path for get params' (#1082) from Xstoudi/garage:fix/openapi-get-parameter into main-v2 Alex 2025-06-20 10:25:51 +00:00
  • 56a23d936e chore: regenerate openapi spec v2 Xavier Stouder 2025-06-19 23:55:00 +02:00
  • 9b6e45ca1f fix(openapi): set parameters in query instead of path for get params Xavier Stouder 2025-06-19 22:31:44 +02:00
  • 27666ed265 fix(script/telemetry): remove broken panel override in grafana prometheus dashboard RockWolf 2025-06-15 13:40:15 +00:00
  • e8e722cc66 Merge pull request 'update documentation pages on admin API' (#1074) from doc-admin-api into main-v2 Alex 2025-06-15 13:44:05 +00:00
  • 80f818eb6c update documentation pages on admin API Alex Auvolat 2025-06-15 15:17:26 +02:00
  • f899e023a0 Merge pull request 'documentation fixes' (#1072) from doc-fixes into main-v2 Alex 2025-06-15 09:28:13 +00:00
  • 7556c536ae documentation fixes Alex Auvolat 2025-06-15 11:27:21 +02:00
  • 2a20319fa9 Merge pull request 'openapi spec: add missing datatypes for path parameters' (#1071) from fix-openapi-params into main-v2 Alex 2025-06-14 15:37:26 +00:00
  • 42baa29e50 openapi spec: add missing datatypes for path parameters Alex Auvolat 2025-06-14 17:25:37 +02:00
  • f461348790 Merge pull request 'migration guide for Garage v2' (#1070) from upgrade-guide-v2 into main-v2 Alex 2025-06-14 15:19:39 +00:00
  • 4a8f7e15ce migration guide for Garage v2 Alex Auvolat 2025-06-14 17:04:55 +02:00
  • 44587d295a Merge branch 'main' into next-v2 v2.0.0 Alex Auvolat 2025-06-14 16:03:21 +02:00
  • 3f4ab3a4a3 Merge pull request 'Garage v1.2.0' (#1068) from rel-1.2.0 into main Alex 2025-06-13 16:12:29 +00:00
  • 3a4afc04a9 cargo: update crossbeam-channel to avoid yanked version v1.2.0 Alex Auvolat 2025-06-13 17:22:47 +02:00
  • fbf03e9378 bump version to v1.2.0 Alex Auvolat 2025-06-13 14:21:28 +02:00
  • dc1a4ffd76 Merge branch 'main' into next-v2 Alex Auvolat 2025-06-13 14:01:39 +02:00
  • 9eb07d4c7b Merge pull request 'cli: mark block refs as deleted in garage block purge (fix #1055)' (#1067) from fix-1055 into main Alex 2025-06-13 11:53:41 +00:00
  • 85ee4f5d8c cli: mark block refs as deleted in garage block purge Alex Auvolat 2025-06-13 13:49:35 +02:00
  • 328072d122 Merge pull request 'put web error in a basic webpage' (#1064) from trinity-1686a/garage:1686a/non-xml-web-error into main Alex 2025-06-12 06:06:38 +00:00
  • 26bc807905 put web error in a basic webpage trinity-1686a 2025-06-10 20:42:59 +02:00
  • a9f5f242b2 Merge pull request 'feat: add log to journald feature' (#1056) from ragazenta/garage:feat/tracing-journald into main Alex 2025-06-10 18:38:23 +00:00
  • ae98abca5c Merge pull request 'Add eddster2309/ansible-role-garage as deployment option' (#1057) from eddster2309/garage:main into main maximilien 2025-06-08 11:56:31 +00:00
  • adfa44ad70 Add architecture support eddster2309 2025-06-03 09:22:43 +00:00
  • 47143b88ad Add eddster2309/ansible-role-garage as deployment option eddster2309 2025-06-03 09:15:57 +00:00
  • 8843aa92fa
    feat: add log to journald feature Renjaya Raga Zenta 2024-11-11 14:58:09 +07:00
  • b601b3e46d Merge pull request 'documentation: Minor doc change to clarify why the capacity does not matter and how the zone name is used' (#1051) from ddxv/garage:docs-quick-start into main Alex 2025-05-30 16:26:19 +00:00
  • a19d2f16e2 Merge pull request 'api: s3: implement get bucket acl' (#1045) from ragazenta/garage:feat/dummy-acl into main Alex 2025-05-30 16:25:04 +00:00
  • fc8fc60f6d emit internal error when we detect race condition (#1053) (fix #1050) trinity-1686a 2025-05-30 16:24:12 +00:00
  • 77079a1498 Merge pull request '[1.1.x] speed up UploadPartCopy' (#1047) from yuka/garage:uploadpartcopy-v1 into main Alex 2025-05-30 16:22:35 +00:00
  • 5f52c5b7b4 remove useless changes trinity-1686a 2025-05-29 21:20:11 +02:00
  • 49b3a352e7 use garage_api_common's internal error type trinity-1686a 2025-05-29 15:02:10 +02:00
  • 2b521dd65f deduplicate error handling trinity-1686a 2025-05-29 14:56:24 +02:00
  • 636378c28d emit internal error when we detect race condition on Get trinity-1686a 2025-05-28 20:32:39 +02:00
  • 2a4f729b57 Minor doc change to clarify why the capacity does not matter and how the zone name is used James O'Claire 2025-05-28 09:49:50 +08:00
  • 1b042e379e
    api: s3: implement get bucket acl Renjaya Raga Zenta 2025-05-19 18:28:00 +07:00
  • 53005c91a5 reduce log level of table sync messages Alex Auvolat 2025-05-25 18:54:53 +02:00
  • ffbce0f689 speed up UploadPartCopy Yureka 2025-05-12 19:39:20 +02:00
  • b7a153b892 CI: fix use of aws cp to talk to older Garage versions v2.0.0-rc1 Alex Auvolat 2025-05-23 17:57:55 +02:00
  • bc8e6af223 update admin API documentation Alex Auvolat 2025-05-23 17:25:17 +02:00
  • 37e5621dde Merge pull request 'documentation updates' (#1046) from doc-updates into main Alex 2025-05-23 15:05:19 +00:00
  • 6529ff379a documentation updates Alex Auvolat 2025-05-23 17:02:23 +02:00
  • 78b1481461 update version numbers in helm chart Alex Auvolat 2025-05-23 16:43:14 +02:00
  • 7ab1d176d4 Merge branch 'main' into next-v2 Alex Auvolat 2025-05-23 16:33:07 +02:00
  • b275dc5000 admin api: avoid overwriting redirect rules in UpdateBucket v1.99.2-internal Alex Auvolat 2025-02-18 19:34:56 +01:00
  • 0a48d504fe support redirection on s3 endpoint trinity-1686a 2024-12-14 17:46:27 +01:00
  • c834f3f024 decrease write quorum Quentin Dufour 2024-05-15 08:05:18 +02:00
  • a8d73682a4 Merge pull request 'more resilience to inconsistent alias states' (#989) from fix-bucket-aliases into main Alex 2025-05-22 17:41:42 +00:00
  • 8654eb19bf implement repair procedure to fix inconsistent bucket aliases Alex Auvolat 2025-03-19 12:39:32 +01:00
  • 54ea412188 Merge pull request 'Add kubernetes CRD' (#994) from babykart/garage:k8s-crd into main maximilien 2025-05-22 17:15:56 +00:00
  • 2ade8c86f6 more resilience to inconsistent alias states Alex Auvolat 2025-03-18 11:35:55 +01:00
  • b15e2cbb6c Update Kubernetes cookbook babykart 2025-03-22 23:44:55 +01:00
  • 0fd1b7342b Add Kubernetes CRD and the related kustomization babykart 2025-03-22 21:03:52 +01:00
  • b15d55ea9f Merge pull request 'implement x-amz-checksum-type' (#1025) from checksum-type into next-v2 Alex 2025-05-22 17:06:04 +00:00
  • c13af97b81 return ChecksumType in CompleteMultipartUpload result Alex Auvolat 2025-05-22 18:17:56 +02:00
  • d1d5c67ba7 fix test-smoke for CompleteMultipartUpload Alex Auvolat 2025-05-22 18:14:53 +02:00
  • 77125e9464 add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER Alex Auvolat 2025-02-18 12:16:44 +01:00
  • 5e4e870403 add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER add-unsigned-payload-trailer-test Alex Auvolat 2025-02-18 12:16:44 +01:00
  • cfd10480ee CopyObject: fix checksumming choice logic Alex Auvolat 2025-05-22 16:36:33 +02:00
  • fbb40c4ea0 object_table: merge checksum_algorithm and checksum_type for Uploading state Alex Auvolat 2025-05-22 16:20:58 +02:00
  • e475c7f802 api: switch to crc_fast for checksumming and implement full-object mpu checksums Alex Auvolat 2025-05-09 16:32:33 +02:00
  • 589a992af8 api: parse x-amz-checksum-type and validate combination with algo Alex Auvolat 2025-05-09 15:36:38 +02:00
  • 768794daae api: change ExpectedChecksums to not be a reference Alex Auvolat 2025-05-09 15:14:30 +02:00
  • abe0546ab0 model: store x-amz-checksum-type (full_object | composite) Alex Auvolat 2025-05-09 15:10:26 +02:00
  • be16bc7a05 Merge pull request 'Fix behavior of CopyObject wrt x-amz-website-redirect-location' (#1037) from Armael/garage:copy-website-redirect into main Alex 2025-05-22 13:57:28 +00:00
  • bfaa1ca6b7 Merge pull request 'api: lifecycle: 404 if missing lifecycle config' (#1043) from ragazenta/garage:no-lifecycle-response into main Alex 2025-05-22 13:56:52 +00:00
  • de8eeab4ad Merge pull request 'optionally support puny code (fix #273)' (#1042) from trinity-1686a/garage:1686a/punnycode into main Alex 2025-05-22 12:49:10 +00:00
  • ae3f7ee76c
    api: lifecycle: 404 if missing lifecycle config Renjaya Raga Zenta 2025-05-20 18:47:50 +07:00
  • 2dc3a6dbbe document allow_punycode configuration option trinity-1686a 2025-05-22 14:08:06 +02:00
  • c6bc3f229b Fix behavior of CopyObject wrt x-amz-website-redirect-location Armaël Guéneau 2025-05-15 23:30:00 +02:00
  • 47fe96279b Merge pull request 'throw error on legacy replication_mode setting' (#1018) from yuka/garage:remove-replication-mode into next-v2 Alex 2025-05-22 10:57:24 +00:00
  • bba9202f31 add test for punycode trinity-1686a 2025-05-19 20:36:03 +02:00
  • a605a80806 support punnycode in api/web endpoint trinity-1686a 2025-05-19 18:11:55 +02:00
  • 539af12d21 allow punnycode in bucket name trinity-1686a 2025-05-19 18:07:04 +02:00
  • 45bdf54e7e throw error on legacy replication_mode setting Yureka 2025-05-04 16:43:36 +02:00
  • a4b431163c Merge pull request 'speed up UploadPartCopy' (#1034) from yuka/garage:uploadpartcopy into next-v2 Alex 2025-05-14 20:31:43 +00:00
  • db54bf96c7 speed up UploadPartCopy Yureka 2025-05-12 19:39:20 +02:00
  • a2a9e3cec4 Merge pull request 'doc: Add systemd example to increase file descriptors limit' (#1023) from baptiste/garage:systemd_openfiles into main Alex 2025-05-09 10:34:07 +00:00
  • 14274bc13c doc: Add systemd example to increase file descriptors limit Baptiste Jonglez 2025-05-08 10:27:53 +02:00
  • cbcdab4e24 scripts: replication_mode -> replication_factor+consistency_mode Yureka 2025-05-04 16:34:19 +02:00
  • 85aca61860
    [SKIP CI] WIP merkle todo encapsulation feat-delay-feedback-merkle-tree Quentin Dufour 2025-05-02 08:18:46 +02:00
  • 46ebfdba66
    set config Quentin Dufour 2025-05-01 16:30:09 +02:00
  • ee8fa687ad
    add permits to merkle worker Quentin Dufour 2025-05-01 13:53:38 +02:00
  • fa457328c8
    [SKIP CI] add forget semaphore, add them back not yet implemented Quentin Dufour 2025-05-01 10:05:04 +02:00
  • f34558af07
    add a rpc in-flight limiter Quentin Dufour 2025-05-01 08:56:57 +02:00