{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/tech-blog-april-2025","result":{"data":{"contentfulBlogPost":{"id":"4aff29d3-063a-58c3-8866-e603e3af03e1","title":"Tech Blog - April 2025","description":{"childMarkdownRemark":{"html":"<p>New features added and issues addressed in the TurboQSA product. April 2025.</p>","excerpt":"New features added and issues addressed in the TurboQSA product. April 2025."}},"body":{"childMarkdownRemark":{"html":"<p>As the engineering team continues marching with the AI innovations for TurboQSA, we are listening to our customers and addressing issues and feature request. Let's have a recap:</p>\n<p><strong>Bug fixes &#x26; improvements:</strong></p>\n<ul>\n<li>TurboAI UI: allow user to send all currently uploaded evidence to the TurboAI module</li>\n<li>Fix interview suggestions. Pick users/contacts with more responsibilities than the current interview item.</li>\n<li>TurboAI: performance improvements</li>\n<li>UI improvements: Project overview top panel overhaul - rearranged for better small screen handling. Added links to contacts and audit log</li>\n<li>TurboAI improvements: integration with RFT and Custom RFT for better relevance and performance</li>\n<li>TurboAI improvements: provide better document extract for review</li>\n<li>Infrastructure improvements for better observability (AWS)</li>\n<li>TurboAI improvements: better progress tracking in the UI</li>\n<li>Workflow fixes: Corrections for \"Changes requested\" status transitions</li>\n<li>TurboAI improvements: display relevance score, sorting options added to the UI</li>\n<li>TurboAI improvements: enable TurboAI suggestions in Part II of the ROC</li>\n<li>TurboAI improvements: make AI features configurable at the Project level to better respect Client's privacy requirements and concerns</li>\n<li>Outgoing email customization improvements for white-label TurboQSA instances</li>\n<li>Better styling and page layout for Network Diagrams</li>\n<li>UI improvements - Project floating bottom panel: Add \"To contents\" button taking the user to the Project \"Contents table\", the top level of the Project display</li>\n<li>UX improvements: \"Attach request\" feature refactored, removing the redundant flyout</li>\n<li>UI improvements: project creation flyout - Refresh clients filter when the project is created, add navigation to the newly created project or to the list of projects</li>\n<li>Audit Log fix - pagination added</li>\n<li>Fix for the QSA not being able to edit workflows</li>\n<li>Fix for the workflow message not refreshing after edit</li>\n<li>Spreadsheet Export: Add red asterisks (*) to mark mandatory columns.</li>\n</ul>\n<p><strong>New Features:</strong></p>\n<ul>\n<li>TurboAI MVP features: automatically send new evidence uploads to the attribution queue</li>\n<li>Evidence Usage Report is now available in the exported documents list!</li>\n<li>AQSA Engagement Summary report - can be found in the \"Manage Participants\" section of the ROC Project, an icon next to the AQSA</li>\n</ul>\n<p>More new features are coming into production every month - stay tuned for more updates and subscribe to our <a href=\"https://www.linkedin.com/company/mqsa/\" title=\"TurboQSA @ LinkedIn\">LinkedIn page</a>!</p>"}},"featuredImage":{"gatsbyImageData":{"images":{"sources":[{"srcSet":"//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=300&h=200&q=50&fm=webp 300w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=600&h=400&q=50&fm=webp 600w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1200&h=800&q=50&fm=webp 1200w","sizes":"(min-width: 1200px) 1200px, 100vw","type":"image/webp"}],"fallback":{"src":"//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1200&h=800&q=50&fm=png","srcSet":"//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=300&h=200&q=50&fm=png 300w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=600&h=400&q=50&fm=png 600w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1200&h=800&q=50&fm=png 1200w","sizes":"(min-width: 1200px) 1200px, 100vw"}},"layout":"constrained","width":1200,"height":800,"placeholder":{"fallback":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAADAFBMVEUBKVgCKlsCKlkDLl0DRHoCLloAH0sABEc+YXxpi5w4RmcAA1cAKl8AK14AKVsAOGgASoAAU5ACPHEDGUIBK10BNWkBOG0COnIBTo4BRn4ALF0AKGVPlb+t6/epydAXNGsAO3kARIMAPXRZb5s/dLMAXaQBQHgDM10BKVkBNGgBN2sBLV8BPXcAN2wAMWcAKGYvf7Gc3/ap1+QwSHgWRokgTY4iO282U4ghVpMARH8ANGcALVkBJVEBLFsBMGACK1sBRYIATo0AOXQAHGM7hbCT3vWOuswrO3VAQnk9RHkhPnMAOXAANmsAPXYLOG8PLFoBI04BKlcBLFoCJVIAPn8AMXAANnYAT3xzrsNZeZcbKG0kPHQaOnABSIMASYYAOW4AOXIXOGweK1IBIUwBKFQBKlYAH0oAJ14gbp1Xmr5ipshvsMhzo7aZv8xWe50ALG8CM3A1RoAWQXsAKloAMWQIM2UOJ1AAH0cAIUsAI00AH0xInMlwrchip8SR2/CMw9ed1eOSvdCAjaVWY4ZLNmgqQHMDLV0HLV0ILFkMJEwAIUoKLlkaLFQKJ1UAO3JIncxGhqgvfq9tvN9lp8hyt9TI4uzS5/GGn7IAH2YfQHo8Q3g8O2wwMl8AJVAFLVkjNmQsOWMjLlwJV49Po9A4bZAAQ4Q4icFJmsVhoMWn0ORXo85qocBAXYAAMG0ANW0EMGIQLFsAI0wEJlE0NGBFOGIzM2EgXo5Un8pin8RhkrJzrsxgmrhNaop9kqd0k66+srTNln1NPV0AJ1wAJlQAJE8BIEgUI0koLVQmLlkZK1gXOm0AVpMAWZcATIIYYY1zm7mvxde1sbrdoIj1jkniezsxNWAAJlgGJVAEJEwDIEYCHUINIEcVJEwAJFAMIE4kQ2dYe5ZwkqdDYXx6ipaPr8amZnTxczDpajKpTkgAJ10AJ1UUJUsGIUkDHkQAHEEAHEIAHkYAFkYrR2Ryn7SHt8tnjqEAL1cABUd0ITmCMUJEIUoAF0wAG0kAHUQCG0ADGz+x4/s3AAAAMUlEQVQY02NkYMQCRLCIsZAm+F4ITVAYi7lglZPy0US7KLedKEHGd4yM7VXIAp/4GQHHIwduDIwflgAAAABJRU5ErkJggg=="}},"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAADAFBMVEUBKVgCKlsCKlkDLl0DRHoCLloAH0sABEc+YXxpi5w4RmcAA1cAKl8AK14AKVsAOGgASoAAU5ACPHEDGUIBK10BNWkBOG0COnIBTo4BRn4ALF0AKGVPlb+t6/epydAXNGsAO3kARIMAPXRZb5s/dLMAXaQBQHgDM10BKVkBNGgBN2sBLV8BPXcAN2wAMWcAKGYvf7Gc3/ap1+QwSHgWRokgTY4iO282U4ghVpMARH8ANGcALVkBJVEBLFsBMGACK1sBRYIATo0AOXQAHGM7hbCT3vWOuswrO3VAQnk9RHkhPnMAOXAANmsAPXYLOG8PLFoBI04BKlcBLFoCJVIAPn8AMXAANnYAT3xzrsNZeZcbKG0kPHQaOnABSIMASYYAOW4AOXIXOGweK1IBIUwBKFQBKlYAH0oAJ14gbp1Xmr5ipshvsMhzo7aZv8xWe50ALG8CM3A1RoAWQXsAKloAMWQIM2UOJ1AAH0cAIUsAI00AH0xInMlwrchip8SR2/CMw9ed1eOSvdCAjaVWY4ZLNmgqQHMDLV0HLV0ILFkMJEwAIUoKLlkaLFQKJ1UAO3JIncxGhqgvfq9tvN9lp8hyt9TI4uzS5/GGn7IAH2YfQHo8Q3g8O2wwMl8AJVAFLVkjNmQsOWMjLlwJV49Po9A4bZAAQ4Q4icFJmsVhoMWn0ORXo85qocBAXYAAMG0ANW0EMGIQLFsAI0wEJlE0NGBFOGIzM2EgXo5Un8pin8RhkrJzrsxgmrhNaop9kqd0k66+srTNln1NPV0AJ1wAJlQAJE8BIEgUI0koLVQmLlkZK1gXOm0AVpMAWZcATIIYYY1zm7mvxde1sbrdoIj1jkniezsxNWAAJlgGJVAEJEwDIEYCHUINIEcVJEwAJFAMIE4kQ2dYe5ZwkqdDYXx6ipaPr8amZnTxczDpajKpTkgAJ10AJ1UUJUsGIUkDHkQAHEEAHEIAHkYAFkYrR2Ryn7SHt8tnjqEAL1cABUd0ITmCMUJEIUoAF0wAG0kAHUQCG0ADGz+x4/s3AAAAMUlEQVQY02NkYMQCRLCIsZAm+F4ITVAYi7lglZPy0US7KLedKEHGd4yM7VXIAp/4GQHHIwduDIwflgAAAABJRU5ErkJggg==","aspectRatio":1.5,"src":"//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1200&q=100","srcSet":"//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=300&h=200&q=100 300w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=600&h=400&q=100 600w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1200&h=800&q=100 1200w,\n//images.ctfassets.net/3b1c87ettdg5/4hG3QXwKzNUX12BaUGZuvR/9283345a71e01e1ba6d824e9b3158266/ChatGPT_Image_Apr_27__2025__11_31_59_AM.png?w=1536&h=1024&q=100 1536w","sizes":"(max-width: 1200px) 100vw, 1200px"}},"tags":[{"label":"AI"},{"label":"4.0.1"},{"label":"QSA"},{"label":"product"}]}},"pageContext":{"id":"4aff29d3-063a-58c3-8866-e603e3af03e1"}},"staticQueryHashes":["2026470958","2461330136","3450805815"]}