Skip to content

Latest commit

 

History

History
444 lines (338 loc) · 7.94 KB

CHANGELOG.md

File metadata and controls

444 lines (338 loc) · 7.94 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.9.7] - 2023-09-27

Updated

  • Skip warning on outdated evaluation when reseting evaluations

[1.9.6] - 2023-08-27

Added

  • warning on outdated evaluation time submit

[1.9.5] - 2023-03-26

Added

  • previous_config

[1.9.4] - 2023-01-09

Updated

  • dependencies

[1.9.3] - 2023-11-10

Added

  • [Evaluators] add is_in_async_evaluation

Fixed

  • [EvaluationUtil] fix context api

[1.9.2] - 2023-10-27

Added

  • [Evaluators] get_signals_history_type
  • [Evaluators] async_evaluation

[1.9.1] - 2023-07-23

Updated

  • [Evaluators] add startup config optional arguments

[1.9.0] - 2023-05-02

Updated

  • Supported python versions

Removed

  • Cython

[1.8.7] - 2023-04-03

Added

  • [Evaluators] Split Initialize using _init_registered_topics

[1.8.6] - 2023-03-29

Added

  • [Evaluators] enable_reevaluation()

[1.8.5] - 2023-03-27

Updated

  • [Evaluators] Set HISTORIZE_USER_INPUT_CONFIG

[1.8.4] - 2023-03-23

Fixed

  • [Evaluators] KeyError on evaluator re-evaluation

[1.8.3] - 2023-02-10

Updated

  • [Scripted] update TriggerSource

[1.8.2] - 2023-02-04

Added

  • [API] Time frame config

[1.8.1] - 2023-01-09

Added

  • [Config] Log evaluator config on load

[1.8.0] - 2022-12-23

Updated

  • [Requirements] Bump

[1.7.8] - 2022-12-22

Updated

  • [API] don't call create_matrix in initialize_evaluators

[1.7.7] - 2022-11-11

Fixed

  • wildcard TA trigger

[1.7.6] - 2022-10-22

Fixed

  • Strategy stop

[1.7.5] - 2022-10-09

Added

  • User inputs

[1.7.4] - 2022-06-05

Updated

  • [Symbols] Update for symbol object

[1.7.3] - 2022-05-21

Fixed

  • [Cython] Matrix channels typing issues

[1.7.2] - 2022-05-03

Updated

  • [Caches] Remove cache clear and close

[1.7.1] - 2022-05-02

Updated

  • [Signals] Import paths

[1.7.0] - 2022-03-31

Added

  • [Scripted] Support for scripted evaluators
  • [Caching] Support for cache in evaluators

[1.6.24] - 2022-01-23

Fixed

  • [API] Fix init_required_candles_count when candles_count is empty

[1.6.23] - 2022-01-08

Updated

  • Tulipy requirement to OctoBot-Tulipy
  • Bump requirements

[1.6.22] - 2021-10-30

Updated

  • Bump requirements

[1.6.21] - 2021-09-20

Updated

  • bump requirements

[1.6.20] - 2021-09-10

Fixed

  • Error on TA re-evaluations without enough candles data

[1.6.19] - 2021-08-11

Fixed

  • Real time time frames are now available in TA

[1.6.18] - 2021-08-05

Fixed

  • Real time evaluators time frames fallback strategy

[1.6.17] - 2021-07-19

Updated

  • bump requirements

[1.6.16] - 2021-05-05

Updated

  • bump requirements

[1.6.15] - 2021-03-03

Added

  • Python 3.9 support

[1.6.14] - 2020-02-25

Updated

  • Requirements

[1.6.13] - 2020-02-08

Updated

  • Requirements

[1.6.12] - 2020-02-03

Updated

  • Requirements

[1.6.11] - 2020-12-30

Fixed

  • Cython headers

[1.6.10] - 2020-12-29

Fixed

  • Multiple unrelated traded pairs under the same cryptocurrency init process

[1.6.9] - 2020-12-28

Updated

  • Requirements

[1.6.8] - 2020-12-23

Added

  • Profiles handling

[1.6.7] - 2020-11-30

Fixed

  • Evaluators channel filters for non wildcard evaluators

[1.6.6] - 2020-11-21

Updated

  • OctoBot-Trading import

[1.6.5] - 2020-11-07

Updated

  • Requirements

[1.6.4] - 2020-10-29

Updated

  • Numpy requirement

[1.6.3] - 2020-10-27

Updated

  • Evaluator factory improvements

[1.6.2] - 2020-10-27

Added

  • Evaluator factory tests

[1.6.1] - 2020-10-23

Updated

  • Python 3.8 support

[1.6.0] - 2020-10-04

Updated

  • Requirements

[1.5.23] - 2020-09-01

Updated

  • Requirements

[1.5.22] - 2020-08-15

Updated

  • Requirements

[1.5.21] - 2020-06-28

Updated

  • Numpy requirement

[1.5.20] - 2020-06-28

Updated

  • Requirements

[1.5.19] - 2020-06-19

Updated

  • Requirements

[1.5.18] - 2020-06-07

Updated

  • Skip evaluator creation when no activated strategy

[1.5.17] - 2020-06-04

Fixed

  • TA OHLCV channel registration

[1.5.16] - 2020-05-27

Updated

  • Cython version

[1.5.15] - 2020-05-21

Updated

  • Remove advanced manager from commons

[1.5.14] - 2020-05-21

Updated

  • TA re-evaluation trading API

[1.5.13] - 2020-05-16

Updated

  • Requirements

[1.5.12] - 2020-05-16

Added

  • [OctoBotChannel] Add consumer

[1.5.11] - 2020-05-14

Fixed

  • [AbstractEvaluator] Priority level

[1.5.10] - 2020-05-14

Changed

  • [EvaluatorChannel] Default priority level to medium

[1.5.9] - 2020-05-11

Fixed

  • [Strategies] Fix cache handling

[1.5.8] - 2020-05-10

Update

  • [Strategies] use exchange for allowed time delta in TA evaluation validity check

[1.5.7] - 2020-05-10

Update

  • [Requirements] requirements update

[1.5.6] - 2020-05-08

Update

  • [Requirements] requirements update

[1.5.5] - 2020-05-03

Fixed

  • [API] Initialization incorrect type

[1.5.4] - 2020-05-03

Fixed

  • [EventTree] Remove event related methods in matrix_manager

[1.5.3] - 2020-05-02

Added

  • [Channel] Synchronization support

[1.5.2] - 2020-05-02

Updated

  • octobot-channels requirement

[1.5.1] - 2020-04-28

Updated

  • [Strategies]: Technical evaluator cycle handling
  • [Evaluators]: Evaluation time handling

[1.5.0] - 2020-04-17

Added

  • [Channels] Evaluators channel
  • Matrix event clear management
  • Matrix node value expiration

Updated

  • [Channels] get_chan api with a new matrix_id param

[1.4.8] - 2020-04-13

Updated

  • [TA] Update ohlcv callback

[1.4.7] - 2020-04-12

Added

  • Matrix manager

[1.4.6] - 2020-04-10

Added

  • Bot id support

[1.4.5] - 2020-04-07

Fixed

  • Wildcard imports

[1.4.4] - 2020-04-05

Updated

  • Integrate OctoBot-tentacles-manager 2.0.0

[1.4.3] - 2020-04-04

Updated

  • Exception logger API from Commons

Fixed

  • Travis CI file

[1.4.2] - 2020-02-17

Added

  • Stop method to AbstractEvaluator

Updated

  • Evaluator, initialization, matrix APIs
  • Matrix channel logger

[1.4.1] - 2020-01-18

Updated

  • Use exchange_id in exchange channels

[1.4.0] - 2020-01-14

Added

  • Matrices class to storage matrix instances

Updated

Requirements

  • Commons version to 1.2.2
  • Channels version to 1.3.19
  • Tentacles Manager version to 1.0.13

[1.3.3] - 2020-01-12

Added

  • get_evaluator_classes_from_type API method

Updated

  • Typing for API methods
  • Social evaluator intialization

[1.3.2] - 2020-01-07

Added

  • Cryptocurrency related evaluator

[1.3.1] - 2019-12-21

Updated

Requirements

  • Commons version to 1.2.0
  • Channels version to 1.3.17

[1.3.0] - 2019-12-14

Changed

  • EvaluatorMatrix to EventTree implementation (from Commons)

Updated

Requirements

  • Commons version to 1.1.51
  • Channels version to 1.3.16

[1.2.6] - 2019-11-09

Updated

Requirements

  • Cython version to 0.29.14
  • Commons version to 1.1.49
  • Channels version to 1.3.15

[1.2.5] - 2019-10-30

Changed

  • OSX support

[1.2.4] - 2019-10-11

Changed

  • Style improvements

[1.2.3] - 2019-10-09

Added

  • PyPi manylinux deployment

[1.2.2] - 2019-10-08

Changed

  • Setup install

[1.2.1] - 2019-10-07

Changed

  • Improved matrix channel cancelling management

[1.2.0] - 2019-10-05

Added

  • Evaluator types management
  • Initialization API

Moved

  • config_manager to commons

Fixed

  • Channels package compatibility
  • Commons package compatibility

[1.1.0] - 2019-09-01

Changed

  • Improved API initialization
  • Improved matrix management

Fixed

  • Channel package compatibility

[1.0.0] - 2019-08-14

Added

  • Evaluator classes migrations from OctoBot project
  • Matrix class that manage global evaluation dictionary
  • Matrix channel, producer and consumer
  • First API methods