Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

1.3.0

Compare
Choose a tag to compare
@geertweening geertweening released this 30 Oct 17:41
· 485 commits to develop since this release

Added features

  • Freeze support (pull 167 and pull 178)
  • Memo field support (pull 154)
  • Add destination_amount_submitted and source_amount_submitted to Payment (0d3599b and 67134e3)
  • New endpoint to generate an address/secret pair, /wallet/new
  • Expose router and remote as RippleRestPlugin to use as a plugin for other modules
  • Log all connected servers, add reconnect to servers on SIGHUP

Breaking changes

  • Endpoints renamed and removed (6802423):
    • new /v1/accounts/new -> v1/wallet/new
    • removed /v1/tx/{:hash}
    • removed /v1/transaction/{:hash}
    • use /v1/transactions/{:hash} to get a transaction by hash
    • removed /v1/payments
    • use /v1/accounts/{address}/payments to submit a payment
  • New configuration, you will have to change your config file. Documented changes
  • Refactored response and error handling, improves consistency of response messages. The response and error message format has changed.
  • New database interface, support for sqlite in memory or persistent through config path in config.json
  • Deprecated Postgres support. Support sqlite only

Changes

  • Add protection against POODLE (cb4f12c)
  • Fix: always set issuer on destination_amount for path results (1b0c731)
  • Transitioned to Express4
  • Centralize connection checking, improves consistency of connected responses
  • Centralize logging using winston, timestamps on all logs
  • New test-suite
  • Tied api version to major package version and added package version to index page / or /v1
  • Update ripple-lib which fixes several stability problems and crashes
  • Code refactor and cleanup

Fixes

  • Fix: improper SetFlag/ClearFlag collision error message (d26ec5e)
  • Fix: tec transaction errors represented as success, resulting in false positives (d14c51c)
  • Fix: issue where forcible server connectivity check would cause permanent server disconnect
  • Fix: show index page while hitting root /
  • Fix: issue with notification parsing
  • Fix: check and validate issuer upon payment
  • Fix: database reset on startup
  • Fix: Check tx.meta exists before accessing
  • Fix: Allow browser-based client to make POST to ripple-rest server
  • Fix: Occasional crash on getting payments for account