Releases: OpenFuturePlatform/open-chain
Releases · OpenFuturePlatform/open-chain
[2.0.1] - 2019-09-6
Fixed
Checksums
File |
Checksum (MD5) |
open-chain-2.0.1.jar |
BF0BA039F2BB7781CF57AA103DDF45C2 |
open-chain-2.0.1_installer-macos.dmg |
904ee752fcd02eb5d0e2d8e940f32595 |
open-chain-2.0.1_installer-unix.sh |
299485d78d030eb4da5fae4fcb0de2a0 |
open-chain-2.0.1_installer-windows-x64.exe |
88d1995663871b89f7af865f93d63528 |
open-chain-2.0.1_portable-unix.tar.gz |
6551849a7e149fed7f85f435bf65128e |
open-chain-2.0.1_portable-windows-x64.zip |
c8a019ba59be16201daf4488fb56db27 |
[2.0.0] - 2019-02-25
Changed
- Consensus: block production time is increased
- Core: states reflect only latest blockchain status
- RPC: transaction's receipts are displayed on Wallet UI
- RPC: contract estimation button is added to Wallet UI
Checksums
File |
Checksum (MD5) |
open-chain-2.0.0.jar |
686E56D7DAC65BCE7511220A5D1039EF |
open-chain-2.0.0_installer-macos.dmg |
BF8A7387509175831F5226CDB4D2BB3B |
open-chain-2.0.0_installer-unix.sh |
2C19253069739D4E0E7572AA173A76C3 |
open-chain-2.0.0_installer-windows-x64.exe |
E3CC5F1B65C37815EED9C1B4887585F4 |
open-chain-2.0.0_portable-unix.tar.gz |
6D2BF1FC251C96789EC53A62AF5D468B |
open-chain-2.0.0_portable-windows-x64.zip |
ADB72A15F7DF4CE8713F45D109588DBD |
[1.9.0] - 2019-02-08
Added
- Smart contracts: contract cost estimation
- Smart contracts: contract execution
- Smart contracts: rollback contract execution on failure
- Smart contracts: added method to transfer tokens
- Core: transaction receipts
- Database: smart contract table
Changed
- Core: transfer transaction structure, field for smart contract bytecode added
- Core: transfer transaction extended for contract interactions
Checksums
File |
Checksum (MD5) |
open-chain-1.9.0.jar |
53A5C84AC7B8BA5A481BB697EAB05B91 |
open-chain-1.9.0_installer-macos.dmg |
0A81EABC273004A42AED22C143E862B0 |
open-chain-1.9.0_installer-unix.sh |
C319F9B1AF854B57B2EC500C75CBCAC3 |
open-chain-1.9.0_installer-windows-x64.exe |
669AB2091A35B369E2B11CA1A92012B6 |
open-chain-1.9.0_portable-unix.tar.gz |
13853E060852EA935FE72E20C1107D3F |
open-chain-1.9.0_portable-windows-x64.zip |
C66D598104FECD4517F25F3938A6D860 |
[1.8.0] - 2019-01-25
Added
- Core: blocks rollback
- Core: wallet states
- Core: delegate states
- Core: light synchronization
Changed
- Consensus: sequential ordering of active delegates
- Consensus: in case active delegate does not produce block due to its possible unavailability, boot node will produce it
- Consensus: invalid blocks are not broadcast across the network
- Core: removed redundant logs
- Core: delegate info is stored in a state
- Core: wallet balance is stored in a state
- Core: account has one vote for a delegate
Checksums
File |
Checksum (MD5) |
open-chain-1.8.0.jar |
99D7D59B8EAB7C62D35B21185497AA92 |
open-chain-1.8.0_installer-macos.dmg |
7801DC046716758F8A889BF3C172098E |
open-chain-1.8.0_installer-unix.sh |
D27224010C29866AE8C967267334951A |
open-chain-1.8.0_installer-windows-x64.exe |
863B1E8B37848BC5C0AD5DA27F8D2549 |
open-chain-1.8.0_portable-unix.tar.gz |
DD667D7894F1C17B5CA4AE12AF96D47A |
open-chain-1.8.0_portable-windows-x64.zip |
26065E75EB15C7571FB05015B9763BDF |
[1.7.1] - 2019-01-21
Fixed
- Sync: persistence a large number of blocks
Checksums
File |
Checksum (MD5) |
open-chain-1.7.1.jar |
C3995FA1C5C7E0DE478B8C68F8CA645C |
open-chain-1.7.1_installer-macos.dmg |
294313ABDFE7E37198AD5C41BA2EC012 |
open-chain-1.7.1_installer-unix.sh |
01EA6C36A7CD292BF55501ACB4B8C288 |
open-chain-1.7.1_installer-windows-x64.exe |
F486096E936A35AF51E75B05C59E1B3F |
open-chain-1.7.1_portable-unix.tar.gz |
EA624D5D3588AD9713AC201931EF9BC9 |
open-chain-1.7.1_portable-windows-x64.zip |
96D8F5F182C1E22B3FA013040ED8980E |
[1.7.0] - 2019-01-17
Added
- Sync: full synchronization, all types of transactions are saved
- Sync: wallet balances also synchronized
Changed
- Sync: general stability improvements
- Network: operational number of connections is lowered - even if node has not sufficient amount of connections, it still operates with blocks and transactions
Checksums
File |
Checksum (MD5) |
open-chain-1.7.0.jar |
CEF9844D90659535A9C10C6D8BFBFA8E |
open-chain-1.7.0_installer-macos.dmg |
9C20C4F784C4AE8E49FEBB71DC9FBFB7 |
open-chain-1.7.0_installer-unix.sh |
4DB2FD1EE6ADF0212D896229872CEBD9 |
open-chain-1.7.0_installer-windows-x64.exe |
58E09ED080C0631A4800344ED12EA812 |
open-chain-1.7.0_portable-unix.tar.gz |
ABE486D1FE7EDB0046A6B461333A47C3 |
open-chain-1.7.0_portable-windows-x64.zip |
BDCC9D52D56574CF1A01CC5DEA122C96 |
[1.6.0] - 2019-01-10
Added
- Smart contracts: contract object serialization
- Smart contracts: contract object deserialization
Changed
- Sync: blocks synchronization (blocks upload from latest genesis block until current last local one)
- Sync: timed out sync request recovery mechanism (retry the request on response unavailability)
- Sync: epoch blocks validation according to genesis block from next epoch
- Sync: blocks requested either from boot nodes or current active delegates
- Network: connection establishment is limited by time. On timeout attempt considered as failed
Checksums
File |
Checksum (MD5) |
open-chain-1.6.0.jar |
7E12102AAFEC7F3314C664B98194147C |
open-chain-1.6.0_installer-macos.dmg |
27908E74E8004062F3A6F38ADC0471FD |
open-chain-1.6.0_installer-unix.sh |
5962774B79298A80906E990D3F4CEE24 |
open-chain-1.6.0_installer-windows-x64.exe |
7E25174A0066D3069D140A77C792F3DD |
open-chain-1.6.0_portable-unix.tar.gz |
1CCD7A248206011079F46DC7B0DFC237 |
open-chain-1.6.0_portable-windows-x64.zip |
6ECAB469F2BC7C74ECFD862BFEE84A94 |
[1.5.0] - 2018-12-14
Added
- Smart contracts: contract basic executor
Changed
- Sync: time synchronization based on ntp servers
- Network: strict quantity of permanent connections
- Network: in case of failed connection attempt, node is not allowed to retry connect for an hour
- Network: node maintains minimum amount of connections, when there is a lack of them
- Smart contracts: contract variable class validation is supplemented
Checksums
File |
Checksum (MD5) |
open-chain-1.5.0.jar |
CA8AFE2FC3E3417BCA14725AF66C8A41 |
open-chain-1.5.0_installer-macos.dmg |
CF34CC0691D549227A7D5AABA87092F5 |
open-chain-1.5.0_installer-unix.sh |
9B7FC1C675D96B0979A35FDEFCFD2441 |
open-chain-1.5.0_installer-windows-x64.exe |
2FBD6FC5D59B5A3ECD93E739A4947950 |
open-chain-1.5.0_portable-unix.tar.gz |
AB93E00C035ADEA3AD2F7F85A5BFDB39 |
open-chain-1.5.0_portable-windows-x64.zip |
84A12D352C60CB95FD00F2E16A7A247D |
[1.4.0] - 2018-11-29
Added
- Smart contracts: loading of a contract to JVM
- Smart contracts: contract basic validation
Changed
- Core: at chain synchronization a chain of blocks is requested instead of last block
- Core: time synchronization is based on time-synchronized nodes
Checksums
File |
Checksum (MD5) |
open-chain-1.4.0.jar |
CF7C3A68929977AA20B1257745BA51C8 |
open-chain-1.4.0_installer-macos.dmg |
76DC48183A37713B0AC0EEF4C96ABC62 |
open-chain-1.4.0_installer-unix.sh |
D22640D355D1D6AAFEF2669F93494605 |
open-chain-1.4.0_installer-windows-x64.exe |
F07BD25215A9F4B9AC17E548E9270464 |
open-chain-1.4.0_portable-unix.tar.gz |
3C081D155923D76DFF8EEFE870C9A0F7 |
open-chain-1.4.0_portable-windows-x64.zip |
1F6A70A621BFAF5C7254291EEFC8FC25 |
[1.3.0] - 2018-11-16
Added
- Network: broadcast new client info over the entire network
- Network: filtering expired messages
Changed
- Network: removed heartbeat handler response
- RPC: Response pagination improved
Checksums
File |
Checksum (MD5) |
open-chain-1.3.0.jar |
AD0544C6C8EA6B680EC649AEF8E3E1CF |
open-chain-1.3.0_installer-macos.dmg |
DA92516E8F7F7CDD6A369F13168C5F48 |
open-chain-1.3.0_installer-unix.sh |
04BBC480AE6AF6F132641DDBCDFCD2A3 |
open-chain-1.3.0_installer-windows-x64.exe |
E259831A9C5A11F1F353AD8B751C77E7 |
open-chain-1.3.0_portable-unix.tar.gz |
7F05D99662F002A43B9B463D1BD370D6 |
open-chain-1.3.0_portable-windows-x64.zip |
2E47C9AD5A5EF3CBBCD7D72349861CD8 |