Greg Look
Greg Look
As it says on the tin. Use CBOR for a compact binary encoding instead of the current EDN format, and encode it with Snappy for quick [de]compression.
The `table/scan` method should be able to lazily return results in reverse order.
Expand the current `doc/build.sh` script to both (re)generate documentation for the project and set up the directory to push to the `gh-pages` branch. Documentation includes: - API documentation with [codox](https://github.com/weavejester/codox)....
I've heard good things.
Some structured types in vault are records, when they really should be types. Switching will improve performance and allow better control of the value properties. For example, a `HashID` should...
Add support for signing data packets. When unpacking a signed data packet, use a source of public keys (keyring?) to verify the signature values.
It would be nice to include a utility for keypair/keyring generation. This could be structured similarly to the `fuzz` tool.
In its initial incarnation, vault-clj used the clj-http client, which is built on Apache's http client. Later, for compatibility with babashka (and graal) this switched to http-kit, which is much...
The background lease and token renewal logic runs on a dedicated background "timer" thread, which periodically checks for any necessary maintenance, performs it, and then sleeps for a fixed period....
Implement the [`/sys/leases`](https://www.vaultproject.io/api-docs/system/leases) endpoints in the new 2.x branch.