All Versions
9
Latest Version
Avg Release Cycle
19 days
Latest Release
1973 days ago

Changelog History

  • v0.6.8 Changes

    December 02, 2018

    ๐Ÿš€ Minor stability release.

    Minor changes:

  • v0.6.7 Changes

    October 25, 2018

    ๐Ÿš€ Minor stability release.

    Minor changes:

    • [CORE] make sure to flush the candle batcher, fix #2329 (#2482 - @askmike)
    • โšก๏ธ [CORE] Add Tulip and Talib Indicator-Results to 'stratUpdate' event (#2483 - @H256)
    • [CORE] Include STDDEV tulip indicator (#2485 - @H256)
    • [GB] fix race condition regarding order cancellation (#2496 - @askmike)
    • ๐Ÿ›  [CORE] Bugfix IPC communication regarding CP eol (#2500 - @alexvandervegt)
    • [GB] Added ETC pairs to GDAX (#2501 - @crypto49er)
    • [GB] Kraken stability improvements (#2502, #2536 - @askmike)
    • ๐Ÿ”Œ [DB] Fixes empty client on postgresql plugin (#2504 - @alexvandervegt)
    • โœ… [CORE] Add market and strat info to a backtest export (#2509 - @hiyan)
    • ๐Ÿš‘ [CORE] hotfix: dont close the stream until async indicators are done (#2533 - @askmike)
    • ๐Ÿš‘ [GB] hotfix: fix minimum doge ordersize on GDAX (#2539 - @askmike)
    • ๐Ÿ”Œ [PLUGIN] Improved pushbullet messaging (#2549 - @RJPGriffin)
    • ๐Ÿ“„ [DOCS] Added descriptive comments for tulip indicators (#2564 - @botsedge)
    • ๐Ÿ’ป [UI] Fix to importer dates to UTC (#2566 - @rkingy)
    • ๐Ÿ’ป [UI] Improve transpiling of shared front/backend code (#2573 - @eusorov)
    • [STRAT] if no strategy.historySize found, than get it from tradingAdvisor (#2548 - @eusorov)
    • ๐Ÿš‘ [GB] hotfix: Fixed fee calculations for binance exchange (#2578 - @olexiyb)
    • โšก๏ธ [GB] Add new GDAX markets, update minimal trade sizes & make kraken markets dynamic (#2591, #2597, #2606 - @g1tt)
    • ๐Ÿ“„ [DOCS] Document current installation situtation & improve folder navigation commands (#2599 - @hiyan)
    • [REPO] Add stale bot to manage issues (#2608 - @askmike)
  • v0.6.6 Changes

    August 27, 2018

    ๐Ÿš€ Minor release.

    ๐Ÿ†• New features:

    Minor changes:

    • [GB] Use forked Poloniex dependency (@askmike - #2433, #2435)
    • ๐Ÿ“„ [DOCS] Improve feature docs (@askmike - #2436)
    • [GB] Handle inconsistent CoinFalcon response regarding open orders (@askmike - #2441)
    • [CLI] Improve roundtrip formatting (@GuysmoB - #2447)
    • ๐Ÿ‘ [GB] Better handle partial fills on binance (@askmike - #2450)
    • ๐Ÿ’ป [UI] Improve the websocket server error handling (@askmike - #2462)
    • ๐ŸŒฒ [GB] Log a user friendly error on missing GB deps (@askmike - #2464)
    • [CORE] Improve child process exit (@eusorov - #2467)
    • [CORE] Stop the candleLoader after failing to load more candles (#2475 - @eusorov)
  • v0.6.5 Changes

    August 10, 2018

    ๐Ÿš‘ Minor hotfix release.

  • v0.6.4 Changes

    July 26, 2018

    ๐Ÿš‘ Minor hotfix release.

    ๐Ÿš€ Unfortunately a few minor bugs were present in the previous release, this includes fixes for:

    More changes:

    • ๐Ÿฑ [UI] Make sure all assets have relative paths (#2359 - @askmike)
    • ๐Ÿ“„ [DOCS] Fix function name for stratNotification (#2356 - @ptdev)
    • [GB/LUNO] rename bitx to luno (#2352 - @hiyan)
    • [GB/BFX] Don't consider all 500 errors retryable (afefb14 - @askmike)
    • [GB/BINANCE] Return fee as percent, not fractional (17e8a8c - @askmike)
  • v0.6.3 Changes

    July 21, 2018

    ๐Ÿ›  Minor release with bugfixes (the majority related to minor UI nits and exchange stability, mostly Binance):

    • โœ… [UI]: Display roundtrip dates in both backtest & live bots (#2292, 3340b0c - @askmike)
    • ๐ŸŒ [DOCS]: Clarify the correct location of UIconfig (in gekko/web/vue/dist) (#2293 - @ACregan)
    • โœ๏ธ [DOCS]: fix a lot of typos (#2293 - @hiyan)
    • ๐Ÿš‘ [GB]: hotfix: make sure we always bind exchange methods (#2302 - @askmike)
    • ๐Ÿณ [DOCKER]: don't auto start gekko on docker start (#2304 - @sylvainbaronnet)
    • โšก๏ธ [CORE]: update sqlite & promisify deps (#2309 - @hilkoc)
    • [GB/BITTREX]: Add Bittrex monitoring for Gekko Broker (#2310 - @askmike)
    • [DB/POSTGRESQL]: improve postgre stability (#2310 - @askmike)
    • [GB]: Improve sticky order error flow (#2324 - @askmike)
    • [GB]: A number of improvements, specifically for binance and concurrent orders (#2330 - @askmike)
    • [GB/LUNA]: Add Luno exchange (#2335 - @hiyan)
    • โšก๏ธ [GB]: Update BFX & Coinfalcon market importers to new lodash version (#2339 - @askmike)
    • ๐Ÿ’ป [UI]: Fix non root path UI hosting (#2343 - @askmike)
    • ๐Ÿ‘ [GB/BINANCE]: Support the new dynamic fee tiers from Binance (#2344 - @askmike)
    • ๐Ÿšš [CORE]: Remove all exchange deps from main Gekko (576c968 - @askmike)
    • ๐Ÿ“„ [DOCS]: Document new required and optional exchange wrapper methods (32a1880 - @askmike)
    • โšก๏ธ [DOCS]: Update rasppi docs for required Gekko Broker installation (941b3de - @askmike)
  • v0.6.2 Changes

    July 08, 2018

    ๐Ÿ›  Minor release with bugfixes:

    • ๐Ÿ’ป [UI] force the server to use dist/UIconfig as user editable UIconfig (#2274, #2280 - @askmike)
    • ๐Ÿ”Œ [PLUGIN] disable mailer retry, fix #2275. (#2275 - @askmike)
    • โšก๏ธ [DOCKER] update Dockerfile to install GB deps (#2281 - @askmike)
    • ๐Ÿ“„ [DOCS] Improve installation docs (#2283 - @askmike)
    • ๐Ÿš‘ [GB] Hotfix: allow live trading on Kraken (#2288 - @askmike)
    • ๐Ÿš‘ [GB] Hotfix: force decimal notation when submitting orders on binance (5215772 - @askmike)
  • v0.6.1 Changes

    July 05, 2018

    ๐Ÿ›  Minor release, initial bugfixes after the 0.6.0 release.

    ๐Ÿ”„ Changelog:

  • v0.6.0 Changes

    July 04, 2018

    โฌ†๏ธ Major Gekko upgrade!

    Major changes:

    • โšก๏ธ exchange integration has been updated to Gekko Broker:
      • only a few exchanges supported right now (GDAX, Binance, Poloniex, Bitfinex, Kraken & Coinfalcon)
      • live trading stability greatly improved
    • โšก๏ธ updated gekko event system:
      • better event pipeline, read more here
      • more events, better documented
      • native gekko events are now relayed via the websocket server
    • ๐Ÿ’ป [UI] dedicated Gekko Manager:
      • allows for stopping, archiving and deleting of running Gekko instances
      • more visibility from the UI as to the current state of a gekko
      • messages show whether it is running
      • messages show whether it is warming up

    ๐Ÿ’ฅ Breaking APIs:

    Gekko has multiple APIs:

    • config files:
      • the UIconfig file has now moved to gekko/web/vue/public/UIconfig.js gekko/web/vue/dist/UIconfig.js. (see #2273 (comment))
    • strategy API: unchanged
    • sqlite SQL API: unchanged
    • server API (http/ws):
      • now fully documented, see here
      • new endpoints for stopping/deleting gekkos
      • backtest now uses a plugin to manage output data called backtestResultExporter.
      • the websocket now relays native gekko events, see here
    • exchange wrapper API, Gekko Broker requires a few minor changes to wrapper files, most notably:
      • file nesting is different, importing files outside gekko broker (gekko/exchange dir) is not allowed anymore
      • error handling is a lot more robust, however implementing properly requires a few response handle functions in the wrapper
      • cancelOrder: the callback needs to be passed err as well as filled and optionally more data regarding partial fills
      • checkOrder: the callback needs to be passed on object describing partial fills & order rejection

    Complete changelog:

    A complete list of commits can be found in #2216.