1.6.4#
Additional Changes#
Analyzers#
#1097 - Analyzer may get stuck on error
#1506 - DownloadAnalyzer should not stop if one sim fails, but try to download all sims independently.
#1540 - Convert AnalyzeManager to use futures and future pool
#1594 - Disable log re-initialization in subthreads
#1596 - PlatformAnalysis should support extra_args to be passed to AnalyzeManager on the server
#1608 - CSVAnalyzer should not allow users to override parse value as it is required
Bugs#
Core#
#1586 - Fix the help on the top-level makefile
Dependencies#
#1440 - Update diskcache requirement from ~=5.1.0 to ~=5.2.1
#1490 - Update flask-sqlalchemy requirement from ~=2.4.4 to ~=2.5.1
#1498 - Update yaspin requirement from <1.5.0,>=1.2.0 to >=1.2.0,<1.6.0
#1520 - Update docker requirement from <4.5.0,>=4.3.1 to >=4.3.1,<5.1.0
#1545 - Update pygithub requirement from ~=1.54 to ~=1.55
#1552 - Update matplotlib requirement from ~=3.4.1 to ~=3.4.2
#1555 - Update sqlalchemy requirement from ~=1.4.14 to ~=1.4.15
#1562 - Bump werkzeug from 1.0.1 to 2.0.1
#1563 - Update jinja2 requirement from ~=2.11.3 to ~=3.0.1
#1566 - Update cookiecutter requirement from ~=1.7.2 to ~=1.7.3
#1568 - Update more-itertools requirement from ~=8.7.0 to ~=8.8.0
#1570 - Update dramatiq[redis,watch] requirement from ~=1.10.0 to ~=1.11.0
#1585 - Update psycopg2-binary requirement from ~=2.8.6 to ~=2.9.1
Developer/Test#
#1511 - Add document linting to rules
#1549 - Update pytest requirement from ~=6.2.3 to ~=6.2.4
#1554 - Update flake8 requirement from ~=3.9.1 to ~=3.9.2
#1567 - Update allure-pytest requirement from <2.9,>=2.8.34 to >=2.8.34,<2.10
#1577 - Update junitparser requirement from ~=2.0.0 to ~=2.1.1
#1587 - update docker python version
Documentation#
#0944 - Set up intersphinx to link emodpy and idmtools docs
#1445 - Enable intersphinx for idmtools
#1499 - Update sphinx requirement from ~=3.5.2 to ~=3.5.3
#1510 - Update sphinxcontrib-programoutput requirement from ~=0.16 to ~=0.17
#1516 - Update sphinx-rtd-theme requirement from ~=0.5.1 to ~=0.5.2
#1531 - Update sphinx requirement from ~=3.5.3 to ~=3.5.4
#1584 - Update sphinx-copybutton requirement from ~=0.3.1 to ~=0.4.0
Feature Request#
#0831 - Support for python 3.9
Platforms#
#1604 - idmtools_platform_local run “make docker” failed
User Experience#
#1485 - Add files and libraries to an Asset Collection - new documentation