| elastOS (Trinity)– Planned to complete core function development of Trinity desktop runtime version this week and start daily building
 – Improved Trinity development tool chain and provided support for Electron
 – Upgraded SPVSDK to 0.5.6, and added the interfaces that support ETH sidechain
 – Solved the problem that the password dialog box pops up during DID synchronization in the background service to block the user's current UI
 – Fixed bugs reported by testing and end users
 – Maintenance update for Built-in dApps
 – Development documentation for back-end services
 – DID dApp's support and implementation plan for DID certification
 – Discussed the DID specification of dApp
 
 DID
 – Officially released Native / Swift / Java SDK 1.0 version, including CocoaPods and Maven packages
 – DID Publish process and DID dApp usage scenario problem analysis and solutions
 – Implemented and conducted stress testing of Native SDK
 – Provided DID Native cross-compilation for Raspberry Pi environment
 – DID SDK now fully verifies the analysis results provided by DID resolve
 – Provided support for deriving sub-key pairs from DID on Swift SDK
 – Supported query of DID transaction history on Native SDK
 – Native SDK test cases now support rapid test verification based on the simulation ID backend
 – Discussed the process specification and definition of DID Auth
 
 Hive
 – Adjusted the file and DB storage layout of Hive nodes to meet sandbox requirements
 – Implemented the newly added file system API of Hive Node and added test case
 – Hive Java SDK now uses JSON framework for automatic mapping of JSON data/Java objects
 – Adjusted and improved the authorization module implementation of Hive SDK according to the new DID dApp Auth process specification
 – Optimized implementation of file/directory operations on the Hive Node, including file and directory creation/delete, file meta-attribute update and acquisition, and file/directory upload and download functions
 – According to the new DID dApp auth process specification, implemented the DID identity authentication on the Hive Node side
 – Made a Docker image for running Hive Node nodes
 – Improved the Hive Node architecture and design guidance documents, and formulated the first version features for productization
 
 Carrier
 – Released Carrier Swift SDK v5.6.3 version
 – Continued to optimize the internal implementation of the Carrier Native SDK to improve the stability of the newly added features
 – Solved the problem of cross-compiling Android SDK using Android NDK 21 tool in Unbutu 20.04 environment
 – Solved the inconsistency between elatest internal test cases and robot side synchronization commands
 – Solved the problem of memory overflow when the length of encrypt/decrypt data is 4~5M
 – Optimized the markdown content format of the README document of the Carrier Native SDK
 – Community development team released weekly new internal test version of Feeds dApp
 – The community development team completed the cross-compilation of the Feeds Service to the Raspberry Pi device, so that the Feeds service node can run on the Raspberry device
 – The community development team completed the implementation of improved internal page routing jump logic in the Feeds dApp, and solved the problem of unresponsive second-level pages
 – The community development team improved the handling of some abnormal processes in the Feeds Service binding process
 – The community development team produced the Debian format installation package of the Feeds Service based on the Linux environment, and the Docker Image of the Feeds Service service node
 – The community development team improved the implementation of Feeds dApp multilingual framework
 – The community development team improved and fixed Feeds dApp UI/UX display and functional issues
 – Continued to implement and debug the WebRTC iOS SDK version based on the Carrier Swift SDK to achieve end-to-end data communication
 
 Mainchain
 – Adjusted the cross-chain consensus node from a fixed node to obtain a dynamic node through SPV
 – Added logic on the mempool to eliminate duplication for transactions such as changing the secretary general and binding DPoS nodes
 – Added blocklistener function on SPV
 – Added RPC interface that supports querying the number of available ELAs of the current CR committee
 – Added an RPC interface that supports querying the list of bound CR committee nodes
 – Adding search support with Cryptoname on the blockchain browser
 – Continued to test the functions related to CR committee binding DPoS nodes
 – Fixed the transaction list in the browser
 – Fixed other bugs found in internal testing
 
 ETH Side Chain
 – Released v0.0.2.1 version
 – In the DPoS consensus, the tolerance period and changeview time are changed to use the previous block time to align the time for changing views
 – Adjusted the process of packaging transactions
 – Prepared stress test script
 – Tested the stability of DPoS consensus
 – Fixed the issue that may cause the withdrawal of coins to fail
 
 Elastos Wallet
 – Released ELA Wallet Android v1.4.5
 – Release SPVSDK v0.5.6, open ETH sidechain related interfaces
 – Adjusted the maximum input limit for change from 500 to 3000
 – Solved the problem that the ETH sidechain does not send proofs after restart
 – Upgraded part of ETH code from breadwallet and improved callback and solved the problem of crash in some cases
 |