Releases: trustlines-protocol/relay
Version 0.8.0
- 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
- 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
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
- 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
- implement meta transaction related functionality
- reduce CPU usage
- refactor usage of time.time() calls inside graph
Version 0.4.1
- fix broken dependency on old version of trustlines-contracts-bin
Version 0.4.0
- 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-relaynow parses command line arguments
Version 0.3.0
-
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
Merge the 'cut-contracts-dependency' branch This replaces the dependency on trustlines-contracts with a dependency on trustlines-contracts-bin.
Version 0.1.0
Add field user and counterParty for consistency with events