# ChangelogFull 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 LogFull 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 ) Fr