Skip to content

Releases: airalab/robonomics_comm

LTS Robonomics communication SP2

12 Nov 08:47
Compare
Choose a tag to compare

This is release is fully compatible with Robonomics Network generation 5.

This release is long term support release line patch 2.

CHANGELOG

  • Minor improvements and bug fixes

LTS Robonomics communication SP1

24 Sep 13:20
Compare
Choose a tag to compare

This is release is fully compatible with Robonomics Network generation 5.

This release is long term support release line patch 1. Main improvement is support lighthouse feedback messages. Updates in message specification require to update old agents for this release ASAP.

CHANGELOG

  • Introduced lighthouse feedback messages
  • ENS support for message hashers
  • Execute arbitrary liability by address
  • Minor improvements and bug fixes

Robonomics communication: LTS 1.0

24 May 13:19
Compare
Choose a tag to compare

This is release for Robonomics Network generation 5 and not compatible with gen 4/3.

This release is connected to Robonomics Network launch. It's first long term support release. Ethereum smart contracts API is stabilized from robonomics_contracts v1.0 and will be used in this release line.

CHANGELOG

  • Introducing ROS API for IPFS
  • Add wrapper for ROSBAG stored in IPFS
  • Add objective player for services without liability contract
  • Add arithmetic for UInt256
  • Unregister player topics on finish
  • Move IPFS file adder and getter to separate node
  • Make ERC20 services names generic
  • Demand/Offer: reduce nonce and add sender field
  • Tiny improvements and bug fixes

Robonomics Communication 0.5

14 Dec 08:52
ea29e55
Compare
Choose a tag to compare

This is the next stable release of robonomics communication stack. Ethereum related messages intoduced to ROS and used for lifting abstraction around ethereum types. A lot of work was done around testing automation. Currently full user scenario is packed into NixOS testing engine and can be started by run make test command in repository root.

This release use Robonomics network generation 4 by default but compatible with generation 3.

CHANGELOG

  • Switch to new network version: gen 4
  • Removed deprecated robonomics_lighthouse package
  • Integrated AIRA Graph package for network diagnostics
  • Used web3 WebSocket provider for ethereum_common services
  • Introduced address and uint256 datatypes in ethereum related messages
  • Improved testing scripts
  • Bug fixes

Robonomics Beta 3 communication

12 Nov 11:24
Compare
Choose a tag to compare

This is next stable release of Robonomics communication stack. In this release introduced new liability execution engine. New liability engine support parallel and sandboxing liability execution.

Be careful, this release is incompatible to Robonomics Beta network at 2.robonomics.eth! In this release by default used Robonomics Beta 3 network at 3.robonomics.eth ENS suffix.

CHANGELOG

  • New liability execution engine
  • Introduced multihash datatype
  • Added new ethereum_common services (#19)
  • Separated package for IPFS interaction
  • Switch to new incompatible version of smart contract Robonomics 3 network
  • A lot of minor bug fixes

Robonomics Beta 2 communication

22 Oct 17:29
Compare
Choose a tag to compare

This is next stable release of Robonomics communication stack. A lot of changes was done. Ethereum communication was refactored to use local private keys. Code was covered by unit and integration tests it should give more stability and robustness to bugs.

Be careful, this release is incompatible to Robonomics Beta network at 1.robonomics.eth! In this release by default used Robonomics Beta 2 network at 2.robonomics.eth ENS suffix.

CHANGELOG

  • Added unit and integration testing based on rostest framework
  • Added support for local account keys in Ethereum JSON format everywhere
  • Added special topic for finalized liabilities
  • Renaming Ask/Bid to Demand/Offer according to chainges in smart contracts
  • Switch to new incompatible version of smart contract Robonomics 2 network
  • A lot of minor bug fixes
  • Robonomics messages moved to separated module robonomics_msgs
  • robonomics_lighthouse is deprecated and will be removed in future release (use xrtd tool instead)

Robonomics Beta communication

05 Sep 09:14
Compare
Choose a tag to compare

This is stable release of Robonomics communication stack. In this release by default used Robonomics Beta network at 1.robonomics.eth address.

CHANGELOG

  • Bump versions of internal packages
  • Switch default ENS addresses to Robonomics Beta

Robonomics communication v0.1

06 Aug 12:37
Compare
Choose a tag to compare
Pre-release

This release commit stable versions of robonomics packages and prepare for Robonomics Beta release.

CHANGELOG

robonomics_lighthouse :: 0.3.1

  • Added IPFS message validation system
  • Added support of Robonomics Alpha release
  • Added gas_price_wei param
  • Minor bug fixes

robonomics_liability :: 0.2.1

  • Added recorder topic scope restriction
  • Fix IPFS saver error in some cases