v7.0.0
Actions Required to Upgrade
This release does a major refactor of the caching system used to improve performance of the Monitor Status page. It greatly simplifies and consolidates the location of the caching code into the app/cache_processors directory. The relocation of classes created the need for a change in the major version.
Update to qa_server v7.0.0 and run bundle install.
bundle update qa_server
Changes
This is a refactoring of code. It improves the loading performance of the Monitor Status page. It does not effect the functioning of search and fetch actions.
This release includes changes of the output to the monitor log. Actions are now only recorded once during a load of the Monitor Status page. Previously, the same message could appear multiple times. The messages themselves have been simplified to make the log easier to read.
Change Log
- refactor of caching system to simplify the process
- rename monitor_cache_service to cache_expiry_service
- move generation of hourly graph to cache_processors
- move generation of daily and monthly graphs to cache_processors
- move performance datatable cache control to cache_processors
- move caching of summary and historical data to cache_processors
- move caching of test execution marker to cache_processors
- move performance cache of performance data to cache_processors