# Changelog
Full Changelog
Closed issues:
Merged pull requests:
#2.6.6 (2020-12-11)
Full Changelog
Merged pull requests:
- Remove market creation validation for unvisible market #2765 (mnaichuk)
#2.6.5 (2020-12-09)
Full Changelog
Merged pull requests:
#2.6.4 (2020-12-08)
Full Changelog
Merged pull requests:
- Enhancement: Return deposit address in account entity #2761 (mnaichuk)
#2.6.3 (2020-12-07)
Full Changelog
Merged pull requests:
- Add the ability to exclude users by role from PnL calculation #2760 (calj)
- Update drone config #2758 (calj)
#2.6.2 (2020-12-07)
Full Changelog
Merged pull requests:
#2.6.1 (2020-12-07)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
#2.6.0 (2020-12-04)
Full Changelog
Closed issues:
- BountyHunt : Integrating Peatio Management API V2 #2737
Merged pull requests:
Full Changelog
Merged pull requests:
- Feature: Submit and cancel finex-spot orders via Peatio API #2705 (dpatsora)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Feature: Add possibility to import and export Operation::Accounts #2721 (dpatsora)
Full Changelog
Merged pull requests:
- Feature: Add export:configs Rake task (#2693) #2706 (mnaichuk)
- Integration/vault renew token improved #2704 (calj)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Bitcoin deposit monitoring is failing! Peatio::Blockchain::ClientError: 401 Unauthorized #2690
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
- Update CI to build images for branches matching {fix,integration}/* #2677 (calj)
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Update peatio-bitgo version. Change rid length for withdraw #2668 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Enhancement: Skip pending ERC-20 transaction in blockchain daemon #2659 (mnaichuk)
Full Changelog
Merged pull requests:
- Enhancement: Skip pending ERC-20 transaction in blockchain daemon #2658 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Enhancement: Filter trade by type && expose received_amount (chumaknadya)
Full Changelog
Merged pull requests:
- Add wallet balances. Add cron job for wallet balances update (mnaichuk)
Full Changelog
- Add wallet balances. Add cron job for wallet balances update (mnaichuk)
Full Changelog
Merged pull requests:
- Move data from main database to archive database #2632 (mnaichuk)
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Feature: PnL calculation for traders (calj)
Full Changelog
- Accounting: add member_id in platform revenues #2607 (calj)
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Feature: expose maker & taker fee for order entity (#2627) (vpetrusenko)
Full Changelog
Merged pull requests:
- Remove inqury from TradingFee model (mnaichuk)
Full Changelog
Merged pull requests:
- Fix format function in TickersJob (mnaichuk)
Full Changelog
# Change Log
Full Changelog
Merged pull requests:
- Remove date parsing in api/v2/public/version #2623 (calj)
Full Changelog
Merged pull requests:
- Remove date parsing in api/v2/public/version #2622 (calj)
- Fix secret replace in deposit collection #2620 (mnaichuk)
- Enhancement: Skip pending ERC-20 transaction in blockchain daemon #2615 (dpatsora)
- Add to Currency model description, homepage and price #2601 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add ability to configure database pool size #2617 (mnaichuk)
- Add symbolize keys to WalletService init. Update wallet templates #2616 (mnaichuk)
- Enhancement: Skip pending ERC-20 transaction in blockchain daemon #2614 (dpatsora)
Full Changelog
Merged pull requests:
- Feature: Add ability to skip deposit collection on hot wallet #2613 (mnaichuk)
- Configurate wallet_service with pa_secret on deposit collection #2612 (mnaichuk)
- Accounting: add member_id in platform revenues #2607 (calj)
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Fix versionning generation in CI (#2604) #2606 (calj)
- Fix versionning generation in CI (#2604) #2605 (calj)
- Fix versionning generation in CI #2604 (calj)
Full Changelog
Full Changelog
Merged pull requests:
- Enhancement: add pagination to POST management/accounts/balances #2603 (ec)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Fix: Update error handling for trading_fee api #2595 (mnaichuk)
- Fix: Update error handling for trading_fee api #2594 (mnaichuk)
- Fix: Update error handling for trading_fee api #2593 (mnaichuk)
- Bump peatio-electrum plugin to 2.6.1 #2592 (calj)
- [Snyk] Security upgrade kaminari from 1.1.1 to 1.2.1 #2586 (snyk-bot)
Full Changelog
Merged pull requests:
- Feature: Add ability to resend beneficiary pin #2591 (dpatsora)
- Feature: Add ability to resend beneficiary pin #2590 (dpatsora)
- Feature: Add ability to resend beneficiary pin #2582 (dpatsora)
- Enhancement: add management api to retrieve non-zero balances #2570 (ec)
- Feature: Portfolio calculation #2562 (chumaknadya)
Full Changelog
Merged pull requests:
#2.5.9 (2020-05-27)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add ability to set user rate limit via ENV variable #2577 (mnaichuk)
Full Changelog
#2.5.8 (2020-05-25)
Full Changelog
Merged pull requests:
#2.5.7 (2020-05-22)
Full Changelog
Merged pull requests:
- Enhancement: add management api to retrieve non-zero balances #2598 (ec)
- Enhancement: add management api to retrieve non-zero balances #2597 (ec)
- Improve market states for api #2572 (mnaichuk)
- Add export rake task for engines #2571 (mnaichuk)
- Add export rake task for engines #2569 (mnaichuk)
#2.5.6 (2020-05-22)
Full Changelog
Merged pull requests:
- Renew of vault token with ENV. Remove sensitive data from admin entities #2568 (mnaichuk)
#2.5.5 (2020-05-21)
Full Changelog
Merged pull requests:
- Feature: Add filters for currencies, markets and wallets #2567 (dpatsora)
- Improve orders and trades filtes. Add data field in engine admin API #2565 (mnaichuk)
- Improve orders and trades filtes. Add data field in engine admin API #2564 (mnaichuk)
#2.5.4 (2020-05-21)
Full Changelog
#2.5.2 (2020-05-19)
Full Changelog
#2.5.3 (2020-05-19)
Full Changelog
Merged pull requests:
#2.5.0 (2020-05-15)
Full Changelog
#2.5.1 (2020-05-15)
Full Changelog
Merged pull requests:
- Fix: Avoid to use join in admin API for tables with a large amount of data. Change Kaminari usage in pagination #2602 (mnaichuk)
- Fix market migration with existing data #2555 (mnaichuk)
- Add default value for data market field #2553 (mnaichuk)
- Fix: Avoid to use join in admin API for tables with a large amount of data. Change Kaminari usage in pagination #2551 (mnaichuk)
Full Changelog
Merged pull requests:
- Use scheduling in blockchain daemon to reflect config changes in DB #2552 (ysv)
- Fix: Remove nested SQL transactions in blockchain daemon. Update deposit model #2548 (mnaichuk)
Full Changelog
Closed issues:
- ETH deposit processing: undefined method `dig' for nil:NilClass #2539
- running error #2479
- Major issue between order submit api and order_processor daemon #2399
- BitGO, setup #1971
- Admin panel logo #1796
- [Bug] Admin panel saving currency with space and API call to this currency #1770
- Parity Ethereum client support #1768
- [Feature request] Hide dangerous information from admin panel after it was saved to DB and rewrite it in case of new information input. #1764
- [Feature request] Admin panel, wallets creation for BTC like coins. #1760
- Account pusher event not firing #1749
- Validate address correctness on wallet save #1741
- Order update event is not firing #1729
- Notify if bump fails #1685
- The confirmation amount upon deposit and withdraw are late for one confirmation. #1673
- Market orders are able to buy/sold only first two price positions. #1635
- Documentation for Bitgo intergration into Peatio embed in the admin panel #1490
- Can you set up a stop loss function module in Trading UI?(Stop-Profit) #1466
- Deposit for Ethereum wallet stops to work, if there are more than 15 currencies (v.1.8) #1434
- Support ERC20 using BitGo #1291
- Problem with precision and rounding (to be documented) #1270
- Performance of order creation, matching & trade execution [to be documented] #1145
Merged pull requests:
#2.4.9 (2020-04-20)
Full Changelog
Merged pull requests:
#2.4.8 (2020-04-20)
Full Changelog
Closed issues:
- Dockerfile.plugin permission errors in the process #2423
Merged pull requests:
Full Changelog
Merged pull requests:
#2.4.7 (2020-04-10)
Full Changelog
Merged pull requests:
- Fix: Add docs && changelog generation on master branch #2515 (chumaknadya)
- Experimental: Remove LOCKING_BUFFER_FACTOR from buy market order #2509 (mnaichuk)
#2.4.6 (2020-04-10)
Full Changelog
Merged pull requests:
- Add feature to search currency by code or name in /public/currencies #2516 (ysv)
- Enhancement: Add Kaigara installation to the Dockerfile #2514 (vshatravenko)
#2.4.5 (2020-04-03)
Full Changelog
Merged pull requests:
#2.4.4 (2020-04-01)
Full Changelog
Merged pull requests:
- Fix: add ability to cancel order by uuid #2508 (mikoim)
#2.4.3 (2020-03-27)
Full Changelog
Merged pull requests:
#2.4.2 (2020-03-26)
Full Changelog
Merged pull requests:
#2.4.0 (2020-03-25)
Full Changelog
#2.4.1 (2020-03-25)
Full Changelog
Closed issues:
- Can't place new order: #\<Encoding::UndefinedConversionError: \"\xE0\" from ASCII-8BIT to UTF-8> #2493
- Trading UI bid/ask cancellation doesn't work #1776
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Deleting old canceled orders #2319
Merged pull requests:
- Remove account_id from Withdraw model (#2445) #2610 (mnaichuk)
- Fix: Add report exception to screen for OrderProcessor initialize #2453 (mnaichuk)
- Fix: Add report exception to screen for OrderProcessor initialize #2452 (mnaichuk)
- Replace legacy authentication with jwt-rack #2450 (ysv)
- Remove :touch account after user creation #2449 (mnaichuk)
- Rake task for import users and active accounts #2448 (mnaichuk)
- Remove account_id from Withdraw model #2445 (mnaichuk)
- Record Trades and K-lines to InfluxDB #2441 (mnaichuk)
- Feature/openfinex integration #2440 (mod)
- Remove :touch_account after currency creation #2429 (mnaichuk)
Full Changelog
Merged pull requests:
- Misc improvements for 2-3-stable #2583 (mnaichuk)
- Add ability to select orders with different states #2447 (mnaichuk)
- Add ability to select orders with different states #2446 (mnaichuk)
- Improve errors messages in Account model. Add daemons locking by key #2443 (mnaichuk)
- Feature: Rake task for revert trading activity for a particular user #2437 (mnaichuk)
- Feature: rake tasks for drop accounting and extract configs #2426 (ymasiuk)
Full Changelog
Merged pull requests:
- Fix: disable beneficiary validation on withdrawal failing #2442 (mnaichuk)
- Fix: disable beneficiary validation on withdrawal failing #2439 (mnaichuk)
Full Changelog
Closed issues:
- Potential Feature: Module/Plugin Functionality #2362
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Fix: docs generated step for drone pipeline #2421 (chumaknadya)
- Don't use Vault in transit mode for encrypting and decrypting data in… #2420 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Feature: Update the CI to use SDK for version bumps #2405 (chumaknadya)
- Allow filtering by multiple states in admin/withdraws #2397 (dnfd)
- Add pagination to currencies markets & balances. Expose currency position #2394 (ysv)
- Feature: Add tid to /account deposits endpoints #2393 (akulakovaa)
- Add deposits and withdraws history to one API endpoint #2392 (ymasiuk)
- Add deposits and withdraws history to one API endpoint #2207 (ymasiuk)
Full Changelog
Merged pull requests:
- Expose explorer transaction and address in admin api #2396 (dnfd)
Full Changelog
Merged pull requests:
- Use redis gem with hiredis instead of rails-redis #2390 (mnaichuk)
Full Changelog
Merged pull requests:
- Add ability to update currency through Management api #2389 (mnaichuk)
Full Changelog
Merged pull requests:
- Return member accounts for all currencies for admin #2387 (mnaichuk)
- Validate order price and origin_volume only on creating #2385 (mnaichuk)
Full Changelog
Merged pull requests:
- Ability to edit market through management API #2384 (shal)
Full Changelog
Full Changelog
Merged pull requests:
- Update ruby to 2.6.5 for security reasons #2386 (mnaichuk)
- Crash daemons on Mysql connection error #2383 (calj)
Full Changelog
Merged pull requests:
- Fix #update_legacy_balance for locked accounts #2380 (mnaichuk)
- Support beneficiary_id in management API create withdraw #2378 (shal)
- [ci skip] Prepare for 2.3.0 release #2376 (mnaichuk)
Full Changelog
Merged pull requests:
- Add visible, deposit_enabled, withdrawal_enabled columns to Currency #2374 (mnaichuk)
Full Changelog
Merged pull requests:
- Reraise errors in #submit and #cancel methods #2375 (dnfd)
- OrderProcessor must process order cancel after TradeExecutor #2371 (dnfd)
Full Changelog
Merged pull requests:
- Add endpoint to get currency by code to management API #2372 (shal)
- Do not log full backtrace on order creation #2368 (dnfd)
Full Changelog
Merged pull requests:
- Validate accounting on Transfer & Adjustment creation. Create account on fly if does not exist #2370 (mnaichuk)
Full Changelog
Merged pull requests:
- Crash daemons on Mysql connection error #2367 (dnfd)
Full Changelog
Closed issues:
- Troubles depositing ERC20 #2342
- Improve accounting system #1751
- Improve eggar loading?? #1750
Merged pull requests:
- Use grape entity for exposing & documenting market ticker #2365 (ysv)
- Add details about fees in trade API #2363 (dnfd)
Full Changelog
Merged pull requests:
- Add ability to change markets precision in Admin API #2361 (ysv)
Full Changelog
Merged pull requests:
- Increase trading fees maker & taker precision to 6 digits #2360 (ysv)
Full Changelog
Merged pull requests:
- Fix 422 response on successful withdraw action #2358 (dnfd)
Full Changelog
Merged pull requests:
- Integrate ability to withdraw both fiat & crypto with Beneficiary model #2355 (ysv)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add actions endpoints for Withdraw and Deposit Admin API #2351 (dnfd)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Beneficiaries model with ability to manage via user API #2347 (mod)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add email to withdraw & deposit event_api payloads #2349 (shal)
Full Changelog
Merged pull requests:
- Add uid, email field for withdrawal and deposits admin entities #2350 (mnaichuk)
Full Changelog
Merged pull requests:
- Minor Wallet Admin API fixes & improvements. Drop parent & nsig from Wallet #2348 (dnfd)
Full Changelog
Merged pull requests:
- Integrate ability to create accounting Adjustments #2325 (dnfd)
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
- Use Faker::Blockchain::Bitcoin instead of Faker::Bitcoin #2344 (ysv)
- Use Faker::Blockchain::Bitcoin instead of Faker::Bitcoin #2343 (ysv)
- Update specs for swagger #2340 (dnfd)
- Add endpoint to list all blockchain clients & provide access to disabled markets in Admin API #2339 (dnfd)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Rewrite validation for buy and sell order in trade_executor #2335 (mnaichuk)
- Remove jq package from gendocs #2333 (dnfd)
- Add missing -y for jq install in bin/gendocs #2332 (mnaichuk)
- Use update_attribute in migrations for skipping validations #2331 (mnaichuk)
- Trading Fee Schedule based on Member group #2321 (ysv)
- Admin API module for tower #2264 (mod)
- Add validation specs for blockchain_key in Currency #2158 (elias19r)
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add ability to bump & tag stable branches #2328 (mnaichuk)
- Fail ethereum withdrawal in case of fail status in blockchain #2327 (mnaichuk)
Full Changelog
Merged pull requests:
- Don't use validations for updating database in migrations #2324 (mnaichuk)
Full Changelog
#2.3.9 (2019-08-15)
Full Changelog
Merged pull requests:
#2.3.8 (2019-08-15)
Full Changelog
Merged pull requests:
- Switch to maker-taker fee model. Major Trade model rework #2292 (mnaichuk)
#2.3.7 (2019-08-14)
Full Changelog
Merged pull requests:
- Update gem versions to reduce vulnerabilities #2318 (snyk-bot)
- Prepare management API for Revenue Share #2293 (shal)
#2.3.6 (2019-08-12)
Full Changelog
Merged pull requests:
- Change run Peatio::Application to Rails.application in config.ru #2316 (ysv)
- Upgrade Transfer model. Add gross Revenue account #2301 (ysv)
#2.3.5 (2019-08-09)
Full Changelog
Merged pull requests:
- Use Vault transit engine for storing Wallet & PaymentAddress sensitive data #2310 (dnfd)
#2.3.4 (2019-08-09)
Full Changelog
Merged pull requests:
#2.3.3 (2019-08-08)
Full Changelog
Merged pull requests:
- Update peatio-ripple gem version #2306 (ysv)
- Update API doc files structure and naming #2305 (ysv)
- Update peatio-ripple gem version #2304 (ysv)
- Market & Currency admin forms corrections & improvements #2303 (ysv)
- Update gendocs script #2300 (dnfd)
#2.3.2 (2019-08-05)
Full Changelog
Closed issues:
- Microkube Build Failed Using Latest Docker Image #2255
- Add new altcoins/coins via JSON RPC #1778
Merged pull requests:
- Update peatio-ripple gem version #2298 (mnaichuk)
- Add GET API for Operations and Members #2285 (dnfd)
- Add RevShare model. Add state to Trade #2283 (ysv)
#2.3.1 (2019-08-01)
Full Changelog
Merged pull requests:
- [ci skip] Finalize 2-2 release docs #2289 (ysv)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Add min_confirmations field to Currency model entity #2276 (mnaichuk)
Full Changelog
Merged pull requests:
- Fix issue with rake task release.rake in travis #2275 (mnaichuk)
- Fix bin/gendocs #2272 (mnaichuk)
- Update ruby version and gems #2263 (mod)
- Major trading engine and logic rework with precision, rounding and matching flow improvements #2258 (ysv)
Full Changelog
Closed issues:
- Blockchain height issue #2268
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- file upload error 500 internal server error #2259
Merged pull requests:
- Market & Currency admin forms corrections & improvements #2278 (ysv)
- Remove JWT token from response payload #2265 (shal)
- Remove http request for confirmations method #2262 (mnaichuk)
- Update admin API #2252 (dnfd)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Change: config/database.yml – use port value from ENV #2254 (matass)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Can't run application on mac properly #2104
Merged pull requests:
Full Changelog
Closed issues:
- failed to build custom docker image #2249
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
- Replace Passgen gem with new password generator #2247 (shal)
- Replace Passgen gem with new password generator #2246 (shal)
Full Changelog
Closed issues:
- Don't ever try to do this again #2244
- ability to multiple withdraws in one transaction #2240
- What is the use of REDIS and MySQL databases #2229
- Rake seed:blockchain fail #2225
Merged pull requests:
Full Changelog
Merged pull requests:
- Add admin API module (Blockchains, Currencies, Wallets, Markets, Orders) #2226 (chumaknadya)
- Add WS message for market order executed event #2208 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- rbac permissions issue #2235
- What does it mean *LOCKING_BUFFER_FACTOR*? Why do we use it? #2181
Merged pull requests:
#2.2.9 (2019-06-17)
Full Changelog
Merged pull requests:
#2.2.8 (2019-06-13)
Full Changelog
Closed issues:
- Yay! You’re on Rails! #2223
- NoMethodError (undefined method `attributes' for nil:NilClass): #2196
Merged pull requests:
#2.2.7 (2019-05-31)
Full Changelog
Merged pull requests:
- Fix operations spec by saving timestamps in variables #2220 (ysv)
#2.2.6 (2019-05-30)
Full Changelog
#2.2.5 (2019-05-30)
Full Changelog
Closed issues:
- cant create ERC20 Deposit Address #2216
Merged pull requests:
- AMQP messages for third party trading engine integration #2215 (ysv)
#2.2.4 (2019-05-27)
Full Changelog
Closed issues:
- Cant create deposit_address #2211
- ERC20 Gas limit & Gas price Withdrawal bug #2155
Merged pull requests:
- Peatio-litecoin gem integration with minor updates. Coin plugin development doc #2210 (ysv)
- Plugable coins API #2168 (ysv)
#2.2.3 (2019-05-14)
Full Changelog
Merged pull requests:
- Change order 'state' to int for order_processor #2205 (mnaichuk)
- Add management API endpoint for listing trades #2182 (ymasiuk)
#2.2.2 (2019-05-14)
Full Changelog
Closed issues:
- application.yml not seen on 1.9 stable tree #2202
- key not found: "TIMEZONE" (KeyError) #2197
- Docker Setup for Production Environment #2154
- must use barong? or can use an external KYC service? #2151
- can't see sign in page #2139
- My money appears in the "admin panel", but the money don't appear "funds panel" #2137
- Error when accepting deposit, related to redirect_to :back #2123
- Peatio and Ethereum/client-go:stable #2122
- Sync geth but Ethereum does not appear on the local #2118
- TypeError: wrong argument type Hash (expected String) #2107
- insuficient funds for gas*price + value #2064
- Move to ruby 2.6 #2057
- Remove funds UI and dependencies #2055
- eth and erc20 token withdraw no working #2049
- Link is absolute in application.yml #2038
- Improve pagination in REST API #2029
- Barong Auth provider integration #2028
- on Funds tab getting error #2027
- "Make Test" Error (wallets.spec.js) #2006
- need help on POST api #2003
- We can add full order ballots.With fields of loss or gain can already be preechidos by the client. #1999
- It's not a problem! How to install the whole stack in a simple way as a lib and generate some commands to function #1977
Merged pull requests:
- Replace Passgen gem with new password generator #2248 (shal)
- Fix Bitgo WalletService & WalletClient build_raw_transaction #2206 (ysv)
- Blockchain & Wallet final refactoring #2203 (ysv)
- Move core code to peatio gem #2201 (ysv)
- Bugfixing and improvements for Blockchain/WaletService #2200 (mnaichuk)
- Remove Legacy source code & finalize TODOs #2199 (ysv)
- Local daemons bugfixing and improvements #2195 (ysv)
- Add :step column to blockchain model, update Blockchain daemon #2194 (mnaichuk)
- Update ruby version to 2.6.2 #2191 (sd189)
#2.2.1 (2019-05-06)
Full Changelog
Merged pull requests:
- Update blockchain daemon with BlockchainService v2 #2193 (mnaichuk)
- Update Bitcoin::WalletClient with subtract fees #2192 (mnaichuk)
- Make daemons compatible with WalletService v2 #2190 (ysv)
- Add Ethereum::Wallet specs #2188 (mnaichuk)
- Move to Blockchain & Wallet API v2 #2187 (ysv)
- Bitcoin::Blockchain load_balance_of_address & Bitcoin::Wallet load_balance #2186 (ysv)
- Add load_balance & load_balance_of_address #2185 (ysv)
- Remove BlockchainAddress, use Hash instead; Fix collection publish; Finish WalletService2 specs #2184 (mnaichuk)
- Define Exception hierarchy for Blockchain & Wallet #2183 (ysv)
- [ci skip] Prepare for 2.1.0 release #2177 (ysv)
- Implement Ethereum::Blockchain & Ethereum::Client #2174 (mnaichuk)
- WalletService2 & Peatio::Wallet::Abstract design #2173 (ysv)
Full Changelog
Full Changelog
Merged pull requests:
- Skip withdrawal in case of insufficient balance on hot wallet #2179 (mnaichuk)
- Skip withdrawal in case of insufficient balance on hot wallet #2178 (mnaichuk)
Full Changelog
Merged pull requests:
- Rewrite callbacks for avoid using redirect_to :back #2176 (mnaichuk)
Full Changelog
Closed issues:
- Benchmark trading daemons #2134
Merged pull requests:
- Benchmark tasks for Matching TradeExecution and OrderProcessing #2133 (mnaichuk)
Full Changelog
Full Changelog
Merged pull requests:
- Rewrite callbacks for avoid using redirect_to :back #2169 (mnaichuk)
Full Changelog
Merged pull requests:
- Implement Bitcoin::Blockchain & Bitcoin::Client #2171 (ysv)
- Add optional fields for operations API #2140 (ymasiuk)
Full Changelog
Closed issues:
- Ability to deposit from admin panel is missing #2163
Merged pull requests:
Full Changelog
Merged pull requests:
- Add missing end in Admin::Deposits::FiatsController #2162 (ysv)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Admin deposits index hangs in case of a lot of deposits #2149
- Withdraw #2084
Merged pull requests:
- Add note to withdraw #2157 (mkalenska)
- Add missing paginations for deposit & withdraw on admin panel #2156 (ysv)
- Move order submit to order_processor and remove Ordering service #2147 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Rewrite callbacks for avoid using redirect_to :back #2113 (ymasiuk)
Full Changelog
Closed issues:
Merged pull requests:
- Upgrade Ruby on Rails to 5.2 #2146 (ysv)
Full Changelog
Closed issues:
- Bitcoin Withdrawal Issue #2152
- Global State public.*market_id*.update sends huge batches of data #2148
Merged pull requests:
- Limit number of returned data from ranger
global.update
#2153 (mnaichuk)
Full Changelog
Merged pull requests:
- Fix bin/gendocs #2150 (ysv)
- Fix release:travis rake task #2145 (ysv)
- Direct benchmarks for matching, trade_executor and order_processing #2138 (mnaichuk)
- Upgrade Ruby on Rails to 5.0 #2095 (shal)
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Benchmark tasks for Matching TradeExecution and OrderProcessing #2136 (mnaichuk)
- Benchmark tasks for Matching TradeExecution and OrderProcessing #2132 (mnaichuk)
- Benchmark tasks for Matching TradeExecutor and OrderProcessor #2106 (ysv)
#2.1.9 (2019-03-26)
Full Changelog
Merged pull requests:
- Add ability to cancel all orders for specific market #2125 (mnaichuk)
#2.1.8 (2019-03-26)
Full Changelog
Merged pull requests:
- Avoid "message" in API controllers by overriding Grape::AllowBlankValidator #2094 (ec)
- Remove Peatio.tech brand from admin panel #2072 (shal)
- Unify API errors structure and messages #2053 (ysv)
#2.1.7 (2019-03-18)
Full Changelog
Closed issues:
- Unify trade information sent with Ranger and api #2119
Merged pull requests:
- Log queue status into file once in 5 seconds #2129 (ysv)
- Replace rabbitmq_http_api_client with Faraday. Revert Faraday 0.14 #2127 (ysv)
- Unify trade
taker\_type
with Ranger and REST API #2121 (mnaichuk)
Full Changelog
Full Changelog
Merged pull requests:
- Revert "Add grape_strip to resolve whitespace in input params" #2117 (mod)
- Get rid off grape_strip gem #2116 (shal)
#2.1.6 (2019-03-08)
Full Changelog
Closed issues:
Merged pull requests:
- [WIP] Add save_reports function #2114 (ec)
- Implement Bench::OrderProcessing. Minor refactoring and cleanup #2112 (ysv)
- Ability to run multiple benches on single rake task #2110 (ysv)
- Benchmark for TradeExecution #2109 (ysv)
- Implement Bitfinex order injector based on file with Order history #2108 (mnaichuk)
#2.1.5 (2019-03-04)
Full Changelog
Closed issues:
- Integrate market order #2097
Merged pull requests:
#2.1.4 (2019-02-26)
Full Changelog
Closed issues:
- Remove deprecated API endpoints #2077
- Remove plugin API v1 #2076
- How can we test the throughput of Peatio trading engine? #2004
- mac os rails server #1987
- FIAT DEPOSIT CLAIM REFERENCE NUMBER OPTION #1974
- Routing to new UI assets #1899
Merged pull requests:
#2.1.3 (2019-02-25)
Full Changelog
Closed issues:
- Block height in admin panel not increasing. Version v1.9.1-rc.23 #1983
- how to start slanger services for local development #1965
- Are there a full list of supported tokens/coins ? #1964
- market.id may cause conflects between pairs like usd/trst and usdt/rst #1962
- Ethereum Deposit Transfer #1947
- Will Peatio be offered as API version only? #1883
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- Cant Send Collected Fee #2089
- Question about withdraw API regarding the OTP #2059
- Which commit id are you using? #1992
Full Changelog
Full Changelog
Merged pull requests:
- Use strict variant of save in Member#from_payload #2088 (ysv)
- Ability to change VAULT_TOKEN #2086 (shal)
Full Changelog
Closed issues:
- Liveness and readiness endpoints permits only
HEAD
requests #2085 - Adding markets to funds page for each currency #2067
- Unify and Document API errors #2046
- Display all Deposits and Withdraws in admin on one page #2025
- withdraw limits by level [Features] #1950
Merged pull requests:
- Change health checks request types for k8s #2087 (shal)
Full Changelog
Merged pull requests:
- Add custom validation for requires parameters #2083 (mnaichuk)
- Parity Blockchain/Wallet clients/services implementation #1933 (Ohill)
Full Changelog
Merged pull requests:
- Revert Travis CI & Drop Drone CI #2081 (shal)
Full Changelog
Closed issues:
- Order updated_at is not updated on trade executor #2069
Merged pull requests:
- Add errors.md #2080 (mnaichuk)
- Rewrite TODOs. Remove price difference check in Order #2079 (ysv)
- Update updated_at on trade executor (closes #2069) #2078 (shal)
Full Changelog
Closed issues:
- Prevent user to create mirror market pairs #2068
Merged pull requests:
- Prevent admin to create mirror market pairs. Update seeds #2039 (mnaichuk)
Full Changelog
Closed issues:
Merged pull requests:
- Split named_params, rename not_enough_funds error to insufficient_balance #2075 (mnaichuk)
- Rename entities fields for order and expose taker_type instead of maker_type #2070 (mnaichuk)
- Unify API errors for api/v2/account/* and api/v2/public/* #2063 (mnaichuk)
Full Changelog
Closed issues:
- Move HealthCheck controller to Grape API v2 #2066
- Sort Orders by updated_at column #2060
Merged pull requests:
- Move health probes to Grape API v2 (closes #2066) #2071 (shal)
- Sort orders by updated_at column #2061 (ysv)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Speed up RSpec test #1932
- Integrate drone CD platform #1903
Merged pull requests:
- Speed up RSpec test (closes #1932) #2044 (shal)
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- @ysv any comments #2034
- JWT Authentication troubleshooting #2031
- should allowed to get all orders at once #2005
Merged pull requests:
Full Changelog
Closed issues:
- Bump Ambassador to 0.50.0 #2015
- Add ability to get recent user trades for all markets in single API call #2012
Merged pull requests:
Full Changelog
Closed issues:
- Transfers Management API #2024
- Something WRONG in FIAT withdrawal #2020
- Fix Trade #avg_h24_price business logic #2001
Merged pull requests:
- Update api 1-9 docs #2021 (Ohill)
- Average 24h price using VWAP ratio. Minor Global & Market refactor #2019 (ysv)
- Improve /account and /market APIs #2018 (mnaichuk)
Full Changelog
Closed issues:
- Admin Panel Deposits/Withdraws Table Issue #1853
Merged pull requests:
- Fix dangerous migration. Update min_ask_price & max_bid_price precision #2017 (ysv)
Full Changelog
Closed issues:
- Clean up repository documentation #2010
- Withdrawal support with OTP in member API #1963
- Trigger private ranger event on order update #1918
- Market depth becomes broken if we temporary stop slave-book deamon #1868
- Update documentation and README to version 2.0 #1838
Merged pull requests:
- Migrate to Ambassador 0.50.0 & peatio 0.4.5. Update Ranger WS API #2016 (ysv)
- Fix migration for currency position and market entity #2013 (mnaichuk)
- Documentation clean up [skip ci] #2011 (ysv)
- Fix markets seed file #2009 (mnaichuk)
Full Changelog
Closed issues:
- Improve tickers REST & WS API #1991
- Improve markets and currencies API #1988
Merged pull requests:
Full Changelog
Merged pull requests:
- Add close, avg_price & price_change_percent to WS & REST API #2002 (ysv)
Full Changelog
Full Changelog
Closed issues:
- K-line WS API is missing #1995
- Peatio installation issue #1993
Merged pull requests:
- Publish WS event on k-line updates. Improve k-daemon performance #1997 (ysv)
- Publish WS event on k-line updates. Improve k-daemon performance #1996 (ysv)
- Add Peatio UI removal alert #1994 (mnaichuk)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Expose trade market maker order type #1929
- Don't expose null trade side on API v2 #1920
- Don't trigger pusher events on market order update #1919
Merged pull requests:
- Expose Trade market maker and don't expose null side #1985 (ysv)
- Add swagger.json in pretty-json format #1984 (mnaichuk)
Full Changelog
Full Changelog
Closed issues:
- Add CONTRIBUTING.md #1980
- Member API improvements #1970
- Deposit collection mechanism needs improvements #1745
Merged pull requests:
Full Changelog
Closed issues:
Merged pull requests:
- Add CONTRIBUTING guide [skip ci] #1981 (ysv)
- Public version API endpoint #1978 (ysv)
- Return Forbidden in case of unpermitted actions #1973 (mnaichuk)
- Event API serializers imporvements #1967 (m-an)
Full Changelog
Full Changelog
Closed issues:
- 1 #1946
- Faraday, NGINX, Bad Gateway, Something went wrong, Markets Controller #1943
- ActionController::RoutingError (No route matches [GET] "/trading/usdbtc/ws"): #1928
- Ability to manually loading withdrawal with external txid from admin panel #1864
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Freeze bundler versions in Travis #1953
- Peatio overrides Barong cookies #1937
Full Changelog
Merged pull requests:
- Freeze bundler version in 1.16.6 #1955 (ysv)
- Freeze bundler version in 1.17.1 #1954 (ysv)
Full Changelog
Full Changelog
Closed issues:
- Block height in admin panel not increasing. Version v1.9.1-rc.26 #1891
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- Update height problem #1923
- I sent Ethereum from my account but it does not appear #1922
- Missing translation at «Deposit» of skipped transaction #1917
- How can I produce the test bitcoin? #1909
- First trade !! #1905
- How to remove mobile phone verification? #1879
Merged pull requests:
- Experimental Transfer table and Management API #2023 (ysv)
- Expose Trade market maker and don't expose null side #1986 (ysv)
- Load balance from hot wallet before make quick withdraw for bitgo client #1935 (mnaichuk)
- Load balance from hot wallet before make quick withdraw for bitgo client #1934 (mnaichuk)
- Expose Trade market maker and don't expose null side #1930 (ysv)
- Add missing deposit "skipped" translation #1926 (shal)
- Add min withdraw amount for currencies #1915 (mnaichuk)
- Add min withdraw amount for currencies #1912 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Don't trigger pusher events on market order update #1921 (ysv)
#1.9.9 (2018-12-20)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Add opportunity to define minimum amount for order #1896
- Error, ranger does not send notifications when orders done #1852
- Protection against exploit for eth #1829
#1.9.8 (2018-12-19)
Full Changelog
Merged pull requests:
#1.9.7 (2018-12-19)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Ability to reject fiat deposit from admin panel #1882
- Improve deposit collection daemon logs #1881
- Add Management API for Operations #1878
- Ability to edit Currency options from admin panel #1844
Merged pull requests:
#1.9.6 (2018-12-18)
Full Changelog
Closed issues:
- solvency:liability_proof error #1906
- SMS verification code does not come #1885
- Ripple Wallet Client - Transaction signing not supported #1865
Merged pull requests:
- use local seeds #1904 (denstepa)
- Management API for asset, liability, revenue and expense operations #1902 (ysv)
Full Changelog
#1.9.5 (2018-12-15)
Full Changelog
Full Changelog
#1.9.4 (2018-12-14)
Full Changelog
Closed issues:
- Height issue #1892
- Orders api endpoint sorting with 'order_by' doesn't work #1890
- Settlement Process in Peatio #1873
- Add a new Gateway client within Admin Panel #1863
- Pool deposits stay in "accepted" status #1859
- need full tutorial to install peatio #1824
- spelling fix: "_address" should be "address"? #1819
- Deployment #1818
- multiple erros after bundle install #1815
- how can edit frontpage #1813
- btc Hot-Wallet Balance show the coins but in btc fund does not #1811
- XRP connection timeout error given every time. #1809
- Pusher : Error (console log) #1804
- Remove need to refresh page to see deposit address #1799
- Update ruby version to 2.5.3 #1780
- POST /v2/deposit_address issue with collection daemon #1742
- Ignore deposits with amount less than min_deposit_amount #1740
- Frontend don't show #1707
- Orderbook persistence #1648
- Solutions for errors related to no minimum deposit and no gas price specified (v1.9) #1589
Merged pull requests:
Full Changelog
Full Changelog
#1.9.3 (2018-12-12)
Full Changelog
Closed issues:
- Incorrect behavior of market order in case of huge price difference #1874
- Member API v2 needs improvements and better documentation #1665
#1.9.2 (2018-12-11)
Full Changelog
Closed issues:
- [Management API v1] Operations about blockchains and wallets #1602
- [Management API v1] Operations about currencies #787
- [Management API v1] Operations about markets #786
Merged pull requests:
- Improve deposit collection daemon and add ability to reject fiat deposit #1908 (mnaichuk)
- Improve deposit collection daemon logs and add ability to reject fiat deposit from admin panel #1880 (mnaichuk)
- Specs for account/balances and code polishing #1876 (mnaichuk)
Full Changelog
Closed issues:
- traefik - Unable to obtain ACME certificate for domains #1867
Full Changelog
Closed issues:
- NoMethodError in WelcomeController#index #1862
- Pusher should return 200 on pusher/auth #1860
- Remove unused anymore envs from application.yml.erb #1847
- Make error messages about JWT much clear #1822
- Ability to specify multiple domains as allowed origins #1643
- Sessions do not delete when DELETE /api/v2/sessions #1440
- Add ability to handle scopes from api keys #1432
- [Member API v2] Add code which ensures JWT is not blacklisted at every request (check in Redis) #720
- [Member API v2] Add code which ensures JWT is not blacklisted at every request (issue request to Barong) #719
- Use stable version for oauth2 gem #667
Merged pull requests:
- Ability to manually loading withdraw with external txid #1907 (mnaichuk)
- Ability to set custom gas_limit & gas_price per currency. #1887 (ysv)
- Fixed member private event when order updated #1871 (dinesh-skyach)
- Reorganization Peatio API for apigate feature #1870 (mnaichuk)
- Ability to set custom gas_limit & gas_price per currency. #1869 (ysv)
Full Changelog
Merged pull requests:
- Return 200 on successful pusher auth #1861 (ysv)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- data not save #1851
- Redis::CommandError (NOAUTH Authentication required.) #1823
- BUG: Version 1.8-stable place orders get failed #1781
- Error installing Barong #1706
- Specs For Wallet Services #1608
- Any reason why MySql 5.7 prerequesite is such a hard requirement? #1494
- Mark withdraw as pending while waiting bitgo admin approval #1325
- Epic: Ability to archive order and trade table #1278
- Implement API calls in Member API v2 needed for trading UI #919
Merged pull requests:
- Remove REDIS_PASSWORD env which is always overridden by REDIS_URL #1858 (ysv)
- Remove REDIS_PASSWORD env which is always overridden by REDIS_URL #1857 (ysv)
- Remove REDIS_PASSWORD env which is always overridden by REDIS_URL #1856 (ysv)
- Update ruby version to 2.5.3. Bump mini_racer to 0.2.4 #1855 (ysv)
- Ability to manually loading withdraw with external txid #1846 (mnaichuk)
- Fix global state updating for asks and bids #1826 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- How to get kline on ranger? #1841
- Generate the address issue. #1825
- blockchain and address_url for testnet #1812
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
- Rewrite quick withdraw limits with 24h and 72h withdraw limits #1817 (mnaichuk)
Full Changelog
Closed issues:
- KeyError: key not found: "TIMEZONE" #1830
- DELETE #1821
- Funds not moved from hot to warm wallet #1653
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Pool Deposits broken #1767
- how to get JWT in api/v2? #1752
Merged pull requests:
- Add opportunity to receive transaction with multiple addresses #1792 (mnaichuk)
Full Changelog
Closed issues:
- How to display coin icon in production mode? #1772
Full Changelog
Closed issues:
- Admin - banks deposits ( 500 Internal Server Error after accept it) #1805
- How to use ranger for trading-ui #1769
- Currency icons are broken when running in production mode #1695
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- [Bug] The order creation with
price:0
by the Peation API endpoint /api/v2/orders #1802 - peatio member api is fake? #1797
- How to use api on peatio? #1790
Merged pull requests:
Full Changelog
Closed issues:
- Error when GET /v2/accounts/{currency} #1775
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- Question about Ripple #1761
Merged pull requests:
Full Changelog
Closed issues:
- Improve plugins system. Plugin as a gem #1765
- Avoid duplicate of deposits after execute in deposit collection daemon #1754
- Tiny deposits should be skipped and we shouldn't collect them #1744
- Deposits are published to RabbiMQ before save #1743
- Fix all N+1 queries and avoid unnecessary eager loading #1679
Merged pull requests:
- Expose ask_id & order_id in trade event of websocket api #1774 (ec)
Full Changelog
Closed issues:
- Bitcoin deposit list is empty. How to fix it? #1731
Merged pull requests:
- Add Peatio plugin system v2 to 1-8-stable #1898 (vshatravenko)
- Experimental peatio plugin API v2 #1766 (ysv)
- Add opportunity to define minimum amount for trade #1762 (chumaknadya)
- Add min deposit amount for currencies and validation for small deposits #1721 (mnaichuk)
- Remove all N+1 queries. Add Bullet and enable by default for development and test #1692 (mnaichuk)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- ERC20 Deposit issue - 1000 becomes Trillions , #1748
- config/plugins.yml is missing #1747
- bundle exec rake currencies:seed not working #1736
- why the market both have btc/eth and eth/btc ? #1733
- How to get balance on orders? #1732
- Bitcoin not generating address #1730
- How to run MySQL commands and bitcoin-cli #1727
- Install on digital ocean #1723
- how to config the ranger? #1712
Merged pull requests:
- Added new table 'operations' & field 'code' to account model #1773 (ec)
- Expose ask_id & order_id in trade event of websocket API #1759 (ec)
- Remove warning from event api initializer #1755 (rxx)
Full Changelog
Closed issues:
- Deposit #1726
- XRP submit transaction issue #1725
- XRP wallet_propose not working, given error “Forbidden” #1720
- K daemon rounding is hardcoded to 4 #1715
- Cant change to auth0 login #1714
- XRP withdraw #1713
Merged pull requests:
Full Changelog
Closed issues:
- HELP!! to install Peatio exchange on my VPS #1710
- how to generate erc20 address? #1709
- How to "Copy initial configurations ./bin/init_config"? #1705
- Delete unused peatio-daemons from docs #1700
- Peatio will support Byteball? #1699
- peatio can support USDT? #1698
- If yarn is not installed running rake yarn:install fails silently #1688
- Support bech32 addresses #1498
Full Changelog
Full Changelog
Closed issues:
- First Trade should be the oldest for k-data generation #1697
- K line API needs documentation and better specs #1693
- Get k json doesn't work properly if time_from and time_to passed #1689
Merged pull requests:
- Delete unused daemon from docs and update event api docs (closes #1700) #1702 (mnaichuk)
- Changed address limits #1498 #1701 (dinesh-skyach)
- K line daemon & API fix & specs improvement (related to #1689, #1697) #1696 (ysv)
- Rake yarn install now prints the stdout output (closes #1688) #1690 (rsaphala)
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- HTTP Request took too long to complete #1683
- API for users? #1680
- Check for PusherMarket usage #1676
- workbench database currencies:seed issue #1675
- Validate URIs URLs in Blockchain and Wallet models #1652
- Restore walletnotify event in Peatio 1.9 for bitcoin-like blockchains #1621
Merged pull requests:
- Integrate Ambassador gateway. Remove OAuth Authentication and Peatio session support #1746 (vshatravenko)
- Add missing address in wallets seed config #1682 (mnaichuk)
- Various fixes in docs #1672 (ghost)
- Add grape_strip to resolve whitespace in params #1671 (ghost)
- Add missing url validations to rails models #1656 (shal)
- Fetch latest block transactions using getrawmempool for bitcoin-like blockchains (closes #1621) #1649 (dinesh-skyach)
Full Changelog
Closed issues:
- Expose explorer_transaction explorer_address in Entities::Currency #1664
Merged pull requests:
- K line daemon & API fix & specs improvement #1711 (ysv)
- Performance of order creation, matching & trade execution (closes #1145) #1681 (mnaichuk)
- Performance of order creation, matching & trade execution (closes #1145) #1670 (mnaichuk)
- Add missing API call for getting member accounts (related to #919) #1668 (ysv)
- Add missing API call for getting member accounts (related to #919) #1667 (ysv)
- Added explorer_transaction and explorer_address to currency entities #1663 (ec)
- Added transaction_url_template and wallet_url_template to currency en… #1662 (ec)
Full Changelog
Closed issues:
- Allow to use currencies in both downcase & upcase in API v2 #1660
- bundle exec rake currencies:seed & markets:seed [rake aborted!] #1659
- Add New Coin Via Admin Panel #1658
- Update Setup Doc #1657
- walletnotify event in Peatio for Ethereum(Geth)-like blockchains #1644
- Plugin like structure for Currencies. #1642
- Why removed email notification to user when they have deposit and withdrawal? #1640
- Simplify lib/task/feeders & fix rake peatio:* tasks #1637
- 2FA for withdrawal? #1629
- [Member API v2] endpoint to initialise withdraw #1627
- Remove outdated documentation #1523
Merged pull requests:
- Allow to use currencies in both downcase & upcase in Member API (closes #1660) #1661 (ysv)
- Repository clean up. Minor doc updates (closes #1637, closes #1523) #1655 (ysv)
- Drop spaces from admins list #1654 (rxx)
- Upstream Admin UI #1650 (ritesh-skyach)
- Feature/upstream binance/upstream model #1646 (dyakubovich)
Full Changelog
Closed issues:
- ActiveRecord::RecordNotFound causes 500 in Member API v2 #1632
- Peatio::VERSION doesn't work properly now because of peatio gem conflict #1619
- Get rid of some options in currency model and seed file #1611
- In Admin Panel page should be opened in the same tab when we click View #1609
- Error running peatio server as deamon #1558
Merged pull requests:
- Handle ActiveRecord::RecordNotFound in member api_v2 & remove duplicated method (closes #1632) #1645 (ysv)
- Move versions to Peatio::Application. Remove lib/peatio (closes #1619) #1636 (ysv)
- Removed unwanted options in currency model and seed file (closes #1611) #1618 (dinesh-skyach)
- Don't open new tabs & other minor refactoring for Admin Panel (closes #1609) #1613 (ritesh-skyach)
Full Changelog
Closed issues:
- Routing Error #1630
- issue with set_gon #1624
- Error with peatio-trading-ui #1623
- switching from \ruby to \Go language #1615
- Little Help #1614
- Error make build #1595
- Accounts don't get cascade deleted after a Member is deleted #1594
- FAIL: Cannot Withdraw from Hot Wallet (v1.9) #1584
- Execute all SQL updates in blockchain daemon as single transaction #1568
- Blockchain falling handling #1549
- Member api v2 trades side is null #1508
- Can change time format in response on all API endpoint timestamp? #1439
- POST /management_api/v1/timestamp #1426
- Need notifications about global data (tickers, trades, order book) in event_api #1398
- Replace all calls to pusher / slanger by AMQP calls #1360
Merged pull requests:
- docs/js: remove leftovers of Pusher #1634 (kovetskiy)
- Ranger docs #1625 (kovetskiy)
- Execute all block updates in single SQL transaction. Find withdrawals and deposits by txid only (closes #1549, closes #1568) #1622 (ysv)
Full Changelog
Closed issues:
- Spec for APIv2 and ManagementAPIv1 swagger doc healthnes #1607
- Remove peatio-trading-ui and dependencies from CI #1601
- Ability to retrieve address in both formats cash and legacy via API #1590
- Remove webhooks controller and dependencies #1582
- Error on withdraw audit: Withdraw#blockchain_api delegated to currency.blockchain_api, but currency is nil #1560
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- APIv2 swagger documentation is broken #1605
- Remove websocket stuff #1597
- Little help #1596
- Deposits & Withdraws Coin have blockchain code duplication #1593
- Remove spec/features and leftovers #1585
- Check if we need module AASM::Locking and remove if we don't #1583
- Confirmations amount can't be negative number #1581
- Fix APIv2::WebSocketProtocol and specs #1576
- Add Missing Specs From Workers #1573
- Problem with running make run #1571
- Peatio as trade engine #1569
- Don't receive error GET /api/v2/trades with invalid from/to params #1441
- Need more informative message when POST /api/v2/orders with wrong volume #1438
- Some spec files are missing _spec at the end #1395
- Adding to event api new message when account changes #1376
- "Old" Deposits Overlooked #1375
- BitGo Wallet Transactions Query Parameter Incorrect #1365
Merged pull requests:
- Extract duplicated code to HasOneBlockchainThroughCurrency (closes #1593) #1617 (kaiten-mahajan)
- Fix swagger doc for APIv2 (closes #1605) #1606 (ysv)
- Ability to retrieve address in both formats cash and legacy via API (closes #1590) #1604 (dinesh-skyach)
- Remove peatio-trading-ui and dependencies from CI (closes #1601) #1603 (mnaichuk)
- Remove websocket stuff (closes #1597) #1598 (ysv)
- Confirmation can't be negative (closes #1581) #1592 (ritesh-skyach)
- Return Error if invalid from and to params (closes #1441) #1566 (kaiten-mahajan)
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Websocket not working #1524
- Generate Ethereum wallet address. #1495
- Withdraw needs refactoring for non-BIP* currencies (HD protocol in ETH and XRP) #1031
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Integrate peatio-core Peatio::Auth::JWTAuthenticator to APIv2 #1555
- Can't sign in with Google Auth #1553
- ETH and ERC20 dont reflect to user account #1505
- Paid Installation tutorial #1487
- Enabling/Disabling deposits per currency #1481
- Issues with Docker Toolbox on Mac #1471
- auth google_oauth2 callback return http code 504 #1467
- Can you join the transaction dividend module #1461
- Replace confirmations amount with block number in deposit and withdraw models #1456
- Use peatio.tech domain as default in all configuration #1443
- GET api/v2/currencies #1430
- Ability to register a new blockchain / wallet from admin panel #1413
- Ability to list blockchains and wallets from admin panel #1412
- Withdrawals do not show transaction id #1408
- URLs to documentation don't work: https://github.com/rubykube/peatio/blob/master/README.md #1400
- Need to add order’s and trade’s identifiers to event_api messages #1396
- ERC20 Withdraw failed #1374
- Epic: Separate deposit and withdrawal wallet called Hot and Warm #1361
- A limits on the amount for withdrawal #306
Merged pull requests:
Full Changelog
Full Changelog
Closed issues:
- Disable of the last Market brakes everything #1548
- Don't update height if block processing fails #1545
- Race condition with updating the Blockchain height from admin panel #1544
- ERROR rake db:seed failed #1539
- Seeding protection needed for Wallets in v1.9 #1535
- Wrong place Buttons in Peatio when admin want to process withdraw (v.1.9) #1532
- Block heights of BTC, LTC do not increase #1528
- Why is currency unit limited 5 characters in markets? #1499
Merged pull requests:
Full Changelog
Closed issues:
- Wallets duplication on each rake seed:wallets run #1531
- rake aborted! #1522
- BUG: BTC Address Generation Error in Workbench #1488
- Issue with Proxy using Traefik #1472
- Ability to configure custom currency logo #1449
- Ability to specify minimum price per for trading #1447
Merged pull requests:
Full Changelog
Closed issues:
- Error or Bug? MultipleDepositAddresses #1469
- Rails 5.x support? #1455
- Trading UI doesn't appear #1437
- Simple Typo 'Canceld' #1380
Merged pull requests:
Full Changelog
Closed issues:
- Include PublishToRabbitMQ GenerateJWT Event API middlewares #1457
Merged pull requests:
- Event API serializers imporvements #1968 (m-an)
- Add API endpoint for currencies (#1433) #1462 (ymasiuk)
- Include PublishToRabbitMQ GenerateJWT Event API middlewares by default (closes #1457) #1458 (ysv)
- Event API serializers imporvements (closes #1376, #1396) #1442 (rxx)
- Add API endpoint for currencies #1433 (shal)
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Ability to configure icon for currency #1448
- Where can admin verify a users identity ? #1446
- Sign out from Peatio does not work. #1445
- Page localhost:3000/trading/usdbtc doesn't exist #1436
- Wash/Self trading #1435
- I guess the coin daemon should ignore disabled currencies. #1428
- Coins with different conf names - withdrawal fails #1425
- Pusher --> Slanger (Question) #1423
- I have enabled the 18332 port on AWS but connection refuse issue has come out. #1418
- I am not able to withdraw ETH or ERC20 tokens #1416
- Configuration for Barong #1414
- How can I set cold and hot wallets on Admin dashboard? #1405
Merged pull requests:
Full Changelog
Closed issues:
- rails error #1415
- why the setting foun is hide ? #1401
- help me Failed to open TCP connection to exchangebitc.rog:80 (getaddrinfo: Name or service not known) #1397
- Which coins does Peatio support currently? #1394
- Incoming message from slanger #1392
- Why BitGo info is needed? #1389
- Wrong customer ID or password,please try again. #1388
- who know google oauth2 set #1385
- Additional market features #1383
- how to login with local accounts instead of google SSO? #1382
- Solvency Liability Proof likely to cause Out of Memory Issues #1381
- ECR20 and Peatio Original #1373
- High Severity Security Issue: DLL Loading Issue #1371
- Event API does not produce event on order status update #1369
- Why BitGo wallet info is needed? #1366
- Frontend modifications not registering. Caching issue? #1364
- admin/deposits/btc URL give error when run in production using passenger and nginx #1363
- KYC system with verification levels #1362
- After post to /v2/sessions "sessions are not synchronized" #1336
- Can add error message in API endpoint #1333
- How to configure host file for remote environment (docker compose) #1331
- Use blockchain data for withdraw confirmation #1247
- Remove or extract proof of liability (solvency information) #1112
- We need specs for WS protocol API since we have none #705
- Ability to set trading fee by user or groups of users #663
Merged pull requests:
- Added 24 hours currency trades API endpoint (#1368) #1420 (dmk)
- Fixed Broken market spec #1407 (dinesh-skyach)
- Update ffi to 1.9.25 #1393 (yivo)
- Remove auditing system (you have to use Event API to do audits now) #1391 (yivo)
- Remove solvency feature #1390 (yivo)
- Update sprockets gem #1386 (yivo)
- Add 24 hours currency trades API endpoint (closes #1356) #1368 (dinesh-skyach)
- Ability to get data between some time interval (time_from, time_to) in GET /api/v2/k (closes #1290) #1342 (dinesh-skyach)
- Send label when generating BitGo address (closes #1277). #1318 (k1T4eR)
- Allow users to have multiple deposit addresses #1282 (yivo)
Full Changelog
Closed issues:
- rubykube not answer #1384
- ActiveRecord::NoDatabaseError: Unknown database 'peatio_production #1372
Merged pull requests:
Full Changelog
Merged pull requests:
- Optimizations for trade executor #1335 (yivo)
Full Changelog
Closed issues:
- Unable to generate deposit address #1359
- Can create new endpoint in API #1356
- Do not receive error when get /api/v2/depth with invalid/ not supported market #1353
- How can i get data in specific time interval from GET /api/v2/k? #1290
- Remove Pusher Dependency #283
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Failed to run benchmark tools #1329
- Support SegWit wallets #215
Merged pull requests:
- Fix XRP destination tag bug which breaks XRP withdraws (closes #1311) #1341 (ritesh-skyach)
- Fix XRP destination tag bug which breaks XRP withdraws (closes #1311) #1340 (ritesh-skyach)
- Fix XRP destination tag bug which breaks XRP withdraws (closes #1311) #1339 (ritesh-skyach)
- Fix XRP destination tag bug which breaks XRP withdraws (closes #1311) #1332 (ritesh-skyach)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- enqueue_address_generation dead loop #1358
- Document Upload - We're sorry, but something went wrong. - ArgumentError ( is not a recognized provider) #1357
Merged pull requests:
Full Changelog
Merged pull requests:
- Added ability to configure production db name from env #1355 (vshatravenko)
- Adding docker compose files for backend services #1354 (mod)
Full Changelog
Closed issues:
- Notify when receiving ethereum coins. #1351
- When run peatio in Production environment it does not feth Bitcoin RPC user name And Password #1350
- Access denied for user 'root'@' #1346
- Login issue #1345
- Missing a step in Ubuntu deployment #1338
- Trading interface results in to Routing error #1334
- How can I do trading with only Google authentication? #1330
- Ability to scale peatio daemons #1327
- Can't see production logs #1326
- Matching engine and trade executor generating errors #1324
- Barong doesn't seem to work correctly #1320
- XRP withdraw seems broken in some situations #1311
- Peatio to support admin approved withdrawals #1011
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Use Member#uid as BitGo's destination address label #1277
- Improvements for legacy benchmark tools #1249
- Minimum price for orders #1088
- Ability to create multiple deposit address per user per coin #964
Merged pull requests:
- Add missing GET /api/v2/member_levels #1321 (yivo)
Full Changelog
Closed issues:
- Markets page error on daemon way #1319
- How can I see admin dashboard? #1317
- Google Authentication Redirect URI error #1316
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Installation issues on Ubunto 18 #1303
- new flag coin #1292
- Ability to select the order type (market) at the time of trading. #1289
- GET /api/v2/k throws error when there are no trades/orders in market #1281
- WS protocol API Broken when receiving create/trade order details #1279
- Management API error if we send invalid UID in withdraws/new #1272
Merged pull requests:
- Handle race conditions when registering member + add useful logging for OmniAuth sequence. #1314 (yivo)
- Handle race conditions when registering member + add useful logging for OmniAuth sequence. #1313 (yivo)
- Handle race conditions when registering member + add useful logging for OmniAuth sequence. #1312 (yivo)
- Prevent race conditions in withdraw worker + add rich logging. #1309 (yivo)
- Prevent race conditions in withdraw worker + add rich logging. #1308 (yivo)
- Prevent race conditions in withdraw worker + add rich logging. #1307 (yivo)
- Prevent race conditions in withdraw worker + add rich logging. #1306 (yivo)
- Fix Google auth error (Error: invalid_request) which breaks local sign in for development #1305 (yivo)
- Fix Google auth error (Error: invalid_request) which breaks local sign in for development #1304 (yivo)
- Fix Google auth error (Error: invalid_request) which breaks local sign in for development #1302 (yivo)
- Fix Google auth error (Error: invalid_request) which breaks local sign in for development #1301 (yivo)
- Fix Figaro warnings #1300 (yivo)
- Handle missing member & currency as validation errors preventing NoMethodError (closes #1272) #1299 (yivo)
- Handle missing Redis values in GET /api/v2/k (fixes #1281) #1298 (yivo)
- Handle missing Redis values in GET /api/v2/k (fixes #1281) #1297 (yivo)
- Handle missing Redis values in GET /api/v2/k (fixes #1281) #1296 (yivo)
- Fix Bunny errors which make WS API broken v1.5 (closes #1279) #1294 (dinesh-skyach)
- Fix Bunny errors which make WS API broken v1.6 (closes #1279) #1293 (dinesh-skyach)
Full Changelog
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Ability to add ERC20 token through peatio admin panel #1285
Merged pull requests:
- Add missing input for ERC20 contract address #1286 (yivo)
- Remove deprecated POST /api/v2/withdraws (closes #1178) #1284 (yivo)
Full Changelog
Closed issues:
- Remove deprecated POST /api/v2/withdraws #1178
Merged pull requests:
- Ensure orders are put back to matching daemon order book (fixes disappearing orders, fixes order cancelation problem, optimizes number of queries to markets) #1245 (yivo)
Full Changelog
Closed issues:
- Add support to Stellar #1280
- To Have Different Address Used For Ethereum and ERC20 Tokens Or Same Address? #1275
- Daemon status issue? #1274
- When I click on the command to run the server, is the error of the content of the picture the reason for the error of the environment variable? #1273
- v1.8 Management Create Withdraw API Error Messages #1239
- Too many SQL market requests, maybe move markets table into memory? #1199
Merged pull requests:
- Add documentation for Websocket API #1256 (shal)
Full Changelog
Merged pull requests:
- Add support for Barong 1.8 dynamic levels (closes #1134) #1222 (mitjok)
Full Changelog
Merged pull requests:
- Handle missing Redis values in GET /api/v2/k (fixes #1281) #1295 (yivo)
- Cache JWT key (don't initialize it at every request) #1269 (yivo)
- Don't expose sensitive data from Faraday::Response#describe (closes #1155) #1263 (k1T4eR)
Full Changelog
Closed issues:
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- KeyError: key not found: "REDIS_URL" #1267
- FalseClass, Fresh Install #1253
- GET /api/v2/trades always returns side value as null #1252
- How does gon.trades initialized? #1251
- COIN API Algo ETH #1250
- Deposit confirmations set to zero causes all deposits to be confirmed immediately #1248
- Check if both currencies are enabled on market enabling #1242
- Deposit bug with ETH and ETC #1240
- DB setup error: Ask unit is not included in the list, Bid unit is not included in the list #1238
- New API method for getting currencies prices (as well as volume and change) for a specific currency #1234
- Too many repetitions and duplications on SQL statement in transaction for or trade executor #1198
- Sensitive data is sent from Faraday::Response#describe #1155
- Support dynamic levels feature #1134
- Fresh install of Peatio does not have a string for market ID #1104
- Canceling orders at first try doesn't works #1036
- Peatio daemons reconnection failure on RabbitMQ Fail #1032
- Fully support field Market#enabled #817
Merged pull requests:
- Don't expose sensitive data from Faraday::Response#describe (closes #1155) #1266 (k1T4eR)
- Don't expose sensitive data from Faraday::Response#describe (closes #1155) #1265 (k1T4eR)
- Don't expose sensitive data from Faraday::Response#describe (closes #1155) #1264 (k1T4eR)
- Expand db:setup command due to Rails bug (closes #1104) #1262 (k1T4eR)
- Expand db:setup command due to Rails bug (closes #1104) #1261 (k1T4eR)
- Expand db:setup command due to Rails bug (closes #1104) #1260 (k1T4eR)
- Expand db:setup command due to Rails bug (closes #1104) #1259 (k1T4eR)
- Don't accept deposits in case if deposit_confirmations set to zero (fixes #1248) #1258 (yivo)
- Don't accept deposits in case if deposit_confirmations set to zero (fixes #1248) #1257 (yivo)
- Check if both currencies are enabled on market enabling (closes #1242) #1243 (ysv)
Full Changelog
Closed issues:
- Nokogiri error #1246
- Bring back legacy Peatio benchmark #1189
Merged pull requests:
- Add missing index for authentication which is important for API v2 performance (closes #1237) #1244 (yivo)
- Fully support field Market#enabled (related to #817) #1229 (ysv)
Full Changelog
Closed issues:
- Index for table «authentications» on provider, member_id & uid #1237
- Create liveness/readiness endpoints #1190
Merged pull requests:
- Add readiness & liveness probes #1197 (rxx)
Full Changelog
Closed issues:
- Where do fees collected on transactions go to in the exchange's wallet(s)?" #1235
- Version 1.7 Management API Cannot Cancel Withdraws #1232
- Multisig example that actually uses multiple signatures? #1225
- Currency#enabled functionality should work in pair with Market#enabled #1109
Merged pull requests:
Full Changelog
Closed issues:
- eth address wallet created but dont see deposit #1231
- Profit fee where going? #1230
Merged pull requests:
- Disable linked markets when currency is disabled (closes #1109). #1233 (yivo)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- Wrong customer ID or password,please try again. #1223
- Parameter «price» in in API v2 in order creation API should not be mandatory (market orders) #1213
- ManagementAPIv1::Entities::Withdraw,Deposit expose :uid code is buggy #1204
Merged pull requests:
- Use Member#uid instead of authentications.barong.first.uid (closes #1204) #1228 (dinesh-skyach)
- Use Member#uid instead of authentications.barong.first.uid (closes #1204) #1227 (dinesh-skyach)
- Make parameter «price» in API v2 order creation to be not mandatory (fixes #1213) #1226 (dinesh-skyach)
- Make parameter «price» in API v2 order creation to be not mandatory (fixes #1213) #1224 (dinesh-skyach)
- Replace Currency#id with Currency#code to reduce number of queries #1214 (yivo)
Full Changelog
Full Changelog
Closed issues:
- Can not logout and change a user #1219
- BTC Address not being generated #1218
- Rabbitmq communication with BTC node on separate server #1217
- Replacing Currency#id with Currency#code can greatly reduce number of SQL to currencies table #1196
- Get rid of «Scoped order and limit are ignored, it’s forced to be batch order and batch size» in logs #1115
Merged pull requests:
- Make parameter «price» in API v2 order creation to be not mandatory (fixes #1213) #1221 (dinesh-skyach)
- Make parameter «price» in API v2 order creation to be not mandatory (fixes #1213) #1220 (dinesh-skyach)
- Member use uid instead of authentications.barong.first.uid (closes #1204) #1216 (ysv)
- Use scope ordered instead of default_scope for Markets (closes #1115) #1215 (ysv)
- Bring back legacy Peatio benchmarks (closes #1189) #1202 (dinesh-skyach)
- Remove ALL N+1 queries (closes #1186) #1193 (ysv)
Full Changelog
Closed issues:
- Installation completed with all coins #1211
- Why the redirect url was still 127.0.0.1:3000? #1210
- Changing market list dropdown menu to horizontal #1209
- Installation done, require help for some service #1208
- Add Support Tradingview Chart #1207
- Add Support Referral System #1206
- DRY up Worker::DepositCoinAddress #1133
- TypeError: no implicit conversion of nil into Array in CoinAPI::BitGo #1116
- Changing market precision, while trading is going, can block creation of new orders that should match to the old once #1106
- not able to withdraw and deposit ETH. but successfully generated new ETH address. #1056
- Upgrading Rails and all the other gems #20
Merged pull requests:
- Remove calls to Pusher, AMQP and other out from DB transactions. Refactor all Pusher#trigger_async calls! (closes #1188). #1195 (yivo)
Full Changelog
Closed issues:
- Analyze Scout and add missing DB indexes #1192
- Remove calls to Pusher, AMQP and other out from DB transactions #1188
- Remove ALL N+1 queries. USE includes, eager_loads, joins where it is needed. And use bullet gem (installed) #1186
- Excessive call to localtime form daemons #1184
- Remove Pusher calls which are used for old UI #1153
Merged pull requests:
Full Changelog
Closed issues:
- Documentation Update: Trading UI #1201
- Currency Deposit Address Not Displaying #1182
- Saving service credentials in Peatio Admin #1034
Merged pull requests:
- Protect sensitive information in admin panel (closes #1034) #1203 (yivo)
Full Changelog
Merged pull requests:
- Remove some extra queries when creating order. Improve indexes. #1200 (yivo)
Full Changelog
Full Changelog
Closed issues:
- Add Scout monitoring (scoutapp.com) #1187
Merged pull requests:
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- Support field Currency#visible #818
Merged pull requests:
Full Changelog
Full Changelog
Merged pull requests:
- Make checkboxes work in admin panel (fixes #1158). #1180 (yivo)
- Make checkboxes work in admin panel (fixes #1158). #1179 (yivo)
Full Changelog
Closed issues:
- Btc Private keys does not stored in Database and test btc Blances not confirmed #1177
- Bitcon address not visible #1176
- JWT Authenticated endpoint for Pusher / Slanger API Private channel subscription #1175
- Checkboxes don't work correctly in admin panel (unable to unset value) #1158
Merged pull requests:
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Output «reason» for API v2 exceptions & «debug_message» for Management API v1 exceptions (closes #1156). #1161 (yivo)
- Enqueue address generation if address is blank in GET /api/v2/deposit_address (issue #1157). #1159 (yivo)
- Validate new Bitcoin Cash CashAddr format and prevent errors like «Could not determine address version» (fixes #1151). #1154 (yivo)
Full Changelog
Closed issues:
- BTC wallet activation #1173
- We need to enable order with type 'market' #1168
- Trade page is broken under high load #1165
- GET /api/v2/deposit_address doesn't enqueue address generation if address is blank #1157
- report_exception doesn't output «reason» for API v2 exceptions, and debug_message for Management API v1 exceptions #1156
- Withdraw and Member update message always has empty attributes in payload #1152
- If I input invalid address for BCH withdraw the system will fails with «Error on withdraw audit: Could not determine address version» #1151
- Replace account versions and balance calculations to queries to deposit / withdraw / order / trade + use paper_trail #1111
Merged pull requests:
- Add missing order type (fixes #1168). #1172 (yivo)
- Add missing order type (fixes #1168). #1171 (yivo)
- Add missing order type (fixes #1168). #1170 (yivo)
- Add missing order type (fixes #1168). #1169 (yivo)
- Output «reason» for API v2 exceptions (closes #1156). #1167 (yivo)
- Output «reason» for API v2 exceptions & «debug_message» for Management API v1 exceptions (closes #1156). #1166 (yivo)
- Enqueue address generation if address is blank in GET /api/v2/deposit_address (issue #1157). #1164 (yivo)
- Enqueue address generation if address is blank in GET /api/v2/deposit_address (issue #1157). #1163 (yivo)
- Enqueue address generation if address is blank in GET /api/v2/deposit_address (issue #1157). #1162 (yivo)
- Output «reason» for API v2 exceptions & «debug_message» for Management API v1 exceptions (closes #1156). #1160 (yivo)
Full Changelog
Merged pull requests:
- Improve models: add missing indexes, improve validations, extract some parts to modules, remove some legacy code, improve structure of files in app/models (fixes issues #1107 #1108). #1110 (yivo)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Closed issues:
- GET /api/v2/deposit_address?currency=FIAT returns null for fiats, should return error #1135
- XRP addresses with destination tag are not treated like valid #1125
- Ignore errors when generating deposit address (prevent working nodes from being skipped) #1119
- NoMethodError: undefined method `[]=' for nil:NilClass in Worker::MarketTicker line 26 #1118
- Don't expose sensitive data in /api/v2/deposit_address?currency=btc #1117
- Peatio doesn't include CORS headers when returning an error #1113
- Add missing indexes like Member#email UNIQ #1108
- Quicky improve validations at important models #1107
- Ripple: Failed to submit event: CoinAPI::Error: "txnNotFound" #835
Merged pull requests:
- Send CORS headers from API v2 ever on error (closes #1113). #1150 (yivo)
- Send CORS headers from API v2 ever on error (closes #1113). #1149 (yivo)
- Send CORS headers from API v2 ever on error (closes #1113). #1148 (yivo)
- Send CORS headers from API v2 ever on error #1146 (yivo)
Full Changelog
Full Changelog
Full Changelog
Full Changelog
Merged pull requests:
- Return 422 for fiats when calling GET /api/v2/deposit_address?currency=FIAT (closes #1135). #1144 (yivo)
- Ignore errors when generating deposit address (prevent working nodes from being skipped, fixes #1119). #1143 (yivo)
- Ignore errors when generating deposit address (prevent working nodes from being skipped, fixes #1119). #1142 (yivo)
- Ignore errors when generating deposit address (prevent working nodes from being skipped, fixes #1119). #1141 (yivo)
- Ignore errors when generating deposit address (prevent working nodes from being skipped, fixes #1119). #1140 (yivo)
- Add correct validation for XRP addresses with destination tags (fixes #1125). #1139 (yivo)
- Add correct validation for XRP addresses with destination tags (fixes #1125). #1138 (yivo)
- Add correct validation for XRP addresses with destination tags (fixes #1125). #1137 (yivo)
- Add correct validation for XRP addresses with destination tags (fixes #1125). #1136 (yivo)
- Don't expose sensitive data in /api/v2/deposit_address?currency=btc #1129 (yivo)
Full Changelog
Merged pull requests:
- Don't expose sensitive data in /api/v2/deposit_address?currency=btc #1128 (yivo)
- Don't expose sensitive data in /api/v2/deposit_address?currency=btc #1126 (yivo)
Full Changelog
Closed issues:
- Deposit update message always has empty attributes in payload #1132
- google sign problem #1131
- websocket #1124
- Request instsallation with good and seriuos dev #1123
- CoinAPI::BTC generating invalid bitcoin addresses #1122
- 1.8-stable Google signin error #1121
- 1.8-stable Google signin error #1120
- gem 'digest-sha3' conflict with ubuntu 16.04 #1114
Merged pull requests:
- Fix «NoMethodError: undefined method `[]=' for nil:NilClass in Worker::MarketTicker line 26» (closes #1118). #1130 (yivo)
- Don't expose sensitive data in /api/v2/deposit_address?currency=btc #1127 (yivo)
#1.8.9 (2018-05-16)
Full Changelog
Merged pull requests:
#1.8.8 (2018-05-15)
Full Changelog
Closed issues:
- Specs for CoinAPI::BCH #1046
- Specs for CoinAPI::BTC #970
Merged pull requests:
#1.8.7 (2018-05-14)
Full Changelog
Closed issues:
- Withdraw all bug with low coin amount, 0.0000000000000001 #1050
Merged pull requests:
- Fix withdraw bug with low coin amount (issue #1050). #1099 (yivo)
#1.4.1 (2018-05-14)
Full Changelog
#1.8.6 (2018-05-14)
Full Changelog
Closed issues:
- Switch to slanger by default #830
- Develop library for publishing / consuming events using AMQP #759
Merged pull requests:
#1.8.5 (2018-05-14)
Full Changelog
Full Changelog
Closed issues:
- #\<NoMethodError: undefined method `iso8601' for nil:NilClass> #1096
- How to make withdraw in case the ether amount is bigger than charged corresponding address #1020
Merged pull requests:
- Fix «NoMethodError: undefined method `iso8601' for nil:NilClass» (closes #1096). #1098 (yivo)
- Fix «NoMethodError: undefined method `iso8601' for nil:NilClass» (closes #1096). #1097 (yivo)
Full Changelog
#1.3.1 (2018-05-14)
Full Changelog
Full Changelog
Merged pull requests:
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1095 (yivo)
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1094 (yivo)
Full Changelog
#1.8.4 (2018-05-14)
Full Changelog
Full Changelog
Closed issues:
- Ability for User to Generate API Key (removed?) #1091
- Ability to set log level #1079
- Remove ugly member statistics from Peatio #938
- Remove lib/tasks/emu.rake #232
- Remove benchmarks #231
- Remove unneeded gems #19
Merged pull requests:
- Use existing Rails logger with preconfigured level, log device etc (don't create new) #1089 (yivo)
- Update ci/bump.rb: add logging, add pagination for GitHub API (fixes bumping for older branches). #1086 (yivo)
- Update ci/bump.rb: add logging, add pagination for GitHub API (fixes bumping for older branches). #1085 (yivo)
- Update ci/bump.rb: add logging, add pagination for GitHub API (fixes bumping for older branches). #1084 (yivo)
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1083 (yivo)
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1082 (yivo)
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1080 (yivo)
Full Changelog
Merged pull requests:
- Ability to configure log level via environment variable LOG_LEVEL (closes #1079). #1081 (yivo)
Full Changelog
Closed issues:
- API - Orders, when there are insufficient funds in the wallet, a wrong error message appears #1078
- Peatio daemons container size goes above 300gb #1076
Full Changelog
Full Changelog
Closed issues:
- Backport #1055 to 1.5, 1.6, 1.7 #1069
- Backport #1066 to 1.5, 1.6, 1.7 #1067
Merged pull requests:
- Fix trade executor errors #1075 (yivo)
- Disable unsupported order type and don't expose internal exceptions to outer world (fixes #1051). #1074 (yivo)
- Disable unsupported order type and don't expose internal exceptions to outer world (fixes #1051). #1073 (yivo)
- Disable unsupported order type and don't expose internal exceptions to outer world (fixes #1051). #1072 (yivo)
Full Changelog
#1.8.3 (2018-05-10)
Full Changelog
Merged pull requests:
Full Changelog
Closed issues:
- API- when there are missing params in a request, the error needs to be generic and accurate #1051
Merged pull requests:
Full Changelog
Full Changelog
#1.8.2 (2018-05-09)
Full Changelog
Closed issues:
- No accounts are being created after adding new currency #1059
- There are no case_sensitive & erc20_contract_address in currency rubric of admin panel #1058
- API - trades, when getting trades list, side is null #1052
- Trade execution error #1047
- Trade Screen not working properly #1045
- Sendmany Bitcoin transaction is ignored by coins.rb daemon in case it contains recipient address which doesn't belong to Peatio #1040
- trade_executor daemon crashes #1035
- Implement event «market.btcusd.new_order» #996
- Update documentation #325
Merged pull requests:
- Disable unsupported order type and don't expose internal exceptions to outer world (fixes #1051). #1066 (yivo)
- Touch accounts after creating new currency (fixes #1059) #1065 (yivo)
- Touch accounts after creating new currency (fixes #1059) #1064 (yivo)
- Touch accounts after creating new currency (fixes #1059) #1063 (yivo)
- Add case_sensitive & erc20_contract_address to currency rubric in admin panel #1061 (yivo)
- Touch accounts after creating new currency #1060 (yivo)
#1.8.1 (2018-05-09)
Full Changelog
Closed issues:
- Trade CryptoCurrency #1054
- Manage Withdraw option not available #1044
- eth and erc20 payment address problem #1043
- bundle install error: gem install ffi -v '1.9.23 ERROR #1042
- Can not cancel orders. #1029
- The code which looks for new transactions (lib/daemons/coins.rb) is very ineffective and buggy #805
Merged pull requests:
- Don't upcase TID (keep it as is) #1057 (yivo)
- Fix trade execution errors #1055 (yivo)
- Support sendmany Bitcoin transaction which contain recipient address not belonging to Peatio (fixes #1040). #1049 (yivo)
#1.8.0 (2018-05-04)
Full Changelog
Closed issues:
- add currency #1039
- trading page 404, why close issues? same problem #1030
- Need a possibility to understand, through api, if fiat is present in current deployment #1021
Merged pull requests:
- Replace state to action in withdraws (Management API v1) #1037 (yivo)
- Proposal for API to expose for account balance. #1033 (CallumD)
- Tweak lib/daemons/coins.rb for stability #1028 (yivo)
- Release Peatio 1.8.0 #1026 (yivo)
Full Changelog
Full Changelog
Closed issues:
- Setup Ethereum #1019
- All cryptoaddresses comparisons should be case-sensitive or insensitive (depending on currency) #1005
- Add support for ERC20 #384
Merged pull requests:
- Add logging to Grape APIs #1027 (yivo)
- Fix «[object Object]» problem in API docs, add bin/bump for updating versions & tweak ci/bump.rb #1024 (yivo)
- Fix «[object Object]» problem in API docs, add bin/bump for updating versions & tweak ci/bump.rb #1023 (yivo)
- Fix «[object Object]» problem in API docs, add bin/bump for updating versions & tweak ci/bump.rb #1022 (yivo)
- Add «deposit_confirmations» to config/seed/currencies.yml.erb #1008 (yivo)
- Add support for ERC20 #913 (dinesh-skyach)
Full Changelog
#1.7.9 (2018-05-01)
Full Changelog
Closed issues:
- [Mac OS Development Environment] Trading url is not reachable #1013
- NoMethodError in Management API #1010
- Permit transactions between internal recipients #837
Merged pull requests:
- Fix disappearing security_configuration when module reloads #1018 (yivo)
- Fix disappearing security_configuration when module reloads #1017 (yivo)
- Fix disappearing security_configuration when module reloads #1016 (yivo)
- Fix disappearing security_configuration when module reloads #1015 (yivo)
- Fix disappearing security_configuration when module reloads #1014 (kriskelly)
- Permit transactions between internal recipients #1012 (dinesh-skyach)
#1.7.8 (2018-05-01)
Full Changelog
Full Changelog
Closed issues:
- Bitgo Usage #1009
- Ethereum setup on Peatio #1006
- Support Zcash #1001
- Can not create new order #1000
- market does not have a valid value #999
- Withdraw created via API call were not processed by daemons #997
- Question: Is it possible to AWS Redis ElasticCache? #995
Merged pull requests:
- Add missing «withdraw_fee» & «deposit_confirmations» to config/seed/currencies.yml.erb #1007 (yivo)
- Submit withdraw after creation via API #1004 (ysv)
- Submit withdraw after creation via API #1002 (ysv)
- Submit withdraw after creation via API (closes #997) #998 (ysv)
- Typos in docs/specs/event_api #989 (yivo)
- Add API calls for getting all possible fees (resolves #852) #935 (shal)
- Deposit fee feature (closes #886) #915 (ysv)
#1.7.7 (2018-04-27)
Full Changelog
Closed issues:
- UI existing Market overview #939
- Deposit fee feature #886
- Unexpected URL for fiat deposit page (admin panel) #883
- Unable to disable Web / API access at admin panel #862
- Add API calls to get percent of the fees #852
Merged pull requests:
Full Changelog
Full Changelog
#1.7.6 (2018-04-27)
Full Changelog
Closed issues:
- ActiveYAML not needed anymore #987
- Trading page gives 404 #981
- Ability to establish cookie-based session using API #974
- BitGo ETH address generation is still broken #920
Merged pull requests:
- Remove ActiveYAML stuff #988 (yivo)
- Experimental fix for BitGo ETH address generation #986 (yivo)
- Experimental fix for BitGo ETH address generation #985 (yivo)
- Experimental fix for BitGo ETH address generation #984 (yivo)
- Update API docs #983 (yivo)
- Update API docs #982 (yivo)
- Ability to establish cookie-based session using API #980 (yivo)
- Experimental fix for BitGo ETH address generation #933 (yivo)
#1.7.5 (2018-04-26)
Full Changelog
Full Changelog
#1.5.9 (2018-04-26)
Full Changelog
Closed issues:
- «fatal: reference is not a tree:» when installing plugins (error due to --depth=1) #975
- UI issue at account info #953
- BitcoinCash address should be converted to legacy format #704
Merged pull requests:
- Remove «--depth=1» from git clone in bin/install_plugins (fixes #975) #979 (yivo)
- Remove «--depth=1» from git clone in bin/install_plugins (fixes #975) #978 (yivo)
- Remove «--depth=1» from git clone in bin/install_plugins (fixes #975) #977 (yivo)
- Remove «--depth=1» from git clone in bin/install_plugins (fixes #975) #976 (yivo)
- Always use legacy Bitcoin Cash addresses (fixes #704) #973 (yivo)
- Always use legacy Bitcoin Cash addresses (fixes #704) #972 (yivo)
- Always use legacy Bitcoin Cash addresses (fixes #704) #971 (yivo)
- Always use legacy Bitcoin Cash addresses (fixes #704) #969 (yivo)
#1.7.4 (2018-04-25)
Full Changelog
Full Changelog
Closed issues:
- Capybara::ExpectationNotMet: Timed out waiting for Selenium session reset #957
- Trading ccy-to-ccy with price less than 0.01 fails on 1-5-stable version. #916
- Withdraw issue or lost 0.00000001 #911
- Funds withdraw issue, the Withdraw History isn't updating to the last status. #875
Merged pull requests:
- Add missing translations for withdraw states #968 (yivo)
- Add missing translations for withdraw states #966 (yivo)
- Add missing «Prepared» translation (closes #875) #965 (shal)
- Submit amounts as strings, update String#to_d to match Rails behaviour, add specs for extremely precise amounts (fixes issue #911, 0.00000001 problem). #963 (yivo)
- Submit amounts as strings, update String#to_d to match Rails behaviour, add specs for extremely precise amounts (fixes issue #911, 0.00000001 problem). #962 (yivo)
- Retry on all Capybara errors in tests (issue #957) #961 (yivo)
- Retry on all Capybara errors in tests (issue #957) #960 (yivo)
- Retry on all Capybara errors in tests (issue #957) #959 (yivo)
- Submit amounts as strings, update String#to_d to match Rails behaviour, add specs for extremely precise amounts (fixes issue #911). #958 (yivo)
Full Changelog
#1.7.3 (2018-04-25)
Full Changelog
Closed issues:
- Withdrawal process cant be canceled #945
- Support Barong level 4 and above #941
- Fiat withdrawal, lower amount than withdrawal limit issue. #940
- Bid/Ask fee change bug #905
Merged pull requests:
#1.6.9 (2018-04-24)
Full Changelog
#1.7.2 (2018-04-24)
Full Changelog
Closed issues:
- updated_at is nil when submitting withdraw update event using event API #950
- Unable to access peatio (peatio_daemons also throwing a lot of exceptions) #934
- Withdraw coin currency ID UI issue #929
- Deposit details are broken #928
- The side bar collapse have issue with sub menus #921
- Footer issue #877
- UI improvements of Deposits (UAH) and Withdraws (all) #867
- UI Proofs -> Edit improvements #866
Merged pull requests:
- Disable automatic processing for fiat withdraws and bring back ability to cancel withdraw #952 (yivo)
- Disable automatic processing for fiat withdraws and bring back ability to cancel withdraw #951 (yivo)
- Disable automatic processing for fiat withdraws and bring back ability to cancel withdraw #949 (yivo)
- Support Barong level 4 and above #948 (yivo)
- Support Barong level 4 and above #947 (yivo)
- Support Barong level 4 and above #946 (yivo)
- Update conditions for fiat withdraw button (for manual processing) #944 (yivo)
- Update conditions for fiat withdraw button (for manual processing) #943 (yivo)
- Update conditions for fiat withdraw button (for manual processing) #942 (yivo)
- Various admin style fixes (master) #937 (webmix)
- Various admin style fixes (1.7) #936 (webmix)
- Add rspec-retry (attempting to resolve timeout issue #878) #908 (yivo)
#1.7.1 (2018-04-23)
Full Changelog
Closed issues:
- Update omniauth-barong gem #930
- Typo in Funds (Deposit) #927
- Candlestick not showing properly #926
- Remove the Pusher panel and code #864
- Charts building issue #854
- Cleanup README from style customization #849
- README file needs lot of update #847
- Specs failing: Capybara::ExpectationNotMet: Timed out waiting for Selenium session reset (alert problem) #834
- Publish informative events about lifecycle from most important models using AMQP #757
- OTP for API withdraw operations #624
- API client for Elixir #434
Merged pull requests:
- Update omniaut-barong to 0.1.4 (closes #930) #931 (ysv)
- UI bugs fixes (Bootstrap 4 migration) - 1.7 #925 (webmix)
- UI bugs fixes (Bootstrap 4 migration) - 1.8 (master) #924 (webmix)
- Remove the Pusher panel and code (closes #864) #922 (shal)
- Fix walletnotify example in docs #918 (kriskelly)
#1.7.0 (2018-04-19)
Full Changelog
Closed issues:
- Footer in admin pannel #903
- UI fix horizontal scrolling #900
- Increase max possible fee (withdraw, market, order, currency) #890
- UI improvements to a Members page in admin panel #873
- UI improvements to a funds page #872
- Update styles for admin/currencies #865
- UI issues with the left navigation bar at admin panel #863
Merged pull requests:
- Various design fixes (Bootstrap 4 migration) #917 (webmix)
- Implement Event API #914 (yivo)
- Sidebar fixes (Bootstrap 4 migration) #912 (webmix)
- Use decimal 32, 16 for all fee columns (closes #890) #906 (ysv)
- Use decimal 32, 16 for all fee columns #904 (ysv)
- Release notes for 1.7.0 #897 (yivo)
- Update omniauth-barong version #896 (spavlishak)
- Specifications for Event API #868 (mod)
#1.6.8 (2018-04-19)
Full Changelog
Closed issues:
- Unrecognized currency on proof page #902
- Net::ReadTimeout in Capybara specs #878
Merged pull requests:
- Update omniauth-barong version #898 (dmk)
#1.5.8 (2018-04-18)
Full Changelog
Closed issues:
- Sidebar is not scrollable: I can't access menu items at the bottom #882
- Fee must be stored in order model #842
- Gemfile optimization: eventmachine & em-websocket should be required by demand (in websocket daemon) #824
Merged pull requests:
- Display Currency#code instead of Currency#to_s at /admin/proofs (closes #902) #910 (ysv)
- Add rspec-retry (attempting to resolve timeout issue #878) #909 (yivo)
- Add rspec-retry (attempting to resolve timeout issue #878) #907 (yivo)
- Add missing «Currencies» rubric at admin panel #901 (yivo)
- Store fee in order model #899 (yivo)
- Gemfile optimization: eventmachine & em-websocket #885 (dinesh-skyach)
- Store fee in order model #879 (ysv)
#1.5.7 (2018-04-18)
Full Changelog
Closed issues:
- deposits not accepted #893
- non bitgo coin wallet address #891
- is there a guide to add new BTC based coin (altcoin)? #889
- only sign in button, no signup - using google oauth #888
- Canceling orders doesn't work on BTCD/ETHD #841
- Missing Private::DepositsController#destroy action (couldn't cancel deposit) #838
- Embed «DepositChannel» in «Currency» #789
- Embed «WithdrawChannel» in «Currency» #788
- Move deposit channels to database layer #785
- Move withdraw channels to database layer #784
- Remove mailing stuff from Peatio #758
- Ability to manage currencies using admin panel #716
Merged pull requests:
- Add ability to set uid and gid as docker build args (#833) #895 (gfedorenko)
- Fix error in OrderBook entity caused by class loading order bug in Grape #892 (kriskelly)
- Update sidebar.js (remove ES6 syntax) #887 (webmix)
- Embed «WithdrawChannel» in «Currency» #884 (ysv)
- Embed «DepositChannel» in «Currency» #881 (yivo)
- Various UI fixes (Bootstrap 4 migration) #880 (webmix)
- Add support for Currency#enabled (aka #visible, closes #818) #855 (shal)
- Remove mailing stuff from Peatio (closes #758) #850 (ysv)
- Multi-fiat support #826 (yivo)
- Ability to manage currencies using admin panel #825 (ysv)
#1.6.7 (2018-04-16)
Full Changelog
#1.5.6 (2018-04-16)
Full Changelog
Closed issues:
- QR code generation on new account #876
- trade page have unnecessary Sign in option. #871
- rake db:seed probably breaks #869
- Finish Capybara tests in features/admin/withdraw_spec.rb #831
- Deposit model it too complex and can fully replace PaymentTransaction #827
- Recode Slim templates to ERB and remove gem slim #823
- Remove custom swagger UI leftovers #822
Merged pull requests:
- Don't create payment addresses for fiat currency. Additional checks for address generation. #874 (yivo)
- Fix some typos in README. #870 (seed)
- Finish Capybara tests in features/admin/withdraw_spec.rb #860 (dinesh-skyach)
- Remove custom swagger UI leftovers #844 (k1T4eR)
- Remove gem Slim #836 (dinesh-skyach)
#1.6.6 (2018-04-13)
Full Changelog
Closed issues:
- Depositing Daemon Issues #861
- List of orders is not displayed in trading UI #840
Merged pull requests:
- Enqueue new matching engine after market create (closes #840 #841) #856 (ysv)
- Migrating to Bootstrap 4 + admin template #828 (webmix)
#1.5.5 (2018-04-13)
Full Changelog
#1.6.5 (2018-04-13)
Full Changelog
Closed issues:
- error: cannot load such file -- em-http #859
- NoMethodError: undefined method `deep_symbolize_keys' #858
- Possible memory leak? #857
- rake aborted! (bundle exec rake tmp:create yarn:install assets:precompile) #853
- Base fiat currency is not specified. #851
- To finish Deposit to BCH admin should Accept the the transaction #846
- Sync Bitcoin #845
- Delete the fiat coin already implemented on the platfrom #843
Merged pull requests:
- Add missing Private::DepositsController#destroy action (couldn't cancel deposit) #839 (yivo)
- Replace PaymentTransaction in favor of Deposit #829 (yivo)
#1.6.4 (2018-04-10)
Full Changelog
#1.5.4 (2018-04-10)
Full Changelog
Closed issues:
- Fully remove Deposit#sn in favor of TID #821
- Bunny::TCPConnectionFailedForAllHosts in Admin::Members#show #819
- Remove Deposit#fund_extra, Deposit#fund_uid and usages (USELESS, now using TID) #803
- Remove Withdraw#sn and all usages #802
- Definitely BIG problems with BitGo API #801
- Remove trading UI leftovers in Peatio #793
- After canceling order it is not saving in History #765
- Specs are failing with seed 59081 #733
- Ability to manage market pairs using admin panel #717
Merged pull requests:
- Add ability to set uid and gid as docker build args #833 (dmk)
- Ignore .yarnrc and .cache #832 (dmk)
- Remove Deposit#fund_extra, Deposit#fund_uid and usages (fixes #803) #820 (k1T4eR)
- Remove Withdraw#sn and all usages (fixes #802) #816 (k1T4eR)
- Fixes & specs for updated BitGo API #797 (yivo)
- Fix failing specs with seed 59081 & 39808 (Capybara + DatabaseCleaner issue) #796 (yivo)
- Remove trading UI leftovers in Peatio #794 (k1T4eR)
- Ability to manage market pairs using admin panel #781 (ysv)
#1.6.3 (2018-04-06)
Full Changelog
Closed issues:
- If withdraw was rejected it should still appear in Account history #814
- Account history should have 'State/Action' column #813
- Email notification 'ETHD withdrawal has been successfully submitted' is sent, when withdraw was rejected #812
- Set member API version to match Peatio version #810
- Page should not be reloaded after creation of withdraw #798
- When Accept Deposit from Admin UI, get error undefined method `may_submit?' for #\<Deposits::Fiat> #795
Merged pull requests:
- Set member API version to match Peatio version (fixes #810) #815 (k1T4eR)
- Page should not be reloaded after creation of withdraw (fixes #798) #807 (k1T4eR)
- Get rid of errors «Undefined method may_*?» for deposits and withdraws (fixes #795). #806 (yivo)
- Hide «unsecure protocol» warning from Bundler #751 (dpaluy)
#1.6.2 (2018-04-06)
Full Changelog
#1.5.3 (2018-04-06)
Full Changelog
Closed issues:
- Admin deposit view is broken after #740 #809
- PUSHER_CLIENT_ENCRYPTED is ignored when value is «false» #804
- Missing destination object (fiat deposit/withdraw admin pages are broken) #799
- Fix warnings from figaro #792
- Remove withdraw destination from withdraw model #772
Merged pull requests:
- PUSHER_CLIENT_ENCRYPTED is ignored when value is «false» #811 (k1T4eR)
- Suppress warnings from figaro (fixes #792) #808 (k1T4eR)
- Remove «WithdrawDestination» model in favor of RID (fixes #799, #772). #800 (yivo)
- Add missing step for installation with PostgreSQL #769 (dpaluy)
- Add gem «bullet» #762 (dpaluy)
#1.6.1 (2018-04-06)
Full Changelog
Closed issues:
- NoMethodError: undefined method `fetch' for #\<OpenSSL::PKey::RSA> #790
- Change of the server #780
- markets not working. #779
- Customization of title in mails #766
- Support Zendesk Integration. #744
- New feature proposition - Coin list voting #403
Merged pull requests:
- Fix «NoMethodError: undefined method `fetch' for #\<OpenSSL::PKey::RSA>» #791 (yivo)
- Fix typos and update details for Ubuntu installation instruction #783 (msylvestre)
- Improved English phrasing in README #782 (PFBourassa)
- Add missing translation for «ORDER FULFILLED» (account version reason) and fix spelling. #709 (sramsden)
#1.6.0 (2018-04-04)
Full Changelog
Merged pull requests:
#1.5.2 (2018-04-04)
Full Changelog
Closed issues:
- getting warning while rake db:create #778
- BitGo API docs for creation of address is outdated: unable to create ETH address #775
- 500 Error on pages after the Migrate markets.yaml to database #774
- Ethereum Deposit #770
- Help me understand how wallet works #736
- Multisig Wallet Ethereum #621
- Docker image build should be tested in production, development & test environments #127
- Migrate markets.yml into database #121
Merged pull requests:
- Handle specific response for ETH wallet from BitGo (closes #775). #776 (yivo)
- Migrate markets.yaml to database. #412 (k1T4eR)
#1.5.1 (2018-04-02)
Full Changelog
Closed issues:
- Performance of initial HTTP GET is not great #768
- Peatio API V2 Service #767
Merged pull requests:
- Handle «state», «level» from Barong via OmniAuth (#724) #771 (shal)
#1.4.0 (2018-03-30)
Full Changelog
#1.3.0 (2018-03-30)
Full Changelog
#1.2.0 (2018-03-30)
Full Changelog
#1.1.0 (2018-03-30)
Full Changelog
Closed issues:
- API for fetching saved addresses for ccy doesn't work #764
- USD Deposits behaviour #760
- Error installing Nokogiri 1.8.2 gem in docker container for Peatio #755
- MISCONF Redis is configured to save RDB snapshots #754
- Hiring: Setup of platform and Dividends Token&Referral Implimentation #753
- Update button doesnt work #752
- All data in trade page is blank #750
- Market wont accept any buy or sell orders #749
- bundle exec rake db:setup failure #748
- Unable to add coin withdrawals address #747
- Deposit address not generated #746
- Ability to create fiat/coin withdraws using management API #745
- Sign In With Barong | Your account has been disabled, contact admin if you have any problem. #743
- Trade page is blank #742
- KeyError: key not found: "REDIS_URL" #739
- Trade not working #738
- Cannot complete setup via docker #735
- Currency code is shown as Ruby object inspection at /admin/proofs #734
- Your account has been disabled, contact admin if you have any problem. #732
- Base fiat currency is not specified #731
- Scan project for Rubocop offences (TravisCI) #729
- Perform security scan at TravisCI (Brakeman) #728
- Update loofah to 2.2 #725
- AssetsController #partial_tree is broken #723
- Respect field «state» from OmniAuth data #722
- Improve validations for app/models/currency.rb #718
- Implement base structure for payments API based on Grape (separate namespace) #715
- Remove translations not used by Peatio #714
- Seperated trading UI #713
- rake aborted! #712
- Markets switcher doesn't work #707
- What is account Summary? How it is working? #706
- Currency#quick_withdraw_limit #692
- Themes support [proposal] #584
- Ability to retrieve solvency information through API #566
- Ability to create fiat deposits using management API #558
- Recommended approach to transfer exchange funds to cold wallet #537
- Move member UI (not admin) to Rails::Engine based gem #493
- Add support for SQLite #491
- UI should sign out user when session is expired #423
- Confirmation mail #397
- Importing existing order books #371
- Enable Code Climate #240
Merged pull requests:
- Ability to enable/disable incrementation of patch level on master branch #756 (yivo)
- Stop «Exchange assets» tab from breaking without liability proof generated && remove redundant AssetsController#partial_tree (closes #723) #741 (ysv)
- Display Currency#code instead of Currency#to_s at /admin/proofs (fixes #734). #737 (yivo)
- Update loofah to 2.2 (closes #725) #727 (ysv)
- Remove translations not used by Peatio (closes #714) #726 (ysv)
- Handle «state», «level» from Barong via OmniAuth #724 (yivo)
- Remove Currency quick_withdraw_limit method (closes #692) #721 (ysv)
- Release Peatio 1.5 #711 (yivo)
- Ability to retrieve assets information through API (closes #566) #701 (ysv)
- Reload page after canceling withdraw #641 (dinesh-skyach)
#1.5.0 (2018-03-20)
Full Changelog
Closed issues:
- WebSocket API fails while trying to get JWT Authorization token #699
- Refactor environment variables for Pusher. #681
- MySQL database collation needs to be set on database.yml #672
- /usr/local/share/peatio/Gemfile:65: syntax error, unexpected ':', expecting $end #671
- Dynamic models, controllers, routes, and code itself for currencies #646
- Plugin system #547
Merged pull requests:
- Replace /markets/btcusd with /trading/btcusd (Ingress issue) #710 (yivo)
- Add ability to install plugins #708 (yivo)
- Dynamic models, controllers, routes, and code itself for currencies #694 (yivo)
- Set collation on database.yml (closes #672) #688 (ysv)
- Refactor environment variables for Pusher (closes #681) #687 (ysv)
#1.4.6 (2018-03-18)
Full Changelog
Closed issues:
- Add DELETE /api/v2/sessions which clears user session stored in Redis #697
Merged pull requests:
- Clear user session stored in Redis via API call DELETE /api/v2/sessions (closes #697) #698 (ysv)
#1.4.5 (2018-03-18)
Full Changelog
Closed issues:
- Charge the FEE in the "base currency" #695
- Investigate why account have field in and out #693
- Extract trading page (UI only) to separate application #347
Merged pull requests:
- Fix broken authentication in WS (#699) #700 (aizmlv)
#1.4.4 (2018-03-16)
Full Changelog
#1.4.3 (2018-03-16)
Full Changelog
Merged pull requests:
- Use npm version of 'currency-flags' package #703 (dmk)
- Updated the nginx.conf and passenger.conf record #702 (shiftctrl-io)
#1.4.2 (2018-03-16)
Full Changelog
Closed issues:
- All bank fields must be required for fiat withdraw #684
- Peatio doesn't not update order status after it is executed #683
- Api for getting stats from aggregated orders #670
- Peatio publishes too many messages in Pusher #652
- Peatio API does not cancel single order #651
- Peatio API does not cancel all orders #650
Merged pull requests:
- Drop in & out from Account model (closes #693) #696 (ysv)
- Add files related to development, etc to ignored by docker #689 (shal)
- Release notes for 1.4.0 #678 (yivo)
- Extract trading UI to separate component #449 (dinesh-skyach)
#1.3.7 (2018-03-12)
Full Changelog
Closed issues:
- APIv2::Entities::WithdrawDestination should include type in field list #680
- Field «destination» at APIv2::Entities::Withdraw should be presented as APIv2::Entities::WithdrawDestination #679
- On the fly member registration in API by using JWT payload #623
Merged pull requests:
- All bank fields must be required for fiat withdraw #686 (dinesh-skyach)
- Expose WithdrawDestination type via API (closes #680) #685 (ysv)
- Present field «destination» at APIv2::Entities::Withdraw as APIv2::Entities::WithdrawDestination #682 (shal)
#1.3.6 (2018-03-12)
Full Changelog
Merged pull requests:
- Fix regression after #372 (broken websocket_api.rb daemon #677 (dmk)
- Add on the fly member registration based on JWT payload #657 (yivo)
#1.3.5 (2018-03-11)
Full Changelog
#1.3.4 (2018-03-11)
Full Changelog
Closed issues:
- Missed dash\<fiat> market? #673
- Enable verification of special JWT payload fields #668
- Stop keeping private key for JWT, use it only in specs (must be generated on the demand) #666
- Update bin/init_config & bin/link_config according to new config templates structure and updated requirements for config/seed #642
- JWT security issues #600
- Implement new fiat withdraw story #548
Merged pull requests:
- Stop keeping private key for JWT, use it only in specs (closes #666) #676 (yivo)
- Fix order of commands in bin/setup to resolve issues with asset installation step #675 (dmk)
- Add missing DASH/USD market (fixes #673). #674 (yivo)
- Enable verification of special JWT payload fields (closes #668). #669 (yivo)
- Speed up Docker image build. #648 (yivo)
- Update bin/init_config & bin/link_config according to new config templates structure and updated requirements for config/seed (closes #642) #643 (ysv)
- Refactor withdraw destination: implement new fiat withdraw story, leverage existing withdraw API resources, and update UI #620 (ysv)
#1.3.3 (2018-03-09)
Full Changelog
Closed issues:
- Include iat, exp, jti, sub, iss, aud as additional fields in JWT payload (update specs only) #664
- Remove Member#jwt without replacement #660
- Remove helper controller used for testing (Test::ModuleController & Test::MembersController) #659
- Error on Database Setup: Use strings for Figaro configuration. #655
- no mina-slack.git ?? #654
- When ETH Support? #653
- Strip keypair authentication #622
- Wrong blockchain explorer URL in withdrawal history for destination address #579
- Update JWT gem to 2.x #469
Merged pull requests:
- Introduce additional JWT payload fields in specs: iat, exp, jti, sub, iss, aud (update specs) #665 (yivo)
- Remove helper controller used for testing: Test::ModuleController & Test::MembersController #662 (yivo)
- Remove Member#jwt without replacements (closes #660). #661 (yivo)
- Update JWT gem to 2.1 #658 (dinesh-skyach)
#1.3.2 (2018-03-08)
Full Changelog
Closed issues:
- List markets path #632
- Market Notify on/off doesnt work #426
- Remove hardcoded currencies #279
Merged pull requests:
#1.2.8 (2018-03-06)
Full Changelog
Closed issues:
- After canceling withdraw page isn't reloaded and UI doesn't react for user action #634
- Remove gem eco #162
Merged pull requests:
- [ci skip] Update lib/peatio/version.rb to 1.2.7. #640 (yivo)
- Automatically update lib/peatio/version.rb from TravisCI. #639 (yivo)
- Remove obsolete deployment & pipeline stuff #637 (yivo)
- Replace Gem eco with ejs #636 (dinesh-skyach)
#1.2.7 (2018-03-05)
Full Changelog
Closed issues:
- Ability to customize landing page text #562
#1.2.6 (2018-03-05)
Full Changelog
#1.2.5 (2018-03-05)
Full Changelog
Merged pull requests:
#1.2.4 (2018-03-05)
Full Changelog
Closed issues:
- Ability to retrieve API key through API #565
- Specs for auth via Barong OAuth #559
- Deposit address is displayed with offset to down (out of the box) #453
- ReferenceError: log is not defined (JavaScript error at /documents/api_v2) #420
- Question: Setting up bank connectivity #111
Merged pull requests:
- Add idempotency behavior for deposit address generation #633 (yivo)
- Fix ReferenceError: log is not defined (JavaScript error at /documents/api_v2) #631 (dinesh-skyach)
- Fix failing specs with seed 6911. #630 (yivo)
- Move currencies.yml to database #488 (mitjok)
#1.2.3 (2018-03-03)
Full Changelog
#1.2.2 (2018-03-03)
Full Changelog
Closed issues:
- Remove USD market #628
- Diagram for high level architecture #619
- Funds not working - getting redirected to /settings #615
- Errno::ENOENT: No such file or directory @ dir_chdir - vendor/assets/yarn_components #614
- It is not possible to select some timeranges at markets #613
- Ripple Security Issue #612
- When viewing details of withdrawal i get the following error #609
- Typo in app/models/member.rb related to update for OAuth token #604
- Charts doesn't work for BCH/CAD #532
- Add support for PostgreSQL #490
- Add support for Ethereum (daemon) #334
- ActiveRecord should respect database column types limits (it should validate lengths) #189
Merged pull requests:
- Require latest stable Chrome via .travis.yml & update chromedriver-helper to 1.2.0 (fixes broken Travis builds) #627 (yivo)
- Add automatic validation for numeric and string database table fields #618 (shal)
- Fix UI bug preventing from selecting timeranges at markets page #617 (dinesh-skyach)
- Fix wrong blockchain explorer URL in deposit & withdrawal history #616 (ysv)
- Admin Deposit & Withdraw controllers fix inheritance problems (closes #609) #610 (ysv)
- Add support for PostgreSQL #572 (mitjok)
#1.2.1 (2018-02-27)
Full Changelog
Closed issues:
- Address Generation Message #553
- Add specs for PR #534 (Ability to disable UI) #549
- Add ability to optionally disable member UI and markets UI #521
- UI issue at «Solvency» page #429
Merged pull requests:
Full Changelog
Merged pull requests:
- Typo in app/models/member.rb related to update for OAuth token (#604) #611 (ysv)
Full Changelog
Full Changelog
Full Changelog
#1.1.9 (2018-02-26)
Full Changelog
#1.1.8 (2018-02-26)
Full Changelog
#1.1.7 (2018-02-26)
Full Changelog
#1.1.6 (2018-02-26)
Full Changelog
Closed issues:
- Withdrawal not getting through to test.bitgo account and testnet #599
- When try to view details of failed withdrawal (as admin) i get following error #580
- Remove leftovers after banks.yml removal #557
- Delete old generators for deposits, withdraws, locales, and other stuff #556
- Pusher is not working on trading page #538
- Output SN in admin panel #533
- Remove name & nickname from member & authorization models #517
- market order #498
- Optimize TravisCI notifications #492
- Withdraw in Fiat do not works, gives 403 Forbidden Error #459
- Check the candlestick on markets page and ensure it works well #406
- few overlaps found #395
- MSSQL SQL syntax incompatibilities #207
- Several specs are failing vue to MSSQL incompatibilities #206
Merged pull requests:
- Specs for auth via Barong OAuth (#559) #603 (ysv)
- Backport support for Rippled, and move from deprecated v1 REST API to latest JSON RPC. #602 (yivo)
- Remove leftovers after banks.yml removal (#557) #598 (ysv)
#1.1.5 (2018-02-26)
Full Changelog
Closed issues:
- Withdraw worker makes withdraw from the newest address but should use funded for it (BIP32 incompatible currencies only) #594
Merged pull requests:
- Delete old generators for deposits, withdraws, locales, and other stuff (#556) #597 (ysv)
- Remove ability to generate extra addresses (fixes #594) #596 (yivo)
#1.1.4 (2018-02-26)
Full Changelog
Closed issues:
- how can i desposit USD? #592
- Steps to configure Ethereum with Peatio #591
- Page is reloaded no matter what POST withdraw resulted in #588
- Display all deposits and withdraws in history (current limit is 3) #587
- sql error when run " bundle exec rake db:setup " #586
- NoMethodError (undefined method `name' for #\<Member>) #581
- When withdrawing on freshly installed system, it does not ask for destination address #578
- "undefined method `sum' for nil:NilClass" error when i click on "Solvency" page/menu item #577
- Add support for ETH (BitGo only) #496
- Layouting in drop down menu #380
Merged pull requests:
#1.1.3 (2018-02-21)
Full Changelog
#1.1.2 (2018-02-21)
Full Changelog
Closed issues:
- Documentation for GCP deployment #573
- Regular sign/signup is not implemented? #571
Merged pull requests:
#1.1.1 (2018-02-21)
Full Changelog
Closed issues:
- Mysql url format #568
- Ability to block regular users to access the UI #563
- Trade Interface, still LTC missing in the choice of the differents markets #561
- User BTC withdraw are auto-rejected? #560
Merged pull requests:
- #206 and #207: Several Specs are failing due to MSSQL incompatibilities #567 (dinesh-skyach)
- Automatically tag version from TravisCI build #555 (yivo)
- Output member SN in admin panel (#533) #551 (ysv)
- Remove name & nickname from member & authorization models #535 (ysv)
#1.0.0 (2018-02-19)
Full Changelog
#1.0.1 (2018-02-19)
Full Changelog
Closed issues:
- Peatio documentation update #544
- Incompatible character encodings: ASCII-8BIT and UTF-8 #541
- Error in production #540
- Please Update Install Documents #536
- Add ability to customize page metadata: title, desc & keywords #530
- Update omniauth-barong gem #524
- Sentry is missing at markets page #520
- Add ability to add custom stylesheet for landing & application pages #519
- Store OAuth2 token in Authorization#secret #518
- Replace ROTP gem in favor of custom generator #516
- Ability to dynamically change the css for trading page #513
- Yarn Error #512
- Button "accept" missed up #511
- Support for Ripple #508
- Refactor fiat deposits to match new behavior #507
- Add form to admin rubric which allows to manually create deposit #506
- Fix errors preventing fiat deposit from working #503
- Add support for member levels and delete KyC #499
- Changing style have problem #497
- If withdraw fails amount should be put back to balance #494
- API Documentation of Locally Installed Peatio #487
- Add withdraw_channels & deposit_channels to generators #485
- When manually depositing fiat currency in admin panel transaction should be created and listed at history #483
- USD markets list is empty #482
- Cannot find translation at bank deposit/withdraw page #481
- Not recognizing my email as Admin in application.yml #480
- Need to fix travis CI after pr #466 merge #476
- Specs are failing in devel due to #466 #475
- Create api call to destroy withdraw addresses #473
- Google Auth error "Wrong customer ID or password,please try again." #470
- On the trading interface #468
- Still a problem with the withdraw, here with BTC #467
- Alternative for pusher #464
- ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #462
- NoMethodError: undefined method `[]' for nil:NilClass at /api/v2/k_with_pending_trades.json #461
- Markets switcher doesn't work #460
- Google Auth Problem #457
- POST /api/v2/withdraws requires amount to be integer only #452
- Add opportunity set value withdraw fee #451
- Real Name Auth has problem #448
- New currencies not displayed for old users #447
- BitGo Express REST API for withdraw sometimes requires OTP #446
- Add support for BitcoinWhite #445
- No signin/signup buttons on kubernetes deployment #444
- dotenv #443
- Docker persist data #442
- Can't access admin. Have added email to application.yml #441
- Adding Trollbox in Market #440
- Docker tag mismatch 0.2.4 and 0.2.5 #439
- Market doesnt work after adding USD currencies #438
- When we add new currencies to a deployment, old users don't have wallets for the new currencies #436
- Example Setup MySQL #433
- Responsive issue #432
- ArgumentError: wrong number of arguments (given 2, expected 0..1) at markets when submitting order with zero volume #422
- After adding new coin admin/withdraw/coins doesnt work #421
- Undefined method balance for CoinAPI::BitGo #418
- Add missing coin_api/ltc.rb (migrate coin_rpc/ltc.rb) #414
- Realtime data always 0 #413
- After adding new coin Old users didint see it #409
- Add BASE_FIAT_CCY=USD environment variable which defines the base fiat currency #408
- Merge POST withdraws API into devel #407
- Markets page should update list of orders when order is created #405
- Production deployment v2.0 #401
- Can't deposit funds #399
- Add GET (index only) & POST /withdrawals/addresses #394
- Sprockets::FileNotFound in Welcome#index #392
- Ability to configure the PEATIO text which is displayed on the market page header #391
- Can't connect Mysql #390
- Docker peatio-specs not coming up #389
- Is the Dockerfile working #388
- Rake db:setup returns syntax error #383
- Access admin module and approve profile #382
- Naviagating to /admin/ reroutes to root #377
- Add omniauth-barong gem #376
- documentation issues. #375
- Fiat deposit screen #374
- Remove Twilio leftovers from application.yml #373
- Getting 404 from Google when trying to login #370
- Remove hardcoded host in API docs and use headers['Host'] #367
- File system exhaustion on exception while handling AMPQ messages #364
- Remove gem amqp #353
- Update aasm to 4.x #352
- Add markets API #349
- Add support for Dash #346
- Move hardcoded config files into database and make them dynamic #344
- Find and fix incompatibilities in Peatio's JSON RPC with BitGo #339
- Bundle-audit on current codebase #337
- Brakeman audit on current codebase #336
- Find a way to get God log to STDOUT / STDERR instead of files #335
- Add support for Litecoin #333
- Add support for Bitcoin Cash #332
- Not seeing candle sticks on trade page #324
- Ability to list withdraws using API #316
- Trad page showing blank #309
- BTC Deposit : Address not showing #308
- Per Trade fee #304
- coininfo page #303
- Revert fund_source to fund_source_id #301
- Create admin rubric which allows to manually deposit USD #300
- Create configuration variables which should be used to specify active OAuth providers #299
- Balance should be rounded with higher precision #287
- Squash database migrations in single file #286
- Is there an easier way to add new coins? #284
- Market orders by price instead of volume #264
- how to install #191
- Refreshing the page creates new API token #182
- Trading Page is blank /markets/btccny #115
- How add the Cryptonote coin #113
- Conditionally require omniauth providers based on application config #30
- Start using Yarn for asset dependencies #23
- Clean up database seeds, generate admin account from Helm #21
Merged pull requests:
- Annotate schema information for models #546 (yivo)
- Documentation for local development environment setup with docker #545 (ysv)
- Merge devel branch for the release candidate 1.0.0 #543 (mod)
- Fix issue with bad encoded character (#541) #542 (ysv)
- Updating documentations #539 (mod)
- Add ability to optionally disable member and markets UI #534 (ysv)
- Release v1.0.0-alpha RC1 #531 (mod)
- Allow to customize page metadata: title, desc & keywords. #529 (yivo)
- Refactor fiat deposits to match new behavior #528 (ysv)
- Add missing Sentry at markets page #527 (yivo)
- Update omniauth-barong to 0.1.2 and lock the min version to the same #526 (yivo)
- Store OAuth2 access token for downloading profile in future. Add task barong:levels for refreshing access level for Barong members. #525 (yivo)
- Replace ROTP gem in favor of custom generator #523 (yivo)
- Add ability to include custom stylesheet for landing, funds, api_v2 & application layouts. #522 (yivo)
- Add missing «Accept» button for withdraw (admin panel) #515 (yivo)
- Add ability to include custom stylesheets for markets page #514 (yivo)
- Add form to admin rubric which allows to manually create deposit #509 (ysv)
- Fix errors preventing fiat deposit from working (#503) #505 (ysv)
- Revert "Create admin rubric which allows to manually deposit USD" (#483) #504 (Liapin)
- Replace KyC with member level #502 (yivo)
- If withdraw fails amount is put back to balance #501 (ysv)
- Fix processing transaction behavior. #500 (k1T4eR)
- Add support for Ethereum (BitGo) #495 (ysv)
- Add withdraw_channels & deposit_channels to generators #486 (ysv)
- Remove duplicate stuff for currencies: rewrite loops, cleanup controllers & unify lot of views #484 (yivo)
- Add API call for deleting withdraw address #479 (ec)
- Remove state «almost_done» from withdraw and dispatch failed API calls to «failed» state (closes #476). #478 (ysv)
- Fix specs falling due to #466 #477 (ysv)
- k_with_pending_trades fix undefined method '[]' error #474 (ysv)
- Markets switcher fix after ability to define the base fiat currency (#460) #472 (ysv)
- Frontend sign in through Peatio #466 (dmk)
- Fix markets switcher (#460) #465 (ysv)
- Fix #462: ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #463 (yivo)
- Docke