[go: nahoru, domu]

Skip to content

v0.7.0

tagged this 28 May 19:59
* (refactor) Use INFO log level for datasource to display order init progress.

* (refactor) Cache get active exchange market to avoid rate limit

* (refactor) Tell user to press enter for all pairs

* (feat) move trackers and data sources to hummingbot

* (feat) move ethereum related files to wallet/ethereum

* Added a few missing modules in setup.py.

* (refactor) Ryan's comments

* (fix) as clock has been moved to core

* (fix) moving from wings to core

* (fix) status fix

* Fixed errors in XEMM unit test.

* Fixed XEMM unit test segfault in Linux.

* Enabled XEMM unit test in CI.

* Fixed incorrectly spelled test file name in CircleCI config.

* (feat) Attach client version to logs

* (refactor) remove space in datadog tag

* (fix) Fix balance warning and refactor it to base class

* (fix) fixing shadow tracked orders

* (feat) finish wallet side re-org

* (feat) move wings.model to hummingbot.core.model

* (refactor) restore

* (fix) update .gitignore

* (fix) fix setup

* (refactor) Increase the time between order book initialization in Binance

* (refactor) Remove unused import

* (refactor) remove unused import

* (fix) modify log configs

* (fix) cancelling all orders during shutdown

* Revert "Merge branch 'dev/0.7.0' into origin/vignesh/feat/PureMM"

This reverts commit f6246b71567798ac9a5280472f6154db3afa1e79, reversing
changes made to 90c7d48172678787aa11b13e7819a0e1bbd21895.

* Fixed old hummingsim version on macOS.

* (refactor) remove log messages

* (fix) orders are not removed from tracking after being cancelled

* (fix) Fix arbitrage unitest, make exchange rate config able to reconfig after creating the instance

* (refactor) Update ci test config

* (fix) Fix Pure MM unit test as clock is moved to hummingbot core

* (fix) only needed for binance

* (fix) binance cancel

* (bug) fix binance market buy and all market tests

* (fix) watch for OrderFailure events in strategies

* (feat) xemm strat tests | (refactor) jenkinsfiles

* (debug) logging

* (fix) variable testName

* (fix) testName var input

* (fix) enable conda command

* (fix) conda deactivate

* (fix) add root to uninstall

* (fix) install: add /root/miniconda

* (fix) install: miniconda3 => miniconda

* (fix) conda commands

* (fix) conda activate

* (fix) compile

* (fix) revert compile

* (fix) python version 3.7

* (fix) python command

* (fix) change setup.py source

* (revert) setup.py import

* (fix) change python version to python3

* (fix) python path

* (fix) python command syntax

* (fix) test command

* (feat) arbitrage strategy test

* (refactor) test result messages

* (fix) jenkins notifyBuild

* (feat) discovery test | (docs) test badges

* (fix) jenkins default buildStatus

* (docs) strategy links

* (feat) add binance tests

* (fix) exchange test file location

* Added discovery strategy unit test to CircleCI config.

* (fix) modify all wings.wallet occurance

* (fix) remove wings.model

* (fix) fix setup script

* (feat) Pure MM uses expiration instead of cancellation for certain exchanges

* (fix) merge conflicts

* (fix) handle zero division error

* (fix) merge conflicts

* (feat) handle invalid wallet private key

* (fix) merge conflicts

* (feat) Add exception type and exception message to remote error logs, add client version to events

* (refactor) lazily initialize http client

* Some misc. fixes.

* Added application warning data type, and integration into status message.

* Started replacing logging.Logger instances with HummingbotLogger.

* Finished replacing all logging.Logger annotations to HummingbotLogger.

* Register the log level name "NETWORK" to logging module.

* Shortened the new logging function name to just "network()".

* Fixed build error.

* (refactor) Martin's changes

* Fixed CI errors by bumping hummingsim version.

* (feat) add Dockerfile VOLUME mount points

* Bumped hummingbot version s.t. it'll be installed to hummingsim's side.

* (fix) fix minor bug

* Bumped hummingsim version to fix CI issues.

* (fix) merge conflicts

* (fix) fix minor import bug

* Make installation via docker just need to copy&paste. (#281)

Currently the command provided to install HB via docker is not copy&paste to install. We should reduce friction for users to adopt as much as possible.

* (fix) add trading rule polling loop to tasks

* (fix) add error handling msg for export trades

* (docs) updating contributing guide

- working from dev branch

* Bumped hummingbot build number for updating hummingsim.

* (fix) fix pure mm conflicts

* (fix) delete bin/dev.py

* Bumped hummingsim version to fix CI issue.

* (fix) till it compiles

* (doc) Pure MM documentation (WIP)

* (fix) make hummingbot run

* (refactor) rename cli folder

* (fix) rename cli folder

* (refactor) move data_source files to data_type

* (feat) Add remote log handler when dev branch detected

* (refactor) Move log handler instantiation inside try block

* (fix) move management directory to core

* Replaced recoverable errors and warnings in data feeds and Binance market with network logs.

* (fix) delete misc wings-related configs

* (docs) pure MM configuration documentation

* (fix) fix bot hanging when api keys are invalid

* Transformed all recoverable logs in decentralized exchange connectors and Coinbase Pro connector to network logs.

* Removed exceptions from order book query functions by including the queried price / depth into the return value.

* Removed unnecessary order book depth error in HummingbotApplication.

* Added limiting logic to application warnings in status command to avoid flooding the user with warning messages.

* Application warnings in status message should be newest one first.

* Added async call scheduler to network logs. Improved app warnings formatting.

* (fix) change TOKEN_ADDRESSES_FILE_PATH

* Bumped hummingbot version for hummingsim compilation.

* (fix) fix coinbase cancel_all

* Fixed error in hummingsim unit test; bumped hummingsim version to fix strategy unit tests.

* (fix) fix typo

* michaelc's way

* fixed logic used for status

* (fix) modify logging msg

* (fix) Fix for trading tokens which require more than 5/6 digits of precision

* (fix) binance market price amount precision issue

* (fix) binance_time_server_test

Michaelc suggested that the test should be modified as such

* (feat) Added test for price precision

* (fix) binance market test, no inventory should be required for LOOM

* (fix) just keep some loom in wallet to run the test

Michael advised to keep it this way

* (fix) adding quantization rules

* Fixed the incorrect quantization logic from the last patches. Unit test case is WIP.

* Added theoretical implementation of the price precision test case.

* Passed the test_order_price_precision() unit test on Binance.

* Fixed price type errors in pure MM strategy file from Vignesh's patch.

* Improved unit test comments about min order sizes.

* Removed an unnecessary change from Vignesh's patches.

* (docs) mute exchange tests

* Add installation guide on Google Cloud Platform. (#303)

* Add installation guide on Google Cloud Platform.

* Minor modifications to the Google installation instructions.

* (docs) version tag for 0.7.0 release (#308)
Assets 2