Releases: airalab/robonomics_comm
LTS Robonomics communication SP2
LTS Robonomics communication SP1
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
This is release for Robonomics Network generation
5
and not compatible with gen4
/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
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 generation3
.
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
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
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
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
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