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