Closed issues:
- BUG: BTC Address Generation Error in Workbench #1488
- Ability to configure custom currency logo #1449
- Ability to specify minimum price per for trading #1447
Merged pull requests:
- Fixed icons #1516 (gfedorenko)
- Fixed icons and renamed fields on Market New and Show pages #1515 (gfedorenko)
- Revert "Added ability to disable currencies, markets and wallets" #1514 (gfedorenko)
- API Middleware specs failure #1513 (dinesh-skyach)
- Updating patch level for gems #1512 (mod)
- Added ability to disable currencies, markets and wallets #1511 (gfedorenko)
- Feature/blockchains wallets #1510 (dmk)
- Improved dynamic txn fees for bitcoind/bitgo #1509 (dinesh-skyach)
- ERC20 withdraw stuck in confirming when failed in blockchain #1507 (dinesh-skyach)
- Fix wrong client for existing blockchain on admin panel #1504 (dmk)
- Fix erc20 deposit for tx with empty receipt #1503 (dmk)
- Fix erc20 deposit for tx with empty receipt #1502 (dmk)
- Bitgo wallet Client/Service #1491 (dinesh-skyach)
- Add icon url to currency (closes #1449) #1465 (shal)
- Support minimum price for Order (closes #1447) #1460 (shal)
- Integrate Blockchain and Wallet model and services with new transaction processing and multi wallet support #1404 (mod)
1.8.51 (2018-08-04)
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:
- Updates for admin panel #1501 (dmk)
- Fix typo #1496 (Atul9)
- Add more details for the API docs #1493 (dmk)
- Fix typo in setup-osx.md documentation #1492 (skatkov)
- DepositCollectionFees worker for ERC20 #1489 (ysv)
- Improvements and bugfixes for ETH/ERC20 transactions #1486 (dinesh-skyach)
- Withdraw Coin Daemon #1485 (dinesh-skyach)
- Remove Unwanted Code From Currency MVC #1484 (ritesh-skyach)
- Improvements in Deposit coin address daemon #1482 (dinesh-skyach)
- Added deposit coin address daemon #1480 (dinesh-skyach)
- WalletService module and WalletService::Base class #1479 (ysv)
- Add gateway & max_balance to wallets #1478 (ysv)
- Remove CoinAPI & daemons. Rename Client to BlockchainClient #1476 (ysv)
- Litecoin/Dash/BitcoinCash Blockchain Services #1475 (dinesh-skyach)
- Improve BlockchainService logger. Wallet & Blockchain bugfixes #1474 (ysv)
- Add blockchain key in currency #1473 (ritesh-skyach)
- [Ready] Replace Confirmation With Block Number #1463 (ritesh-skyach)
- Include PublishToRabbitMQ GenerateJWT Event API middlewares by default #1459 (ysv)
- Bitcoin Blockchain Service #1444 (dinesh-skyach)
- Fix migration multiple_deposit_addresses #1402 (calj)
1.8.50 (2018-07-20)
Closed issues:
- Include PublishToRabbitMQ GenerateJWT Event API middlewares #1457
Merged pull requests:
- 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)
1.6.29 (2018-07-19)
1.7.29 (2018-07-19)
1.8.49 (2018-07-19)
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:
- Change Default Domain To peatio.tech #1454 (ritesh-skyach)
- Change Default Domain To peatio.tech #1453 (ritesh-skyach)
- Change Default Domain To peatio.tech #1452 (ritesh-skyach)
- Change Default Domain To peatio.tech #1451 (ritesh-skyach)
- Change Default Domain To peatio.tech (closes #1443) #1450 (ritesh-skyach)
- Added Wallet/Blockchain validations #1429 (dinesh-skyach)
- Confirm withdrawals in BlockchainService #process_blockchain #1427 (ysv)
- Refactor Blockchain Service & BlockAPI #1424 (dinesh-skyach)
- Ability to register new blockchain and wallet #1422 (ritesh-skyach)
- Fix ERC20 token transactions processing #1421 (dinesh-skyach)
- BlockchainService #process_blockchain deposits with proof of work #1417 (ysv)
- Withdrawals show transaction id #1411 (ritesh-skyach)
1.8.48 (2018-07-12)
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)
1.8.47 (2018-07-03)
Closed issues:
Merged pull requests:
1.8.46 (2018-07-02)
Merged pull requests:
1.8.45 (2018-07-02)
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:
- Validate market param (closes #1353) #1370 (dinesh-skyach)
1.8.44 (2018-06-28)
1.7.28 (2018-06-28)
1.6.28 (2018-06-28)
1.5.21 (2018-06-28)
Closed issues:
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)
- Specs for WS protocol API #1322 (dinesh-skyach)
1.7.27 (2018-06-27)
1.6.27 (2018-06-27)
1.8.43 (2018-06-27)
1.5.20 (2018-06-27)
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:
- Add missing error messages in APIv2 (closes #1333) #1349 (ritesh-skyach)
- Add missing error messages in APIv2 (closes #1333) #1348 (ritesh-skyach)
- Add missing error messages in APIv2 (closes #1333) #1347 (ritesh-skyach)
- Add missing error messages in APIv2 (closes #1333) #1343 (ritesh-skyach)
1.8.42 (2018-06-25)
Merged pull requests:
- Added ability to configure production db name from env #1355 (vshatravenko)
- Adding docker compose files for backend services #1354 (mod)
1.8.41 (2018-06-25)
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:
- Fix startup problems in benchmark (fixes #1329) #1344 (dinesh-skyach)
1.8.40 (2018-06-20)
Merged pull requests:
- Matching engine and trade executor generating errors (#1324) #1328 (dinesh-skyach)
1.8.39 (2018-06-18)
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:
1.8.38 (2018-06-18)
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:
- Improvements for legacy benchmark tools (closes #1249) #1254 (dinesh-skyach)
1.5.19 (2018-06-15)
1.8.37 (2018-06-15)
1.7.26 (2018-06-15)
1.6.26 (2018-06-15)
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)
- Handle race conditions when registering member + add useful logging for OmniAuth sequence. #1310 (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)
- Handle missing Redis values in GET /api/v2/k (fixes #1281) #1295 (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)
1.7.25 (2018-06-14)
1.8.36 (2018-06-14)
Merged pull requests:
- Fix Bunny errors which make WS API broken (closes #1279) #1288 (dinesh-skyach)
- Fix Bunny errors which make WS API broken (closes #1279) #1283 (dinesh-skyach)
1.8.35 (2018-06-14)
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)
1.8.34 (2018-06-13)
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)
1.8.33 (2018-06-13)
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:
1.8.32 (2018-06-08)
Merged pull requests:
1.8.31 (2018-06-08)
Merged pull requests:
- 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)
1.6.25 (2018-06-08)
Closed issues:
- Trading page no UI #1268
1.7.24 (2018-06-07)
1.8.30 (2018-06-07)
1.5.18 (2018-06-07)
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)
1.8.29 (2018-06-05)
Closed issues:
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)
1.8.28 (2018-06-05)
Closed issues:
- Index for table «authentications» on provider, member_id & uid #1237
- Create liveness/readiness endpoints #1190
Merged pull requests:
1.7.23 (2018-06-04)
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:
- Fix management API withdraw cancelation bug in 1.7 (closes #1232) #1236 (ritesh-skyach)
1.8.27 (2018-06-01)
Closed issues:
Merged pull requests:
1.7.22 (2018-05-31)
1.8.26 (2018-05-31)
1.6.24 (2018-05-31)
1.5.17 (2018-05-31)
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)
1.7.21 (2018-05-30)
1.8.25 (2018-05-30)
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)
1.8.24 (2018-05-29)
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)
1.8.23 (2018-05-27)
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:
- Added the TZ variable to Dockerfile #1205 (vshatravenko)
1.8.22 (2018-05-25)
Closed issues:
- Documentation Update: Trading UI #1201
- Currency Deposit Address Not Displaying #1182
- Saving service credentials in Peatio Admin #1034
Merged pull requests:
1.8.21 (2018-05-24)
Merged pull requests:
1.8.20 (2018-05-24)
Merged pull requests:
1.8.19 (2018-05-24)
Closed issues:
- Add Scout monitoring (scoutapp.com) #1187
Merged pull requests:
1.8.18 (2018-05-24)
Merged pull requests:
1.8.17 (2018-05-24)
Closed issues:
- Support field Currency#visible #818
Merged pull requests:
1.7.20 (2018-05-23)
1.8.16 (2018-05-23)
Merged pull requests:
- Make checkboxes work in admin panel (fixes #1158). #1180 (yivo)
- Make checkboxes work in admin panel (fixes #1158). #1179 (yivo)
1.8.15 (2018-05-23)
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:
1.8.14 (2018-05-22)
1.7.19 (2018-05-22)
1.5.16 (2018-05-22)
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)
1.6.23 (2018-05-22)
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)
1.8.13 (2018-05-21)
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)
1.7.18 (2018-05-21)
1.8.12 (2018-05-21)
1.6.22 (2018-05-21)
1.5.15 (2018-05-21)
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)
1.6.21 (2018-05-21)
1.8.11 (2018-05-21)
1.7.17 (2018-05-21)
1.5.14 (2018-05-21)
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)
1.5.13 (2018-05-21)
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)
1.8.10 (2018-05-21)
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)
Merged pull requests:
1.8.8 (2018-05-15)
Closed issues:
Merged pull requests:
- Drop config/initializers/abstract_mysql2_adapter.rb #1102 (yivo)
- Add magic annotation (encoding + frozen_string_literal) to each Ruby script. #1101 (yivo)
- Specs for CoinAPI::BCH (closes #1046) #1100 (dinesh-skyach)
- Specs for CoinAPI::BTC (closes #970) #1093 (dinesh-skyach)
- Update documentation (issue #325) #1062 (rahul-ranchal)
1.8.7 (2018-05-14)
Closed issues:
- Withdraw all bug with low coin amount, 0.0000000000000001 #1050
Merged pull requests:
1.4.1 (2018-05-14)
1.8.6 (2018-05-14)
Closed issues:
Merged pull requests:
1.8.5 (2018-05-14)
1.7.16 (2018-05-14)
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)
1.3.1 (2018-05-14)
1.7.15 (2018-05-14)
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)
1.5.12 (2018-05-14)
1.8.4 (2018-05-14)
1.6.20 (2018-05-14)
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)
1.7.14 (2018-05-11)
Merged pull requests:
1.5.11 (2018-05-11)
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
1.7.13 (2018-05-10)
1.6.19 (2018-05-10)
Closed issues:
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)
1.6.18 (2018-05-10)
1.8.3 (2018-05-10)
Merged pull requests:
1.7.12 (2018-05-10)
Closed issues:
- API- when there are missing params in a request, the error needs to be generic and accurate #1051
Merged pull requests:
1.7.11 (2018-05-09)
1.6.17 (2018-05-09)
1.8.2 (2018-05-09)
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)
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)
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)
1.6.16 (2018-05-02)
1.7.10 (2018-05-02)
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 support for ERC20 #913 (dinesh-skyach)
1.6.15 (2018-05-01)
1.7.9 (2018-05-01)
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)
1.6.14 (2018-05-01)
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 «deposit_confirmations» to config/seed/currencies.yml.erb #1008 (yivo)
- 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)
- 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)
Closed issues:
- UI issue at account info #953
- 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:
- Fix UI issues (master) #994 (webmix)
- Fix UI issues (1.7) #993 (webmix)
- #883 Unexpected URL for fiat deposit page v1.8 #992 (dinesh-skyach)
- #883 Unexpected URL for fiat deposit page v1.7 #991 (dinesh-skyach)
1.5.10 (2018-04-27)
1.6.13 (2018-04-27)
1.7.6 (2018-04-27)
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:
- Typos in docs/specs/event_api #989 (yivo)
- 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)
1.6.12 (2018-04-26)
1.5.9 (2018-04-26)
Closed issues:
- «fatal: reference is not a tree:» when installing plugins (error due to --depth=1) #975
- 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)
1.6.11 (2018-04-25)
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)
1.6.10 (2018-04-25)
1.7.3 (2018-04-25)
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:
- Limit trading fee to 50% #956 (yivo)
- Limit trading fee to 50% #955 (yivo)
- Limit trading fee to 50% #954 (yivo)
1.6.9 (2018-04-24)
1.7.2 (2018-04-24)
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)
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)
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)
Closed issues:
Merged pull requests:
1.5.8 (2018-04-18)
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)
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)
- 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)
1.5.6 (2018-04-16)
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)
Closed issues:
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)
1.6.5 (2018-04-13)
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)
1.5.4 (2018-04-10)
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)
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)
1.5.3 (2018-04-06)
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)
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)
Merged pull requests:
- Remove unused config/templates/markets.yml #777 (yivo)
- Release 1.6.0 #773 (yivo)
- Add management API v1 #740 (yivo)
1.5.2 (2018-04-04)
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)
Closed issues:
Merged pull requests:
1.4.0 (2018-03-30)
1.3.0 (2018-03-30)
1.2.0 (2018-03-30)
1.1.0 (2018-03-30)
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)
- Ability to retrieve assets information through API (closes #566) #701 (ysv)
- Speed up Docker image build. #648 (yivo)
1.5.0 (2018-03-20)
Closed issues:
- WebSocket API fails while trying to get JWT Authorization token #699
- Add DELETE /api/v2/sessions which clears user session stored in Redis #697
- Charge the FEE in the "base currency" #695
- Investigate why account have field in and out #693
- All bank fields must be required for fiat withdraw #684
- Peatio doesn't not update order status after it is executed #683
- Refactor environment variables for Pusher. #681
- APIv2::Entities::WithdrawDestination should include type in field list #680
- Field «destination» at APIv2::Entities::Withdraw should be presented as APIv2::Entities::WithdrawDestination #679
- Missed dash<fiat> market? #673
- MySQL database collation needs to be set on database.yml #672
- /usr/local/share/peatio/Gemfile:65: syntax error, unexpected ':', expecting $end #671
- Api for getting stats from aggregated orders #670
- 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
- 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
- Peatio publishes too many messages in Pusher #652
- Peatio API does not cancel single order #651
- Peatio API does not cancel all orders #650
- Dynamic models, controllers, routes, and code itself for currencies #646
- Update bin/init_config & bin/link_config according to new config templates structure and updated requirements for config/seed #642
- After canceling withdraw page isn't reloaded and UI doesn't react for user action #634
- List markets path #632
- Remove USD market #628
- On the fly member registration in API by using JWT payload #623
- Strip keypair authentication #622
- 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
- JWT security issues #600
- Withdrawal not getting through to test.bitgo account and testnet #599
- Withdraw worker makes withdraw from the newest address but should use funded for it (BIP32 incompatible currencies only) #594
- 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 try to view details of failed withdrawal (as admin) i get following error #580
- Wrong blockchain explorer URL in withdrawal history for destination address #579
- 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
- Documentation for GCP deployment #573
- Regular sign/signup is not implemented? #571
- Mysql url format #568
- Ability to retrieve API key through API #565
- Ability to block regular users to access the UI #563
- Ability to customize landing page text #562
- Trade Interface, still LTC missing in the choice of the differents markets #561
- User BTC withdraw are auto-rejected? #560
- Specs for auth via Barong OAuth #559
- Remove leftovers after banks.yml removal #557
- Delete old generators for deposits, withdraws, locales, and other stuff #556
- Address Generation Message #553
- Add specs for PR #534 (Ability to disable UI) #549
- Implement new fiat withdraw story #548
- Plugin system #547
- Pusher is not working on trading page #538
- Output SN in admin panel #533
- Charts doesn't work for BCH/CAD #532
- Add ability to optionally disable member UI and markets UI #521
- Remove name & nickname from member & authorization models #517
- market order #498
- Add support for ETH (BitGo only) #496
- Optimize TravisCI notifications #492
- Add support for PostgreSQL #490
- Update JWT gem to 2.x #469
- Withdraw in Fiat do not works, gives 403 Forbidden Error #459
- Deposit address is displayed with offset to down (out of the box) #453
- UI issue at «Solvency» page #429
- Market Notify on/off doesnt work #426
- ReferenceError: log is not defined (JavaScript error at /documents/api_v2) #420
- Check the candlestick on markets page and ensure it works well #406
- few overlaps found #395
- Layouting in drop down menu #380
- Extract trading page (UI only) to separate application #347
- Add support for Ethereum (daemon) #334
- Remove hardcoded currencies #279
- MSSQL SQL syntax incompatibilities #207
- Several specs are failing vue to MSSQL incompatibilities #206
- ActiveRecord should respect database column types limits (it should validate lengths) #189
- Remove gem eco #162
- Question: Setting up bank connectivity #111
Merged pull requests:
- Release Peatio 1.5 #711 (yivo)
- Replace /markets/btcusd with /trading/btcusd (Ingress issue) #710 (yivo)
- Add ability to install plugins #708 (yivo)
- Use npm version of 'currency-flags' package #703 (dmk)
- Updated the nginx.conf and passenger.conf record #702 (shiftctrl-io)
- Fix broken authentication in WS (#699) #700 (dkrokhmal)
- Clear user session stored in Redis via API call DELETE /api/v2/sessions (closes #697) #698 (ysv)
- Drop in & out from Account model (closes #693) #696 (ysv)
- Dynamic models, controllers, routes, and code itself for currencies #694 (yivo)
- Add files related to development, etc to ignored by docker #689 (shal)
- Set collation on database.yml (closes #672) #688 (ysv)
- Refactor environment variables for Pusher (closes #681) #687 (ysv)
- 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)
- Release notes for 1.4.0 #678 (yivo)
- Fix regression after #372 (broken websocket_api.rb daemon #677 (dmk)
- 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)
- 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)
- Add on the fly member registration based on JWT payload #657 (yivo)
- Fix broken market «Notify» On/Off buttons #649 (dinesh-skyach)
- Changing travis room #644 (mod)
- Update bin/init_config & bin/link_config according to new config templates structure and updated requirements for config/seed (closes #642) #643 (ysv)
- Reload page after canceling withdraw #641 (dinesh-skyach)
- [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)
- Update MacOS setup instructions #635 (gpeng)
- 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)
- Strip keypair authentication #629 (shal)
- Require latest stable Chrome via .travis.yml & update chromedriver-helper to 1.2.0 (fixes broken Travis builds) #627 (yivo)
- Release notes for 1.3.0 #625 (yivo)
- Refactor withdraw destination: implement new fiat withdraw story, leverage existing withdraw API resources, and update UI #620 (ysv)
- 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)
- Typo in app/models/member.rb related to update for OAuth token (#604) #611 (ysv)
- Admin Deposit & Withdraw controllers fix inheritance problems (closes #609) #610 (ysv)
- Add specs for ability to disable UI (closes #549) #607 (ysv)
- Add release notes for 1.2.0. #606 (yivo)
- Make UI handle long deposit addresses #605 (dinesh-skyach)
- 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)
- Delete old generators for deposits, withdraws, locales, and other stuff (#556) #597 (ysv)
- Remove ability to generate extra addresses (fixes #594) #596 (yivo)
- View details of coin withdrawal fix caused by wrong before_action using (#580) #595 (ysv)
- #553 Address Generation Message #593 (dinesh-skyach)
- Display all deposits and withdraws in history (closes #587) #590 (yivo)
- Reload page after withdraw create only on success (closes #588) #589 (yivo)
- #429 Fixed UI issue at Solvency page #585 (dinesh-skyach)
- #380 Fixed Layouting in drop down menu #582 (dinesh-skyach)
- #395 Fixed few overlaps found #576 (dinesh-skyach)
- Fixed broken Docker Setup page link #575 (shiftctrl-io)
- Fixed broken Kite link under Production Setup #574 (shiftctrl-io)
- Add support for PostgreSQL #572 (mitjok)
- Fixed broken link to Docker Setup page #570 (shiftctrl-io)
- Add support for ETH (Geth) #569 (yivo)
- #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)
- Move currencies.yml to database #488 (mitjok)
- Extract trading UI to separate component #449 (dinesh-skyach)
1.0.0 (2018-02-19)
Closed issues:
- Peatio documentation update #544
- Incompatible character encodings: ASCII-8BIT and UTF-8 #541
- Error in production #540
- Please Update Install Documents #536
- Add ability to customize page metadata: title, desc & keywords #530
- Update omniauth-barong gem #524
- Sentry is missing at markets page #520
- Add ability to add custom stylesheet for landing & application pages #519
- Store OAuth2 token in Authorization#secret #518
- Replace ROTP gem in favor of custom generator #516
- Ability to dynamically change the css for trading page #513
- Yarn Error #512
- Button "accept" missed up #511
- Support for Ripple #508
- Refactor fiat deposits to match new behavior #507
- Add form to admin rubric which allows to manually create deposit #506
- Fix errors preventing fiat deposit from working #503
- Add support for member levels and delete KyC #499
- Changing style have problem #497
- If withdraw fails amount should be put back to balance #494
- API Documentation of Locally Installed Peatio #487
- Add withdraw_channels & deposit_channels to generators #485
- When manually depositing fiat currency in admin panel transaction should be created and listed at history #483
- USD markets list is empty #482
- Cannot find translation at bank deposit/withdraw page #481
- Not recognizing my email as Admin in application.yml #480
- Need to fix travis CI after pr #466 merge #476
- Specs are failing in devel due to #466 #475
- Create api call to destroy withdraw addresses #473
- Google Auth error "Wrong customer ID or password,please try again." #470
- On the trading interface #468
- Still a problem with the withdraw, here with BTC #467
- Alternative for pusher #464
- ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #462
- NoMethodError: undefined method `[]' for nil:NilClass at /api/v2/k_with_pending_trades.json #461
- Markets switcher doesn't work #460
- Google Auth Problem #457
- POST /api/v2/withdraws requires amount to be integer only #452
- Add opportunity set value withdraw fee #451
- Real Name Auth has problem #448
- New currencies not displayed for old users #447
- BitGo Express REST API for withdraw sometimes requires OTP #446
- Add support for BitcoinWhite #445
- No signin/signup buttons on kubernetes deployment #444
- dotenv #443
- Docker persist data #442
- Can't access admin. Have added email to application.yml #441
- Adding Trollbox in Market #440
- Docker tag mismatch 0.2.4 and 0.2.5 #439
- Market doesnt work after adding USD currencies #438
- When we add new currencies to a deployment, old users don't have wallets for the new currencies #436
- Example Setup MySQL #433
- Responsive issue #432
- ArgumentError: wrong number of arguments (given 2, expected 0..1) at markets when submitting order with zero volume #422
- After adding new coin admin/withdraw/coins doesnt work #421
- Undefined method balance for CoinAPI::BitGo #418
- Add missing coin_api/ltc.rb (migrate coin_rpc/ltc.rb) #414
- Realtime data always 0 #413
- After adding new coin Old users didint see it #409
- Add BASE_FIAT_CCY=USD environment variable which defines the base fiat currency #408
- Merge POST withdraws API into devel #407
- Markets page should update list of orders when order is created #405
- Production deployment v2.0 #401
- Can't deposit funds #399
- Add GET (index only) & POST /withdrawals/addresses #394
- Sprockets::FileNotFound in Welcome#index #392
- Ability to configure the PEATIO text which is displayed on the market page header #391
- Can't connect Mysql #390
- Docker peatio-specs not coming up #389
- Is the Dockerfile working #388
- Rake db:setup returns syntax error #383
- Access admin module and approve profile #382
- Naviagating to /admin/ reroutes to root #377
- Add omniauth-barong gem #376
- documentation issues. #375
- Fiat deposit screen #374
- Remove Twilio leftovers from application.yml #373
- Getting 404 from Google when trying to login #370
- Remove hardcoded host in API docs and use headers['Host'] #367
- File system exhaustion on exception while handling AMPQ messages #364
- Remove gem amqp #353
- Update aasm to 4.x #352
- Add markets API #349
- Add support for Dash #346
- Move hardcoded config files into database and make them dynamic #344
- Find and fix incompatibilities in Peatio's JSON RPC with BitGo #339
- Bundle-audit on current codebase #337
- Brakeman audit on current codebase #336
- Find a way to get God log to STDOUT / STDERR instead of files #335
- Add support for Litecoin #333
- Add support for Bitcoin Cash #332
- Not seeing candle sticks on trade page #324
- Ability to list withdraws using API #316
- Trad page showing blank #309
- BTC Deposit : Address not showing #308
- Per Trade fee #304
- coininfo page #303
- Revert fund_source to fund_source_id #301
- Create admin rubric which allows to manually deposit USD #300
- Create configuration variables which should be used to specify active OAuth providers #299
- Balance should be rounded with higher precision #287
- Squash database migrations in single file #286
- Is there an easier way to add new coins? #284
- Market orders by price instead of volume #264
- how to install #191
- Refreshing the page creates new API token #182
- Trading Page is blank /markets/btccny #115
- How add the Cryptonote coin #113
- Conditionally require omniauth providers based on application config #30
- Start using Yarn for asset dependencies #23
- Clean up database seeds, generate admin account from Helm #21
Merged pull requests:
- Annotate schema information for models #546 (yivo)
- Documentation for local development environment setup with docker #545 (ysv)
- Merge devel branch for the release candidate 1.0.0 #543 (mod)
- Fix issue with bad encoded character (#541) #542 (ysv)
- Updating documentations #539 (mod)
- Add ability to optionally disable member and markets UI #534 (ysv)
- Release v1.0.0-alpha RC1 #531 (mod)
- Allow to customize page metadata: title, desc & keywords. #529 (yivo)
- Refactor fiat deposits to match new behavior #528 (ysv)
- Add missing Sentry at markets page #527 (yivo)
- Update omniauth-barong to 0.1.2 and lock the min version to the same #526 (yivo)
- Store OAuth2 access token for downloading profile in future. Add task barong:levels for refreshing access level for Barong members. #525 (yivo)
- Replace ROTP gem in favor of custom generator #523 (yivo)
- Add ability to include custom stylesheet for landing, funds, api_v2 & application layouts. #522 (yivo)
- Add missing «Accept» button for withdraw (admin panel) #515 (yivo)
- Add ability to include custom stylesheets for markets page #514 (yivo)
- Add form to admin rubric which allows to manually create deposit #509 (ysv)
- Fix errors preventing fiat deposit from working (#503) #505 (ysv)
- Revert "Create admin rubric which allows to manually deposit USD" (#483) #504 (Liapin)
- Replace KyC with member level #502 (yivo)
- If withdraw fails amount is put back to balance #501 (ysv)
- Fix processing transaction behavior. #500 (k1T4eR)
- Add support for Ethereum (BitGo) #495 (ysv)
- Add withdraw_channels & deposit_channels to generators #486 (ysv)
- Remove duplicate stuff for currencies: rewrite loops, cleanup controllers & unify lot of views #484 (yivo)
- Add API call for deleting withdraw address #479 (ec)
- Remove state «almost_done» from withdraw and dispatch failed API calls to «failed» state (closes #476). #478 (ysv)
- Fix specs falling due to #466 #477 (ysv)
- k_with_pending_trades fix undefined method '[]' error #474 (ysv)
- Markets switcher fix after ability to define the base fiat currency (#460) #472 (ysv)
- Frontend sign in through Peatio #466 (dmk)
- Fix markets switcher (#460) #465 (ysv)
- Fix #462: ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #463 (yivo)
- Docker image tag mismatch & abbility to use custom VERSION #458 (ysv)
- Added opportunity set value of withdraw fee in withdraw_channels.yml #456 (ysv)
- [WIP] POST /api/v2/withdraws allows amount to be fraction number (#452) #454 (ysv)
- Add new rake task: accounts:touch (#436) #450 (ysv)
- Add missing HTML code for «Solvency» page & change transparent background for LTC to white icon #431 (yivo)
- Bugfixes for coins.rb & amqp:deposit_coin daemons found after BitGo integration #430 (yivo)
- Add missing "entries" key for CoinAPI::BTC#load_deposit! and minor fixes for Bitcoind #428 (yivo)
- Add support for Dash #425 (yivo)
- Fix ArgumentError (issue 422) #424 (yivo)
- Undefined method balance for CoinAPI::BitGo #419 (ymasiuk)
- Remove hardcoded host in API docs #417 (ymasiuk)
- Add missing coin_api/ltc.rb #416 (ymasiuk)
- Remove Twilio leftovers from application.yml #415 (ymasiuk)
- Add ability to define the base fiat currency #411 (ysv)
- POST /api/v2/withdraws #410 (ysv)
- Add BCH & LTC support #402 (yivo)
- Fix issue preventing Docker container from build. Also fix docs issues. #400 (yivo)
- Add GET (index only) & POST /withdrawals/addresses(#394) #398 (ysv)
- Ability to configure text which is displayed on the market page header(#391) #393 (ysv)
- Add omniauth-barong gem(#376) #385 (ysv)
- [Fix #287] Change balance precision in markets. #379 (k1T4eR)
- Fiat deposit screen invalid protocol name (#374) #378 (ysv)
- Remove gem amqp #372 (ysv)
- Update aasm to 4.x #369 (ysv)
- Fix layout for API doc #366 (yivo)
- [Fix #301] Revert fund_source to fund_source_id. #365 (k1T4eR)
- Make GOD log to STDOUT in Docker env (fixes #335) #363 (shal)
- Ability to manage rails force_ssl option from environment #361 (calj)
- Create configuration variables which should be used to specify active OAuth providers #357 (ysv)
- Issue refreshing the page creates new api token #356 (dinesh-skyach)
- BitGo support #355 (yivo)
- Create admin rubric which allows to manually deposit USD #354 (ysv)
- Security fixes according to Brakeman #350 (vpetrusenko)
- Replace rest-client in favor of faraday & update rack-attack (security issues #337) #348 (vpetrusenko)
- Squash database migrations in single file #343 (shal)
- Add ability to list withdraws using API #338 (yivo)
- Add support for Bitcoin Cash #331 (yivo)
0.2.5 (2018-01-23)
Closed issues:
- bundle exec rake assets:precompile issue #328
- Error gem install atomic -v '1.1.99' #327
- ActionView::Template::Error (couldn't find file 'yarn_components/raven-js/dist/raven' with type 'application/javascript' #326
- Missing raven-js #323
- Move to Ruby 2.5 #317
- CoinRPC#sendtoaddress requires real number with maximum 8 decimal places but Peatio may send more (withdraw) #310
- Write rake task which sends test email to specified address (useful for testing mails) #302
- RabbitMQ doesn't requeue messages which consumer failed to process #298
- Install exception reporting software which should be configurable #296
- Prevent ActiveRecord exceptions from being silenced #295
- Remove sign in and sign up #291
- Withdraws::Withdrawable#create has became empty after removal of 2FA #290
- Withdrawal of crypto (both BTC & XRP) not working #285
- Issues with fees #280
- Fiat deposits not working #276
- Make SMTP username, password and authentication type optional #271
- Translations has been deleted but link still exists #269
- Remove lib/tasks/migration.rake #268
- Delete unneeded images & locales #267
- Strip captcha feature #266
- RabbitMQ server disconnects long-running clients #261
- Fix markets sorting #260
- Remove malformed currency symbol from title at page «Trade» #258
- Delete locales leaving only English, French & Russian #256
- Precompiled assets are broken at «Funds» page #253
- Leftovers after acts-as-taggable-on removal #249
- Deletion of orders doesn't seem to work #248
- ChromeDriver constantly stucks #244
- Errors of data processing in loops may stop newer data for being processed (stucks the whole application, daemons moustly) #243
- No job rescheduling in daemons when exception is raised #242
- Generation of deposit address doesn't work stable: randomly isn't generated #241
- Leverage SMTP configuration using application.yml #239
- Issue viewing documents in admin panel at «Verify Account» page #237
- Remove lib/tasks/deploy.rake #230
- Remove lib/tasks/install.rake #226
- Leftovers after removal of 2FA: member phone number & Phonelib #225
- Remove running accounts #221
- Remove signup history #220
- Remove gem acts-as-taggable-on #219
- Update OmniAuth & OmniAuth providers to the latest version #216
- Logs should go to stdout/stderr especially when running in Docker/Kubernetes #201
- Leftovers after refactoring of CNY => USD #200
- Missing translation at «Trade» #199
- Button «Copy deposit address» at «Funds» is broken #197
- Button «Reject» doesn't work while editing KYC document #188
- Admin rubric "Documents" doesn't work at all #187
- User should not be able to focus disabled fields when editing proof #186
- Multiple admin menu rubrics receive "active" state as the same time #185
- Add MailCatcher for testing mails in development environment #184
- Missing translations for flash message in case member is disabled #183
- Remove leftovers after removal of 2fa auth #172
- Update gem bunny #157
- Error when you try to withdraw 0 from wallet with zero balance #130
- No way to customize RAILS_ENV when building Docker image #126
- Spec is failing (seed 13602) #88
- Use $ as the default currency #67
- Remove gem "unread" #40
- Remove built-in ticketing system #22
- Create a demo/test database with faker and factorybot #16
Merged pull requests:
- Update ruby version to 2.5.0 #340 (shal)
- Add config/initializers/exception_reporting.rb which adds utils for reporting exceptions to screen and / or exception tracking software (ETS). #330 (yivo)
- Fix types of compared data (String was compared with Symbols) in Member#touch_accounts #329 (yivo)
- Add WebhooksController for processing deposits #322 (ysv)
- Allow to customize appearance by ENV. #321 (yivo)
- Link configuration files in production env #320 (calj)
- Manually invoke AASM's after_commit (send_coins + send_email) hook when performing withdraw audit (see comments, this is temporary fix). #319 (yivo)
- Use 0.15% as fee for all markets. Increase quick_withdraw_max amount. #318 (ysv)
- Fix precision for satoshi currency #315 (ysv)
- Add Telegram badge #314 (yivo)
- Add Sentry (error tracking software) #313 (yivo)
- Add missing descriptions for Rake tasks #312 (yivo)
- Add LICENSE.md #311 (yivo)
- Fixed SMTP settings #307 (vshatravenko)
- Add peatio:mailer:testshot Rake task. #305 (yivo)
- General bugfixes and stability improvements for daemons #297 (yivo)
- Make SMTP credentials optional which is required by sSMTP #294 (yivo)
- Build Docker container in TravisCI. #293 (yivo)
- Configure TravisCI to send notifications to Slack. #292 (yivo)
- Fix errors causing fiat deposits & withdraw to be broken #288 (vpetrusenko)
- Change to strict variants of methods to improve debug tools #282 (ec)
- Fix broken «Reject» button while editing KYC document #278 (spavlishak)
- Remove invalid link «How to verify» at «Solvency» #277 (spavlishak)
- Delete unneeded images & locales #273 (gfedorenko)
- Remove lib/tasks/migration.rake #272 (gfedorenko)
- Remove captcha #270 (spavlishak)
- Update omniauth gems #265 (spavlishak)
- Remove malformed currency symbol from title at page «Trade» #263 (spavlishak)
- Delete all unnecessary locales and translations #262 (gfedorenko)
- Precompiled assets are broken at «Funds» page #259 (ysv)
- Bunny update to v2.9 (the latest stable) (#157) #257 (ec)
- Reload page after the order gets deleted (fixes #248 and #88). #255 (gfedorenko)
- Remove sign in and sign up #252 (vpetrusenko)
- Add .travis.yml #251 (yivo)
- Leftovers after acts-as-taggable-on removal (member_tags.yml) #250 (gfedorenko)
- Fix issues with ChromeDriver when it constantly stucks preventing specs from run #247 (yivo)
- Leverage SMTP configuration using application.yml #246 (gfedorenko)
- Remove leftovers after removal of 2FA: member phone number & Phonelib #245 (ymasiuk)
- Fix viewing documents in admin panel at «Verify Account» page #238 (ysv)
- Deleted deploy.rake #234 (gfedorenko)
- Remove sign up history #233 (gfedorenko)
- Delete lib/tasks/install.rake #229 (gfedorenko)
- Conditionally access «document_translations» table in migration (fixes broken database migration) #228 (gfedorenko)
- Add Test::Controller which provides HTTP GET /test/members, add rake peatio:test:tear{up|down} #227 (yivo)
- Remove gem acts-as-taggable-on #224 (gfedorenko)
- Remove running accounts #223 (ymasiuk)
- Remove built-in ticketing system #222 (gfedorenko)
- Log to file in test environment #218 (yivo)
- Remove app/models/document #217 (yivo)
- Reenable accidentally disabled force_ssl. #214 (yivo)
- Fix broken button «Copy deposit address» at «Funds» #213 (ymasiuk)
- Configure Rails.logger so it always logs to STDOUT instead of log/production.log #212 (yivo)
- Drop Node.js system dependency in favor of embedded V8 engine (currently v.6.3.x). #211 (yivo)
- Add MailCatcher for testing mails in development environment #210 (ymasiuk)
- Leftovers after refactoring of CNY => USD #209 (ymasiuk)
- Allow to customize RAILS_ENV when building image. #205 (yivo)
- Add .dockerignore. #204 (yivo)
- Single AMQP channel per daemon. #203 (yivo)
- Silence Ripple RPC errors to prevent script from failing and leaving all other currencies unprocessed. #202 (yivo)
- Add guides on how to get BTC and XRP in testnet. #198 (yivo)
- Remove leftovers after removal of 2fa auth #196 (ymasiuk)
- Prevent user from focusing on disabled form elements when editing proof #195 (ymasiuk)
- Update charts #194 (dmk)
- Fix translations for flash message in case member is disabled #192 (ymasiuk)
- Change symbol ¥ to $ #190 (ysv)
- Convert views/shared Slim templates to ERB #154 (spavlishak)
- Convert views/private Slim templates to ERB #152 (spavlishak)
- Convert views/admin Slim templates to ERB #132 (spavlishak)
- Add task which feeds database with demo members #96 (yivo)
0.2.4 (2017-12-22)
Closed issues:
- Need to fix ability to copy (clipboard.js) #167
- Replace all peatio.com with peatio.tech #166
- Remove gem meta_request #165
- Remove gem test-unit #164
- Remove gem whenever (+configs) #163
- Remove gem bcrypt #161
- Remove gem jbuilder #160
- Remove gem dotenv-rails #159
- Replace gems pry-rails & byebug with pry-byebug #158
- Remove gem launchy #156
- Remove transifex #155
- Redis error: ERR Client sent AUTH, but no password is set #133
- Filter by markets doesn't work for XRP #128
- QR code at deposits isn't rendered #118
- CSRF error at withdraws #116
- Error getaddrinfo: Name or service not known #114
- Not possible to generate new address (403 Forbidden) #108
- Error when you try to copy the address #107
- Exception when building form at withdraws #104
- Generation of new deposit address is broken #101
- Several specs are failing (seed 63928) #86
- Invalid link to Peatio GitHub repository at API Tokens page #85
- Layout issue when window is less than ~ 1000px #84
- hot_wallets daemon doesn't work because exception is raised when using Ripple JSON RPC #83
- Missing translations when replying to ticket with empty message #82
- Invalid paths in stylesheet when creating new document in admin panel #81
- Duplicate item in "Deposits" menu in admin panel #80
- No E-Mail is sent when manually registering on Peatio (via sign up form) #79
- Outdated README: PhantomJS & ChromeDriver #78
- Invalid E-Mail (peatio.com) in README #77
- There are no headings & texts on main page when language is set to non-English #76
- When submitting invalid data to KYC form layout of date of birth input becomes broken #75
- When you set phone number it actually allows to set password #74
- Exception at "Solvency" page on fresh Peatio installation #73
- "Funds" page doesn't work because of JS errors (deposit & withdraw are broken) #72
- Application is shipped with different binaries than Rails defaults #71
- Something strange occurs when exiting Rails application #70
- Test failing with seed 17488 #58
- Create complete kubernetes install documentation #57
- Specs are failing due to missing ID in document #50
- Specs are failing due to possible changes how capybara matches text (after gem update) #49
- Specs are failing due to removed #to_d method from Rails 4.0 #47
- Remove doorkeeper entirely #43
- Spec features/sign_up_spec.rb fails when "Sign in with Google" & "Sign in with Auth0" are enabled #39
- Generic JWT support #31
Merged pull requests:
- Removed bcrypt gem #161 #181 (gfedorenko)
- Fix broken copy button for API tokens (fixes #167) #180 (gfedorenko)
- Use $ as the default currency #179 (ysv)
- Removed test-unit #164 #178 (gfedorenko)
- Replaced peatio.com with demo.peatio.tech #177 (gfedorenko)
- Remove several unused gems. #176 (yivo)
- Clean database before running tests (fixes ci tests fails) #175 (dmk)
- Add ability to set config template from file (makes configmap works) #174 (dmk)
- Remove gem meta_request #171 (ysv)
- Remove gem whenever + configs #170 (ysv)
- remove transifex #169 (dmk)
- Remove views/api issue #160 #168 (ysv)
- Convert views/sessions Slim templates to ERB #153 (spavlishak)
- [slim2erb] errors/ pages #151 (spavlishak)
- [slim2erb] members/ pages #150 (spavlishak)
- Convert views/layouts Slim templates to ERB #149 (spavlishak)
- Convert views/identities Slim templates to ERB #148 (spavlishak)
- [slim2erb] authentications/ pages #147 (spavlishak)
- Convert views/activations Slim templates to ERB #146 (spavlishak)
- Removed Doorkeeper gem #145 (gfedorenko)
- Fix 403 when generating deposit address #144 (yivo)
- Update Redis variables #143 (yivo)
- Fix titles markup issue at Solvency page #142 (ymasiuk)
- Fix automated fetching transactions #141 (dmk)
- Update rails configuration; start using secrets.yml #140 (dmk)
- Update Ripple config&docs #139 (dmk)
- Updated documentations with rake task for generating liability proofs #138 (gfedorenko)
- Add God process monitoring for daemons #137 (yivo)
- Fix error raising due to removed to_d method #135 (ysv)
- Filter by markets for XRP #131 (ymasiuk)
- Added csrf token to withdraws post #116 #129 (gfedorenko)
- Send CORS headers for API #124 (yivo)
- Fix assets in production #122 (dmk)
- Add 'responders' gem #120 (dmk)
- Added translation for welcome page #119 (ymasiuk)
- Replace ZeroClipboard with clipboard.js #107 #117 (gfedorenko)
- Make amqp.yml static (same as database.yml) #112 (dmk)
- Fix binaries #110 (dmk)
- Pass authenticity_token as param #101 #109 (gfedorenko)
- updated readme #106 (ymasiuk)
- return broken styles for date form on update page #105 (ymasiuk)
- fixed comment_fail #102 (ymasiuk)
- Changed size of window for tests #39 #100 (gfedorenko)
- changed email in readme docs #99 (ymasiuk)
- Flexible redirect URL for sign in with Auth0|Google #98 (yivo)
- Invalid paths in stylesheet #97 (ysv)
- Set correct name and description for Change Password setting #95 (gfedorenko)
- Changed angularjs version to 1.3.15 #93 (gfedorenko)
- Layout issue when window is less than #92 (ymasiuk)
- correct name deposits field #90 (ymasiuk)
- Fixed link to Peatio GitHub repository at API Tokens page #89 (ymasiuk)
- Specs are failing due to missing ID in document #87 (ysv)
- Fix CI badge in the README #69 (dmk)
- Add k8s deployment documentation #68 (dmk)
- Add more generic way to configure k8s deployment #63 (dmk)
- Test failing with seed 17488 #59 (ysv)
- Support for generic JWT #56 (yivo)
0.2.3 (2017-12-07)
Closed issues:
- assets.config.precompile is missing some assets #61
- Resolve warnings after update to ruby 2.4 & gems update #51
- Remove hardcoded secrets in config/initializers/secret_token.rb #42
- Signatures randomly don't match when using keypair token authentication #41
- SocketError #36
- Sign up via Auth0 (should be optional) #18
- Sign up via Google #17
- Remove 2-way authentification #15
Merged pull requests:
- Add ability to set password for rabbitmq and redis #66 (dmk)
- Update binstubs #65 (dmk)
- Fix #61 #62 (yivo)
- Fix #41 #60 (yivo)
- Fix typo: expire_at -> expires_at #55 (yivo)
- Resolve warnings #54 (yivo)
- Update grape to 1.0.1, grape-entity to 0.5.2, grape-swagger to 0.27.3 #53 (yivo)
- Remove hardcoded cookies secret key (fixes #42) #48 (yivo)
- Update grape to 0.15.0 #46 (yivo)
- Update grape to 0.9.0 #44 (yivo)
- Preparations for JWT auth #38 (yivo)
- Run tests on push #37 (dmk)
- Optional sign in with Auth0 #29 (yivo)
- Optional sign in with Google account #28 (yivo)
- Fixed QR code #27 (spavlishak)
- Minor fixes #12 (spavlishak)
- Lock ruby version #11 (yivo)
- Add ripple support #9 (dmk)
- Cleanup #7 (dmk)
- Make it work on k8s #6 (dmk)
- Fix Pusher #4 (dmk)
- Deployment #3 (shal)
- updated gem file and added mysql adapter #2 (kashlo)