Skip to content

@aeidelman aeidelman released this Mar 1, 2019 · 168 commits to master since this release

This is a patch release version that improves the peer discovery protocol handshake logic to prevent IP spoofing and traffic amplification attacks.

SHA256:
7b218742eabe2b477c5d0328d78983015f782f8023db12f1e3d1ec90e9db7927 rskj-core-0.6.1-ORCHID-all.jar

Assets 3

@aeidelman aeidelman released this Jan 3, 2019 · 174 commits to master since this release

IMPORTANT: Since consensus rules have changed, this version is not compatible with previous versions. If you've been running previous versions of RSK client node, we encourage you to update to this new version. See this blog post for more information.

This release is mainly focused on Ethereum VM compatibility and bug fixing. This is a summary of the changes included in this version:

  • RSK VM STATIC_CALL opcode has been aligned to Ethereum's implementation to enable support for Solidity 0.5.x contracts (Activated at Network Upgrade time)
  • Added support for method eth_gasPrice
  • Reported Websockets issue has been fixed (Github issue #700)

You can find a complete list of the changes introduced in Orchid 0.6.0 milestone.

SHA256:
a826a2f560fb85fad82d93532af4978f47e1cc0d1d25f2579380ca32e866aa58 rskj-core-0.6.0-ORCHID-all.jar

Assets 3

@aeidelman aeidelman released this Nov 15, 2018 · 189 commits to master since this release

This release is mainly focused on bug fixing and security improvements. This is a summary of the changes included in this version:

  • Add v, r and s EC values to JSON-RPC tx outputs (#661)
  • Consider gas price for accepting tx pool replacements (#662)
  • Improved disconnection collection recycling (#665)
  • Don't close UDP channel on exception (#670)
  • Unify contracts trie (#692)

You can find a complete list of the changes introduced in Orchid 0.5.3 milestone.

IMPORTANT: this release is mandatory for Testnet users and it's highly recommended that Mainnet nodes are also updated.

SHA256: 831c2a9f8717f3543bab985364c208defc46d8759867cf407cf39d7cdd371317 rskj-core-0.5.3-ORCHID-all.jar.

Assets 3

@aeidelman aeidelman released this Oct 9, 2018 · 293 commits to master since this release

This release is only mandatory for users running RSK nodes on Testnet, it does not include any change from v0.5.1, it only changes Orchid block number activation for Testnet (starting at block 0).

IMPORTANT: if you are updating from a prior RSK version (v0.5.1 or earlier), you need to delete the files located in your node's database directory before starting your node (see database setting in your configuration file or look for content of default directory ${user.home}/.rsk/testnet/database).

SHA256: 33cc16404b7efb443a7625754f26477778601ed4a51c1930961fd3d934beee4c rskj-core-0.5.2-ORCHID-all.jar.

Assets 3

@aeidelman aeidelman released this Oct 2, 2018 · 296 commits to master since this release

This release is mainly focused on bug fixing and security improvements. This is a summary of the changes included in this version:

  • Collect NodeHandler reputation when purging (#641)
  • Consider gasPrice in miner transactions selection algorithm (#651)
  • Bug fixing and code clean up (#640, #642, #643, #644, #650, #653)

You can find a complete list of the changes introduced in Orchid 0.5.1 milestone.

SHA256: 24d021a33d45917826b6d5da84e206368d8ac6de20abc55a89466404155c697d rskj-core-0.5.1-ORCHID-all.jar

Assets 3

@aeidelman aeidelman released this Sep 4, 2018 · 335 commits to master since this release

This is the first release of network upgrade code-named Orchid. v0.5.0 brings several security and stability improvements, bug fixes, new VM opcode, among other changes.

IMPORTANT: Since consensus rules have changed, this version is not compatible with previous versions. If you've been running previous versions of RSK client node, we encourage you to update to this new version. See this blog post for more information.

This is a summary of the changes included in this version:

  • Performance and scalability improvements in Remasc native contract
  • 2-way-peg unlimited whitelisting support
  • Bridge methods local calls restrictions
  • Bridge block locator performance improvements
  • EXTCODESIZE support for native contracts
  • New opcode STATICCALL

You can find a complete list of the changes introduced in Orchid 0.5.0 milestone.

SHA256:
e85a791b70be0986baab8b5dfd1bd6edcdd03b8e5329d668ff71b645ed794fa4 rskj-core-0.5.0-ORCHID-all.jar

Assets 3

@aeidelman aeidelman released this Jul 3, 2018 · 568 commits to master since this release

This release is mainly focused on performance improvements, reducing block processing and blockchain synchronization times.

This is a summary of the changes included in this version:

  • Remove tx execution on tx pool addition (#596)
  • Added onBestBlock event (#587)
  • Add networkId in peer discovery (#601)

You can find a complete list of the changes introduced in Bamboo 0.4.4 milestone.

SHA256:
fc2c73a23bbd20e82d569acf618c24abeaba6106c179a91fa0a0bcee88a15050 rskj-core-0.4.4-BAMBOO-all.jar

Assets 3

@aeidelman aeidelman released this Jun 14, 2018 · 614 commits to master since this release

This release introduces support for pub/sub using subscriptions ('newHeads'), improves usage of configuration settings and fixes minor issues detected in previous versions.

IMPORTANT: This version introduces several changes in configuration file. We've made available a very simple tool that makes configuration migration between versions easier.

This is a summary of the changes included in this version:

  • Support for pub/sub using subscriptions ('newHeads' notification) (#571)
  • Improve transactions validations (#554)
  • Node's performance improvements (#514, #545, #551)
  • Configuration friendliness improvements and support for network specification through cli-args (#513, #530, #566, #569)
  • Bug fixes (#528, #553, #564, #592)

You can find a complete list of the changes introduced in Bamboo 0.4.3 milestone.

SHA256:
f627d8a79fa926d9a28b3d2180909b0891d0bfe851dae4121f0f976c3452f935 rskj-core-0.4.3-BAMBOO-all.jar

Assets 3

@aeidelman aeidelman released this May 4, 2018 · 810 commits to master since this release

This release introduces improvements in synchronization, security fixes and minor issues resolutions detected in previous versions (#546)

IMPORTANT: If you are already running a previous version of RSKj, it's strongly recommended to do a database reset and restart node. Also, if you are upgrading from 0.4.0, please check changes in configuration file introduced in previous version of the client.

SHA256:
208325af99253ca72c399e526a0144928f7b34dd8ad235a31f5c59f3a61c5992 rskj-core-0.4.2-BAMBOO-all.jar

Assets 3

@aeidelman aeidelman released this Mar 20, 2018 · 884 commits to master since this release

This release introduces JSON-RPC txpool module, blockchain synchronization enhancements, block submission performance improvements and fixes minor issues detected in previous versions.

IMPORTANT: This version introduces several changes in configuration file. We've made available a very simple tool that makes configuration migration between versions 0.4.0 and 0.4.1 easier.

This is a summary of the changes included in this version:

  • Introduce txpool JSON-RPC module (#471, #484, #497)
  • Add support for 'pending' in eth_call JSON-RPC method (#490)
  • Synchronization enhancements (#510, #507, #505)
  • New block submissions methods (#486)
  • Dns rebinding attack prevention (#459)
  • Web3 filters improvements (#442)
  • Logging improvements (#424, #423, #418)

You can find a complete list of the changes introduced in Bamboo 0.4.1 milestone.

SHA256:
1d53dca07ddb488f6ba72804136fa80e60295d112c3366ff4d934fe6526cc5d5 rskj-core-0.4.1-BAMBOO-all.jar

Assets 3
You can’t perform that action at this time.