Releases: juicebox-systems/juicebox-sdk
Releases · juicebox-systems/juicebox-sdk
0.3.2
Alter publishing workflow by @Imperiopolis
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- Add RateLimiting error by @simon-4242
- improve perf of RealmId debug impl by @simon-4242
- Add support for AuthTokenGenerator to web-demo by @Imperiopolis
- Update readmes by @Imperiopolis
- Update github actions by @Imperiopolis in #1
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Update Rust to 1.74 by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/109
- CI: Set a timeout of 20 minutes on each job by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/110
- Update to Rust 1.75 by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/111
- Dependency update by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/112
- Add support for asymmetric JWT algorithms by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/113
- Add support for PaddedSecretsResponse by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/114
Full Changelog: 0.2.2...0.3.0
0.2.2
What's Changed
- Add conversions for slices and SecretBytesVec into SecretBytesArray by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/98
- demo: Improve error message for invalid realm ID in auth tokens JSON by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/99
- impl some traits on http::Method by @simon-4242 in https://github.com/juicebox-systems/juicebox-sdk/pull/101
- CI: Pin typst version to fix build by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/100
- Add timeout & refactor reqwest client by @simon-4242 in https://github.com/juicebox-systems/juicebox-sdk/pull/102
- remove service bind on reqwest::Client by @simon-4242 in https://github.com/juicebox-systems/juicebox-sdk/pull/103
- reqwest wrapper: Include server certificate info with responses by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/104
- move cargo audit to own workflow by @simon-4242 in https://github.com/juicebox-systems/juicebox-sdk/pull/106
- Fix bad access with ffi http requests by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/105
- ffi/jni: Tighten and clarify mutex guard lifetimes by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/107
- Use prebuilt artifacts for cocoapods and jni by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/108
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- Update ed25519-dalek and related versions by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/76
- Remove unused dependencies by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/77
- Run
cargo update
, etc by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/78 - Switch to stable
tracing
, updateopentelemetry
dependencies by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/79 - Update minimum versions in
Cargo.toml
, etc by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/80 - Update serde past binary blob removal by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/82
- Update webpki packages (reqwest and rustls-webpki) by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/83
- Pin Rust version by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/84
- Remove
uuid
and demoteitertools
by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/85 - marshalling/bytes: Prevent huge memory allocations on invalid input by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/86
- pin version of instant by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/87
- Fix actions script error path. Add outputs to .gitignore by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/88
- Pin ciborium and hex dependencies by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/89
- Impl std::error::Error on pub error types by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/90
- Update dependencies by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/92
- Add optional scope to auth tokens by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/93
- capture less fn parameters in instrumentation by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/96
- SDK token creation (with bridging) by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/95
- Update depencencies by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/97
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- Allow timeout to be configured for reqwest Client by @simon-loam in https://github.com/juicebox-systems/juicebox-sdk/pull/62
- Publish SDK from CI when tagged by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/63
- Allow secret sharing RistrettoPoints by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/64
- Migrate protocol to align with JKKX17 by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/65
- Store signed OPRF Public Key on realms and verify during recovery by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/66
- Add a very simple web demo of the SDK by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/68
- Add custom OPRF implementation by @diego-juicebox in https://github.com/juicebox-systems/juicebox-sdk/pull/67
- Re-organize crates by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/70
- Put SDK version in User-Agent header by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/72
- Revise whitepaper to reflect latest protocol by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/69
- Add 'Juicebox-Version' header and support 'UpgradeRequired' error by @Imperiopolis in https://github.com/juicebox-systems/juicebox-sdk/pull/75
Full Changelog: 0.1.1...0.2.0
0.1.1
Bump to 0.1.1
0.1.0
Initial published release