v1.4.0 #55
taoeffect
announced in
Announcements
v1.4.0
#55
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What's Changed
AI Summary
🔐 Key Management & Security (Shelter Protocol)
Significant internal improvements to how end-to-end encryption keys are requested, shared, and rotated.
deleteKeyHelperandupdateKeyutilities to handle out-of-order processing and foreign key synchronization.OP_KEY_REQUESTandOP_KEY_REQUEST_SEEN. This includes an unencrypted outer layer for accounting and an encrypted inner layer for security.skipInviteAccountingflag to key operations, allowing for specific key requests that do not consume limited-use invite tokens.secretKeysin a dedicated record, improving how serialized secret keys are managed.🛠 Core Library & Internal Logic
chelonia/contract/withRetained, a high-level selector that automatically handles contractretainandrelease(lifecycle management) around a callback function.saveMessageMetadataconfiguration option, primarily for server-side use, to store receipt dates and other per-message info._postOpHooksupport, allowing contracts to trigger logic after specific operations (including individual operations within anOP_ATOMICbatch).contractID.📖 Developer Experience
AGENTS.md, a comprehensive technical guide designed to help AI coding assistants (like Claude, GPT, or Devin) understand the architecture, SBP selectors, and coding conventions of the library.distdirectory and updated.gitignoreto exclude test artifacts from build outputs.New Contributors
Full Changelog: v1.3.0...v1.4.0
This discussion was created from the release v1.4.0.
Beta Was this translation helpful? Give feedback.
All reactions