Change Log ========================================================================= All notable changes to this project will be documented in this file. This project adheres to `Semantic Versioning `_. Please note that the changes before version 1.10.0 have not been documented. v3.2.2 ---------- Changed - Fixed Sphinx documentation v3.2.1 ---------- Changed - Removed sentry artifacts in code v3.2.0 ---------- Changed - Upgraded multiple frontend packages for enhanced security and performance. - Added survey alert - Added telemetry alert and functionality v3.1.2 ---------- Changed - Compatibility with Flask>=2.x Removed the call to `before_app_first_request` and replaced it with `record_once` as per the PR of [@FlorianRhiem](https://github.com/FlorianRhiem). v3.1.0 ---------- Changed - Added support for Python 3.8 - Started using pytest instead of python's unittest - Started using Webpack for frontend packaging - Improved reports - Moved to Github Actions from Travis for CI/CD - Improved docstrings - Various bug fixes v3.0.9 ---------- Changed - Fixed upgrade message bug - Fixed Heroku deployment v3.0.8 ---------- Changed - Fixed the changelog; functionality is the same as 3.0.7 :) v3.0.7 ---------- Changed - Added a first version of the Reporting functionality - Improved usability of the overview table - Fixed the issue with some table columns being sorted as text as opposed to numbers - A few other bug fixes v3.0.6 ---------- Changed - Removed profiler feature from monitoring level 2 - Added outlier detection feature to monitoring level 3 - Configurable profiler sampling period, with 5 ms default - Implemented an in-memory cache for performance improvements v3.0.0 ---------- Changed - Tracking also status codes - Display times as numbers to make them sortable - Add leading slash to blueprint paths - Added status codes with corresponding views v2.1.1 ---------- Changed - Default monitoring level is now 1 - Fixed bug causing config file not being parsed - Monitoring level can be set from the 'detail' section - Improved README v2.1.0 ---------- Changed - Frontend is now using AngularJS - Removed TestMonitor - Added Custom graphs - Fixed Issue #206 - Added support for Python 3.7 - Updated documentation - Updated unit tests v2.0.7 ---------- Changed - Fixed Issue #174 - Fixed issue with profiler not going into code - Implemented a Sunburst visualization of the Grouped Profiler - Improved test coverage - Improved python-doc - Added functionality to download the outlier data - Dropped support for Python 3.3 and 3.4 v2.0.0 ---------- Changed - Added a configuration option to prefix a table in the database - Optimize queries, such that viewing data is faster - Updated database scheme - Implemented functionality to customize time window of graphs - Implemented a profiler for Request profiling - Implemented a profiler for Endpoint profiling - Refactored current code, which improves readability - Refactoring of Test-Monitoring page - Identify testRun by Travis build number v1.13.0 ---------- Changed - Added boxplot of CPU loads - Updated naming scheme of all graphs - Implemented two configuration options: the local timezone and the option to automatically monitor new endpoints - Updated the Test-Monitoring initialization - Updated Database support for MySQL v1.12.0 ------- Changed - Removed two graphs: hits per hour and execution time per hour - New template design - Refactored backhand of the code - Updated Bootstrap 3.0 to 4.0 - Setup of Code coverage v1.11.0 ------- Changed - Added new graph: Version usage - Added column (Hits in past 7 days) in Measurements Overview - Fixed bug with configuration - Changed rows and column in outlier-table - Added TODO List - Updated functionality to retrieve the stacktrace of an Outlier - Fixed bug with white colors from the config option v1.10.0 ---------- Changed - Added security for automatic endpoint-data retrieval. - Added test for export_data-endpoints - Added MIT License. - Added documentation