Pay attention:
- Based on .NET 10
- This version doesn't need to resync full data.
Release v3.10.0
What's Changed
- Increase version number: 3.9.3 by @erikzhang in #981
- [N3] Neo-cli integration tests with expect ensuring that all 12 plugins are installed by @vncoelho in #967
- StorageDumper plugin optimization by @shargon in #960
- Neo.CLI: enable Faun for NeoFS networks by @AnnaShaleva in #985
- Remove invalid transactions from PrepareRequest payload by @erikzhang in #984
- feat: add console output synchronization locker by @Jim8y in #986
- Enable customized storage path for Plugins. by @superboyiii in #987
- Change View fix by @shargon in #990
- Add Dockerfile and Quick Start by @superboyiii in #992
- Clean MainService code by @shargon in #997
- Fix: Incorrect handling of public key by @shargon in #994
- Auto Release Part I: CLI by @superboyiii in #998
- Change Default
MaxBlockSystemFeeto 20 by @shargon in #1004 - Remove: Console.ReadKey before exit by @Wi1l-B0t in #1005
- Change Coveralls to Codecov by @superboyiii in #1006
- Enable AutoStart in DBFTPlugin configuration by @shargon in #1009
- port message sign to master-n3 by @ajara87 in #924
- Auto Release Part II: Plugins by @superboyiii in #1011
- Fix: adaptation for Wallet.IsLocked by @Wi1l-B0t in #1012
- Improved diagnostic information for RpcServer by @erikzhang in #1014
- fix: dispose leaked storage snapshots by @Jim8y in #1017
- Fix-ConsoleService: Match the longest command first by @superboyiii in #1021
- Fix: adaptation for Wallet setName by @Wi1l-B0t in #1023
- [N3] - Check message is null by @ajara87 in #1027
- Optimize: use Serilog instead by @Wi1l-B0t in #1013
- [N3]Add signmsg and verifymsg in RpcServer by @superboyiii in #1028
- Neo.CLI: set MaxTransactionsPerBlock to 200 for N3 mainnet by @AnnaShaleva in #1029
- Cherry-Pick(#1033 to N3): remove redundant license header by @Wi1l-B0t in #1034
- Fix: adaptation for Plugin Logger by @Wi1l-B0t in #1036
- Avoid RPC Sign and verify message normatization by @shargon in #1038
- Add Rpc sign and relay method by @superboyiii in #1039
- [N3] - Update github actions by @ajara87 in #1040
- Fix Docker usage instructions by @Jim8y in #1046
- Fix plugin download settings by @Jim8y in #1044
- Fix RPC gas limit defaults by @Jim8y in #1042
- Ignore duplicate future state roots by @Jim8y in #1045
- NEP-23 compatible by @shargon in #1048
- Fix OracleService start-after-stop state by @Jim8y in #1043
- [N3] Preventing redirection from HTTPS to non-HTTPS in Oracle by @ajara87 in #1050
- Add pending tx and auto relay mechanism in RPC and CLI by @superboyiii in #1047
- Fix known docker issue by @superboyiii in #1057
- RpcServer: always mock transaction and signers for 'invoke*' handlers by @AnnaShaleva in #1060
- Check
MaxFeeduring RPC.CancelTransaction by @shargon in #1058 - Ensure max size in Witness by @shargon in #1055
- Remove network from plugins by @shargon in #1052
- Fetch Tarjan removal by @AnnaShaleva in #1056
- Fix MPTTrie max deep by @shargon in #1067
- Fix register candidate via onNep17Payment by @superboyiii in #1063
- Strengthen RPC server defaults by @shargon in #1065
- Strengthen
Helper.IsInternalmethod by @shargon in #1066 - RpcServer: fix InvalidTxSize error regression by @AnnaShaleva in #1071
- Improve DeferredRelay by @superboyiii in #1070
- v3.10.0 by @superboyiii in #1072
Full Changelog: v3.9.2...v3.10.0