Neo released v3.6.2, an update that introduces several new features and implements critical fixes to improve platform stability. Deployment is scheduled for November 21 on TestNet, followed by a MainNet release on December 4.
In the update, the recently added conflict transaction attribute received a number of optimizations and bug fixes. Added an attribute fee for transactions that use the conflict functionality, a process that has been simplified in neo-cli and the RPC method using a new cancel command. This command allows users to cancel transactions that are still in the mempool and are not yet committed to a block.
Developers will find a new system call to get the signers of the current transaction and the StrLen The method was introduced in the native StdLib contract.
To address stability issues, several issues affecting both the core and various modules were resolved. Examples include fixing an issue with contract trusts, lack of JSON maximum depth protection affecting WitnessRules, and validation for serialization during contract deployment and update.
For node operators, the upgrade requires a complete resynchronization of data due to changes to native contracts. Improvements aimed at reducing or eliminating the need for frequent resynchronization are a priority in the core development roadmap.
The original announcement can be read at the following link:
https://neo-blockchain.medium.com/neo-cli-v3-6-2-testnet-and-mainnet-upgrade-notice-25329142179f