Commit Graph

  • c35c1b5b9b helm: add commonLabels to all resources and pod templates Schwitzd 2025-08-14 08:15:08 +02:00
  • 8bccddb504 add garage node dump-table command for debugging purpose dump-tables Alex Auvolat 2025-08-29 15:03:31 +02:00
  • 0b901bf291 Merge pull request 'garage_db: reduce frequency of sqlite snapshot progress log (fix #1129)' (#1146) from fix-1129 into main-v1 Alex 2025-08-27 22:26:32 +00:00
  • 7e203f634e Merge pull request 'fix server panic caused by garage json-api Metrics (fix #1132)' (#1144) from fix-1132 into main-v2 Alex 2025-08-27 22:24:29 +00:00
  • 99f7c0fc4b Merge pull request 'fix panic in garage status (fix #1131)' (#1145) from fix-1131 into main-v2 Alex 2025-08-27 22:15:15 +00:00
  • c8c20d6f47 garage_db: reduce frequency of sqlite snapshot progress log (fix #1129) Alex Auvolat 2025-08-28 00:07:35 +02:00
  • fb95a8819f fix server panic caused by garage json-api Metrics (fix #1132) Alex Auvolat 2025-08-27 23:53:25 +02:00
  • 665addc03b fix panic in garage status (fix #1131) Alex Auvolat 2025-08-27 23:58:48 +02:00
  • 7949927291 Merge pull request 'take consistency_mode (degraded/dangerous) into account in fullcopy tables' (#1143) from fix-fullcopy-quorums into main-v2 Alex 2025-08-27 21:54:50 +00:00
  • 2ddb29ca35 take consistency_mode (degraded/dangerous) into account in fullcopy tables Alex Auvolat 2025-08-27 23:34:06 +02:00
  • e5db610e4c Merge pull request 'K2V client: allow custom HTTP client' (#731) from k2v/shared_http_client into main-v1 Alex 2025-08-27 21:21:09 +00:00
  • 65c6f8adea Merge pull request 'garage_db: refactor open function' (#1142) from factor-db-open into main-v1 Alex 2025-08-27 21:10:59 +00:00
  • 54b9bf02a3 garage_db: refactor open function Alex Auvolat 2025-08-27 23:03:09 +02:00
  • 469153233f Merge pull request 'garage_db: rename len to approximate_len as it is used for stats only' (#1141) from db-approximate-len into main-v1 Alex 2025-08-27 20:44:50 +00:00
  • 90bba5889a garage_db: rename len to approximate_len as it is used for stats only Alex Auvolat 2025-08-27 21:17:32 +02:00
  • a64b567d43 Merge pull request 'Add experimental support for Fjall DB engine' (#906) from withings/garage:feat/fjall-db-engine into main-v1 Alex 2025-08-27 19:09:40 +00:00
  • 6ea86db8cd document fjall db engine, remove flakey metadata_fsync implementation Alex Auvolat 2025-08-27 19:51:38 +02:00
  • aa69c06f2b fix potential race condition and naming bug in fjall adapter Alex Auvolat 2025-08-27 19:41:06 +02:00
  • a6c6c44310 nix: build and test fjall feature Alex Auvolat 2025-01-04 17:56:09 +01:00
  • 96d7713915 Add support for an LSM-tree-based backend with Fjall Julien Kritter 2024-09-13 10:40:46 +02:00
  • 30d8ec5368 Merge pull request 'fix(script/telemetry): remove broken panel override in grafana prometheus dashboard' (#1075) from RockWolf/garage:rockwolf-patch-1 into main-v2 Alex 2025-08-27 16:21:39 +00:00
  • 47772eb525 Merge pull request 'fix: return consistent cors headers on api error' (#1115) from Xstoudi/garage:fix/consistent-cors into main-v2 Alex 2025-08-27 16:19:36 +00:00
  • d64498c3d3 Merge pull request 'log access keys' (#1122) from 1686a/log-access-key into main-v1 Alex 2025-08-27 16:18:16 +00:00
  • c1ed770e64 Merge pull request 'log access keys Garage v2' (#1124) from 1686a/log-access-key-v2 into main-v2 Alex 2025-08-27 16:17:39 +00:00
  • 7e80e86934 Merge pull request 'Add dev scripts dependencies to devShellFull' (#1134) from atnnn/garage:dev-script-deps into main-v2 Alex 2025-08-27 16:15:30 +00:00
  • 4deb57815a fix(api): use query params, not path params for Update & Delete Bucket Milas Bowman 2025-08-23 13:02:03 -04:00
  • df343dd808 Add dev scripts dependencies to devShellFull Etienne Laurin 2025-08-12 19:56:42 -07:00
  • 17c73bafa2 Merge pull request 'fix: method name duplicated after client sdk generation' (#1111) from MagicRR/garage:fix-openapi-duplicate-method into main-v2 Alex 2025-08-07 14:32:12 +00:00
  • d8058e7475 fix: method name duplicated after client sdk generation MagicRR 2025-07-25 11:21:29 +02:00
  • 385fbc606d log user-defined admin api tokens trinity-1686a 2025-08-03 15:50:36 +02:00
  • 6f9d6919a9 log access keys trinity-1686a 2025-08-02 13:43:38 +02:00
  • b340599e68 log access keys trinity-1686a 2025-08-02 13:43:38 +02:00
  • 91fde4105d Merge pull request 'hide keys without any permissions from admin api' (#1123) from 1686a/hide-empty-keys into main-v2 Alex 2025-08-03 11:18:51 +00:00
  • d975960be3 hide keys without any permissions from admin api trinity-1686a 2025-08-02 14:35:21 +02:00
  • 5448012b27 Merge pull request 'Pixelfed_support' (#1118) from Lapineige/garage:Pixelfed_support into main-v1 Alex 2025-08-02 15:03:57 +00:00
  • ce34d11a65 Merge pull request 'don't die on SIGHUP' (#1121) from 1686a/handle-sighup into main-v1 Alex 2025-08-02 14:53:58 +00:00
  • 8cb7623ebd Merge pull request 'handle ECONNABORTED' (#1120) from 1686a/handle-econnaborted into main-v1 Alex 2025-08-02 14:53:45 +00:00
  • 5469c95877 handle ECONNABORTED trinity-1686a 2025-08-02 12:51:37 +02:00
  • f930c6f643 don't die on SIGHUP trinity-1686a 2025-08-02 13:09:33 +02:00
  • 6508acbe71 Merge pull request 'ignore checksums with empty strings' (#1116) from CobaltCause/garage:push-qsqlmltnouyv into main-v2 Alex 2025-08-02 08:29:10 +00:00
  • afcb22bf16 Merge pull request 'Fix typo in peertube buckets names' (#1117) from Lapineige/garage:main into main-v1 Alex 2025-08-02 08:27:01 +00:00
  • cc29a40d51 Actualiser doc/book/connect/apps/index.md Lapineige 2025-08-01 21:35:15 +00:00
  • 0f3f180c3e Merge branch 'main-v1' into main Lapineige 2025-08-01 21:33:58 +00:00
  • 70cf6004ae Fix typo in peertube buckets names Lapineige 2025-08-01 21:32:59 +00:00
  • 985ad68ade fix: run cargo format Xavier Stouder 2025-07-31 22:52:27 +02:00
  • c7571ff89b Merge pull request 'Fix some unsoundness in lmdb adapter unsafe' (#1099) from krtab/garage:fix_some_ub into main-v1 Alex 2025-07-31 19:38:23 +00:00
  • b7a853b01f ignore checksums with empty/whitespace-only bodies Charles Hall 2025-07-30 18:27:22 -07:00
  • 66faef9fb6 factor out repetitive else-if chain into macro Charles Hall 2025-07-30 18:21:33 -07:00
  • 13f67b6cd8 log incorrect multipart completion body Charles Hall 2025-07-30 16:15:56 -07:00
  • 0dabf9b22f fix: return consistent cors headers on api error Xavier Stouder 2025-07-30 22:19:48 +02:00
  • 1b42919bf7 Fix some unsoundness in lmdb adapter unsafe Arthur Carcano 2025-07-09 12:32:56 +02:00
  • e226fb413f Merge pull request 'fix: return 204 on successful AbortMultipartUpload' (#1095) from nikeee/garage:fix-abort-multipart-upload into main-v2 Alex 2025-07-11 17:12:32 +00:00
  • 708a84f1d6 fix: return 204 on successful AbortMultipartUpload Niklas Mollenhauer 2025-07-08 16:51:10 +02:00
  • 0465475599 Merge pull request 'documentation fixes' (#1101) from doc-fixes into main-v2 Alex 2025-07-11 11:32:01 +00:00
  • 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
  • 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
  • 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