Skip to content

Releases: OpenFuturePlatform/open-chain

[2.0.1] - 2019-09-6

06 Sep 16:41
Compare
Choose a tag to compare

Fixed

  • Sync: chain sync fixture

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

25 Feb 16:49
Compare
Choose a tag to compare

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

08 Feb 16:20
Compare
Choose a tag to compare

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

25 Jan 16:35
Compare
Choose a tag to compare

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

21 Jan 17:27
Compare
Choose a tag to compare

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

17 Jan 15:39
Compare
Choose a tag to compare

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

10 Jan 15:17
Compare
Choose a tag to compare

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

14 Dec 09:48
Compare
Choose a tag to compare

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

03 Dec 10:17
Compare
Choose a tag to compare

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

16 Nov 15:15
Compare
Choose a tag to compare

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