Releases: tozny/e3db-js
Sodium B64 Memory Leak Fix
Swaps out Sodium's base64 encode/decode for an alternate solution because the current sodium version contains a memory leak. Long running applications eventually crash due to exhausted memory after a number for encode/decode operations. This release switches to the base64url node module which does not contain this leak.
Offline Signing and Verification
Bugfix for v1.2.0 that bundles babel-runtime as a dependency to fix an ES6 compilation error.
Offline Signing and Verification
Introduces signing over data and signature verification.
Updates configuration constructs to support signing keys.
Asynchronous Update
Updates all methods to be properly async and exposed as such.
Updates documentation to match the new asynchronous code and simplified keys.
Introduces document signatures and signature verification.
Initial Public Release
This initial release of the JavaScript SDK for e3db brings parity with the support provided by the PHP, Ruby, Java, and Go SDKs.
Clients can:
- Write/Read/Update/Delete protected records
- Manage sharing of protected records
- Register dynamically using tokens from the Tozny admin console
- Back up client credentials during registration
All encryption is handled under the hood thanks to Libsodium.
Sign up for an account with InnoVault to create your client's credentials and begin interacting with the API.