Skip to content

Latest commit

 

History

History
183 lines (137 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

183 lines (137 loc) · 11.7 KB

Changelog

0.18.0 (2021-09-24)

  • Add cache to to_address_checksum function

0.17.1 (2021-09-20)

  • Fix service URL registration when ping is not installed (#1065)

0.17.0 (2021-09-09)

0.16.0 (2021-08-12)

  • Update to contracts 0.39.0 (#1052)
  • Handle channels closed by cooperative settlement (#1040)
  • Simplify MS code by using new contract interface (#807)
  • Fix PFS handling of certain environment variables (#1023)

0.15.4 (2021-05-17)

  • Add displayname to address metadata (#1009)
  • Add end endpoint to retrieve all online addresses (#1010)
  • Fix a crash of the service_registry script on private chains
  • Add Python 3.9 support (#877)

0.15.3 (2021-05-12)

  • Fix a crash of the service_registry script on private chains

0.15.2 (2021-05-12)

  • Add seen_offline_since to address_metadata endpoint if node is offline. Returns time in seconds.

0.15.1 (2021-05-10)

  • Do not join discovery room anymore

0.15.0 (2021-05-07)

  • Return displayname and capabilities in avatar_url format

0.14.4 (2021-04-21)

  • Fix an error where the PFS would not reconnect to a homeserver if he becomes unavailable and returns 404

0.14.3 (2021-04-21)

  • Fix an uncaught error during connecting to matrix server

0.14.2 (2021-04-09)

  • Allow selection of unstable contracts env for Raiden development
  • Add endpoint to fetch address metadata

0.14.1 (2021-02-25)

  • Fix issues with DNS and logging (#937).
  • Pin raiden requirement to specific commit in absence of a recent release.

0.14.0 (2021-02-23)

  • Change communication model to toDevice messages (#918)
  • Change the presence tracking model (#912)
  • Include user IDs in PFS route responses (#929, #933)

0.13.2 (2020-11-25)

  • Improve registration script (#890) to allow for extension.
  • Longer timeouts for first Matrix sync (#878).
  • Adaptions for newer Matrix usage in Raiden.
  • Dependency updates.

0.13.1 (2020-10-06)

  • Move metrics endpoint path outside the API (#870)

0.13.0 (2020-10-02)

  • MS/PFS: Return price_info and block_number as strings in /info endpoint v2, since uint256 are not a safe part of JSON (#862)
  • Service Registry: Wait until transactions are confirmed (#855)

0.12.0 (2020-09-16)

  • MS/PFS: Add prometheus endpoints for accessing metrics (#836)
  • PFS: Return broadcast room ID in info endpoint (#858)
  • MS/PFS: Add Python 3.8 support (#810)

0.11.0 (2020-06-18)

  • MS/PFS: Minimize ETH-RPC requests by batching token network event queries (#793)
  • MS/PFS: Optimize event decoding (#795)
  • MS/PFS: Introduce adaptive blockchain event filtering (#782)
  • MS/PFS: Handle DeprecationSwitch event properly (#787)
  • MS/PFS: Update to latest Raiden release (#800)
  • MS: Prepare API for the MS (not publicly available yet) (#797)
  • RSB: Check for deprecation of service registry before withdraw (#792)
  • RSB: Check if IOUs expiration is still valid when collection fees (#790)

0.10.0 (2020-05-20)

  • PFS: Improve error messages (#779)
  • MS/PFS: Catch exceptions in Matrix correctly (#780)
  • MS/PFS: Update to latest contracts (#784)
  • MS/PFS: Make blockchain syncing adaptive (#782)

0.9.0 (2020-05-11)

  • PFS: Add matrix server to /info endpoint (#771)
  • PFS: Add CLI option to set PFS port (#770)
  • MS: Change default minimum required reward to Raiden's default (#773)
  • MS: Add gas price CLI argument (#774)
  • Service Registry: Reset token allowance if necessary (#769)

0.8.0 (2020-04-08)

  • Update to latest Raiden and contracts (#767)

0.7.1 (2020-03-31)

  • PFS: Provide better error messages when user deposit is too low (#761)
  • Service Registry: Add interactive mode suitable for external service providers (#758)

0.7.0 (2020-03-27)

  • PFS: Fix invalid hex encoding in get_feedback_routes (#711)
  • PFS: Add more information to /info endpoint (#705, #752)
  • MS: Do not send transactions too early (raiden-network/raiden#5919, #737)
  • MS: Send transaction earlier if possible (#721)
  • MS/PFS: Improve sentry messages (#722)
  • MS/PFS: Use stricter mypy settings (#704, #745)
  • MS/PFS: Show disclaimer during startup (#741)
  • Service Registry: Add withdraw command to register_service script (#743)

0.6.0 (2020-01-14)

  • PFS: Fix DB schema to not override channels (#693)
  • PFS: Fix deletion of channels (#695)
  • PFS: Add UDC info to /info endpoint (#689)
  • PFS: Forbid concurrent database usage (#681)
  • PFS: Provide specific error message for common errors (#674)
  • PFS: Wait for first matrix sync before starting PFS API (#659)
  • PFS: Rework path validation (#666)
  • PFS: Improve handling of PFSFeeUpdate messages (#661)
  • MS/PFS: Add profiling options to services (#653)
  • MS/PFS: Don't replace gevent's error handler (#652)

0.5.0 (2019-11-25)

  • Properly handle 'ValueError: x_list must be in strictly ascending order!' (#636)
  • Don't force presence update when receiving capacity update (#647)
  • Allow passing Matrix servers as CLI arguments (#633)
  • Properly validate integer fields in API (#620)
  • Properly validate DateTimes in messages and API (#619)
  • Fix unhandled exception when receiving unexpected IOU (#624)
  • Increase precision in fee calculation (#611)
  • Add JSON logging mode (#599)
  • Wait for Matrix to start properly (#595)
  • Show contracts version in info endpoint (#590)
  • Add capped mediation fees (#574)
  • Use production Matrix servers on mainnet (#575)

0.4.1 (2019-10-08)

  • Improve Dockerfile (#570)

0.4.0 (2019-10-04)

  • Improve accuracy of imbalance fee calculation (#565)
  • Allow CORS requests to PFS (#559)
  • Check MS registration at startup (#545)
  • Improve PFS routing performance (#521)
  • Bugfix: handle nodes with unknown visibility (#525)

0.3.0 (2019-08-13)

  • Wait for confirmation of transactions in monitoring service (https://github.com/raiden-network/raiden-ya(services/pull/503)
  • Take unconfirmed state into account if necessary, e.g. user deposit check (#502)
  • Remove handling of ChannelNewDeposit event (#496)
  • Bugfix: Fix possible crash when receiving unexpected message types (#499)
  • Bugfix: Fix crash related to handling of settled channels (#512)
  • Bugfix: Ignore MonitorRequests after channel closing (#510)

0.2.0 (2019-07-30)

  • Update to raiden 0.100.5.dev0
  • Add CLI options for PFS info settings (#479)
  • Provide script to register services in ServiceRegistry (#447)
  • Allow error reporting to Sentry (#406)
  • Bugfix: Request collector crashes on unsigned RequestMonitoring Messages (#420)
  • Bugfix: Request collector stores arbitrary Monitoring Requests (#419)
  • Bugfix: Monitoring Service database vulnerable to timing based Monitoring Request injection (#418)

0.1.0 (2019-07-09)

  • Initial testnet release of the Raiden Services