Releases
v2.6.0
v2.6.0 (2024-04-12)
Bug Fixes
Create CSV output file when it doesn't exists
actor: Enable ZMQ High-Water-Mark on actors sockets
database/csv: Set file handle to beginning of file before parsing headers
puller: Set database puller thread as daemon
Build System
Bump PowerAPI package version to 2.6.0
Bump minimal Python version to 3.10
deps: Bump codecov/codecov-action from 4.2.0 to 4.3.0
deps: Bump python from 5dc6f84
to 541d45d
deps: Bump github/codeql-action from 3.24.9 to 3.24.10
deps: Bump docker/setup-buildx-action from 3.2.0 to 3.3.0
deps: Bump codecov/codecov-action from 4.1.1 to 4.2.0
pylint: Enable pylint unnecessary-dunder-call
check
Code Refactoring
actor: Use PyZMQ methods to send/receive python objects
cli: Clean parse config from json/env methods
cli: Improve argument name cleaning code
database/csv: Fix pylint unnecessary-dunder-call
warning
dispatcher: Rework actor state code
dispatcher: Rework report handler
dispatcher: Improve formula ID extraction code
puller: Fix pylint unnecessary-dunder-call
warning
tests/utils/db: Fix pylint unnecessary-dunder-call
warnings
utils: Remove unused Tree
class
utils/cli: Clean code of find longest string method
utils/cli: Clean code of merge dict function
Documentation
Update publications list, Add related research projects
Features
actor: Optimize message handler lookup
database: Override the disconnect
method in databases
database: Update overrides of BaseDB
methods
database: Add disconnect
method to BaseDB
dispatcher: Optimize routing table lookup
puller: Dynamically check if database is async
Tests
unit/actor: Use add_handler
method instead of overwriting the handlers attribute
unit/dispatcher: Update routing table method name
unit/dispatcher: Fix flake8
warnings in str methods
unit/dispatcher: Clean actor tests
utils/db: Update iter
method signature from BaseDB
utils/formula/dummy: Remove sleep
before processing reports
You can’t perform that action at this time.