These 4 commits are when the Protocol Buffers files have changed:
| Commit: | c30f9f3 | |
|---|---|---|
| Author: | Bob Vawter | |
| Committer: | Bob Vawter | |
cacheroach: Clarify that Retrieve returns a URI This fixes a bug in the `file get` subcommand where the access token moved from the request path to being placed in a query parameter. The response's field is renamed to align with the actual contents.
The documentation is generated from this commit.
| Commit: | 022e711 | |
|---|---|---|
| Author: | Bob Vawter | |
| Committer: | Bob Vawter | |
cacheroach: Add OIDC user provisioning. This change allows cacheroach use an OpenID Connect provider to automatically provision users and removes password-based authentication from cacheroach. OIDC-derived Principals will use the "offline" authentication flow, allowing for ongoing revalidation of the upstream user account. It is still possible to create principals that do not have a backing OIDC account to use as role accounts for automation. This change also allows email domains to be used as a means of granting access to a group of users. This can be seen as an initial step towards #3. Closes #2.
| Commit: | de77d8a | |
|---|---|---|
| Author: | Bob Vawter | |
| Committer: | Bob Vawter | |
cacheroach: Improve bulk fetch This change improves the fetch workflow in the following ways: * Add a security capability for fetch by non-super users * Use if-modified-since header in remote requests * CLI fetch command accepts many URLs * Dynamically throttle chunk insertion Of particular note is using the cluster's read-amplification metric to detect cases in which chunk insertion rate exceeds the cluster's ability to perform compaction, typically due to insufficient disk throughput.
| Commit: | bda5c77 | |
|---|---|---|
| Author: | Bob Vawter | |
| Committer: | Bob Vawter | |
Initial commit.