April 8, 2025
Here are the updates for Milestone M33 (Mar 24 - April 06)
Performance Improvements
• Optimized SQL queries in NeetoCI and NeetoDeploy to enhance overall performance.
• Implemented web sockets in the frontend to handle multiple updates more efficiently, replacing the need for long-running queries.
Custom Maintenance Mode Support
• Released support for custom maintenance mode pages for individual applications, enabling teams to better communicate application status during downtimes.
PostgreSQL Add-on Optimization
• Last week, NeetoCal (hosted on NeetoDeploy) experienced a short downtime due to degraded PostgreSQL performance.
• The app was placed in maintenance mode while the database was stabilized.
• Root cause: The disk reached its I/O limits, leading to slow responses and multiple request timeouts.
• We resolved the issue and implemented additional optimizations to the PostgreSQL add-on, resulting in improved performance and reduced resource usage.
GitHub Integration Overhaul
• Revamped the GitHub integration module to address known bugs, particularly issues with connecting the same GitHub account to multiple projects.
• Improved the integration flow for a smoother and more reliable experience.
NeetoCI as a Generic Execution Platform
• Finalized the plan to use NeetoCI as the backend for NeetoPlaydash, enabling parallel execution of Playwright automation tests. NeetoRecord will also use NeetoCI in the background to process large videos.
General Maintenance
• Continued bug fixes and stability enhancements in NeetoCI and NeetoDeploy.
Let's get started now.