2024-08-21 - 2025-02-21

Overview

66 active pull requests
62 active issues
Excluding merges, 0 authors have pushed 0 commits to main and 157 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

3 releases published by 1 user

Pre-release v1.1.0-rc1 Garage v1.1.0-RC1 2025-02-20 18:47:53 +00:00

Tag v1.99.0-internal 2025-02-18 18:48:14 +00:00

Release v1.0.1 Garage v1.0.1 2024-09-22 12:57:42 +00:00

57 pull requests merged by 18 users

Merged #967 Implement all HTTP preconditions in GetObject/HeadObject 2025-02-19 17:31:27 +00:00

Merged #937 fix crash in layout computation when changing all nodes of a zone to gateway mode 2025-02-19 17:09:11 +00:00

Merged #966 web: implement x-amz-website-redirect-location 2025-02-19 16:10:04 +00:00

Merged #960 implement STREAMING-*-PAYLOAD-TRAILER 2025-02-19 09:59:32 +00:00

Merged #959 fix compilation warnings 2025-02-14 17:32:31 +00:00

Merged #958 s3api: return Location in CompleteMultipartUpload (fix #852) 2025-02-14 17:16:59 +00:00

Merged #957 block manager: avoid deadlock in fix_block_location (fix #845) 2025-02-14 16:53:02 +00:00

Merged #956 Store data blocks only on nodes in the latest cluster layout version (fix #815) 2025-02-14 15:53:17 +00:00

Merged #608 web_server.rs: Added bucket domain to observability 2025-02-14 14:26:08 +00:00

Merged #954 s3 api: parse x-id query parameter and warn of any inconsistency (fix #822) 2025-02-14 14:07:01 +00:00

Merged #953 cli: return info of all nodes when doing garage stats -a (fix #814) 2025-02-14 13:31:43 +00:00

Merged #910 support redirection on s3 endpoint 2025-02-14 12:58:48 +00:00

Merged #930 db-snapshot: Add error handling to metadata snapshot creation 2025-02-14 11:52:59 +00:00

Merged #945 Admin API refactoring: convert existing commands to API requests (step 3) 2025-02-05 19:54:42 +00:00

Merged #952 remove uses of #[async_trait] 2025-02-05 19:52:00 +00:00

Merged #951 upgrade Rust compiler and Cargo dependencies 2025-02-03 17:49:00 +00:00

Merged #950 compile with crane 2025-02-03 15:54:54 +00:00

Merged #949 woodpecker: use parallel nix-build in debug builds 2025-02-01 18:58:16 +00:00

Merged #947 split garage_api in garage_api_{common,s3,k2v,admin} 2025-02-01 17:48:25 +00:00

Merged #946 table::insert_many: avoid failure with zero items (fix #915) 2025-01-31 13:10:55 +00:00

Merged #943 admin refactoring: refactor CLI to use Admin API requests (step 2) 2025-01-30 16:18:39 +00:00

Merged #939 admin API refactoring (step 1) 2025-01-29 20:42:57 +00:00

Merged #942 api: better handling of helper errors to distinguish error codes 2025-01-29 18:25:44 +00:00

Merged #941 Update doc/book/connect/repositories.md 2025-01-29 18:18:59 +00:00

Merged #938 s3 api: make x-amz-meta-* headers lowercase (fix #844) 2025-01-27 19:32:19 +00:00

Merged #932 snapshot: sqlite: use a subdirectory for consistency with LMDB 2025-01-27 18:50:11 +00:00

Merged #919 Decrease write quorum for fully-replicated tables (buckets, API keys, ...) 2025-01-27 18:19:05 +00:00

Merged #931 update nix crate to 0.29 and libc to 0.2.169 2025-01-27 18:09:52 +00:00

Merged #933 db-snapshot: allow to set directory where snapshots are stored 2025-01-27 18:04:05 +00:00

Merged #936 fix problems with CI doing work multiple times 2025-01-27 17:36:28 +00:00

Merged #935 ci: fix woodpecker definitions to comply with woodpecker 3 2025-01-27 12:03:47 +00:00

Merged #927 doc: Fix Nix devenv setup 2025-01-23 10:20:04 +00:00

Merged #928 Fix all typos 2025-01-17 06:06:14 +00:00

Merged #923 Helm chart: Add garage.existingConfigmap and replace garage.garage.toml with garage.garageTomlString 2025-01-15 23:53:25 +00:00

Merged #924 update toolchain 2025-01-13 10:19:54 +00:00

Merged #921 The version flag is required when applying a layout 2025-01-09 00:41:36 +00:00

Merged #917 Fix #907 2025-01-04 16:07:40 +00:00

Merged #918 update flake.lock 2025-01-04 15:43:42 +00:00

Merged #912 woodpecker: use modern syntax for secrets (removes warning) 2024-12-23 17:41:15 +00:00

Merged #908 feat: add use_local_tz configuration 2024-12-01 13:23:25 +00:00

Merged #896 add extraVolumes and extraVolumeMounts to helm chart 2024-11-19 22:23:14 +00:00

Merged #887 Update Python SDK documentation 2024-11-19 09:15:03 +00:00

Merged #888 doc: update mastodon media header pruning section 2024-11-19 09:14:35 +00:00

Merged #901 doc: add Triplebit's use-case 2024-11-17 13:43:49 +00:00

Merged #898 fix bit/byte inversion in rpc secret error message 2024-11-07 11:11:12 +00:00

Merged #881 Garage v1.0.1 2024-09-22 13:02:03 +00:00

Merged #880 fix logic in garage layout skip-dead-nodes + fix typo (fix #879) 2024-09-22 12:01:49 +00:00

Merged #877 Don't fetch old values in cross-partition transactional inserts 2024-09-14 15:57:27 +00:00

Merged #873 KV: don't retrieve values for write ops 2024-09-10 09:06:29 +00:00

Merged #875 Typo 2024-09-10 09:03:31 +00:00

Merged #866 update compiler to Rust 1.77 2024-08-26 19:08:01 +00:00

Merged #865 update crate time (fix #849) 2024-08-26 16:20:05 +00:00

Merged #864 api servers: kill opened connections after SIGINT after 10s deadline (fix #806) 2024-08-25 18:34:56 +00:00

Merged #863 fix build when lmdb feature is disabled (fix #800) 2024-08-25 10:00:41 +00:00

Merged #861 layout: discard old info when it is completely out-of-date (fix #841) 2024-08-24 11:12:39 +00:00

Merged #862 Quick start: mention Docker (replace #803) 2024-08-24 11:07:46 +00:00

Merged #850 don't modify postobject request before validating policy 2024-08-24 10:49:14 +00:00

9 pull requests proposed by 5 users

Proposed #883 WIP: Automatically create node layout, keys and buckets 2024-09-24 14:24:21 +00:00

Proposed #891 WIP: Compile on windows 2024-10-21 13:22:52 +00:00

Proposed #903 WIP: replace some todo trees with disk-backed queues 2024-11-18 15:22:52 +00:00

Proposed #906 WIP: Fjall DB engine 2024-11-21 17:37:42 +00:00

Proposed #925 WIP: Windows support 2025-01-14 16:43:07 +00:00

Proposed #948 WIP: Garage v2 2025-02-01 18:27:19 +00:00

Proposed #961 WIP: add boto3 test for STREAMING-UNSIGNED-PAYLOAD-TRAILER 2025-02-18 11:17:39 +00:00

Proposed #964 WIP: v1.99-internal version for Deuxfleurs use only 2025-02-18 18:12:25 +00:00

Proposed #968 WIP: Garage v1.1.0 2025-02-20 18:10:00 +00:00

45 issues closed from 37 users

Closed #804 If-Match Not Implemented for GET 2025-02-19 17:31:27 +00:00

Closed #824 Add support for X-Amz-Content-Sha256: STREAMING-UNSIGNED-PAYLOAD-TRAILER 2025-02-19 09:59:33 +00:00

Closed #955 Problème de 404 2025-02-15 12:27:16 +00:00

Closed #852 garage omit Location in CompleteMultipartUploadResult cause minio js client failed to parse 2025-02-14 17:16:59 +00:00

Closed #916 Cluster/layout migration status is wrong after removing nodes 2025-02-14 17:07:12 +00:00

Closed #845 garage repair rebalance stops when encountering corrupted block 2025-02-14 16:53:02 +00:00

Closed #815 avoid writing blocks to draining nodes ? 2025-02-14 15:53:17 +00:00

Closed #822 Can't perform PutObject operation with current aws crates 2025-02-14 14:07:02 +00:00

Closed #814 garage stats -a does not return stats from draining nodes 2025-02-14 13:31:43 +00:00

Closed #665 Peut-on gérer les redirections ? 2025-02-14 12:58:49 +00:00

Closed #547 Implement PutBucketWebsite > RedirectAllRequestsTo 2025-02-14 12:58:49 +00:00

Closed #920 Metadata snapshot does not indicate an error even when disk is full 2025-02-14 11:52:59 +00:00

Closed #934 Garage resync queue length just grows 2025-02-11 13:51:21 +00:00

Closed #915 cleanup-incomplete-uploads fails with "Could not reach quorum of 2" 2025-01-31 13:10:55 +00:00

Closed #940 GetKeyInfo causes panic if no query parameter is specified 2025-01-29 11:32:25 +00:00

Closed #844 Metadata keys are returned with weird casing (instead of all-lowercase) 2025-01-27 19:32:20 +00:00

Closed #926 Allow specifying destination for metadata snapshots 2025-01-27 18:04:06 +00:00

Closed #900 Performance question 2025-01-27 10:24:40 +00:00

Closed #876 stat_object method needs unknown permissions 2025-01-27 10:21:22 +00:00

Closed #922 gotemplating in helm chart causes errors with Argo CD deployments 2025-01-16 06:49:54 +00:00

Closed #911 Garage cluster encounters resync problems and does not seem to recover 2025-01-11 13:02:30 +00:00

Closed #913 Garage on k3s with # ssds < # nodes 2025-01-09 21:50:32 +00:00

Closed #907 "Estimated available storage space cluster-wide" went down after adding capacity 2025-01-04 16:07:42 +00:00

Closed #904 Question: How to forcefully delete a bucket 2024-12-10 22:16:14 +00:00

Closed #909 extremely unstable on arm rpi4 2024-12-06 19:07:30 +00:00

Closed #899 Lifecycle worker always start at UTC midnight 2024-12-05 19:07:36 +00:00

Closed #890 Durability Concerns Regarding Disk Failure in Multi-Datacenter Deployments 2024-11-19 22:35:31 +00:00

Closed #885 Question about metadata directory 2024-11-19 09:28:32 +00:00

Closed #886 Connection refused for layout show or status 2024-11-19 09:26:23 +00:00

Closed #897 "Messagepack decode error: wrong msgpack marker FixPos(0)" 2024-11-14 12:19:43 +00:00

Closed #884 Migration 0.9.0 -> 1.0.1: Unable to decode persisted data file 2024-11-07 11:07:18 +00:00

Closed #893 Question: best approach for low latency 2024-10-31 13:10:25 +00:00

Closed #889 tree block ref tables contain data but there is no data stored 2024-10-20 00:55:45 +00:00

Closed #811 influence RPC public address detection 2024-09-22 15:04:09 +00:00

Closed #879 How to remove old dead nodes 2024-09-22 12:01:50 +00:00

Closed #878 Roadmap 2024-09-14 16:04:33 +00:00

Closed #859 support DNS resolution for *bind_addr* 2024-09-02 22:38:37 +00:00

Closed #870 Unable to delete peer 2024-08-28 14:52:33 +00:00

Closed #839 Slow GC 2024-08-28 13:29:24 +00:00

Closed #849 Rust 1.80 breaks garage build 2024-08-26 16:20:05 +00:00

Closed #806 Be more reactive to SIGTERM even if connections are open 2024-08-25 18:34:56 +00:00

Closed #800 Build issue (0.9.4 / 1.0.0): fails to build when lmdb is disabled 2024-08-25 10:00:41 +00:00

Closed #841 New node failing to sync after layout change 2024-08-24 11:12:40 +00:00

Closed #825 ACL header get converted to x-amz-acl 2024-08-24 10:49:15 +00:00

Closed #858 error 400 Bad Request, Authorization header malformed, unexpected scope 2024-08-21 12:34:15 +00:00

44 issues created by 14 users

Opened #859 support DNS resolution for *bind_addr* 2024-08-22 18:17:10 +00:00

Opened #867 Tracing context should be propagated from the upstream 2024-08-26 19:15:36 +00:00

Opened #868 It's not obvious how to use Garage's nix-shell 2024-08-27 15:28:23 +00:00

Opened #869 implement x-amz-website-redirect-location header 2024-08-28 13:14:19 +00:00

Opened #870 Unable to delete peer 2024-08-28 13:22:16 +00:00

Opened #871 Document how to debug Garage distroless container 2024-08-29 15:25:48 +00:00

Opened #874 Document built-in caching behavior (or absence thereof) 2024-09-06 17:16:01 +00:00

Opened #876 stat_object method needs unknown permissions 2024-09-11 09:31:40 +00:00

Opened #878 Roadmap 2024-09-14 12:08:45 +00:00

Opened #879 How to remove old dead nodes 2024-09-20 00:02:25 +00:00

Opened #882 Bucket aliases not getting deleted 2024-09-23 11:43:33 +00:00

Opened #884 Migration 0.9.0 -> 1.0.1: Unable to decode persisted data file 2024-09-25 18:49:33 +00:00

Opened #885 Question about metadata directory 2024-10-04 16:28:38 +00:00

Opened #886 Connection refused for layout show or status 2024-10-09 23:37:30 +00:00

Opened #889 tree block ref tables contain data but there is no data stored 2024-10-18 15:23:01 +00:00

Opened #890 Durability Concerns Regarding Disk Failure in Multi-Datacenter Deployments 2024-10-20 09:55:50 +00:00

Opened #892 Ask for key <=> block Mapping 2024-10-21 19:31:21 +00:00

Opened #893 Question: best approach for low latency 2024-10-25 10:04:07 +00:00

Opened #894 Disable timestamp in logging output 2024-10-29 14:10:40 +00:00

Opened #895 Rclone says AccessDenied: Forbidden: Invalid signature 2024-11-01 22:15:51 +00:00

Opened #897 "Messagepack decode error: wrong msgpack marker FixPos(0)" 2024-11-06 11:17:36 +00:00

Opened #899 Lifecycle worker always start at UTC midnight 2024-11-11 13:26:21 +00:00

Opened #900 Performance question 2024-11-14 10:17:26 +00:00

Opened #902 Health endpoint reports OK status when node fails with no file descriptors available 2024-11-15 20:30:49 +00:00

Opened #904 Question: How to forcefully delete a bucket 2024-11-19 13:31:25 +00:00

Opened #905 Add the resync-tranquility command to the documentation 2024-11-20 12:19:13 +00:00

Opened #907 "Estimated available storage space cluster-wide" went down after adding capacity 2024-11-22 08:46:49 +00:00

Opened #909 extremely unstable on arm rpi4 2024-12-06 15:48:00 +00:00

Opened #911 Garage cluster encounters resync problems and does not seem to recover 2024-12-18 21:09:18 +00:00

Opened #913 Garage on k3s with # ssds < # nodes 2024-12-25 19:46:58 +00:00

Opened #914 Documentation website menu has layout glitches 2024-12-26 06:21:13 +00:00

Opened #915 cleanup-incomplete-uploads fails with "Could not reach quorum of 2" 2024-12-26 06:31:01 +00:00

Opened #916 Cluster/layout migration status is wrong after removing nodes 2024-12-29 11:54:05 +00:00

Opened #920 Metadata snapshot does not indicate an error even when disk is full 2025-01-04 22:18:01 +00:00

Opened #922 gotemplating in helm chart causes errors with Argo CD deployments 2025-01-09 10:59:36 +00:00

Opened #926 Allow specifying destination for metadata snapshots 2025-01-15 16:24:44 +00:00

Opened #929 Pre-generate Node Id/keys 2025-01-21 18:47:18 +00:00

Opened #934 Garage resync queue length just grows 2025-01-26 19:44:57 +00:00

Opened #940 GetKeyInfo causes panic if no query parameter is specified 2025-01-29 11:29:18 +00:00

Opened #944 Implement multiple admin API tokens 2025-01-30 15:47:08 +00:00

Opened #955 Problème de 404 2025-02-14 14:55:50 +00:00

Opened #962 Return part checksums in GetObject if checksum-mode: ENABLED 2025-02-18 11:58:25 +00:00

Opened #963 Add CRC64NVME checksumming algorithm 2025-02-18 11:59:21 +00:00

Opened #965 Ring not yet ready, read/writes will be lost! 2025-02-19 08:36:22 +00:00

17 unresolved conversations

Open #809 Can not remove node when it is involved in an unfinished intermediate layout change 2025-02-19 16:07:53 +00:00

Open #417 Publish official helm chart on artifacthub 2025-02-15 14:14:23 +00:00

Open #826 WIP: Adding ente documentation 2025-02-14 13:01:39 +00:00

Open #853 WIP: add metrics to the metadata engine 2025-02-14 13:00:07 +00:00

Open #731 WIP: Allow external HTTP client (Aerogramme testing) 2025-02-14 12:59:59 +00:00

Open #725 WIP: jepsen.garage nixos test 2025-02-14 12:53:13 +00:00

Open #833 alias query parameter matches only global alias, might be ambiguous 2025-01-30 15:57:29 +00:00

Open #848 Don't use random IVs for AES-GCM for SSE-C 2025-01-30 15:55:39 +00:00

Open #536 windows and mac builds 2025-01-14 16:43:07 +00:00

Open #778 LMDB: MDB_BAD_VALSIZE error 2025-01-10 17:01:46 +00:00

Open #837 Capacity vs DataAvail and going overboard 2025-01-10 17:01:04 +00:00

Open #166 Support S3 versioning 2025-01-10 12:23:22 +00:00

Open #851 Performances collapse with 10 millions pictures in a bucket 2024-11-21 17:37:42 +00:00

Open #179 have some kind of cache for frequently accessed blocks 2024-09-22 12:00:59 +00:00

Open #857 Metadata written infinitely 2024-09-06 19:37:53 +00:00

Open #838 Buckets with different replication factor 2024-09-03 15:45:30 +00:00

Open #834 COSI Driver for garage 2024-08-27 16:43:31 +00:00