CHANGES
=======

0.3.0
-----

* Add support for ara database classification
* Add webui sub-package to the spec file
* tokenizer: handle hexa numbers
* react: fix typo and add build time
* Add React web interface
* Add worker service to process user report
* Add anomaly update method
* Add model skeleton and report import method
* Add api skeleton

0.2.0
-----

* Use ara[-\_]\*.\*/ in the default ignore paths list
* Fix download asyncio loop and logger names
* Record test command used to train models
* Add a uuid to model object
* Remove chunk grouping in the process function
* Rewrite html output using patternfly
* Collect ZuulBuild in anomaly report
* Add --cacheonly argument to skip file download
* Add ara-.\* to the default ignore list
* Rewrite ZuulBuilds download module to discover base log\_url
* common: small fixes for automated process

0.1.3
-----

* Update zuul-jobs log-classify role
* Fix ARA report directory link to ara-report
* Automatically set the zuul-web url for logs.rdoproject.org
* Add tripleo-ci job tokenization
* Update README todo lists
* Fix typo in ARA Records Ansible
* Start with a capitalized pypi summary
* Move flake8 from test-requirements to the linter env

0.1.2
-----

* Fix iptable ignores typo
* Fix journald SYSLOG\_FACILITY
* Support using local path with job-run command
* Check for include-path change when reusing a model
* Add --test-prefix to enable execution on test instance
* Fix training speed debug output
* Improve files ignore list
* Skip empty files
* Add --static-location argument to set location of js/css files
* Improve journald integration
* Force job-output to be on top of the html report
* Do not write empty report
* Improve tokenizer
* Fix download-logs CLI

0.1.1
-----

* Fix new zuul-web api routes
* Fix typo in zuul-jobs role
* Fix incomplete journald entries
* Fix distance of duplicate lines
* Add journald support
* Command line interface refactor and filters fix
* Look for baseline in periodic, gate and check pipeline by default

0.1.0
-----

* CLI refactor and add zuul-jobs role
* Add hashing\_nn model and use it by default
* Add sub-command to command line interface
* Add lzma support
* Add KeyboardInterrupt exception handler

0.0.1
-----

* Add release job
* Add model info to the html output
* Move the file processing logic out of the cmd module
* Add zuul.yaml
* Improve reduction for tripleo-ci analysis
* Only display the relative paths and link to the original files
* Move setup\_logging to utils
* Improve HTML output
* Improve file grouping
* Refactor to better isolate the model from log processing
* Update README
* Add process-ci-events.py script
* Cleanup the code and remove the networking code
* Update README
* Fix direct download of gzip file
* Improvements for tripleo-ci logs processing
* Add a simple model and use it by default
* Add --model argument to test different strategies
* Fixed the too many opened files error
* Prettify html output using bootstrap
* Improve logs mirror support
* Do not match filename when there is only one baseline file
* Fix jenkins job info download
* Fix filename2modelname
* Move artifacts mirror code to utils
* Ignore DataDimensionalityWarning
* Rename --max-distance in --threshold + output improvements
* Rename --max-distance in --threshold + output improvements
* Strip comments starting by #
* Add support for console.html file
* Add html output
* Ignore dib\_build path
* Add after-context option
* Improve reporting
* Fix typo and cmd with target
* Import of loganamoly code
