Integration of Azure DevOps Work Items + Performance Improvements đ
We are thrilled to announce the release of our integration with Azure DevOps Boards! Alongside this major addition, we have deployed significant performance updates to both the user interface and our AI engine.
Azure DevOps Work Items
You can now track Azure DevOps Work Items directly within Keypup. This brings your project management data under the same roof as your development data, allowing for powerful cross-functional reporting.
- Track Sprints & Issues: visualize work items, track sprint progress, and manage backlogs seamlessly.
- Link with Pull Requests: correlate your development efforts with your project management items to see the full picture of delivery.
- Custom Fields Support: Just like our other integrations, we support ADO custom fields, ensuring your unique workflows are fully captured in your reports.
- Group and Filter PRs based on Issue Custom Fields: This allows you to report on engineering data based on business-oriented classifications and explore your ADO data like never before.
Charting Performance & Progressive Loading
We have overhauled how insights are loaded and displayed to ensure the platform remains snappy, even when crunching large datasets.
- Progressive Loading: Charts now load data in pages rather than all at once. A new thin progress bar above the insight gives you real-time feedback on the data fetching process.
- Configurable Data Limits: You can now configure the number of data points displayed on a chart (default is 10k). This allows you to increase the depth of reporting or decrease it for speed.
- Stability Guardrails: To prevent browser freezes on extremely complex visualizations, we have introduced hard limits for multi-series charts (100 series) and heatmaps (10k cells). If a query exceeds these limits, a clear message is displayed, prompting you to refine the dataset or adjust the limit.
- UI Snappiness: The insight editor has been optimized to handle reports with a high number of columns and custom fields without becoming sluggish.
AI Engine Upgrade: Faster and Smarter
We have upgraded the underlying engine of our AI Assistant to Gemini 3 Flash. This round of improvements also prepares the next generation of AI agent for Keypup. Stay tuned! đ¤
- Drastic Speed Increase: Query times have dropped significantly (e.g., from over 2 minutes to under 15 seconds in some cases).
- Improved Infrastructure: We have migrated to a more robust infrastructure and optimized the amount of context sent to the model. This eliminates throttling issues and ensures the AI is more responsive and accurate.
- Better Error Handling: Error messages are now much friendlier and helpful.
Other improvements and bug fixes
- Improvement: Custom formulas: The
ARRAY_FINDoperator now supports Regular Expressions (regex) instead of just strings, offering more flexibility in finding data. - Improvement: The detection of "disconnected" apps and projects has been considerably improved to reduce the number of false positives.
- Improvement: Reconnecting app now resumes since the last successful import instead of re-importing all disconnected projects from scratch. This considerably speeds up the reconnection process when an authorization token has expired.
- Fix: Connector Bitbucket: Fixed the connection flow for Bitbucket Hosted users who have special characters in their usernames. We also added several fallbacks to handle API oddities when retrieving PRs and commits.
- Fix: Drilldown: Fixed an issue where clicking on a data point with a
nullvalue on the X or Y axis (typically in heatmaps) would incorrectly drill down into a different data point.














