## Peatio 2.1.0 (April 22, 2019) ## ### Overview ### We are pleased to present Peatio Open Source 2.1.0. This release concentrated on new v2 architecture related improvements and dependency updates: 1. Remove legacy Member UI. 2. Upgrade Ruby on Rails to 5.2. 3. Upgrade ruby to 2.6.2. This release notes is must-read for migrating from older versions. ### Breaking changes ### - [#2051](https://github.com/rubykube/peatio/pull/2051): Remove legacy member UI Peatio legacy Member UI was not supported for a long time and deprecated in 2.0.0. We have totally deleted Member UI from so now there is only Admin panel UI left in Peatio. - [#2091](https://github.com/rubykube/peatio/pull/2091): Remove deprecated fees API *public/fees/withdraw*, *public/fees/deposit*, *public/fees/trading* API endpoints were removed in favour of *public/markets*, *public/currencies* - [#2090](https://github.com/rubykube/peatio/pull/2090): Remove plugin API v1 We advice to use Plugin API v2 instead. See more in [plugins](../plugins.md) - [#2121](https://github.com/rubykube/peatio/pull/2121): Unify trade taker_type with Ranger and api ### New Features ### - Add ability to cancel all orders for specific market [\#2125](https://github.com/rubykube/peatio/pull/2125) - Move order submit to order\_processor and remove Ordering service [\#2147](https://github.com/rubykube/peatio/pull/2147) - Add note to withdraw [\#2157](https://github.com/rubykube/peatio/pull/2157) - Add filter by date in market/trades REST API call [\#2126](https://github.com/rubykube/peatio/pull/2126) - Add optional fields for operations API [\#2140](https://github.com/rubykube/peatio/pull/2140) - Benchmark tasks for Matching TradeExecution and OrderProcessing [\#2133](https://github.com/rubykube/peatio/pull/2133) ### Enhancements ### - Remove Peatio.tech brand from admin panel [#2072](https://github.com/rubykube/peatio/pull/2072) - Update application.yml.erb [#2098](https://github.com/rubykube/peatio/pull/2098) - Get rid off grape\_strip gem [\#2116](https://github.com/rubykube/peatio/pull/2116) - Avoid "message" in API controllers by overriding Grape::AllowBlankValidator [\#2094](https://github.com/rubykube/peatio/pull/2094) - Upgrade Ruby on Rails to 5.0 [\#2095](https://github.com/rubykube/peatio/pull/2095) - Upgrade Ruby on Rails to 5.2 [\#2146](https://github.com/rubykube/peatio/pull/2146) - Update setup-ubuntu.md [\#2103](https://github.com/rubykube/peatio/pull/2103) - Add missing paginations for deposit & withdraw on admin panel [\#2156](https://github.com/rubykube/peatio/pull/2156) - Upgrade ruby to 2.6.2 [\#2160](https://github.com/rubykube/peatio/pull/2160) - Skip withdrawal in case of insufficient balance on hot wallet [\#2178](https://github.com/rubykube/peatio/pull/2178) ### Fixes ### - Fix release:travis rake task [\#2145](https://github.com/rubykube/peatio/pull/2145) - Fix bin/gendocs [\#2150](https://github.com/rubykube/peatio/pull/2150) - Limit number of returned data from ranger `global.update` [\#2153](https://github.com/rubykube/peatio/pull/2153) - Rewrite callbacks for avoid using redirect\_to :back [\#2113](https://github.com/rubykube/peatio/pull/2113) - Revert ability to deposit from admin panel [\#2164](https://github.com/rubykube/peatio/pull/2164) - Rewrite callbacks for avoid using redirect\_to :back [\#2169](https://github.com/rubykube/peatio/pull/2169)