This repository has been archived by the owner on Sep 2, 2023. It is now read-only.
Releases: ripple/ripple-rest
Releases · ripple/ripple-rest
1.4.0-rc1
Breaking Changes
client_resource_id
cannot be reused anymore for failed transactions 3b4c1636- Removed deprecated depoly/dev config 3eae89e7
- Move hash, ledger and state fields to be on root response object fbc8840c
_Deprecations_
- In a future version of ripple-rest
issuer
will be renamed tocounterparty
Changes
- Add place and cancel order functionality d80d198 and 274f5236 and a384c5d5 and e6a8c74a and bbf386ec
- Add orderbook functionality, get an orderbook for a currency pair 41905cb9
- Allow a fixed fee to be set on a payment aaa9efae
- Make response objects consistent for payment history 159e53cb
- Support paging behavior for balances and trustlines 6980ab7 and d5a153e3
- Add code to allow rippled in standalone mode and not having a recently closed ledger 3d45a81d
- Support gzip compression8dc2365d
- Set SendMax for difference source and destination issuers e7726090
- Allow a
url_base
for status url's to be set from config 93ffb6c1 - Add query parameter for only showing frozen balances a9b246bd
- Add cors allow methods 18e52a06
- Increase default account_tx limit a2ed905f
- Use the
ripple-lib-transactionparser
to compute transaction balance changes 8b900bf0 - Fix parameter discrepancy,
*_froze_line
->*_trustline_frozen
2701c0b and a8aeeec - Fix: allow trust line to be set to 0 333bf320
- Add tests to show use of complex currencies 9c5412f
- Add configuration to allow self-signed certificates 3503049b
- Update ripple-lib which fixes several stability problems and improving transaction submission reliability, see ripple-lib releases
1.3.2-rc4
- Add place and cancel order functionality d80d198 and 274f5236 and a384c5d5 and e6a8c74a
- Add orderbook functionality, get an orderbook for a currency pair 41905cb9
- Allow a fixed fee to be set on a payment aaa9efae
- Support paging behavior for balances and trustlines 6980ab7 and d5a153e3
- Add code to allow rippled in standalone mode and not having a recently closed ledger 3d45a81d
- Support gzip compression8dc2365d
- Set SendMax for difference source and destination issuers e7726090
- Allow a
url_base
for status url's to be set from config 93ffb6c1 - Add query parameter for only showing frozen balances a9b246bd
- Increase default account_tx limit a2ed905f
- Use the
ripple-lib-transactionparser
to compute transaction balance changes 8b900bf0 - Fix parameter discrepancy,
*_froze_line
->*_trustline_frozen
2701c0b and a8aeeec - Add tests to show use of complex currencies 9c5412f
- Update ripple-lib which fixes several stability problems and improving transaction submission reliability, see ripple-lib releases
1.3.2-rc3
- Add place and cancel order functionality d80d198 and 274f5236 and a384c5d5 and e6a8c74a
- Allow a fixed fee to be set on a payment aaa9efae
- Support paging behavior for balances and trustlines 6980ab7 and d5a153e3
- Add code to allow rippled in standalone mode and not having a recently closed ledger 3d45a81d
- Support gzip compression8dc2365d
- Set SendMax for difference source and destination issuers e7726090
- Allow a
url_base
for status url's to be set from config 93ffb6c1 - Add query parameter for only showing frozen balances a9b246bd
- Use the
ripple-lib-transactionparser
to compute transaction balance changes 8b900bf0 - Fix parameter discrepancy,
*_froze_line
->*_trustline_frozen
2701c0b and a8aeeec - Add tests to show use of complex currencies 9c5412f
- Update ripple-lib which fixes several stability problems and improving transaction submission reliability, see ripple-lib releases
1.3.2-rc2
- Add place and cancel order functionality d80d198 and 274f5236 and a384c5d5 and e6a8c74a
- Allow a fixed fee to be set on a payment aaa9efae
- Support paging behavior for balances and trustlines 6980ab7 and d5a153e3
- Add code to allow rippled in standalone mode and not having a recently closed ledger 3d45a81d
- Support gzip compression8dc2365d
- Set SendMax for difference source and destination issuers e7726090
- Allow a
url_base
for status url's to be set from config 93ffb6c1 - Add query parameter for only showing frozen balances a9b246bd
- Use the
ripple-lib-transactionparser
to compute transaction balance changes 8b900bf0 - Fix parameter discrepancy,
*_froze_line
->*_trustline_frozen
2701c0b and a8aeeec - Add tests to show use of complex currencies 9c5412f
- Update ripple-lib which fixes several stability problems and improving transaction submission reliability, see ripple-lib releases
1.3.2-rc1
1.3.1
- Add
validated
query parameter to POST payment, account settings and trustlines. When set to true this will force the request to wait until the transaction has been validated. f2710f4b, 1ee9c9ff, f243fef9 - Add
/v1/transaction-fee
endpoint to retrieve the current fee that connected servers are charging. 212c0bfb and afaa381b - Support
last_ledger_sequence
in POST payments, sets the last ledger this payment can be included in. - Support
max_fee
in POST payments. This will set the maximum fee the user will pay when posting a payment. - Add config entry to configure
max_transaction_fee
. This allows you to set the maximum fee you're willing to pay for any transaction. Documented changes - Save unsubmitted transactions to database
1.3.1-rc1
- Add
validated
query parameter to POST payment, account settings and trustlines. When set to true this will force the request to wait until the transaction has been validated. f2710f4b, 1ee9c9ff, f243fef9 - Add
/v1/transaction-fee
endpoint to retrieve the current fee that connected servers are charging. 212c0bfb and afaa381b - Support
last_ledger_sequence
in POST payments, sets the last ledger this payment can be included in. - Support
max_fee
in POST payments. This will set the maximum fee the user will pay when posting a payment. - Add config entry to configure
max_transaction_fee
. This allows you to set the maximum fee you're willing to pay for any transaction. Documented changes - Save unsubmitted transactions to database
1.3.0
Added features
- Freeze support (pull 167 and pull 178)
- Memo field support (pull 154)
- Add
destination_amount_submitted
andsource_amount_submitted
to Payment (0d3599b and 67134e3) - New endpoint to generate an address/secret pair,
/wallet/new
- Expose
router
andremote
asRippleRestPlugin
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
- 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
1.3.0-rc5
Added features
- Freeze support (pull 167 and pull 178)
- Memo field support (pull 154)
- Add
destination_amount_submitted
andsource_amount_submitted
to Payment (0d3599b and 67134e3) - New endpoint to generate an address/secret pair,
/wallet/new
- Expose
router
andremote
asRippleRestPlugin
to use as a plugin for other modules - Log all connected servers, add reconnect to servers on SIGHUP
Breaking changes
- Endpoints renamed and deprecated (6802423):
- new
/v1/accounts/new
->v1/wallet/new
- deprecated
/v1/tx/{:hash}
- deprecated
/v1/transaction/{:hash}
- use
/v1/transactions/{:hash}
to get a transaction by hash - deprecated
/v1/payments
- use
/v1/accounts/{address}/payments
to submit a payment
- new
- 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
v1.3.0-rc4
- Memo field support
- Freeze support
- New endpoint to generate an address/secret pair,
/account/new
- New configuration, you will have to change your config file
- New database interface, support for sqlite in memory or persistent through config path
- Deprecated Postgres support
- Transitioned to Express4
- Refactored response and error handling, improves consistency of response messages
- Expose
router
andremote
asRippleRestPlugin
to use as a plugin for other modules - Centralize connection checking, improves consistency of connected responses
- Centralize logging using winston, timestamps on all logs
- New test-suite
- Log all connected servers, add reconnect to servers on SIGHUP
- 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
- 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
- Code refactor and cleanup