Skip to content
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
Compare
Choose a tag to compare
@johnandersen777 johnandersen777 released this 12 Dec 08:47

[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 of dataflow run
  • Duplicate dataflow diagram code from development service