13th round of improvements in 2.X series Two big features are finished in this release - rework of the class configuration and replacement of the graphing library. Until now the class configuration was done partially by inspector rule config, partially by Jinja templates, JSON files and specific Babel based translations on filesystem. Now the class definition is simplified to the definition of the rules, wanted columns in the reports and description/link, and together moved to one place of the web interface. Classes are now also two tiered - the first level is the same as before, whereas the second level allows to aggregate by more complex rules. Together with reporting we are working on filtering interface - we have added the possibility to specify target IPs, protocols and classes in the simplified filter rule definitions. Also, filter notification to relevant group admins is streamlined. We have embraced the Plotly graphing library instead of NVD3, development of which have stopped to the halt. It was also necessary to rewrite most of the backend graphing code, which was closely tied to NVD3. As we are now able to import network/group data from external sources, we added a couple of support scripts for a couple of CESNET related organisations. We have of course fixed usual slew of the bugs pretty much everywhere (searching by storage time, canceling some forms, access rights problems, filter details, visual problems, and also set of development specifics). Also, the hosts module was removed (event search and timeline can do much more), or rather replaced by simplified view of readily available information about IP address. Please, visit the issue tracker for the lists of related issues: https://homeproj.cesnet.cz/versions/151 https://homeproj.cesnet.cz/versions/150