Summary: stack-570
This release focuses on improving the performance and reliability of our platform, particularly in how we display interactive content and handle search capabilities. We are upgrading core components to enhance user experience and streamline our backend infrastructure. Key changes include enabling automatic code optimization for React-based features, addressing issues with displaying dynamic HTML content, and significantly advancing our transition to OpenSearch for improved search functionality.
This work was prioritized to deliver a more responsive and stable user interface, resolve critical display issues, and modernize our search framework for better performance and scalability.
Users will experience a more stable and efficient platform, especially when interacting with notebooks, PDFs, and using search features. Development teams will benefit from optimized React performance, and our system administrators will see simplified search infrastructure.
6 tickets completed
Affected Users & Systems
-
Users interacting with notebooks and embedded HTML content.
-
Users viewing PDF documents.
-
All users utilizing the platform's search features, including the Chat Bot.
-
Development teams working with React-based projects.
-
Backend search infrastructure.
Deprecated or Breaking Changes
We are deprecating the use of the CloudSearch Framework and removing it from the stack (PLFM-9293). This change is part of a larger initiative to transition fully to OpenSearch. While this is an internal change, it paves the way for a more robust and scalable search infrastructure. No immediate user action is required, as the transition to OpenSearch is designed to be seamless.
New Features
Enhanced Chat Bot Search with OpenSearch
The Chat Bot now utilizes OpenSearch functionality in Experimental Mode (PLFM-9228). This allows users to test and compare the results with the previous CloudSearch system, laying the groundwork for a more powerful and accurate search experience within the Chat Bot.
Fixes & Improvements
Automatic React Code Optimization
We have added the React compiler to our core React projects (SWC-7586). This automatically optimizes code using `useMemo`, `memo`, and `useCallback`, leading to improved performance and a smoother user experience in React-based features.
Correct Display of Notebook HTML Content
A bug preventing HTML content returned by nbConvert from displaying correctly in the NbConvertPreviewWidget has been resolved (SWC-7587). Users will now consistently see their notebook content as intended.
Updated PDF Viewer
The PDF.js library has been updated to v5.4.394 (SWC-7585). This upgrade brings the latest improvements and bug fixes to our self-hosted PDF viewer, enhancing the reliability and performance of PDF document viewing.
Resolved Unsaved Changes Warning on Sharing Settings
An issue where the sharing settings would trigger an "unsaved change" warning from the browser on first use has been fixed (SWC-7571). This provides a smoother and less disruptive experience when configuring sharing permissions.
These release notes are auto generated by Google GEMINI so responses may not be completely accurate
> These release notes are auto generated by Google GEMINI so responses may not be completely accurate