Skip to content

v4.3.0

Choose a tag to compare

@kunal0137 kunal0137 released this 08 Mar 16:07
· 2203 commits to dev since this release
6a2be82

New Features and Enhancements

CI/CD and Deployment

  • Maven Production Release: Added a new CI job for production release, including pnpm build and Maven deployment, with a cleanup step to remove Maven cache. (PR #673)

User Interface and Usability

  • Accordion Block: Introduced a new AccordionBlock component for layout functionality, complete with configuration and default styles. (PR #587)
  • Drawer Block: Added a new DrawerBlock component with customizable properties, enhancing layout options. (PR #610)
  • Typography Enhancements: Improved typography block with new settings mask for font style and size adjustments. (PR #570)
  • Switch Component Styling: Improved styling for Switch components in block settings, adding support for size prop and enhancing layout with tooltips. (PR #512)
  • Login Method Display Names: Added support for displaying login method display names and refactored login provider handling for dynamic mapping. (PR #501)
  • Pending Requests Handling: Enhanced handling and display of pending requests in the client interface, including visual notifications and improved alignment. (PR #525)

Functionality Improvements

  • Agent Builder Enhancements: Enhanced the agent builder by removing unnecessary fields and sidebar information, and adjusting dropdown options for input types. (PR #528)
  • Synchronous Execution for Notebooks: Introduced synchronous execution for notebooks triggered by event listeners, with a toggle in ListenerSettings. (PR #533)
  • Meta Fields in App Modals: Added meta fields (description and tags) to NewAppModal and implemented functionality to set project metadata upon app creation. (PR #615)

Data Handling and Backend

  • Data Import Modal: Introduced DataImportFormModal for enhanced data import functionality, along with StateStore for managing application state. (PR #470)

Bug Fixes

UI and Navigation

  • Metadata Page Navigation: Fixed navigation issue causing metadata page to go blank after establishing a connection with a PostgreSQL database. (PR #568)
  • Checkbox Selection in User Table: Resolved an issue where individual checkboxes in the Members Settings table incorrectly selected all rows instead of one. (PR #558)
  • Delete Selected Button Visibility: Fixed visibility issue with "Delete Selected" button on the Model page Members table. (PR #553)

Functionality and Logic

  • String Command Formatting: Fixed string command formatting in AppSettings component for consistent release handling. (PR #681)
  • Login Type Identifier: Normalized login type identifier from 'linOtp' to 'linotp' to ensure consistent login provider naming. (PR #661)
  • URL Encoding: Fixed GET request URL encoding issue by adding a custom paramsSerializer for query parameters. (PR #651)
  • User Role Handling: Fixed issue where user permissions were incorrectly updated to read_only, adding validation for user role settings. (PR #567)

Changelog Updates

  • Accordion Block: Introduced Accordion block as a new layout component. (PR #587)
  • Pending Requests Handling: Enhanced handling of pending requests in the client engine interface. (PR #525)
  • Typography Enhancements: Enhanced typography block with new settings mask for font style and size adjustments. (PR #570)
  • Data Import Modal: Introduced a new library for block rendering, enhancing modularity and reusability. (PR #470)

What's Changed

New Contributors

Full Changelog: https://github.com/SEMOSS/semoss-ui/commits/v4.3.0