This repository has been archived by the owner on Aug 25, 2024. It is now read-only.
0.3.1 Alpha Release
Pre-release
Pre-release
[0.3.1] - 2019-12-12
Added
- Integration tests using the command line interface.
Changed
- Features were moved from ModelContext to ModelConfig
- CI is now run via GitHub Actions
- CI testing script is now verbose
- args and config methods of all classes no longer require implementation.
BaseConfigurable handles exporting of arguments and creation of config objects
for each class based off of the CONFIG property of that class. The CONFIG
property is a class which has been decorated with dffml.base.config to make it
a dataclass. - Speed up development service install of all plugins in development mode
- Speed up named plugin load times
Fixed
- DataFlows with multiple possibilities for a source for an input, now correctly
look through all possible sources instead of just the first one. - DataFlow MemoryRedundancyCheckerContext was using all inputs in an input set
and all their ancestors to check redundancy (a hold over from pre uid days).
It now correctly only uses the inputs in the parameter set. This fixes a major
performance issue. - MySQL packaging issue.
- Develop service running one off operations correctly json-loads dict types.
- Operations with configs can be run via the development service
- JSON dumping numpy int* and float* caused crash on dump.
- CSV source always loads
src_urls
as strings.
Removed
- CLI command
operations
removed in favor ofdataflow run
- Duplicate dataflow diagram code from development service