elastOS (Trinity) - Organized runtime's authorization and related description according to the new rights management requirements - Updated the Elastos schema specification and added a series of new methods for calling between applications - Improved dApps permission management and authorization for UI / UX - Runtime now retains the ID of built-in dApps and is not allowed to be used by third parties - Improvement of Launcher UI experience, making collection operations more friendly - Added intent of create DID in DID dApp - DID dApp now supports image data in credentials, such as profile photo, etc. - DID dApp now supports deletion identity - Completed and released CRC Voting dApp - Completed the decentralized DID Store and released a demo app based on Hive - Updated DID SDK to support multiple backend instances - In developer mode, Launcher reserves a debugging area to display network name and other related information - Fixed the issue that the developer mode couldn't be activated in the release version - Fixed crash caused by differences in SQLite database version - Maintained and updated dApps, fixed bugs from the feedback list DID - Swift SDK now has additional test cases to increase test coverage - Swift SDK has added compatibility test with Java SDK - Swift SDK had added APIs to get DID history - Native SDK has completed the compatibility verification of DID Store and DID publish - Native SDK has completed adding of detailed error codes and error information support, and provided error location information in internal development mode - Native SDK has added simulation backend support for quick verification - Evaluated the implementation of the Python version to support the integration of DID in Python back-end services Hive - Verified the compilation and test cases of the new Hive Plugin on Trinity - Refined Hive++ Node implementation plan and evaluated tasks - Preliminary research on structured data storage and interface selection in the Hive++ vaults back-end storage solution Carrier - Provided new features of sending large data blocks (1K ~ 5M) using Carrier message channel - Updated Carrier Native SDK to use the latest NDK toolchain (android-ndk-r21) cross-compilation to generate Android running version - Based on UI/UX design interface rough version, continued to optimize the implementation of feeds front-end dApp - Collaborated to complete the implementation of DID identity sign-in by Feeds dApp using DID dApp on elastOS - Provided the message data type and data format to support the Feeds backend - Completed the back-end standardized processing and response of the data requirements of the Feeds request - Designed and implemented feed-backed backend service integrated Elastos DID - Continued to optimize WebRTC extension internal implementation and interface - Complemented WebRTC Android SDK API interface documentation Mainchain - Adjusted part of the transaction structure according to the CR proposal process - Arranged the flow chart of main chain transaction - Fixed bugs found in internal testing ETH Side Chain - Added Proposal processing and unit testing - Added PBFT in the process of ETH consensus, and completed generating single block through PBFT consensus DID Side Chain - Optimized SPV node connection and synchronization speed - Added Expire check to DID Document - Provided DID Spec technical support for Greenpass project Elastos Wallet - Completed ID chain synchronization speed optimization - SPVSDK has completed the development of ETH sidechain for Ethereum Wallet and other modules, and continued to develop the EthSidechain SubWallet module - Fixed the issue that the voting list of the CR wallet of the Android wallet would be lost - Tested iOS wallet and fixed problems found Elastos DID Node Upgrade: Version 0.1.4 The latest DID node upgrade, Version 0.1.4, serves mainly to optimize SPV synchronization speed. In order to elevate performance, all DPoS nodes are strongly advised to upgrade to Version 0.1.4 as soon as possible. For technical details, the corresponding GitHub Release Note and Documentation Reference are available at the following links: GitHub Release Note: https://github.com/elastos/Elastos.ELA.SideChain.ID/blob/release_v0.1.4/docs/release-notes/release-notes-0.1.4.md |