Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-15 | 1 | -2/+1 |
|\ | |||||
| * | [import-netapp] import Netapp code into Garage codebase | Alex Auvolat | 2024-02-15 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-13 | 1 | -40/+43 |
|\| | |||||
| * | [dep-upgrade-202402] upgrade to http/hyper 1.x for tests | Alex Auvolat | 2024-02-05 | 1 | -0/+2 |
| | | |||||
| * | [dep-upgrade-202402] refactor dependencies: move all as workspace deps | Alex Auvolat | 2024-02-05 | 1 | -41/+41 |
| | | |||||
| * | Bump version to 0.9.1v0.9.1rel-v0.9.1 | Alex Auvolat | 2024-01-16 | 1 | -1/+1 |
| | | |||||
| * | Merge tag 'v0.8.5' into sync-08-09 | Alex Auvolat | 2024-01-16 | 1 | -0/+1 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Garage v0.8.5 This minor release includes the following improvements and fixes: New features: - Configuration: make LMDB's `map_size` configurable and make `block_size` and `sled_cache_capacity` expressable as strings (such as `10M`) (#628, #630) - Add support for binding to Unix sockets for the S3, K2V, Admin and Web API servers (#640) - Move the `convert_db` command into the main Garage binary (#645) - Add support for specifying RPC secret and admin tokens as environment variables (#643) - Add `allow_world_readable_secrets` option to config file (#663, #685) Bug fixes: - Use `statvfs` instead of mount list to determine free space in metadata/data directories (#611, #631) - Add missing casts to fix 32-bit build (#632) - Fix error when none of the HTTP servers (S3/K2V/Admin/Web) is started and fix shutdown hang (#613, #633) - Add missing CORS headers to PostObject response (#609, #656) - Monitoring: finer histogram boundaries in Prometheus exported metrics (#531, #686) Other: - Documentation improvements (#641) | ||||
| | * | Bump version to 0.8.5 | Alex Auvolat | 2024-01-16 | 1 | -1/+1 |
| | | | |||||
| | * | config: refactor secret sourcing | Alex Auvolat | 2024-01-15 | 1 | -0/+1 |
| | | | |||||
* | | | bump crate versions to 0.10.0v0.10.0-beta1 | Alex Auvolat | 2024-01-11 | 1 | -1/+1 |
|/ / | |||||
* | | bump version to v0.9.0v0.9.0next | Alex Auvolat | 2023-10-10 | 1 | -1/+1 |
| | | |||||
* | | actually update rmp-serde to 1.1.2 for both garage and netapp dependency ↵v0.9.0-beta4 | Alex Auvolat | 2023-09-27 | 1 | -1/+1 |
| | | | | | | | | (fix #629) | ||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-09-11 | 1 | -1/+1 |
|\| | |||||
| * | update version to 0.8.4v0.8.4hold-netapp-0.5.2 | Alex Auvolat | 2023-09-05 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'main' into nextv0.9.0-beta1 | Alex Auvolat | 2023-08-29 | 1 | -3/+4 |
|\| | |||||
| * | bump version to 0.8.3v0.8.3-rc1 | Alex Auvolat | 2023-08-28 | 1 | -1/+1 |
| | | |||||
| * | cargo: Updated: | Jonathan Davies | 2023-08-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * addr2line v0.19.0 -> v0.20.0 * async-compression v0.4.0 -> v0.4.1 * clap v4.3.8 -> v4.3.19 * hyper v0.14.26 -> v0.14.27 * ipnet v2.7.2 -> v2.8.0 * rmp v0.8.11 -> v0.8.12 * serde v1.0.164 -> v1.0.188 * tokio v1.29.0 -> v1.31.0 * zstd v0.12.3+zstd.1.5.2 -> v0.12.4 * Others in `cargo update` | ||||
| * | garage/Cargo.toml: Updated aws-sdk-s3 to 0.28, added aws-config. | Jonathan Davies | 2023-06-25 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-06-13 | 1 | -0/+3 |
|\| | |||||
| * | Add basic k2v_client integration tests | Alex Auvolat | 2023-05-22 | 1 | -0/+2 |
| | | |||||
| * | Split format_table into separate crate and reduce k2v-client dependenciesformat_table-v0.1.0 | Alex Auvolat | 2023-05-17 | 1 | -0/+1 |
| | | |||||
* | | Mark sled as deprecated, make lmdb default, and improve sqlite and lmdb defaults | Alex Auvolat | 2023-05-17 | 1 | -1/+1 |
|/ | |||||
* | move git-version dependency to main crate to reduce rebuilds | Alex Auvolat | 2023-05-09 | 1 | -0/+1 |
| | |||||
* | Declare garage crates using workspace.dependencies | Jakub Jirutka | 2023-05-09 | 1 | -8/+8 |
| | | | | | | | | This will allow to really disable "sled" feature without declaring `default-features = false` in every Cargo.toml where garage_db and garage_model is used. See https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table | ||||
* | Remove unnecessary/unused "timeago" features | Jakub Jirutka | 2023-05-07 | 1 | -1/+1 |
| | | | | To decrease dependency bloat and binary size. | ||||
* | Prepare for v0.8.2 | Alex Auvolat | 2023-03-13 | 1 | -9/+9 |
| | |||||
* | Cargo.toml: Loosen tracing dependency to just 0.1. | Jonathan Davies | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | garage/Cargo.toml: Updated timeage from 0.3 to 0.4. | Jonathan Davies | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | {garage,util}/Cargo.toml: Updated toml from 0.5 to 0.6. | Jonathan Davies | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | Cargo.toml: Updated base64 from 0.13 to 0.21. | Jonathan Davies | 2023-01-26 | 1 | -1/+1 |
| | |||||
* | Make it explicit when using nonversioned encoding | Alex Auvolat | 2023-01-03 | 1 | -1/+0 |
| | |||||
* | Refactor how things are migrated | Alex Auvolat | 2023-01-03 | 1 | -1/+1 |
| | |||||
* | Bump everything to v0.8.1 | Alex Auvolat | 2023-01-02 | 1 | -9/+9 |
| | |||||
* | Fix logs appearing twicefix-logs | Alex Auvolat | 2022-11-29 | 1 | -1/+1 |
| | |||||
* | Show a nice message and a backtrace when Garage panics | Alex Auvolat | 2022-11-04 | 1 | -0/+1 |
| | |||||
* | Add garage bucket cleanup-incomplete-uploads commandcleanup-uploads-command | Alex Auvolat | 2022-11-04 | 1 | -0/+1 |
| | |||||
* | Add TLS support for Consul discovery + refactoring | Alex Auvolat | 2022-10-18 | 1 | -0/+2 |
| | |||||
* | definitively expunge openssl from dependencies everywhere | Alex Auvolat | 2022-10-14 | 1 | -1/+1 |
| | |||||
* | Use netapp 0.5 published from crates.io | Alex Auvolat | 2022-09-13 | 1 | -2/+1 |
| | |||||
* | Merge branch 'lx-perf-improvements' into netapp-stream-body | Alex Auvolat | 2022-09-08 | 1 | -12/+33 |
|\ | |||||
| * | Merge branch 'main' into lx-perf-improvements | Alex Auvolat | 2022-09-08 | 1 | -12/+33 |
| |\ | |||||
| | * | Remove opentelemetry-otlp dep in api/ | Alex Auvolat | 2022-09-06 | 1 | -1/+1 |
| | | | |||||
| | * | Make all DB engines optional build features | Alex Auvolat | 2022-09-06 | 1 | -2/+10 |
| | | | |||||
| | * | Bump versions to 0.8.0 (compatibility is broken already) | Alex Auvolat | 2022-09-06 | 1 | -8/+8 |
| | | | |||||
| | * | Allow building without Prometheus exporter (/metrics endpoint) | Jakub Jirutka | 2022-09-06 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | prometheus and opentelemetry-prometheus add 7 extra dependencies in total and increases the size of the garage binary by ~7 % (with fat LTO). | ||||
| | * | Make OTLP exporter optional via feature "telemetry-otlp" | Jakub Jirutka | 2022-09-06 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | opentelemetry-otlp add 48 (!) extra dependencies and increases the size of the garage binary by ~11 % (with fat LTO). | ||||
| | * | Allow linking against system-provided libsqlite | Jakub Jirutka | 2022-09-03 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, rusqlite uses the opposite logic for enabling/disabling bundled libraries to others (libsodium-sys, zstd-sys). Cargo features are very limited and doesn't allow to enable feature A in a dependency iff feature B is disabled. Note, lmdb-rkv-sys doesn't need any special treatment because it automatically links against system liblmdb if found via pkgconf. Linux distros should build garage with `--no-default-features --features system-libs` to disable bundled-libs and enable system-libs. | ||||
| | * | Add feature "system-libs" to enable linking against system libraries | Jakub Jirutka | 2022-09-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | If this feature is enabled, libsodium-sys and zstd-sys will link dynamically against system-provided libraries instead of building and linking statically the bundled (possibly outdated and vulnerable) copies of them. This feature is intended mainly for linux package maintainers. | ||||
* | | | Merge branch 'lx-perf-improvements' into netapp-stream-body | Alex Auvolat | 2022-08-31 | 1 | -1/+1 |
|\| | | |||||
| * | | Add env filter to tracing subscriber | Alex Auvolat | 2022-08-31 | 1 | -1/+1 |
| | | |