v2.3.0&v2.3.1 is a feature release and has been deployed on Crossbell mainnet.
V2.3.0#
Features:#
- support a fine-grained access control over operators.
- On Crossbell, operators are authorities that users trust and set for their characters to send transactions on behalf of themselves so as to avoiding the hassle of signing transactions every time.
- In the new release, we have defined operators’ permission for each of social actions in Web3Entry for different use cases in order to limit operators’ access to the minimum extent and avoid over delegation or abuse of authority. Users should specify operators’ competence using a bitmap. More details refer to CIP-7.
V2.3.1#
Engineering:#
- Batch grant the already set operators with the new permission. More details refer to https://github.com/Crossbell-Box/CIPs/blob/main/CIPs/CIP-7.md#backwards-compatibility
- Multisig to update the linklist.
V2.3.2#
Features:#
- Support personalized access control over individual notes
- grant/revoke whitelist and blacklist roles of a specific note.
grantOperator4Note
andrevokeOperator4Note
methods enable users to customize access to individual notes. For instance, users on @xlog can selectively allow or revoke editing permissions of an individual note for specific collaborators. More details refer to CIP-7.
- grant/revoke whitelist and blacklist roles of a specific note.
Engineering:#
- Batch update the already set permissions to revoke authorization for nonexistent or meaningless permissionIDs.