Releases: neo-project/neo
Releases · neo-project/neo
v3.7.6
v3.7.5
Pay attention:
- This is a hotfix version which is released on
v3.7.5
branch. - Please ensure your OS support .NET8.0: https://learn.microsoft.com/en-us/dotnet/core/install/
- New fork ID:
Domovoi
. Mainnet fork height:5570000
. Testnet fork height:4144000
. - This version doesn't need to resync full data if you could upgrade before the fork height.
What's Changed
- v3.7.5 by @superboyiii in #3330
Full Changelog: v3.7.4...v3.7.5
File Hashes |
---|
File: neo-cli-linux-arm64.zip |
SHA1: 0B621820F39CCAAC5E26392D574B9C02EA3DE462 |
SHA256: F1E427B69DB92EF4FBEC3EEDA5A7E098121E2FDAB52B85E5259427E7F15625AA |
File: neo-cli-linux-x64.zip |
SHA1: 8B1204F7729C12EF0E9B8CBF3DAF34DC7EB73CA8 |
SHA256: BC63EE226910DF08B320F02845CACEE2142E497061CDF1F02FFD1F0B5FEFD5C5 |
File: neo-cli-osx-arm64.zip |
SHA1: D4FE4D0527BB20BA42CEF7FC23BDBD432984127B |
SHA256: 29CED6FF7931D98FDA6600D1ED15547866D540B29ACFFE20EBA355E0C8748546 |
File: neo-cli-osx-x64.zip |
SHA1: 040E8060F3774693A4A93381AB47992804D24A20 |
SHA256: 61BB2DB26B69B83ABD76AE65BEA82D5B56745EDA7A44CAD5EF6B553DC5F28BCB |
File: neo-cli-portable.zip |
SHA1: D1BDBD85D5AD31C6D51BE43DDFAE13D53FE9422E |
SHA256: 25942599EE7BD428326FD113A7FD78C772140F3C20B812DE97DF6DB60C13E720 |
File: neo-cli-win-x64.zip |
SHA1: 69FDA5E2AA97C3F2AA0E14E3180D84AEF8068E4D |
SHA256: AE9F56D20831B8EA9F62AC1F573DB69B7752C1C9029EF4184EC85E14B753B04E |
v3.7.4
Pay attention:
- Please ensure your OS support .NET8.0: https://learn.microsoft.com/en-us/dotnet/core/install/
- New fork ID:
Cockatrice
. Mainnet fork height:5450000
. Testnet fork height:3967000
. - This version has changes on VM and native contract, please resync full data.
What's Changed
- protected OnSysCall and OnCallT methods by @Hecate2 in #3225
- fix hardfork issues by @Jim8y in #3234
- v3.7.4 by @superboyiii in #3237
Full Changelog: v3.7.1...v3.7.4
File Hashes |
---|
File: neo-cli-linux-arm64.zip |
SHA1: 8C00F9B4C9F18BF658E3FE9D1988F4B5CAF7279F |
SHA256: C62D380E22A5A45A47F062C5DF395CF370BCB8661E0A1FBE4E63AA3B4E2514B3 |
File: neo-cli-linux-x64.zip |
SHA1: 9220FB1E328E36E1D71AAD5810C6D5B043CF7AD0 |
SHA256: A9CC00AE4BF9F4FCD161F138430580A993D6EE12BC369216F3BAF8EA20F9681C |
File: neo-cli-osx-arm64.zip |
SHA1: 51B44C59D3BC14591211D2CEDEF1B0A793059155 |
SHA256: 7AB0357D89F0EC6F1B9AD11C9D1F52E9842F1E87806DDCF44940182781887790 |
File: neo-cli-osx-x64.zip |
SHA1: C5EE0228F5333419BC6F7BB1AFE9A57BEA6DF599 |
SHA256: A538D917D500CA279FCE6192DBC0DC30471067702836570773FE4E9258C1D037 |
File: neo-cli-portable.zip |
SHA1: 9293655608D1DC26C432C1DA55CBE6710C7AC2F8 |
SHA256: 63D37C7776BACFF50A47B5DB9E744674EB4BB71C73F3B92040EF9585C1D1C1A8 |
File: neo-cli-win-x64.zip |
SHA1: C173B211CFA2A94642041AFDB551EC1149C86FE2 |
SHA256: A204B3E3D5E36B45FC7D006596283DB059E11FCB3349CAE4336F253308F57FB8 |
v3.7.1
Pay attention:
- Please ensure your OS support .NET8.0: https://learn.microsoft.com/en-us/dotnet/core/install/
- New fork ID:
Cockatrice
. Mainnet fork height:5420000
. Testnet fork height:3967000
. - This version has changes on VM and native contract, please resync full data.
What's Changed
- NeoVM integration by @lock9 in #2970
- Update Neo.VM location in README.md by @shargon in #2988
- Fix Neo VM target frameworks by @lock9 in #2989
- Remove unnecessary default seedlist by @shargon in #2980
- Neo-node Migration by @lock9 in #2990
- node: Fix warning by @shargon in #3021
- Nuget Package Icon & Symbols by @cschuchardt88 in #3020
- Package icons - hotfix by @cschuchardt88 in #3022
- Fixed MyGet Workflow by @cschuchardt88 in #3027
- MyGet Fix by @cschuchardt88 in #3029
- Add: print out the stack by @Jim8y in #3033
- Nuget MyGet Fix by @cschuchardt88 in #3031
- Added README to packages by @cschuchardt88 in #3026
- Fix: fix equal by @Jim8y in #3028
- Set project as nullable by @shargon in #3042
- Fix: Editconfig by @Jim8y in #3023
- Fix: set timeout for tests by @Jim8y in #3046
- Removes
WebSocket
s from the network layer by @cschuchardt88 in #3039 - Fix: specify the error message by @Jim8y in #3030
- Fixed workflow timeout-minutes by @cschuchardt88 in #3048
- Remove some warnings by @shargon in #3057
- Enforce Line Endings in
.editorconfig
by @cschuchardt88 in #3060 - Removed asp.net core by @cschuchardt88 in #3065
- Make public ReadUserInput by @shargon in #3068
- Fix: add hash verification for OnImport by @Jim8y in #3070
- Updated
*.csproj
for Unit Tests by @cschuchardt88 in #3073 - Removed
MyGet
by @cschuchardt88 in #3071 - Fix: avoid nonsense exception messages. by @Jim8y in #3063
- Updated
Neo.Cryptography.BLS12_381
Package by @cschuchardt88 in #3074 - Fixed asp.net core project by @cschuchardt88 in #3067
- Clean unused usings by @shargon in #3078
- Avoid IsExternalInit by @shargon in #3079
- Convert to Neo.Json and Neo.ConsoleService to
dotnet
standard 2.1 by @cschuchardt88 in #3044 - Add: add a new verify result status code by @Jim8y in #3076
- Move to monorepo: Neo.Cryptography.BLS12_381 by @shargon in #3077
- Add: add pull request template by @Jim8y in #3081
- Adding NNS to
neo-cli
by @cschuchardt88 in #3032 - Update & Consolidate nugets by @shargon in #3083
- Adding Devcontainer and link to codespace by @vncoelho in #3075
- Made
MemoryStore
the default whithoutconfig.json
forneo-cli
by @cschuchardt88 in #3085 - Update: list all existing pligins when checking plugin list, not just installed by @Jim8y in #3080
Bug Fix
| Signers not being set inneo-cli
with Invoke Command by @cschuchardt88 in #3090- Config: Add comments to json config by @Jim8y in #3086
- Remove neo versions from template by @shargon in #3106
- Add: enable command line command by @Jim8y in #3040
- [
neo-cli
]: Plugin(s) Download Config File & Bug Fixes & Output Formatting by @cschuchardt88 in #3092 - [Neo Benchmark: Fix] fix the benchmark by @Jim8y in #3109
- Fix: specify log exception. by @Jim8y in #3089
- Fix ut by @shargon in #3113
- Neo as dotnet standard by @shargon in #3082
- [VM UT] update UT name by @Jim8y in #3115
- Rename method by @shargon in #3119
- VM: avoid checking reference when the stack is not full. by @Jim8y in #3107
- [Neo VM: FIX] the GetString() methods of bytestring requires strictUTF8 by @Jim8y in #3110
- [Neo Fix] fix the store crash issue by @Jim8y in #3124
- Fix storage encoding by @shargon in #3130
- Allow access TestingEngine to internal by @shargon in #3134
- Added
publish
togithub packages
by @cschuchardt88 in #3072 - Optimize opcode price charging by @shargon in #3131
- Split
namespaces
into Different Libraries. by @cschuchardt88 in #3136 - [Core Fix] add loadstore back by @Jim8y in #3141
- Update InteropInterface by @shargon in #3143
- Fix: Screen Rendering on Invalid Arguments by @shargon in #3148
- Update pkgs-delete.yml by @shargon in #3150
- Update NuGet.Config by @shargon in #3151
- Fix package version and frameworks by @shargon in #3152
- Fix store by @shargon in #3149
- Decouple calculate fee from Wallet by @shargon in #3147
- Fix coverage by @shargon in #3155
- VM - Jump table by @shargon in #3120
- Allow Native Contracts to be updated by @shargon in #2942
- Allow to override some properties by @shargon in #3159
- Expose GetContractState by @shargon in #3161
- BLS coverage result has a different name than the rest by @vncoelho in #3162
- Add method in contract not found exception by @shargon in #3164
- Add committee change events by @shargon in #3158
- Expose committee address by @shargon in #3154
- Allow to get the native contract state without a projectSettings by @shargon in #3171
- Add P2PNotary node role for native RoleManagement contract by @AnnaShaleva in #3172
- Optimize crypto by @Ashuaidehao in #3174
- Optimize contract calls by @shargon in #3170
- NEO: clear LastGasPerVote when voting for NULL, fix #2894 by @roman-khimov in #3173
- [Crypto Add] add secp256K1 Sign by @Jim8y in #3177
- Cache secp256k1 by @shargon in #3179
- Upgrade to
dotnet
8.0 by @cschuchardt88 in #3180 - Remove
net7.0
framework by @cschuchardt88 in #3182 - Repo Configuration Fixes by @cschuchardt88 in #3183
- comment for jumptable by @chenzhitong in #3187
- Allowing new compatible Dotnet versions to restore, build and publish by @vncoelho in #3189
- Fix generic contract tasks by @shargon in #3190
- [VM ADD] add debug info by @Jim8y in #3191
- Clean unused usings by @shargon in #3193
- Fix obsolete FormatterServices by @shargon in #3192
- SmartContract: fix native NEP-17 manifest construction by @AnnaShaleva in #3195
- Temp Fix Annotations/Warnings by @cschuchardt88 in #3196
- Check script null in
ContextItem
by @shargon in #3198 - Add
Async
to async method's name by @shargon in #3206 - SmartContract: catch exception on multisignature contract parsing by @AnnaShaleva in #3211
- [
Refactor
] Avoidthis.
andMe.
if not necessary by @cschuchardt88 in #3215 - [`Ref...
v3.7.0
v3.7.0 (#3222)
v3.6.2
What's Changed
- Interop syscall for current tx signers by @shargon in #2827
- String element length by @Liaojinghui in #2854
- Reduce json max depth default value by @shargon in #2912
- fix contract trust FromStackItem
ContractPermissionDescriptor.Create(StackItem item)
by @Hecate2 in #2901 - Update CalculateNetworkFee by @belane in #2920
- fix benchmark by @Liaojinghui in #2924
- Set attribute fee by @shargon in #2916
- Ensure nef file fit in vm by @shargon in #2939
- Merge NativeUpdateHistory with HardForks by @shargon in #2941
- Fix plugins to make single file assemblies possible by @gsmachado in #2946
- Add MaxNestedItems to WitnessCondition.FromJson by @shargon in #2951
- Improved scheme for Conflicts attribute storing and pricing by @AnnaShaleva in #2913
- check null scriptcontainer by @Liaojinghui in #2953
- code optimization by @Liaojinghui in #2958
- Validate serialization during Contract deploy and Update by @shargon in #2948
- fix ut by @Liaojinghui in #2959
- 3.6.2 by @superboyiii in #2962
New Contributors
- @gsmachado made their first contribution in #2946
Full Changelog: v3.6.0...v3.6.2
v3.6.0
3.6.0 (#2893)
v3.5.0
3.5.0 (#2832)
v3.4.0
3.4.0 (#2802)
v3.3.1
3.3.1