Skip to content

Releases: trustlines-protocol/relay

Version 0.8.0

01 Oct 12:16
10cbaaf

Choose a tag to compare

  • Upgrade metatransactions to use fees (BREAKING)
  • Add version ReST endpoint
  • Fix an encoding problem in the ReST api
  • Fix a problem that could lead to a deadlock in the push notification database

Version 0.7.0

02 Sep 14:05

Choose a tag to compare

  • Update marshmallow and other related dependencies
  • Update path finding to ignore frozen trustlines
  • Add information related to frozen trustlines to API
  • Update web3 to version 5.0.0 and other dependencies
  • Improve local view of Currency Networks graphs
  • Add extraData to transfers and Transfer events (BREAKING)

Version 0.6.1

15 Mar 13:58
f9a9dcf

Choose a tag to compare

Add an option to set the gasprice calculation method. This is necessary if the rpc endpoint by parity is too slow.

Version 0.6.0

14 Mar 17:08

Choose a tag to compare

  • Allow find_path to search for paths for receiver pays transfers
  • Fixed a bug, where the time being slighly off resulted in an internal server error

Version 0.5.0

14 Mar 16:40
6a37e8a

Choose a tag to compare

  • implement meta transaction related functionality
  • reduce CPU usage
  • refactor usage of time.time() calls inside graph

Version 0.4.1

18 Feb 10:43

Choose a tag to compare

  • fix broken dependency on old version of trustlines-contracts-bin

Version 0.4.0

18 Feb 10:43

Choose a tag to compare

  • new endpoint for trustline closing has been added, the reduce debt endpoint has been removed
  • the used contracts package has been upgraded
  • the internal path finding and fee computation has been enhanced to support payments without fees for the last hop
  • a payment method, where the receiver pays fees, has been added
  • max capacity path calculation has been fixed
  • tl-relay now parses command line arguments

Version 0.3.0

17 Nov 01:51

Choose a tag to compare

  • web3 has been upgraded from 3.16.5 to 4.7.1. As a result you should be able to install py-eth-index and trustlines-watch into the same virtualenv. Also THREADING_BACKEND doesn't have to be set anymore.

  • ETHINDEX doesn't have to be set anymore. The relay server uses the ethindex backend by default.

  • A gevent aware wrapper of pytest has been added. Please run ./pytest inside the relay repository now.

  • The spendable endpoints have been removed:

/networks/<address:network_address>/users/<address:a_address>/spendable
/networks/<address:network_address>/users/<address:a_address>/spendables/<address:b_address>

  • The nonce is queried from the pending transaction. This will allow multiple transactions per block. Please make sure to start parity with the --jsonrpc-apis=all or --jsonrpc-apis=parity option.

  • The docker image is now based on ubuntu 18.04 and python 3.6

  • Add option to syncronize the sending of transactions if env TRUSTLINES_SYNC_TX_RELAY is set, because of a bug in parity

  • Require python version >= 3.6

  • Add interests: The returned balances include an estimation of the interests Can work with Trustline Updates that include interests Breaks backwardscompatibilty, will not work anymore with old contracts without interests

  • Add first version of endpoint to find a path to close a trustline via a rebalancing of the trustlines.

Version 0.2.0

28 Aug 08:07

Choose a tag to compare

Merge the 'cut-contracts-dependency' branch

This replaces the dependency on trustlines-contracts with a dependency on
trustlines-contracts-bin.

Version 0.1.0

09 Aug 10:54

Choose a tag to compare

Add field user and counterParty for consistency with events