diff --git a/Cargo.lock b/Cargo.lock index 85138a85..75732102 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1513,7 +1513,7 @@ dependencies = [ [[package]] name = "garage" -version = "2.4.0" +version = "2.4.1" dependencies = [ "assert-json-diff", "async-trait", @@ -1581,7 +1581,7 @@ dependencies = [ [[package]] name = "garage_api_admin" -version = "2.4.0" +version = "2.4.1" dependencies = [ "argon2", "async-trait", @@ -1613,7 +1613,7 @@ dependencies = [ [[package]] name = "garage_api_common" -version = "2.4.0" +version = "2.4.1" dependencies = [ "base64 0.22.1", "bytes", @@ -1649,7 +1649,7 @@ dependencies = [ [[package]] name = "garage_api_k2v" -version = "2.4.0" +version = "2.4.1" dependencies = [ "base64 0.22.1", "futures", @@ -1672,7 +1672,7 @@ dependencies = [ [[package]] name = "garage_api_s3" -version = "2.4.0" +version = "2.4.1" dependencies = [ "aes-gcm", "async-compression", @@ -1717,7 +1717,7 @@ dependencies = [ [[package]] name = "garage_block" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arc-swap", "async-compression", @@ -1741,7 +1741,7 @@ dependencies = [ [[package]] name = "garage_db" -version = "2.4.0" +version = "2.4.1" dependencies = [ "fjall", "heed", @@ -1756,7 +1756,7 @@ dependencies = [ [[package]] name = "garage_model" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arbitrary", "argon2", @@ -1784,7 +1784,7 @@ dependencies = [ [[package]] name = "garage_net" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arc-swap", "bytes", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "garage_rpc" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arc-swap", "async-trait", @@ -1847,7 +1847,7 @@ dependencies = [ [[package]] name = "garage_table" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arc-swap", "async-trait", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "garage_util" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arbitrary", "arc-swap", @@ -1903,7 +1903,7 @@ dependencies = [ [[package]] name = "garage_web" -version = "2.4.0" +version = "2.4.1" dependencies = [ "garage_api_common", "garage_api_s3", diff --git a/Cargo.toml b/Cargo.toml index 3d0a25eb..4ba3116d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,18 +25,18 @@ default-members = ["src/garage"] # Internal Garage crates format_table = { version = "0.1.1", path = "src/format-table" } -garage_api_common = { version = "2.4.0", path = "src/api/common" } -garage_api_admin = { version = "2.4.0", path = "src/api/admin" } -garage_api_s3 = { version = "2.4.0", path = "src/api/s3" } -garage_api_k2v = { version = "2.4.0", path = "src/api/k2v" } -garage_block = { version = "2.4.0", path = "src/block" } -garage_db = { version = "2.4.0", path = "src/db", default-features = false } -garage_model = { version = "2.4.0", path = "src/model", default-features = false } -garage_net = { version = "2.4.0", path = "src/net" } -garage_rpc = { version = "2.4.0", path = "src/rpc" } -garage_table = { version = "2.4.0", path = "src/table" } -garage_util = { version = "2.4.0", path = "src/util" } -garage_web = { version = "2.4.0", path = "src/web" } +garage_api_common = { version = "2.4.1", path = "src/api/common" } +garage_api_admin = { version = "2.4.1", path = "src/api/admin" } +garage_api_s3 = { version = "2.4.1", path = "src/api/s3" } +garage_api_k2v = { version = "2.4.1", path = "src/api/k2v" } +garage_block = { version = "2.4.1", path = "src/block" } +garage_db = { version = "2.4.1", path = "src/db", default-features = false } +garage_model = { version = "2.4.1", path = "src/model", default-features = false } +garage_net = { version = "2.4.1", path = "src/net" } +garage_rpc = { version = "2.4.1", path = "src/rpc" } +garage_table = { version = "2.4.1", path = "src/table" } +garage_util = { version = "2.4.1", path = "src/util" } +garage_web = { version = "2.4.1", path = "src/web" } k2v-client = { version = "0.0.4", path = "src/k2v-client" } # External crates from crates.io diff --git a/doc/book/cookbook/real-world.md b/doc/book/cookbook/real-world.md index 234ff967..2b1f7aa2 100644 --- a/doc/book/cookbook/real-world.md +++ b/doc/book/cookbook/real-world.md @@ -96,14 +96,14 @@ to store 2 TB of data in total. ## Get a Docker image Our docker image is currently named `dxflrs/garage` and is stored on the [Docker Hub](https://hub.docker.com/r/dxflrs/garage/tags?page=1&ordering=last_updated). -We encourage you to use a fixed tag (eg. `v2.4.0`) and not the `latest` tag. -For this example, we will use the latest published version at the time of the writing which is `v2.4.0` but it's up to you +We encourage you to use a fixed tag (eg. `v2.4.1`) and not the `latest` tag. +For this example, we will use the latest published version at the time of the writing which is `v2.4.1` but it's up to you to check [the most recent versions on the Docker Hub](https://hub.docker.com/r/dxflrs/garage/tags?page=1&ordering=last_updated). For example: ``` -docker pull dxflrs/garage:v2.4.0 +docker pull dxflrs/garage:v2.4.1 ``` ## Deploying and configuring Garage @@ -171,7 +171,7 @@ docker run \ -v /etc/garage.toml:/etc/garage.toml \ -v /var/lib/garage/meta:/var/lib/garage/meta \ -v /var/lib/garage/data:/var/lib/garage/data \ - dxflrs/garage:v2.4.0 + dxflrs/garage:v2.4.1 ``` With this command line, Garage should be started automatically at each boot. @@ -185,7 +185,7 @@ If you want to use `docker-compose`, you may use the following `docker-compose.y version: "3" services: garage: - image: dxflrs/garage:v2.4.0 + image: dxflrs/garage:v2.4.1 network_mode: "host" restart: unless-stopped volumes: diff --git a/doc/book/quick-start/_index.md b/doc/book/quick-start/_index.md index 4cf7008e..8b0bd373 100644 --- a/doc/book/quick-start/_index.md +++ b/doc/book/quick-start/_index.md @@ -157,7 +157,7 @@ docker run \ -e GARAGE_DEFAULT_ACCESS_KEY \ -e GARAGE_DEFAULT_SECRET_KEY \ -e GARAGE_DEFAULT_BUCKET \ - dxflrs/garage:v2.4.0 + dxflrs/garage:v2.4.1 /garage server --single-node --default-bucket ``` @@ -337,7 +337,7 @@ When you first start a cluster without automatic configuration, the output of `g ``` ==== HEALTHY NODES ==== ID Hostname Address Tags Zone Capacity DataAvail Version -563e1ac825ee3323 linuxbox 127.0.0.1:3901 NO ROLE ASSIGNED v2.4.0 +563e1ac825ee3323 linuxbox 127.0.0.1:3901 NO ROLE ASSIGNED v2.4.1 ``` Creating a cluster layout for a Garage deployment means informing Garage of the diff --git a/script/helm/garage/Chart.yaml b/script/helm/garage/Chart.yaml index 0c172589..6394a193 100644 --- a/script/helm/garage/Chart.yaml +++ b/script/helm/garage/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: garage description: S3-compatible object store for small self-hosted geo-distributed deployments type: application -version: 0.10.1 -appVersion: "v2.4.0" +version: 0.10.2 +appVersion: "v2.4.1" home: https://garagehq.deuxfleurs.fr/ icon: https://garagehq.deuxfleurs.fr/images/garage-logo.svg diff --git a/script/helm/garage/README.md b/script/helm/garage/README.md index 21abca77..1629bdc5 100644 --- a/script/helm/garage/README.md +++ b/script/helm/garage/README.md @@ -1,6 +1,6 @@ # garage -![Version: 0.10.1](https://img.shields.io/badge/Version-0.10.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.4.0](https://img.shields.io/badge/AppVersion-v2.4.0-informational?style=flat-square) +![Version: 0.10.2](https://img.shields.io/badge/Version-0.10.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.4.1](https://img.shields.io/badge/AppVersion-v2.4.1-informational?style=flat-square) S3-compatible object store for small self-hosted geo-distributed deployments diff --git a/src/api/admin/Cargo.toml b/src/api/admin/Cargo.toml index d12fdb16..344ef1fd 100644 --- a/src/api/admin/Cargo.toml +++ b/src/api/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_api_admin" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/api/common/Cargo.toml b/src/api/common/Cargo.toml index 2a49192d..dbb62f15 100644 --- a/src/api/common/Cargo.toml +++ b/src/api/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_api_common" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/api/k2v/Cargo.toml b/src/api/k2v/Cargo.toml index 125667ff..1d301936 100644 --- a/src/api/k2v/Cargo.toml +++ b/src/api/k2v/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_api_k2v" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/api/s3/Cargo.toml b/src/api/s3/Cargo.toml index 4fdf4468..08face5c 100644 --- a/src/api/s3/Cargo.toml +++ b/src/api/s3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_api_s3" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/block/Cargo.toml b/src/block/Cargo.toml index 35f7ba5c..416dec86 100644 --- a/src/block/Cargo.toml +++ b/src/block/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_block" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/db/Cargo.toml b/src/db/Cargo.toml index 4dfb61a4..82d18cf1 100644 --- a/src/db/Cargo.toml +++ b/src/db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_db" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/garage/Cargo.toml b/src/garage/Cargo.toml index c92a30f5..f898b268 100644 --- a/src/garage/Cargo.toml +++ b/src/garage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/model/Cargo.toml b/src/model/Cargo.toml index 4446a91e..f002b7be 100644 --- a/src/model/Cargo.toml +++ b/src/model/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_model" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/net/Cargo.toml b/src/net/Cargo.toml index df76c084..c2114370 100644 --- a/src/net/Cargo.toml +++ b/src/net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_net" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/rpc/Cargo.toml b/src/rpc/Cargo.toml index 2e7d4bd3..74c49472 100644 --- a/src/rpc/Cargo.toml +++ b/src/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_rpc" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/table/Cargo.toml b/src/table/Cargo.toml index 041ca2ee..e9a016f0 100644 --- a/src/table/Cargo.toml +++ b/src/table/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_table" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/util/Cargo.toml b/src/util/Cargo.toml index 4ea71599..af719a67 100644 --- a/src/util/Cargo.toml +++ b/src/util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_util" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat "] edition = "2018" license = "AGPL-3.0" diff --git a/src/web/Cargo.toml b/src/web/Cargo.toml index d7dc5437..cb5420c9 100644 --- a/src/web/Cargo.toml +++ b/src/web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "garage_web" -version = "2.4.0" +version = "2.4.1" authors = ["Alex Auvolat ", "Quentin Dufour "] edition = "2018" license = "AGPL-3.0"