2024-07-15T10:55:54Z - 2025-01-15T10:55:54Z
Overview
1 release published by 1 user
Release
v1.0.1
Garage v1.0.1
27 pull requests merged by 16 users
Merged
#924 update toolchain
Merged
#921 The version flag is required when applying a layout
Merged
#917 Fix #907
Merged
#918 update flake.lock
Merged
#912 woodpecker: use modern syntax for secrets (removes warning)
Merged
#908 feat: add use_local_tz configuration
Merged
#896 add extraVolumes and extraVolumeMounts to helm chart
Merged
#887 Update Python SDK documentation
Merged
#888 doc: update mastodon media header pruning section
Merged
#901 doc: add Triplebit's use-case
Merged
#898 fix bit/byte inversion in rpc secret error message
Merged
#881 Garage v1.0.1
Merged
#880 fix logic in garage layout skip-dead-nodes
+ fix typo (fix #879)
Merged
#877 Don't fetch old values in cross-partition transactional inserts
Merged
#873 KV: don't retrieve values for write ops
Merged
#875 Typo
Merged
#866 update compiler to Rust 1.77
Merged
#865 update crate time (fix #849)
Merged
#864 api servers: kill opened connections after SIGINT after 10s deadline (fix #806)
Merged
#863 fix build when lmdb feature is disabled (fix #800)
Merged
#861 layout: discard old info when it is completely out-of-date (fix #841)
Merged
#862 Quick start: mention Docker (replace #803)
Merged
#850 don't modify postobject request before validating policy
Merged
#855 Set "no read ahead" on LMDB to improve performances when "LMDB size" > "RAM size"
Merged
#846 Improve error message for malformed RPC secret key
Merged
#836 docs: Mise à jour d'un lien
Merged
#843 Add environment dict to helm chart.
12 pull requests proposed by 10 users
Proposed
#847 Updates dependencies for possible 1.1 release
Proposed
#853 WIP: add metrics to the metadata engine
Proposed
#860 WIP: Implement preemptive sends to alleviate slow RPC propagation
Proposed
#872 WIP: feat: x-amz-website-redirect-location
support
Proposed
#883 WIP: Automatically create node layout, keys and buckets
Proposed
#891 WIP: Compile on windows
Proposed
#903 WIP: replace some todo trees with disk-backed queues
Proposed
#906 WIP: Fjall DB engine
Proposed
#910 support redirection on s3 endpoint
Proposed
#919 Decrease write quorum for fully-replicated tables (buckets, API keys, ...)
Proposed
#923 Helm chart: Add garage.existingConfigmap and replace garage.garage.toml with garage.garageTomlString
Proposed
#925 WIP: Windows support
28 issues closed from 26 users
Closed
#911 Garage cluster encounters resync problems and does not seem to recover
Closed
#913 Garage on k3s with # ssds < # nodes
Closed
#907 "Estimated available storage space cluster-wide" went down after adding capacity
Closed
#904 Question: How to forcefully delete a bucket
Closed
#909 extremely unstable on arm rpi4
Closed
#899 Lifecycle worker always start at UTC midnight
Closed
#890 Durability Concerns Regarding Disk Failure in Multi-Datacenter Deployments
Closed
#885 Question about metadata directory
Closed
#886 Connection refused for layout show or status
Closed
#897 "Messagepack decode error: wrong msgpack marker FixPos(0)"
Closed
#884 Migration 0.9.0 -> 1.0.1: Unable to decode persisted data file
Closed
#893 Question: best approach for low latency
Closed
#889 tree block ref tables contain data but there is no data stored
Closed
#811 influence RPC public address detection
Closed
#879 How to remove old dead nodes
Closed
#878 Roadmap
Closed
#859 support DNS resolution for *bind_addr*
Closed
#870 Unable to delete peer
Closed
#839 Slow GC
Closed
#849 Rust 1.80 breaks garage build
Closed
#806 Be more reactive to SIGTERM even if connections are open
Closed
#800 Build issue (0.9.4 / 1.0.0): fails to build when lmdb is disabled
Closed
#841 New node failing to sync after layout change
Closed
#825 ACL header get converted to x-amz-acl
Closed
#858 error 400 Bad Request, Authorization header malformed, unexpected scope
Closed
#821 Reduce FullTableReplication Write Quorum?
Closed
#840 License restrictions
Closed
#697 Unable to Connect Using AMP
47 issues created by 25 users
Opened
#840 License restrictions
Opened
#841 New node failing to sync after layout change
Opened
#842 Instructions around data loss but meta data present
Opened
#844 Metadata keys are returned with weird casing (instead of all-lowercase)
Opened
#845 garage repair rebalance stops when encountering corrupted block
Opened
#848 Don't use random IVs for AES-GCM for SSE-C
Opened
#849 Rust 1.80 breaks garage build
Opened
#851 Performances collapse with 10 millions pictures in a bucket
Opened
#852 garage omit Location in CompleteMultipartUploadResult cause minio js client failed to parse
Opened
#856 Implement underlying information about LMDB database
Opened
#857 Metadata written infinitely
Opened
#858 error 400 Bad Request, Authorization header malformed, unexpected scope
Opened
#859 support DNS resolution for *bind_addr*
Opened
#867 Tracing context should be propagated from the upstream
Opened
#868 It's not obvious how to use Garage's nix-shell
Opened
#869 implement x-amz-website-redirect-location header
Opened
#870 Unable to delete peer
Opened
#871 Document how to debug Garage distroless container
Opened
#874 Document built-in caching behavior (or absence thereof)
Opened
#876 stat_object
method needs unknown permissions
Opened
#878 Roadmap
Opened
#879 How to remove old dead nodes
Opened
#882 Bucket aliases not getting deleted
Opened
#884 Migration 0.9.0 -> 1.0.1: Unable to decode persisted data file
Opened
#885 Question about metadata directory
Opened
#886 Connection refused for layout show or status
Opened
#889 tree block ref tables contain data but there is no data stored
Opened
#890 Durability Concerns Regarding Disk Failure in Multi-Datacenter Deployments
Opened
#892 Ask for key <=> block Mapping
Opened
#893 Question: best approach for low latency
Opened
#894 Disable timestamp in logging output
Opened
#895 Rclone says AccessDenied: Forbidden: Invalid signature
Opened
#897 "Messagepack decode error: wrong msgpack marker FixPos(0)"
Opened
#899 Lifecycle worker always start at UTC midnight
Opened
#900 Performance question
Opened
#902 Health endpoint reports OK status when node fails with no file descriptors available
Opened
#904 Question: How to forcefully delete a bucket
Opened
#905 Add the resync-tranquility command to the documentation
Opened
#907 "Estimated available storage space cluster-wide" went down after adding capacity
Opened
#909 extremely unstable on arm rpi4
Opened
#911 Garage cluster encounters resync problems and does not seem to recover
Opened
#913 Garage on k3s with # ssds < # nodes
Opened
#914 Documentation website menu has layout glitches
Opened
#915 cleanup-incomplete-uploads fails with "Could not reach quorum of 2"
Opened
#916 Cluster/layout migration status is wrong after removing nodes
Opened
#920 Metadata snapshot does not indicate an error even when disk is full
Opened
#922 gotemplating in helm chart causes errors with Argo CD deployments
26 unresolved conversations
Open
#536
windows and mac builds
Open
#778
LMDB: MDB_BAD_VALSIZE error
Open
#837
Capacity vs DataAvail and going overboard
Open
#166
Support S3 versioning
Open
#547
Implement PutBucketWebsite > RedirectAllRequestsTo
Open
#665
Peut-on gérer les redirections ?
Open
#833
alias query parameter matches only global alias, might be ambiguous
Open
#179
have some kind of cache for frequently accessed blocks
Open
#826
WIP: Adding ente documentation
Open
#838
Buckets with different replication factor
Open
#834
COSI Driver for garage
Open
#232
Provide a web interface to administrate Garage
Open
#820
refactor: make TableShardedReplication a thin wrapper around LayoutManager
Open
#731
WIP: Allow external HTTP client (Aerogramme testing)
Open
#608
web_server.rs: Added bucket domain to observability
Open
#546
Question about auth systems integrations opinions
Open
#814
garage stats -a does not return stats from draining nodes
Open
#815
avoid writing blocks to draining nodes ?
Open
#824
Add support for X-Amz-Content-Sha256: STREAMING-UNSIGNED-PAYLOAD-TRAILER
Open
#835
Improve OpenShift compatiblity
Open
#818
object expiration?
Open
#827
Metrics for capacity planning
Open
#832
Expiring access keys
Open
#830
Config: Look for garage.toml in the garage binary directory
Open
#809
Can not remove node when it is involved in an unfinished intermediate layout change
Open
#527
High load makes API unresponsive