This release features one major change, focusing on performance improvements and numerous enhancements to the stability of the ProTop Portal.
| IMPROVEMENT |
DESCRIPTION |
| Major Performance Upgrade |
Migration from socket comms to RabbitMQ. |
| Significant Development Infrastructure Upgrades |
Wide-ranging improvements to our use of Docker, Kubernetes, GitHub, our repository, deployment workflows, documentation, code quality, build scripts, and YAML files. |
| Bug Fixes |
API and Error Handling fixes and improvements. |
| Bug Fix |
Stopped using cache at the resource layer, eliminating related server errors. |
| Logging Enhancements |
Implementing logging improvements, including the removal of excess logs and the addition of increased contextual information in the logs, for enhanced troubleshooting and removal of extraneous logging statements. |
| Reliability Enhancement |
Automatic worker restart |
| Security Enhancement |
Implemented Content Security Policy |
| Error Handling Enhancements |
Converted scripts to TypeScript for better error handling; new error messages for Influx/Grafana Docker errors |
| Versioning Enhancements |
Server now returns version; correct version tracking issues; added build info to console output; show branch and build info in startup; added missing environment variables; |
| Environment and Configuration Enhancements |
Numerous improvements to improve triage, development, and employment, which improve application stability and user experience of the ProTop Portal. |