Commit graph

  • 1589332cdd WIP: 1040 - block deletion metric i5-650 2026-08-25 20:13:53 +02:00
  • 839899d748 WIP: 1176 - avoid loading twice config file i5-650 2026-08-21 12:51:47 +02:00
  • 4525c769c4 WIP: 1176 - value ENDPOINT_URL i5-650 2026-08-19 14:51:58 +02:00
  • 8339e1d1a1 WIP: 1176 - move to key subcommand i5-650 2026-08-18 13:10:30 +02:00
  • 648d7b9fa8 WIP: 1176 - documentation + script to ease tests i5-650 2026-08-08 17:43:59 +02:00
  • 5e6d4d8cee WIP: 1176 - generate config file i5-650 2026-08-08 10:47:50 +02:00
  • d51928cf98 WIP: 1176 - export key-id & secret-key i5-650 2026-08-05 22:45:53 +02:00
  • 5d5a9ab642 Merge pull request 'Update fjall to v3' (#1346) from marvinj97/garage:fjall-v3 into next-v3 next-v3 Alex 2026-09-15 14:32:59 +00:00
  • 88bf26f36d CLI: garage json-api: allow payload to be omitted more often list-full-pages Alex Auvolat 2026-07-25 15:24:31 +02:00
  • 04b265ffbc Admin API: add parameters details, offset and limit to ListKeys and ListBuckets Alex Auvolat 2026-07-25 15:12:37 +02:00
  • d50be2762c Merge pull request 'Fix MDB_BAD_RSLOT in resync manager migration code' (#1544) from krtab/garage:fix_mdb_bad_rslot_in_migration into main-v2 main-v2 Alex 2026-09-15 14:30:27 +00:00
  • 458f42e36d Fix the resync queue migration bug by using a single tx Arthur Carcano 2026-09-15 13:21:38 +02:00
  • 36e4771ee1 Add regression test for migration code Arthur Carcano 2026-09-15 13:55:28 +02:00
  • fa9e7d3e67 Add Unabortable api Arthur Carcano 2026-09-15 13:32:53 +02:00
  • b031a45057 db: add test for tree.clear() Alex Auvolat 2026-09-15 15:21:32 +02:00
  • 225672c172 fjall: fix allow fsync Alex Auvolat 2026-09-15 15:15:31 +02:00
  • 869fea9124 Fix the resync queue migration bug by using a single tx Arthur Carcano 2026-09-15 13:21:38 +02:00
  • eab9eab38c refactor: fjall tx marvin-j97 2026-04-05 23:11:42 +02:00
  • 0e9fbeb528 fix: lint marvin-j97 2026-02-27 20:45:43 +01:00
  • b10817dd96 use fjall-native tree clear fn marvin-j97 2026-02-18 00:25:47 +01:00
  • e479bfe36c fix: fjall optimistic tx marvin-j97 2026-02-18 00:23:10 +01:00
  • 700566ddba refactor: fjall persist mode marvin-j97 2026-02-17 22:38:02 +01:00
  • 06ce6adc98 update fjall to v3 marvin-j97 2026-02-15 22:55:02 +01:00
  • 55c21ed314 Fix panic caused by corrupted time when fetching block (#1517) ifloor 2026-09-15 12:36:48 +00:00
  • 75d1de1df8 fix: improve routing of keys starting with "/" (fix #1178) (#1465) Dominik Menke 2026-07-13 10:46:26 +00:00
  • c18d30eff9 style: use _count suffix for metrics Gwen Lg 2026-02-17 21:33:43 +01:00
  • 242f4931f1 chore: add garage_ prefix for metrics who didn't have it Gwen Lg 2026-02-13 20:02:32 +01:00
  • 3890d5f90c tests: check than all metrics name start with 'garage_' prefix Gwen Lg 2026-02-13 21:34:02 +01:00
  • b43e81dbcf Improve usability for garage in container by setting entrypoint (#1363) ieugen 2026-02-27 18:12:42 +00:00
  • b263ad4a12 Add regression test for migration code Arthur Carcano 2026-09-15 13:55:28 +02:00
  • d85b687bcc Add Unabortable api Arthur Carcano 2026-09-15 13:32:53 +02:00
  • 16abdf2755 Added treatment to when the time comes from corrupted data which causes panic igor 2026-08-26 12:13:15 -03:00
  • e4a1d9e330 Merge pull request 'fix(s3): return x-amz-checksum-type in responses as per AWS S3 spec' (#1511) from stv0g/garage:feature/checksum-type-header into main-v2 Alex 2026-09-15 11:42:21 +00:00
  • 84ba586c34 feat(s3): return x-amz-checksum-type in responses as per AWS S3 spec Steffen Vogel 2026-08-18 16:20:25 +02:00
  • 691451092d fix(s3): correct ChecksumCRC64NVME XML tag name in CompleteMultipartUploadResult Steffen Vogel 2026-08-18 15:45:07 +02:00
  • 5d6fb23c18 wrap secrets in new type (#1524) trinity-1686a 2026-09-15 10:37:19 +00:00
  • 0f4aa79b2c feat(s3): return x-amz-checksum-type in responses as per AWS S3 spec Steffen Vogel 2026-08-18 16:20:25 +02:00
  • 56ac0ae350 fix(s3): correct ChecksumCRC64NVME XML tag name in CompleteMultipartUploadResult Steffen Vogel 2026-08-18 15:45:07 +02:00
  • 63b030df9c fix tests Alex Auvolat 2026-09-14 17:59:24 +02:00
  • 2b28b52c46 wrap secrets in new type trinity-1686a 2026-09-05 16:25:49 +02:00
  • 7edbb85ebe fix typos (#1543) Alex Auvolat 2026-09-15 10:21:01 +00:00
  • 2b56b41f5a fix typos Alex Auvolat 2026-09-15 12:20:23 +02:00
  • 8a3554e7a9 Report Content-MD5 mismatch on PutObject as BadDigest (fix #1520) (#1538) Mohamed El tamawey 2026-09-15 09:55:50 +00:00
  • 6292e9e880 Add fuzzing for object crdt (#1540) Arthur Carcano 2026-09-15 09:54:40 +00:00
  • 7bcac087c1 Make nodePort for service type NodePort configurable Enrico Tröger 2026-05-11 21:33:12 +02:00
  • c887553a1a Merge pull request '[RFC] Garbage Collector Elimination' (#1301) from 1686a/rfc-gc into main-v2 Alex 2026-09-15 09:29:51 +00:00
  • 273d8bac98 wip formal algorithm trinity-1686a 2026-01-26 01:00:56 +01:00
  • ff40930b69 [RFC] Garbage Collector Elimination trinity-1686a 2026-01-24 14:21:54 +01:00
  • c55176fdfb post-v2.4.0 release dependency upgrades (#1531) Alex Auvolat 2026-09-15 09:02:57 +00:00
  • fae4fa0643 refactor: update InvalidDigest error message to match s3's error message Mohamed El tamawey 2026-09-15 12:01:31 +03:00
  • 47afebbc15 Add fuzzing for object crdt Arthur Carcano 2026-04-17 16:28:36 +02:00
  • 9b6c065065 refactor: md5 checksum verify logic Mohamed El tamawey 2026-09-14 19:17:14 +03:00
  • 9808aa6a87 Fix issues found by fuzzing in object crdt Arthur Carcano 2026-04-27 15:19:49 +02:00
  • ed4258a489 Add fuzzing for object crdt Arthur Carcano 2026-04-17 16:28:36 +02:00
  • ac8cb15898 fix: update badDigest error message to match amazon version Mohamed El tamawey 2026-09-14 18:15:45 +03:00
  • 2691a16442 post-v2.4.1 release dependency upgrades Alex Auvolat 2026-09-07 09:31:22 +02:00
  • 871a472da0 remove quentin from maintainers (#1539) Alex Auvolat 2026-09-12 14:14:11 +00:00
  • b5eca8fe1b remove quentin from maintainers Alex Auvolat 2026-09-12 16:13:40 +02:00
  • bc911afe53 Merge pull request 'Refactor resync manager' (#1476) from krtab/garage:refactor_resync_manager into main-v2 Alex 2026-09-10 15:18:52 +00:00
  • ca4a211ef9 Fix migration semantics Arthur Carcano 2026-09-10 15:40:52 +02:00
  • 0882288aa3 Update post lx review Arthur Carcano 2026-09-10 15:14:34 +02:00
  • 069edf7dfb cargo fmt Arthur Carcano 2026-08-28 16:59:07 +02:00
  • aae58e4097 Fix typo Arthur Carcano 2026-08-28 16:58:50 +02:00
  • a1872490d2 clippy Arthur Carcano 2026-06-30 15:26:26 +02:00
  • e1ebf2140e Review Armael 2 Arthur Carcano 2026-06-30 15:21:30 +02:00
  • 946bcb67a8 Review Armael Arthur Carcano 2026-06-30 14:28:01 +02:00
  • c979d5385a cargo fmt Arthur Carcano 2026-06-30 10:39:47 +02:00
  • 9d4383ee83 Add migration of resync queue from v1 to v2 Arthur Carcano 2026-06-30 10:38:43 +02:00
  • 3d2223073e WIP fix errored inital computation Arthur Carcano 2026-06-29 16:02:21 +02:00
  • 06dc82e3a0 WIP step 3 Arthur Carcano 2026-06-26 16:36:41 +02:00
  • f84ed4fd5f WIP step 2 Arthur Carcano 2026-06-26 15:30:02 +02:00
  • fcdf24402b WIP step 1 Arthur Carcano 2026-06-24 17:56:07 +02:00
  • 9b33eba47d Fix migration semantics Arthur Carcano 2026-09-10 15:40:52 +02:00
  • f90adbd34e Update post lx review Arthur Carcano 2026-09-10 15:14:34 +02:00
  • 25491b423b Merge branch 'main-v2' into main-v2 m10090 2026-09-09 06:45:57 +00:00
  • e86a7b6c1c fix: using BadDigest instead of InvalidDigest when the header is valid but the body does not Mohamed El tamawey 2026-09-09 09:30:15 +03:00
  • db4c10ab65 feat: Adding BadDigest error type Mohamed El tamawey 2026-09-09 09:27:56 +03:00
  • 268334bd25 bump version to v2.4.1 v2.4.1 Alex Auvolat 2026-09-07 21:05:12 +02:00
  • a3cb3bc862 Merge pull request 'set ring as rustls crypto provider when building http clients' (#1473) from mjm/garage:push-nkszolnkwuvt into main-v2 Alex 2026-09-07 17:54:48 +00:00
  • c22b7499b8 kubernetes discovery: install ring crypto provider if missing Alex Auvolat 2026-09-07 19:34:22 +02:00
  • ae29f7f73f k2v-client: use ring tls provider Alex Auvolat 2026-09-07 19:16:10 +02:00
  • 3dbcad9dda set rustls crypto provider when using consul discovery Matt Moriarity 2026-06-09 22:02:43 -06:00
  • cca7acae33 Revert "reintroduce full rustls dependency in garage_rpc (fix #1526) (#1527)" Alex Auvolat 2026-09-07 19:02:06 +02:00
  • b30ad6dfcc hacky regression test for #1416 / #1526 (#1528) Alex Auvolat 2026-09-07 08:18:48 +00:00
  • ceadd2c0d2 Merge pull request 'helm: update doc' (#1530) from helm-docs-update-2 into main-v2 maximilien 2026-09-07 07:19:00 +00:00
  • 67ada6ee78 helm: update doc maximilien 2026-09-07 09:13:13 +02:00
  • 0ca24c42e7 hacky regression test for #1416/#1526 Alex Auvolat 2026-09-06 22:39:35 +02:00
  • 229ec977d5 reintroduce full rustls dependency in garage_rpc (fix #1526) (#1527) Alex Auvolat 2026-09-07 07:16:44 +00:00
  • aacfa64a32
    helm: update doc maximilien 2026-09-07 09:13:13 +02:00
  • 13b264afce Merge pull request 'helm: update helm-docs for chart 0.10.1' (#1529) from helm-docs-update into main-v2 maximilien 2026-09-07 06:29:29 +00:00
  • 6b50841d00
    helm: update helm-docs for chart 0.10.1 maximilien 2026-09-07 08:27:28 +02:00
  • 6dd5a6e823 Merge pull request 'helm: Add singleNode parameter' (#1458) from kirmanak/garage:main-v2 into main-v2 maximilien 2026-09-07 06:23:25 +00:00
  • 683b419047
    helm: add single-node unit tests maximilien 2026-09-07 08:19:13 +02:00
  • 4d83477bb6
    Add garage.singleNode paramter Kirill Kamakin 2026-06-11 20:12:41 +02:00
  • b69cfcb857
    Revert "Enable container command override" Kirill Kamakin 2026-06-11 20:00:59 +02:00
  • b934548c47
    Enable container command override Kirill Kamakin 2026-05-23 16:15:30 +02:00
  • 69a3608300 Merge pull request 'Allow creation of roles instead of cluster roles' (#1478) from hmerat/garage:disable-cluster-roles into main-v2 maximilien 2026-09-07 06:05:03 +00:00
  • a3bd785fb2
    Bump chart version maximilien 2026-09-07 08:02:28 +02:00
  • 65513b1e48 reintroduce full rustls dependency in garage (fix #1526) Alex Auvolat 2026-09-06 22:23:25 +02:00
  • 8a85013e8c
    Allow creation of roles instead of cluster roles hmerat-disable-cluster-roles Hervé MERAT 2026-06-22 16:33:18 +02:00